数学建模社区-数学中国
标题:
求解微分方程反问题的求助!!!
[打印本页]
作者:
li4250630
时间:
2013-1-21 10:21
标题:
求解微分方程反问题的求助!!!
假如对于一个实际的压力变换过程,我可以用一个压力关于时间的微分方程来拟合,如果所有参数都已知且不变的情况下,那么这个微分方程的解应该是压力P关于时间t的变化一组数组。在所有参数已知的情况下,发现由微分方程计算出的压力变换过程与实测值非常接近(误差非常小),那我就可以认为这个微分方程的结构是正确的。
! }- v) m! O% @4 i( ^3 D! m, ^
% s9 W6 i& ^% m$ L
现在问题来了:
, _0 F) O5 T% b% Y
/ ]* y$ I) ^9 R5 ]1 v( K: b) B
对于目前的微分方程,结构已知,参数若干,但是其中有a,b,c三个参数是未知的,而每隔5min我可以得到一个实测的压力值,一共持续24h,也就是说我一共有12*24=288个实测值,其中每次测量时可知a,b,c三个参数是不变的,但是其他参数d,e,f,g都会发生相应改变,其值都是知道的。
/ I u' M1 h6 \3 {) P$ Z+ i
( L; `* ^6 r! F
那么我是否能根据实测值反推出这未知的a,b,c三个参数,使得基于此参数的微分方程计算出的数据与实测值误差最小?如果可以的话,需要什么方法?
4 Q" w, A$ }# F- x
( v3 G0 k) Y6 F4 @
目前的情况是,虽然a,b,c三个参数不变,但每次测量时的其他参数d,e,f,g都会改变,也就是说一种参数状态下,微分方程的对比值只有5min后的一个点,这样说来,每5min都可以利用遗传算法或其他方法计算出一组a,b,c的最优解,但是对于整个24h来说,如果对这些解进行评估,找出24h范围内的一组最优解呢?
! x& P5 T/ ?0 P* B9 W0 c
3 h5 O: }. m% L2 k v
谢谢大家!!!
作者:
li4250630
时间:
2013-1-21 16:32
没有人么?这个有点着急的
作者:
li4250630
时间:
2013-1-23 09:54
有没有人帮我分析一下呢?
' X# w9 X+ B6 H
非常感谢
作者:
li4250630
时间:
2013-1-24 16:39
果然还是没有人啊 唉
作者:
xyj1315689624
时间:
2013-1-24 18:25
只看懂了前面一点点...最后的一段不明白...
9 F7 s s& F S9 f+ w
应该说,很多微分方程模型中的参数..特别是非物理原理的方程..本来就是要利用反推进行求解的
6 F n0 ?$ R# e9 ?5 M5 F! c( }
一般常用的参数估计方法是:
- F5 y4 ~( J* G- }$ ^& ^1 C* L
将微分方程差分,然后按照差分格式代入数据,反推参数;
8 U3 X1 R/ ~" A& F w
如果定义参数是一个固定值的话,可以用点估计,比如矩估计;
. N' N0 s( ^3 v/ v G% _% N5 R! F
如果参数是一个变量,比如时间t的函数,那就再拟合或者回归...
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5