主要内容

圣迪亚斯求解器

圣迪亚尔(非线性和差分/代数方程式求解器)是开发自由使用的第三方套件的一部分劳伦斯·利弗莫尔国家实验室。所有用于模拟Simbiology的其他ODE求解器®模型,例如ODE45ODE15S,是MATLAB的一部分®颂歌套件。Simbiology当前(R2022A或更高版本)使用Sundials 5.7.0。

Simbiology始终使用Sundials求解器对模型进行灵敏度分析,而不管您选择了什么solverType在配置集中。

另外,如果您使用的是使用模型参数SBIOFIT或具有这些基于梯度的估计功能之一的拟合数据程序:Fmincon,,,,fminunc,,,,LSQNONLIN, 或者lsqcurvefit,Simbiology默认使用Sundials求解器来计算敏感性并将其用于改善拟合。如果您正在使用SBIOFIT,您可以通过设置敏感性分析名称值对参数错误的。但是,如果您使用的是FIT数据程序,则无法关闭此功能。建议您尽可能保持灵敏度分析功能,以进行更准确的梯度近似和更好的参数拟合。

指定时圣迪亚族对于求解器,该软件选择了适合您的模型的两个sundials求解器之一CVODE或IDA之一:

  • CVODE是NONSIFF和僵硬的ODES系统的求解器。当模型没有代数规则时,使用此方法。

  • 艾达是存在一个或多个代数规则时使用的差分代数方程(DAE)求解器。

有关Sundials求解器的更多信息,请参阅https://www.llnl.gov/casc/sundials/description/description.html

相关话题