论文部分内容阅读
本文在土壤水分运动理论研究基础上,利用计算机技术,选取Visual Basic语言做为主要开发平台,结合MATLAB良好的图形输出功能,采用数值计算方法作为求解一维非饱和土壤水分运动问题的基本方法,开发了一维非饱和土壤水分运动计算机模型。通过实验资料、文献资料对软件进行了验证。所开发的基于汉字菜单式土壤水分运动计算应用软件,对于推广非饱和土壤水分运动计算、预报等具有重要意义,该软件模型的发布填补了国内关于土壤水分运动计算应用软件的空白。主要研究成果有:1.通过分析非饱和土壤水分运动数学模型特征,完成了非饱和土壤水分数学模型计算软件界面的整体设计、内部结构的构造,开发了汉字操作的、可在Windows环境下运行工作的专业应用软件。2.分析了几种土壤水分参数确定方法,比较了它们各自的适应性,并将各种可能应用到的形式写进软件中供使用时选择。3.对计算步长进行了分析,认为在某一特定问题上,根据一组实测数据,通过试算是确定步长选取的合理方法。4.在开发软件的过程中,界面的编写以及软件内部的大部分内容都由VB来完成,在图像输出过程中,采用了MmatrixVB方法来调用MATLAB完成,在一定程度上弥补了VB在图像输出上的缺陷,输出效果很好。5.从软件测试学出发,对一维非饱和土壤水分运动计算机模型(TSN)进行了较系统的测试。利用实验室数据,文献数据对软件进行了黑盒测试;从软件内部出发,对模块结构、程序构成等进行了白盒检验。