24小时热门版块排行榜    

查看: 1016  |  回复: 4

cpl6618

银虫 (小有名气)

[求助] 这样的动力学方程能够有1stopt拟合出参数来么 已有1人参与

拟合出参数 k0  k1  k2  k3,  动力学方程如下
dz/dt=-2.938471412e-3*(1-y-z)^2*z*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))*k0+1.10249053e-2*(1-y-z)^2*k1-2.938471412e-3*(1-y-z)*y*z*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))*k2-2.938471412e-3*(1-y-z)*y*z*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))*k3-2.606063248e-4*z-7.984680048e-4*y*z*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))-6.945906685e3*z*z*(1/2+3*log(1-x))/sqrt(1-3*log(1-x));

dx/dt=2.938471412e-3*(1-x)*sqrt(1-3*log(1-x))*(1-y-z)^2*k0+2.938471412e-3*(1-x)*sqrt(1-3*log(1-x))*(1-y-z)*y+7.984680048e-4*(1-x)*sqrt(1-3*log(1-x))*y+6.945906685e3*(1-x)*sqrt(1-3*log(1-x))*z;

dy/dt=(9.180837032e-3*(1-y-z)^2-2.938471412e-3*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))*y*(1-y-z)^2)*k0+2.938471412e-3*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))*y*(1-y-z)*y*k2+(27.21200097*y*(1-y-z)-2.938471412e-3*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))*y*(1-y-z)*y)*k3-2.494699999e-3*y-7.984680048e-4*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))*y*y-6.945906685e3*(1/2+3*log(1-x))/sqrt(1-3*log(1-x))*y*z;

0=<x<=1   0=<y<=1  0=<z<=1  
t=0 时 x=0  y=0 z=0
实验给出的数据为(第二个值为整个表达式的值):
x           [k0*1.189664539e-5*(1-y-z)^2+k2*1.189664539e-5*(1-y-z)*y+3.232663987e-6*y+28.1210797*z]
0.1                 3.e-6
0.2                 3.7e-6
0.3                 4.1e-6
0.4                 4.e-6
0.5                 3.4e-6
0.6                 2.3e-6
0.7                0.9e-6
0.8                0.7e-6
0.9                0.6e-6
请教各位大侠能够拟合出参数 k0  k1   k2   k3  (均需要大于0),不知道1stopt可以求解出来么
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

大胆的做回自我!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cpl6618: 金币+50, ★★★很有帮助 2014-11-14 16:55:47
参考下:
参数                  最佳估算
--------------------        -------------
k0        20.1647513744796
k1        0.00302377880204425
k2        0.669576609638345
k3        0.238331929611515

====== 结果输出 ======

文件: 数据文件-1
No        t        目标 x        计算 x        目标 k0*1.189664539e-5*(1-y-z)^2+k2*1.189664539e-5*(1-y-z)*y+3.232663987e-6*y+28.1210797*z        计算 k0*1.189664539e-5*(1-y-z)^2+k2*1.189664539e-5*(1-y-z)*y+3.232663987e-6*y+28.1210797*z
1        1        0.1        0.0998298792714663        3E-6        0.000393430027969079
2        2        0.2        0.199996948986132        3.7E-6        0.000392151136999175
3        3        0.3        0.3000918871667        4.1E-6        0.000402298980955307
4        4        0.4        0.40012978802504        4E-6        0.00042411850382553
5        5        0.5        0.500106755208013        3.4E-6        0.000461288107613004
6        6        0.6        0.600030007554687        2.3E-6        0.00052234991547497
7        7        0.7        0.699925254905772        9E-7        0.000627789264184172
8        8        0.8        0.799857809623034        7E-7        0.000838217623415368
9        9        0.9        0.900011169138298        6E-7        0.00144623022373588
2楼2014-11-14 15:58:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cpl6618

银虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2014-11-14 15:58:22
参考下:
参数                  最佳估算
--------------------        -------------
k0        20.1647513744796
k1        0.00302377880204425
k2        0.669576609638345
k3        0.238331929611515

====== 结果输出 ======

文件: 数据文 ...

这种可以用网上流传的普通版本求解吗,不知道这个需要限定t的值吗,实际上t的值变化很大,按照这个结果,计算得出的结果差异是比较大的,这是不是说明这个方程出现问题?哥可以解答么
大胆的做回自我!
3楼2014-11-14 16:23:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

引用回帖:
3楼: Originally posted by cpl6618 at 2014-11-14 16:23:55
这种可以用网上流传的普通版本求解吗,不知道这个需要限定t的值吗,实际上t的值变化很大,按照这个结果,计算得出的结果差异是比较大的,这是不是说明这个方程出现问题?哥可以解答么...

t的系列值你未给出,自己添加的。
方程有无问题只有楼主自己知道了。
网上下的估计没法算。
4楼2014-11-14 16:32:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cpl6618

银虫 (小有名气)

引用回帖:
4楼: Originally posted by dingd at 2014-11-14 16:32:31
t的系列值你未给出,自己添加的。
方程有无问题只有楼主自己知道了。
网上下的估计没法算。...

谢谢哥了,我再去优化优化,多测一些量出来!
大胆的做回自我!
5楼2014-11-14 16:54:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cpl6618 的主题更新
信息提示
请填处理意见