在使用TOUGH+HYDRATE程序进行水合物开采数值模拟时,常使用van Genuchten模型计算毛管力,而毛管力大小则会直接影响水合物开采过程中的产气和产水,因此在数值模拟过程中正确选用vanGenuchten模型参数显得尤为必要。本文结合VB编程简单、界面友好的特点及Matlab强大的计算、图形表达功能,利用ActiveX技术和文件传递参数,解决了VB与Matlab的混合编程,实现了对TOUGH+HYDRATE数值模拟软件中van Genuchten毛管力模型的参数拟合。