Линеаризация нелинейных уравнений динамических звеньев

F(x2(n),x2(n-1), …, , x2; x1(m), …,,x1; f(q), …,, f) = 0

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

Если уравнение линейное – звено нелинейное.

Производим линеаризацию нелинейного уравнения, т.е. разложим функцию в ряд Тейлора.

Линеаризация производится относительно некоторого режима.

Режим должен быть установившимся, т.е. x1 = x10; x2 = x20; f1 = f10 - постоянные величины, следовательно их производные равны 0: F(0, x20; 0, x10;0, f10)

Пусть F(, x2;,x1; f) = 0 (**)

1. Все координаты рассматриваются как x1 = x10 +x1; x2 = x20 +x2; f = f10 +f1

2. Левая часть уравнения раскладывается в ряд Тейлора:

F( 0, x20; x10;, f10) +

- малые отклонения

- линейное дифференциальное уравнение с постоянными коэффициентами – результат линеаризации.

x1 = x10;

x2 = x20;

= ; - координаты точки, относительно которой идет расположение

f1 = f10

Обозначим: Со = ; С1 = ; Bo = - ; ro = -

Вводим символический оператор дифференцирования:

р = (…); рxk = (…); , k = 1,2,…

(Co·p + C1)· ∆ x2 = Bo·∆ x1 + ro·∆ f

Обозначим: С(р) = Со·р + C1

B(p) = Bo

r(p) = ro

Получим уравнение 1-го порядка: С(р)· ∆ x2 = B(p) ·∆ x1 + r(p) ·∆ f

(Co·p + C1)· ∆ x2 = Bo·∆ x1 + ro·∆ f; пусть С1 0, тогда введем Т = ; К = ; Кf = ;

Тогда получим: (T·p + 1)· ∆ x2 = K·∆ x1 + Kf··∆f

[ p ] = ; [ T ] = сек; [ К ] = ; [ Кf ] = ;

T – постоянная времени;

K – коэффициент по входной величине;

Kf – коэффициент по возмущению.

Линеаризируем F(,, x2; ,x1;,f) = 0

С(р) = Со·р2 + С1·р+ C2;

B(p) = Bo·р + B1 ;

r(p) = ro·р + r1;

где Со = ; С1 = ; С2 = ; Bo = - ;

B1 = - ; ro = -; r1 = -


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: