Решатели СОЛНЕЧНЫХ ЧАСОВ

СОЛНЕЧНЫЕ ЧАСЫ (Набор Нелинейных и Дифференциальных/Алгебраических Решателей уравнения) являются частью стороннего пакета в свободном доступе, разработанного в Ливерморской национальной лаборатории. Все другие решатели ОДУ используются для симуляции SimBiology® модели, такие как ode45 и ode15s, часть MATLAB® Пакет ODE. SimBiology в настоящее время (R2018b или позже) использует SUNDIALS 3.1.0.

SimBiology всегда использует решатель SUNDIALS, чтобы выполнить анализ чувствительности модели, независимо от того, что вы выбрали как SolverType в конфигурации модели.

Кроме того, если вы оцениваете использование параметров модели sbiofit или Подходящая Программа обработки данных с одной из этих основанных на градиенте функций оценки: fmincon, fminunc, lsqnonlin, или lsqcurvefit, SimBiology использует решатель SUNDIALS по умолчанию, чтобы вычислить чувствительность и использовать их, чтобы улучшить подбор кривой. Если вы используете sbiofit, можно выключить эту функцию вычисления чувствительности путем установки аргумента пары "имя-значение" SensitivityAnalysis false. Однако, если вы используете Подходящую Программу обработки данных, вы не можете выключить эту функцию. Рекомендуется, чтобы вы сохранили функцию анализа чувствительности на, когда это возможно, для более точных приближений градиента и лучших подгонок параметра.

Когда вы задаете sundials для решателя программное обеспечение выбирает один из двух решателей SUNDIALS, CVODE или IDA, как подходящий для вашей модели:

  • CVODE является решателем для систем ОДУ, и нежестких и жестких. Это используется, когда модель не имеет никаких алгебраических правил.

  • IDA является решателем дифференциально-алгебраического уравнения (DAE), используемым, когда одно или несколько алгебраических правил присутствуют.

Для получения дополнительной информации о решателях SUNDIALS смотрите https://www.llnl.gov/casc/sundials/description/description.html.

Похожие темы