摘要
为进一步讨论MATLAB软件在现代化工设计与计算中的高效应用,以溶液结晶单元操作过程为例,结合计算机编程,针对若干常用的结晶变量,开展了相关的模型计算与数据处理研究。采用非线性方程(组)的数值算法求解了结晶溶液的平衡温度及管道输送参数,用3次样条的数值分析法对溶液浓度进行了函数插值与求导,用非线性多元拟合法求解了结晶体系的过程动力学参数,以及用微分方程的Runge-Kutta解法求解了结晶溶液的浓度变化曲线。结果表明,这些计算操作编程简便、运行高效,所得曲线及参数结果均较好地符合常见的工程取值,从而证明了MATLAB编程计算的便捷与可靠性。
To further discuss the high efficient application of MATLAB software in the modern chemical engineering designs and calculations,the unit operation of solution crystallization is selected as an example,and with computer programming,the relative model calculations and data processes are performed around several common variables used in crystallization researches.The equilibrium temperature and the pipeline transportation parameters of crystallization solution are obtained using the numerical algorithm designed for nonlinear equation(or equation group).The solution concentration data and the corresponding derivatives are acquired by the numerical analysis method of cubic spline function interpolation.The process kinetics parameters of crystallization system are estimated with the calculation of nonlinear multiple regression.The concentration curve of crystallization solution is calculated by means of the Runge-Kutta algorithm dealing with the differential equation.The study results show that the above calculation programs are convenient to be compiled and their running is highly efficient,and the calculated curve and parameter values are also well accorded with the general range of engineering data,manifesting again the convenience and reliability characteristics of MATLAB programming calculation.
出处
《南京理工大学学报》
EI
CAS
CSCD
北大核心
2011年第4期567-572,共6页
Journal of Nanjing University of Science and Technology
关键词
MATLAB
结晶模型
非线性方程
插值与求导
多元拟合
微分方程
MATLAB
crystallization models
nonlinear equation
interpolation and derivatives
multiple regression
differential equation