圣迪亚斯求解器
圣迪亚尔(非线性和差分/代数方程式求解器)是开发自由使用的第三方套件的一部分劳伦斯·利弗莫尔国家实验室。所有用于模拟Simbiology的其他ODE求解器®模型,例如ODE45
和ODE15S
,是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
。