主要内容

日晷解决者

日晷(套件解决非线性和微分/代数方程)是一个免费的第三方包的一部分开发的劳伦斯利弗莫尔国家实验室。所有其他的颂歌SimBiology连接器用于仿真®模型,如数值ode15sMATLAB的一部分®ODE套件。目前SimBiology (R2022a或更高版本)使用日晷5.7.0。

SimBiology总是使用日晷解算器模型进行灵敏度分析,不管你选择什么作为SolverType在配置集。

此外,如果你使用估计模型参数sbiofit或符合数据程序与基于其中一个梯度估计函数:fmincon,fminunc,lsqnonlin,或lsqcurvefit默认,SimBiology使用日晷解决计算敏感性和使用它们来提高拟合。如果您使用的是sbiofit,您可以通过设置关掉这个灵敏度计算功能SensitivityAnalysis名称-值对参数。然而,如果您使用的是合适的数据项目,你不能关闭这个功能。建议您保持尽可能的灵敏度分析功能更准确的梯度近似和更好的参数符合。

当你指定日晷解算器,软件选择两种解决日晷,CVODE或艾达,适合你的模型:

  • CVODE是系统的常微分方程的求解,该方法和僵硬。这是当一个模型没有代数规则使用。

  • 艾达是一个微分方程解算器(DAE),使用一个或多个代数规则。

解决日晷的更多信息,请参阅https://www.llnl.gov/casc/sundials/description/description.html

相关的话题