Решатели моделирующих программ
Под решателями моделирующих программ понимают набор процедур (методов) позволяющих проводить моделирование систем различных классов.
В системах моделирования выделяют:
1) Итерационный решатель - предназначен для численного решения систем алгебраических уравнений (нахождение таких значений независимых переменных , которые обнулят систему полиномов ). Используются методы Ньютона, Ньютона-Рафсона и т.д.
2) Решатель ДУ – предназначен для численного решения систем ДУ. Широко известны и находят применение два алгоритма программ численного интегрирования используемых в решателях ДУ: одношаговый многостадийный (все перечисленные выше методы) и многошаговый.
Реализация многостадийных методов интегрирования (больше 1-ой стадии) требует наличия в системе итерационного решателя. При его отсутствии данные методы невозможно применять в системах с обратными связями.
Так как в разрабатываемой системе моделирования итерационный решатель не был реализован, то решатель ДУ использует один метод – метод Эйлера, который позволяет вычислять выходное значение динамического звена заранее (за шаг до выдачи данного сигнала на выход) и тем самым не образует алгебраических петель. В данном случае получение высокой точности вычислении связано с сильным уменьшением шага метода, что может привести к значительным вычислительным
Дата добавления: 2021-10-28; просмотров: 296;