АЛГОРИТМ РЕШЕНИЯ СИСТЕМЫ НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ
В пакете Editor системы MatLab решается следующая система нелинейных алгебраических уравнений:
где
Алгоритм программы решения системы (П.1а):
syms N Т
[N,T]=solve(-atan(Toy*pi/treg)-N*atan(T*pi/treg)+dFi_y,
-Ay+Koy/(sqrt(ToyA2*(pi/ treg)A2+1)*(sqrt(TA2*(pi/treg)A2+1))AN))
В приведенном алгоритме введены следующие обозначения: Toy — основная постоянная времени передаточной функции ОУ (2.2); Коу — коэффициент передачи ОУ, treg — время окончания переходного процесса при достижении установившегося значения выходного сигнала ууст с точностью ±1%; dFi_y = Дсру — запаздывание по фазе гармонического сигнала с частотой со0 < n/t^ на выходе ОУ; Ау — амплитуда гармонического сигнала с частотой со0 < л/ tpei, на выходе ОУ; Т — постоянная времени инерционного звена и N — количество таких звеньев, подлежащих определению для передаточной функции ОУ (2.1).
АЛГОРИТМ РЕШЕНИЯ НЕЛИНЕЙНОГО АЛГЕБРАИЧЕСКОГО УРАВНЕНИЯ
В пакете Editor системы MatLab решается следующее нелинейное уравнение
Алгоритм программы решения уравнения (П.16):
syms Т
[T]=solve((tauoy*pi/treg)/atan(T*pi/treg)-N),
где для тоу принято обозначение tauoy.
Величины параметров, используемых в выражениях (П.1а) и (П.16), необходимо ввести в программу перед ее решением.
ПРИЛОЖЕНИЕ 2