How to implement constraints (conditions) to the estimation of parameters by fitting?

6 次查看(过去 30 天)
Hi to everyone!
How to implement in the Simbiology interface so that the estimated parameters in a fit satisfy a given condition? For example, estimate by a fit the values ​​of the kinetic constants k1 and k-1 for a serie of experimental data, which satisfy the value of the equilibrium constant Keq (Keq= k1/k-1) within a given interval, such as K= 10±2.
Thank you in advance!

采纳的回答

Jeremy Huard
Jeremy Huard 2024-6-7
one idea would be to actually estimate and , with and have be calculated in the model with an initial assignment .
  3 个评论
Jeremy Huard
Jeremy Huard 2024-6-10
Thanks for this input!
As of R2024a, SimBiology only supports bound constraints, both in the Model analyzer App and programmatically with sbiofit / fitProblem.
That said, if you want more general constraints, you could set up an optimization problem by writing the objective function and constraints using a SimFunction to simulate your SimBiology model and optimproblem to set up the optimization problem.
Best regards,
Jérémy

请先登录,再进行评论。

更多回答(0 个)

社区

更多回答在  SimBiology Community

类别

Help CenterFile Exchange 中查找有关 Extend Modeling Environment 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by