Nonlinear Data Fitting for ODE
7 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I have an ODE: dx(t,u)/dt = -k*x + beta*u^n/(a^n+u^n) with u being a step function and x(0,0)=0
where t and u are independent variables; k, beta, n and a are the parameters I am going to tune.
I have data for (t,u,x), and I want to find the parameter values that can minimize the error. I have been looking for information on this, but the dx/dt term seems unusual in data fitting. The cases I found all have an explicit function of x and then data fitting was carried out. Could anybody shed some light here?
Thanks!
2 件のコメント
Walter Roberson
2011 年 6 月 21 日
Please write it out in full functional form. For example is it x(t) or is it x(t,u) ?
Walter Roberson
2011 年 6 月 21 日
Note: Maple says that
diff(x(t, u), t) = -k*x(t, u)+beta*u^n/(a^n+u^n)
is not enough information to go on for a solution... it needs at least one more criteria.
(When I try x(0,0)=0 it says there is no solution.)
回答 (1 件)
Rajiv Singh
2011 年 6 月 22 日
See ODE parameter estimation functionality (aka nonlinear grey box modeling) of System Identification Toolbox. Some links:
see: "Tutorials on Nonlinear Grey Box Model Identification"
HTH.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Get Started with System Identification Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!