к1пия МУ по КР заоч ТАУ- 2014-15 уч год
.pdfТаким образом исходная замкнутая система неустойчива, так как определитель 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