Теория систем автоматического регулирования

       

Решатели моделирующих программ


Рабочие файлы: [Метод Ньютона] [Метод секущих] [Формулы] [СЛАУ] [СНАУ] [ДСНАУ]

Явный решатель моделирующей программы

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

Неявный (итерационный) решатель моделирующей программы

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

Оптимизирующий решатель моделирующей программы

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

На рис. показана техника подключения неявного решателя (блоков

unknown и constraintнеизвестная

и нулевой_баланс) к алгебраическому полиному с целью поиска корней уравнения. На каждом шаге симуляции неявный решатель, в итерационном процессе, подбирает такое значение на выходе блока неизвестная (этот блок, по сути, является генератором сигнала), которое, будучи подставлено в полином обнулит его. За фактом обнуления следит датчик решателя – блок нулевой_баланс. Если инициировать решатель (блок неизвестная) разными начальными значениями, то можно найти оба корня.



Содержание раздела