АЛГОРИТМ РЕШЕНИЯ СИСТЕМЫ НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ

В пакете 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

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >