Parameter estimation - How to input experiment data?
이전 댓글 표시
Hi All,
I want to perform parameter estimation of the following ode model.

5 parameters have to be estimated after performing a least square error minimization of the cost function. The input that I have is steady state multi -experiment values of y1 to y10.
I found an example here that illustrated how to input time series experiment data. Could someone explain how to input staedy state multi-experiment data?
댓글 수: 9
dpb
2019년 4월 7일
Start here (link) Boundary Value Problems
Deepa Maheshvare
2019년 4월 7일
dpb
2019년 4월 7일
Well, since higher order DEs are reduced to a system of first order ones, it seems the first step of your work is already done... :)
Just write the necessary routine that returns the vector of dy/dx for each component in the system; the only difference is you don't have the higher-order terms that are present in the examples. TMW did that to illustrate how to reduce higher-order systems to first-order.
There are also other examples of passing extra parameters in the ODE documentation as well.
Deepa Maheshvare
2019년 4월 7일
dpb
2019년 4월 7일
Why not? Simply enter a time for the ending value that is far enough out for the system to have reached SS...I don't recall if there's a special case to let you use inf for that purpose or not; see what the documentation says and experiment...
Deepa Maheshvare
2019년 4월 21일
편집: Deepa Maheshvare
2019년 4월 21일
dpb
2019년 4월 21일
The mat4bc function accepts the arguments ya,yb which is the shorthand nomenclature for the y of the ode function at [a,b] of the interval.
In the example (and for any SS solution), the BC for the derivative is zero which is what is yb(2) returns.
The example has three BCs so the function returns three values; if your case has additional, you simply set the other terms of ya,yb appropriately. However, you have to be certain the system is not over-constrained by more BCs than are DOF to match--iow, must be realizable.
Deepa Maheshvare
2019년 4월 21일
dpb
2019년 4월 21일
Just like you couldn't fit a quadratic equation to only two points, you can't try to force more conditions onto the solution of your set of PDEs than can be achieved.
Just an observation on a elementary fact; it's sometimes not so easy to tell with such a system of equations what isn't feasible when setting constraints unless there is a closed-form solution that you can examine.
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Systems of Nonlinear Equations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!