Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лажа.doc
Скачиваний:
11
Добавлен:
29.10.2018
Размер:
214.02 Кб
Скачать

2. Выбор по упрощенной модели бокового движения самолета коэффициентов обратных связей к11 иК12 в канале управления рулем направления

Рассмотрим изолированно канал рулей направления. В этом случае будем работать с упрощенной математической моделью:

Вычисление z-передаточных функций для заданного периода Т0. Динамикой привода пренебрегаем

-составим уравнения упрощенной системы, исключив ωх и δэ из системы

Aupr=[-0.37 -2.58;1 -0.13];

Bupr=[-1.3;-0.02];

Cupr=eye(2);

Dupr=zeros(2,1);

Supr=ss(Aupr,Bupr,Cupr,Dupr)

SDupr=c2d(Supr,1/12,'zoh')- дискретное описание объекта

a =

x1 x2

x1 0.9609 -0.2099

x2 0.08137 0.9804

b =

u1

x1 -0.1062

x2 -0.006098

c =

x1 x2

y1 1 0

y2 0 1

d =

u1

y1 0

y2 0

Sampling time: 0.083333

Discrete-time model.

-Получим Z-передаточные функции по ωн и β

>> WDupr=tf(SDupr)

-0.1062 z + 0.1054

#1: ---------------------- - по ωу

z^2 - 1.941 z + 0.9592

-0.006098 z - 0.002781

#2: ---------------------- - по β

z^2 - 1.941 z + 0.9592

Sampling time: 0.083333

Составим характеристическое уравнение дискретной системы в канале рулей направления

syms z K11 K12

Kupr=[K11 K12]

A1upr=SDupr.A+SDupr.B*Kupr

p1upr=poly(A1upr)

p1z=poly2sym(p1upr,z)

subs(p1z)

h=vpa(collect(p1z),4)

h =

z^2+(-1.941+.1062*K11+.6098e-2*K12)*z+.2781e-2*K12-.1054*K11+.9592

-Построение области устойчивости цифровой системы в плоскости двух параметров K11 и К12

Перейдем из Z-области в w-область

syms w

z=(1+w)/(1-w)

WDz=z^2+(-1.941+.1062*K11+.6098e-2*K12)*z+.2781e-2*K12-.1054*K11+.9592

a11=expand((1+w)^2);

a12=expand((-1.941+.1062*K11+.6098e-2*K12)*(1+w)*(1-w));

a13=expand((.2781e-2*K12-.1054*K11+.9592)*(1-w)^2);

a14=a11+a12+a13

collect(a14,w)

vpa(collect(a14,w),3)

ans =

(3.90-.332e-2*K12-.212*K11)*w^2+(.211*K11+.816e-1-.556e-2*K12)*w+.182e-1+.888e-2*K12+.800e-3*K11

Уравнения границ области устойчивости

K11=-50:.5:50;

K121=((3.90-.212*K11)/.332e-2);

K122=((.211*K11+.816e-1)/.556e-2);

K120=((.800e-3*K11+.182e-1)/-.888e-2);

plot(K11,K121,'r',K11,K122,'b',K11,K120,'g');

grid;zoom yon;xlabel('K11');ylabel('K12');

Рис.6 Область устойчивости цифровой системы в плоскости параметров К11 и К12

Найдем коэффициенты к11 и к12

Найдем коэффициенты эталонного разностного уравнения

Выберем Ω0=5, ξ=0.707. Тогда корни уравнения s2+2ξΩ0 s+Ω2 будут равны s1=-3.535-3.536i и

s2=-3.535+3.536i

Вычислим корни стандартного разностного уравнения:

Zi=esiT0 z1=0.508-0.298i, z2=0.508+0.298i

Уравнение примет вид:

(z-0.508+0.298i )(z- 0.508-0.298i)=z2-1.016z+0.347

Теперь можно вычислить коэффициенты К11 и К12 методом стандартных разностных уравнений, приравняв коэффициенты при степенях z характеристического многочлена системы и коэффициенты эталонного многочлена соответственно

[k11,k12]=solve('-1.941+.1062*K11+.6098e-2*K12=-1.016','.2781e-2*K12-.1054*K11+.9592=0.347')

k11 =

6.7218983544322958785439999556537

k12 =

34.623547845078743473044802346602

Полученная точка находится в области устойчивости

Двукратному запасу устойчивости соответствуют

(k11;2k12)=(6.7;79.2)-находится в области устойчивости

(2k11;k12)=(13.4;34.6)-находится в области устойчивости, следовательно требование двукратных запасов устойчивости выполняется

K0=[6.72 34.62]

A0=Aupr+Bupr*K0

S1=ss(A0,Bupr,Cupr,Dupr)

SD1=c2d(S1,1/12)

step(S1,4)

Рис.7 Переходные процессы при ступенчатом отклонении рулей направления

-при ненулевом начальном значении ωy

initial(S1,[1 0],3)

Рис.8 Переходные процессы при ненулевом начальном значении ωy

Как видно при помощи выбранных коэффициентов ОС К11 и К12 мы добились затухания короткопериодических колебаний в 10 раз за период по координате β при отработке ННУ, а также собственной частоты колебаний Ω0=5