Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

к1пия МУ по КР заоч ТАУ- 2014-15 уч год

.pdf
Скачиваний:
11
Добавлен:
18.03.2015
Размер:
650.26 Кб
Скачать

Таким образом исходная замкнутая система неустойчива, так как определитель 3-го порядка меньше нуля.

В среде MATLAB можно посчитать эти определители используя команды формирования определителей:

>>a2=[1.1 0 0 0;0.1 1 0.072 0;0 1.1 0 0;0 0.1 1 0.072] a2 =

1.1000

0

0

0

0.1000

1.0000

0.0720

0

0

1.1000

0

0

0

0.1000

1.0000

0.0720

Команды расчета определителей:

> a22=[1.1 0;0.1 1] a22 =

1.1000 0

0.1000 1.0000 >> det(a22)

ans = 1.1000

>>a23=[1.1 0 0 ;0.1 1 0.072;0 1.1 0 ] a23 =

1.1000

0

0

0.1000

1.0000

0.0720

0

1.1000

0

>>det(a23) ans =

-0.0871 >> det(a2) ans =

-0.0063

Полученные расчеты совпадают с расчетами определителей Гурвица, выполненными вручную.

31

IX) Выполнение расчета модального управления

Для системы, заданной уравнениями (12) модальное управление находят в виде:

 

 

 

~

~ T

~

~ T

1

x ,

(20)

 

 

 

u = (a

c )

z = (a

c ) T

 

 

 

hT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где T 1

=

hT

A

.

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

....

 

 

 

 

 

 

 

 

 

h T An 1

 

 

 

 

 

 

 

Структура системы с модальным регулятором представлена на рис.9.

Рис. 9. Структура САР с модальным регулятором

1) Определим компоненты вектора ~ , для этого найдем a

характеристическое уравнение для системы (12) через матрицы (13) в виде:

D( p) = D(λ ) = det(λI A) = 0

(21)

32

Выразим характеристическое уравнение (21) через λ:

 

 

 

 

λ

1

0

0

 

λ

1

0

 

 

 

 

 

 

 

 

 

 

 

0

 

λ

1

0

 

 

det(λI A) =

 

= λ

0

λ

1

=

0

 

0

λ

1

 

 

 

 

 

 

0

10

λ + 11

 

 

 

 

 

0,72

0

10

λ + 11

 

 

 

 

λ

 

 

 

 

 

 

= λ2.

 

1

 

== λ2 (λ (λ + 11) + 10) = λ2 ((λ2 + 11λ ) + 10) = 0

 

 

 

10

λ + 11

 

 

 

 

 

 

 

 

 

 

 

 

После раскрытия скобок и приведения подобных уравнение (21) примет вид:

D(λ ) = λ4 + 11λ3 + 10λ2 = λ4 + а1λ3 + а2 λ2 + а3λ + а4 = 0 (22)

Составим матрицу столбец

~

 

, a2 ,...,an )

из коэффициентов

a = (a1

характеристического уравнения (22):

 

 

 

~

10

0

T

(23)

a = (11

0)

2) Определим компоненты вектора

c , выразив характеристическое

 

 

~

 

 

уравнение той же системы, исходя из требований к быстродействию. Для этого необходимо задать соотношение расположения корней характеристического уравнения. Как известно ближайший к мнимой оси корень приближенно определяется из заданного времени

регулирования tp.

При условии, что время регулирование задано tp = 0,5с., вещественная часть ближайшего к мнимой оси корня определяется из формулы

 

t p =

3

 

 

 

 

 

 

η

η =

3

=

3

= 6 .

 

 

 

t p

0,5

Из этого следует, что все корни характеристического уравнения должны располагаться в левой полуплоскости комплексной плоскости не ближе чем на 6, то есть корни можно принять: λ1= - 6,

λ2= -8, λ3= -10, λ4 = -12.

33

Характеристическое уравнениеD(λ ) = 0 можно представить по разложению корней, оно примет вид:

(λ + 6)(λ + 8)(λ + 10)(λ + 12) = 0

Раскрыв скобки и приведя подобные, получим:

λ4 + 36λ3 + 476λ2 + 2736λ + 5760 = 0

Через компоненты вектора

~

 

T

c = (c4 , c3 , c2 , c1 )

 

можно представить в виде:

 

 

 

 

λ4 + с1λ3 + с2λ2 + с3λ + с4 = 0 ,

 

тогда

с1 = 36, с2 = 476, с3 = 2736,

с4 = 5760.

 

~

476 2736 5760).

 

 

 

с = (36

 

 

 

(24)

выражение (24)

Следовательно,

3) Определите матрицу T 1 :

 

 

hT

 

T 1 =

hT A

 

.

 

(25)

 

 

....

 

 

 

h T A2

 

Для этого составим уравнения :

T

B = 0

h

 

 

 

 

 

hT

AB = 0

 

 

 

(26)

hT

A2 B = 0

T

3

= 0

 

h

A B

 

Так как матрицы численно определены (13), то их произведения:

 

0

 

0

 

0

 

AB =

0

, A2B =

0,36

, A3B =

0,36

.

0,36

3,96

3,96

 

 

 

 

 

3,96

 

39,96

 

399,96

 

 

 

 

 

 

 

 

34

Из системы уравнений (26) определим матрицу h.

 

 

 

 

 

 

0

 

 

 

 

 

 

(h1

h2

h3

h4 )×

0

 

 

 

= 0 →h4 = 0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,36

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

(h1

h2

h3

0)×

0

 

 

 

= 0 →h3 = 0

