Численные методы

При запуске модели уравнения собираются в главную систему дифференциальных уравнений. Во время моделирования эта СДУ решается одним из встроенных в AnyLogic численных методов. AnyLogic поддерживает большое количество численных методов для решения дифференциальных, алгебраических и смешанных систем уравнений. 

Вы можете использовать те методы, которые на ваш взгляд будут более точно решать уравнения и соответствеено дадут более точные результаты. Выбрать методы, которые будут использоваться для решения систем уравнений, в секции Численные методы панели свойств модели:


Дифференциальные уравнения – метод, используемый для решения дифференциальных уравнений первого порядка.

Алгебраические уравнения – метод, используемый для решения алгебраических уравнений.

Смешанные уравнения – метод, используемый для решения смешанных дифференциально-алгебраических уравнений.

Здесь же вы можете настроить параметры численных методов, используемых для решения уравнений:

Абсолютная точность – требуемое значение абсолютной точности вычисления уравнений. Абсолютная точность используется тогда, когда невозможно использовать относительную точность – например, если значение близко к нулю.
Относительная точность – требуемое значение относительной точности вычисления уравнений для методов с меняющимся шагом интегрирования (например, для метода Ньютона). Используется по умолчанию.
Временная точность – требуемая временная точность обнаружения временных событий (точек переключения) при решении уравнений.
Фиксированный шаг по времени – шаг по времени для методов с постоянным шагом (например, Рунге-Кутта).