基本的动力学问题# ChemEng - 化学工程g*h2010-10-01 07:101 楼小第想问个很基本的homogeneous动力学问题,已知动力学关系如图所示,并且知道a,b,c,d 在时间t (0,1,2,3,4,5..n) 的浓度,请问如何才能准确的得到k1,k2,k3,k4,k5的值呢请不吝赐教,小弟全身涂满硫酸跪谢
h*y2010-10-01 07:103 楼能具体点么?没看过fogler的书,不过感觉比较棘手。【在 f*****n 的大作中提到】: ODEs 用fogler给的那个polynomial不就能解了吗: 而且equation = unknown
y*r2010-10-01 07:104 楼可怕。。。,b【在 g*******h 的大作中提到】: 小第想问个很基本的homogeneous动力学问题,已知动力学关系如图所示,并且知道a,b: ,c,d 在时间t (0,1,2,3,4,5..n) 的浓度,请问如何才能准确的得到k1,k2,k3,k4,k5的: 值呢: 请不吝赐教,小弟全身涂满硫酸跪谢
k*i2010-10-01 07:105 楼是否有解析解我不太清楚,但是如果用数值解并不困难,主要方法是当作inverse problem来求解。定义:K=(k1,k2,k3,k4,k5)' --- 待定参数;然后调整K的值,直到objective function, 即实验值和ODEs数值解之间的差别,能达到最小值为止。【在 g*******h 的大作中提到】: 小第想问个很基本的homogeneous动力学问题,已知动力学关系如图所示,并且知道a,b: ,c,d 在时间t (0,1,2,3,4,5..n) 的浓度,请问如何才能准确的得到k1,k2,k3,k4,k5的: 值呢: 请不吝赐教,小弟全身涂满硫酸跪谢
h*y2010-10-01 07:106 楼agree.【在 k***i 的大作中提到】: 是否有解析解我不太清楚,: 但是如果用数值解并不困难,主要方法是当作inverse problem来求解。: 定义:: K=(k1,k2,k3,k4,k5)' --- 待定参数;: 然后调整K的值,直到objective function, 即实验值和ODEs数值解之间的差别,: 能达到最小值为止。
g*h2010-10-01 07:107 楼我知道怎么解ODE, 问题是,如何调整K值,达到实验数据和回归数据LEAST SQUARE最小【在 k***i 的大作中提到】: 是否有解析解我不太清楚,: 但是如果用数值解并不困难,主要方法是当作inverse problem来求解。: 定义:: K=(k1,k2,k3,k4,k5)' --- 待定参数;: 然后调整K的值,直到objective function, 即实验值和ODEs数值解之间的差别,: 能达到最小值为止。
x*h2010-10-01 07:108 楼用matlab,lsqcurvefit函数进行拟合(可以拟合ode数值解中的参数),b【在 g*******h 的大作中提到】: 小第想问个很基本的homogeneous动力学问题,已知动力学关系如图所示,并且知道a,b: ,c,d 在时间t (0,1,2,3,4,5..n) 的浓度,请问如何才能准确的得到k1,k2,k3,k4,k5的: 值呢: 请不吝赐教,小弟全身涂满硫酸跪谢
k*i2010-10-01 07:109 楼用Genetic Algorithm不过编程要花点时间【在 g*******h 的大作中提到】: 我知道怎么解ODE, 问题是,如何调整K值,达到实验数据和回归数据LEAST SQUARE最小
T*l2010-10-01 07:1010 楼你们那里如果有Aspen 的话,里面有一个package,好像叫什么 kinetic,可以用来fitting model parameter。当然DynoChem 也有这功能,不过一般在学校很少有这一软件。,b【在 g*******h 的大作中提到】: 小第想问个很基本的homogeneous动力学问题,已知动力学关系如图所示,并且知道a,b: ,c,d 在时间t (0,1,2,3,4,5..n) 的浓度,请问如何才能准确的得到k1,k2,k3,k4,k5的: 值呢: 请不吝赐教,小弟全身涂满硫酸跪谢