Van Genuchten方程参数的求解属于复杂的非线性拟合问题,传统方法解决此类问题存在着诸多弊端。本文试图找到一种精确求解方程参数的有效方法,枚举法由于列出所有可能的组合,不存在陷入局部最优值,因此被本文采用求解方程参数。首先,通过实验对比,确定目标函数指数k的取值;然后,讨论有效数字位数对方程参数及拟合精度的影响,确定方程参数的有效数字位数;最后,将枚举法与其它方法通过实验进行比较。结果表明:在目标函数、有效数字位数等相同条件下,枚举法具有最高的拟合精度,是一种精确求解Van Genuchten方程参数的有效方法。
van Genuchten方程参数的求解是复杂的非线性拟合问题,用传统方法难以有效解决。应用微粒群优化目的在于找到一条求解van Genuchten方程参数新的有效途径。以粉壤土吸湿和脱湿实测数据为实验,利用VisualBasic.NET语言进行编程,首先建立目标函数,然后计算每个微粒的适应值,通过微粒的自动寻优过程,找到最小误差平方和,最后记录下与之对应的参数,即为方程所求得解。通过最小误差平方和与其他方法进行比较,表明微粒群优化程序设计简洁、运行时间短、拟合精度高,是一种求解van Genuchten方程参数的有效方法。