| 查看: 1737 | 回复: 4 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
求助1stopt拟合动力学参数已有1人参与
|
|||
|
最近做反应动力学模型,需要拟合微分方程组的几个参数,之前用matlab,ode45求解,得到的数值解套用非线性最小二乘拟合,可是总也拟合不好。不知道是初值不合适还是模型有问题,但模型之前有文献报道过,有问题的可能性较小。 想求助用1stopt拟合试试,看看能不能得到比较好的效果~ 我对1stopt 不太熟,试着写了下程序,不知道有没有问题,具体如下: Parameter a,b,c,d,e,f,g; Variable t,x,y,z,l,m,n; Function x’=-a*x*n*(0.000384369/(1+d*x+e*y+f*z+g*m)); y’=(a*x*n-b*y*n)*(0.000384369/(1+d*x+e*y+f*z+g*m)); z’=(b*y*n-c*z*n)*(0.000384369/(1+d*x+e*y+f*z+g*m)); l’=c*z*n*(0.000384369/(1+d*x+e*y+f*z+g*m)); m’=(a*x+b*y+c*z)*(0.000384369/(1+d*x+e*y+f*z+g*m)); n’= -m’; RowData; t=0 5 10 20 30 40 60; x=0.930682749 0.598029237 0.541233252 0.502127725 0.46364134 0.442517119 0.404660654; y=0 0.192347906 0.219628094 0.23819892 0.251976191 0.252181432 0.264979117; z=0 0.044174154 0.058131509 0.066640197 0.073187605 0.084552378 0.093852475; l=0 0.096131452 0.111689894 0.123715906 0.141877613 0.15143182 0.167190503; m=0 0.569090571 0.670960794 0.742627034 0.823984239 0.875581648 0.954255576; n=4.591368228 4.022277657 3.920407434 3.848741194 3.767383988 3.71578658 3.637112651; 就是已知x,y,z,l,m,n 随时间变化的值,想拟合出模型中的参数 a,b,c,d,e,f,g(这些参数的值都是大于等于0) 之前有下过低版本的1stopt,结果点运行没反应,不知道是不是版本问题还是代码写的有问题。。 求各路牛人帮忙用高版本运行下,非常非常感谢~~ |
» 本帖@通知
» 猜你喜欢
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有120人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有22人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
26申博推荐:南京航空航天大学国际前沿科学研究院光学方向招收博士生!
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求大神帮忙拟合一个非线性方程,求出模型参数
已经有15人回复
求1stopt拟合动力学参数
已经有7人回复
【求专家】根据一组数据,求其方程,寻最优拟合方程。要求截距为0
已经有3人回复
求助用matlab拟合动力学方程
已经有9人回复
matlab 拟合方法
已经有4人回复
求大神帮忙用1stOpt 拟合复数数据
已经有13人回复
通过实验数据拟合,求解公式中的参数
已经有14人回复
微分方程组参数拟合的问题(多参数动力系统参数估计)
已经有11人回复
重金请教-如何用MAtlab对力学模型进行参数识别
已经有12人回复
MATLAB微分方程参数拟合问题,求大神
已经有7人回复
大家在使用1stOpt进行数据拟合的时候有没有遇到过这种情况?
已经有8人回复
用MATLAB怎么打开点云并把它拟合到一个平面上?
已经有8人回复
matlab数据拟合问题求助
已经有7人回复
动力学参数拟合
已经有26人回复
matlab 拟合反应动力学参数结果很差。大家帮忙看一下
已经有14人回复
matlab拟合拟均相动力学参数
已经有6人回复
如何用VTF方程拟合电导率与温度曲线
已经有8人回复
matlab非线性参数拟合问题
已经有7人回复
【求助】用matlab最优化方法进行参数拟合
已经有17人回复
【求助】拟合动力学方程求助
已经有13人回复
【求助】使用MATLAB怎么实现拟合力场参数的程序?【已解决】
已经有15人回复
【求助】递推公式的参数拟合
已经有5人回复
|
真是太感谢了。不过这个拟合效果确实挺差的,不知道是不是模型不太合适。。 你能帮我再试试这组数据么?谢谢~ t=0 2 5 10 15 20 30 x=0.97929461 0.848102002 0.791547773 0.742120992 0.665706681 0.627442016 0.567283612 y=0 0.111151416 0.154799598 0.178808192 0.203933465 0.230873341 0.255998614 z=0 0.029197641 0.031321393 0.058558032 0.078165633 0.1017788 0.122183142 l=0 0.000965082 0.003370178 0.008463798 0.012727551 0.019200453 0.030677511 m=0 0.142077349 0.222319921 0.295346436 0.454731222 0.492032299 0.601852621 n=1.929382737 1.787305387 1.707062816 1.634036301 1.474651515 1.437350438 1.327530115 |
4楼2014-04-03 15:01:04
2楼2014-04-01 09:45:56
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.5小时
- 虫号: 291104
- 注册: 2006-10-28
【答案】应助回帖
感谢参与,应助指数 +1
|
如果都要求大于0: 均方差(RMSE):0.291509496670823 残差平方和(SSE):3.05920031937395 相关系数(R): 0.41204372086458 相关系数之平方(R^2): 0.169780027903928 确定系数(DC): -32.2049580782807 F统计(F-Statistic): -0.0103799073026604 参数 最佳估算 -------------------- ------------- a 2379421492.52982 b 5477871570.00215 c 4827348354.29146 d 0.000157698484986776 e 28.2125368960529 f 9.53786176032263E-8 g 333524832.481022 ====== 结果输出 ====== 文件: 数据文件-1 No t 目标 x 计算 x 目标 y 计算 y 目标 z 计算 z 目标 l 计算 l 目标 m 计算 m 目标 n 计算 n 1 5 0.598029237 0.461228912051106 0.192347906 0.212216074803243 0.044174154 0.154698496352178 0.096131452 0.102539265793472 0.569090571 0.18430565779089 4.022277657 4.40706257020911 2 10 0.541233252 0.352387819112766 0.219628094 0.194209366200932 0.058131509 0.186948110939243 0.111689894 0.19713745274706 0.670960794 0.259898922792036 3.920407434 4.33146930520796 3 20 0.502127725 0.241106037906148 0.23819892 0.153262848683966 0.066640197 0.191130610932665 0.123715906 0.34518325147722 0.742627034 0.355979862816147 3.848741194 4.23538836518385 4 30 0.46364134 0.179231653280274 0.251976191 0.121526115166401 0.073187605 0.174250824742148 0.141877613 0.455674155811178 0.823984239 0.419251043228081 3.767383988 4.17211718477191 5 40 0.442517119 0.138636909389627 0.252181432 0.0975440616385669 0.084552378 0.153342396668236 0.15143182 0.541159381303569 0.875581648 0.465201935622196 3.71578658 4.1261662923778 6 60 0.404660654 0.0883552573120677 0.264979117 0.0646893622260779 0.093852475 0.114305811509068 0.167190503 0.663332317952786 0.954255576 0.527617939775541 3.637112651 4.06375028822446 |
3楼2014-04-03 14:01:19

5楼2015-12-07 10:55:40













回复此楼
