Nonlinear Data Fitting for ODE

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
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
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
Rajiv Singh 2011년 6월 22일

0 개 추천

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.

카테고리

도움말 센터File Exchange에서 Get Started with System Identification Toolbox에 대해 자세히 알아보기

태그

질문:

2011년 6월 21일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by