0,36

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,96

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

(h1

h2

0 0 )×

0,36

 

= 0

h2

= 0

3,96

 

 

 

 

 

 

 

 

 

 

 

 

 

39,96

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,36

 

 

 

 

 

 

 

(h1

0 0

0)×

3,96

 

= 1→h1 0,36 = 1

39,96

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

399,96

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или h1 = 1/ 0,36 = 2,78, система (26) примет вид:

 

T

= (2,78

0

0

0)

h

 

 

 

 

 

 

 

 

 

hT A = (0

2,78

0

0)

 

T

A

2

= (0

0

 

.

h

 

 

2,78 0)

 

T 3

= (0

0

0

2,78)

h

 

A

 

Таким образом, найдены компоненты векторов и матриц для модального регулятора:

 

~

= (11

10

T

= (a 4 , a3 , a 2 , a1 )

T

 

(27)

 

a

0 0)

 

 

~

= (5760

2736

476

T

, c3 , c2

, c1 )

T

(28)

c

36 )

= (c4

 

35

 

 

2,78

0

0

0

 

T 1

=

0

2,78

0

0

(29)

.

 

 

 

 

 

 

0

0

2,78

0

 

 

 

0

0

0

2,78

 

 

 

 

 

 

 

 

4) Подставив в (20) матрицы (27)-(29), получим:

 

 

 

 

 

 

 

0

0

0

 

x1

 

 

2,78

 

 

u = (24 466 2736 5700)×

0

2,78

0

0

×

x2

 

0

0

2,78

0

x3

 

 

 

 

 

0

0

0

2,78

 

x4

 

 

 

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

 

u = (66,72 1295,48 7606,08 15846)×

x2

 

 

 

 

x3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

 

 

 

или

 

 

 

 

 

 

 

u = −66,72x1 1295,48x2 7606,08x3 15846x4

(30)

 

 

 

5) Расчет модального регулятора можно выполнить в программной среде MATLAB.

Для синтеза модального управления с помощью команды acker зададим вектор желаемого расположения корней:

>>p=[-6;-8; -10; -12] p =

-6 -8 -10 -12

>>[k]=acker(A,B,p) k =

1.0e+003 *

0.0500 0.2330 1.3680 5.7593

36

Полученная матрица k определяет модальный регулятор. заком регулирования примет вид:

u= kx = 103 (0,05x1 + 0,233x2 + 1,368x3 + 5,7593x4 ) =

=50x1 + 233x2 + 1368x3 + 5759,3x4

Тогда

(31)

Сравнивания законы регулирования (30) и (31) не нужно забывать о том, что матрицы А, В получились различными в ручном и программном расчете.

X) Построение переходного процесса системы с модальным управлением и определение прямых показателей качества

1)Исследование синтезированной системы

>> sk=ss(A-B*k,B,C,D) % Формирование системы с регулятором

a =

 

 

 

 

 

 

x1

x2

 

x3

x4

x1

-36

-119

-684 -2880

x2

4

0

 

0

0

x3

0

1

 

0

0

x4

0

0

 

0.5

0

b =

 

 

 

 

 

 

u1

 

 

 

 

x1

0.5

 

 

 

 

x2

0

 

 

 

 

x3

0

 

 

 

 

x4

0

 

 

 

 

c =

 

 

 

 

 

 

x1

x2

x3

x4

y1

0

0

0

0.36

d =

 

 

 

 

 

 

u1

 

 

 

 

y1

0

 

 

 

 

2)Анализ переходного процесса синтезированной системы

>>step(sk)

>>step(sk,wz), grid

37

Переходной процесс после синтезированной системы показан на рис. 10.

По рис. 10 и рис. 11 определим прямые показатели качества:

установившееся значение – Yуст=6,25·10-5

максимальной значение выходной величины Ymax=6,25·10-5

перерегулирование – σ = Ymax Yуст 100% = 0

Yуст

время запаздывания - tзап=0,2 с.,

время достижения 90 % от установившегося значения tп1=0,6 с.,

время переходного процесса ( время регулирования) tр=1,11 с.,

установившаяся ошибка eуст = 0,1·10-5< 5% от Yуст

количество колебаний – 0.

Рис. 10. Переходной процесс САР с модальным регулятором

38

Рис. 11. Переходной процесс САР с модальным регулятором с параметрами переходного процесса, определенного программой MATLAB

XI) Определение корневых показателей качества для системы с модальным управлением

Получим корни системы с модальным регулятором, расположение корней представлено на рис. 12:

>>pole(sk) ans =

-12.0000 -10.0000 -8.0000 -6.0000

Здесь система устойчива, так как имеет только отрицательные вещественные корни. Поэтому система не совершает колебаний – нет комплексно-сопряженных корней, для нее не нужно искать корневую

39

оценку качества называемую степенью колебательности. Степень колебательности определяется по формуле:

µ= β ,

α

где α и β - вещественная и комплексная составляющие наиболее близкой к мнимой оси пары комплексно-сопряженных корней.

Определим степень устойчивости исследуемой системы с модальным регулятором:

t p

=

3

=

 

3

 

 

= 0,5с.

 

 

 

6

 

 

 

 

 

 

η

 

 

 

 

Приведенный расчет подтверждает, что система в результате коррекции получила заданные желаемым расположение корней свойства в виде быстродействия системы, так как время достижения

90% от

установившегося значения tп1 = 0,6с. близко к значению

степени

устойчивости t p = 0,5с. (степень устойчивости является

приблизительной оценкой качества систем).

Рис. 12. Корни САР с модальным регулятором

40