在MATLAB中研究无条件优化的函数,以解决应用的工程问题:用给定的数学模型结构确定动态系统的参数。
本文针对该主题选择的示例为
工作目的
在MATLAB中研究无条件优化的函数,以解决一个应用的工程问题:用给定的数学模型结构确定动态系统的参数。
主要理论规定
动态系统以各种方式描述,其中之一是常微分方程。
x ′ = f ( t , x ) , x ( 0 ) = x 0 x'=f(t, x), x(0)=x_{0} x′=f(t,x),x(0)=x0
在某些情况下,方程式的一般形式是已知的。例如,对于环境温度恒定的冷却物体,牛顿提出了一阶微分方程。
T ′ = K ( T − T c n v ) T ( 0 ) = T 0 \begin{aligned} &T'=K\left(T-T_{cnv}\right)\\ &T(0)=T_{0} \end{aligned} T′=K(T−Tcnv)T(0)=T0
其中T0是初始温度,Tenv是环境温度,K <0是一个常数,如果一阶方程式(2)不能很好地描述实际过程的动力学,则可以使用二阶方程式。
T ′ ′ = K 1 ( T − T c n v ) + K 2 T ′