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

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

.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
1 Мб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования

«ТЮМЕНСКИЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ»

О. Ф. Данилов, А. Н. Паршуков

СБОРНИК ЗАДАЧ ПО СИНТЕЗУ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ УПРАВЛЕНИЯ

Учебное пособие

Тюмень

ТИУ

2020

УДК 681.511.2(075.8)

ББК 32.965.9я73 Д 183

Рецензенты:

кандидат физико-математических наук, доцент П. И. Ковалев; доктор технических наук, профессор С. Е. Душин

Данилов, О. Ф.

Д 183 Сборник задач по синтезу линейных динамических систем

управления: учебное пособие / О. Ф. Данилов, А. Н. Паршуков. – Тюмень: ТИУ, 2020. – 95 с. – Текст: непосредственный.

ISBN 978-5-9961-2409-1

Учебное пособие может служить основой для проведения

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

испецкурсам направления – 08.04.01 Строительство программы «Автоматизация в строительстве». В пособии основное внимание уделяется технологиям синтеза оптимальных регуляторов, а также вопросам их реализации по результатам измерений входных и выходных сигналов системы управления (в том числе, при наличии шумов в измерениях).

Материалы учебного пособия рекомендуется использовать для более глубокого освоения учебного материала по дисциплинам

испецкурсам «Математическое моделирование»; «Системный анализ и моделирование»; «Идентификация объектов управления».

УДК 681.511.2(075.8)

ББК 32.965.9я73

ISBN 978-5-9961-2409-1

© Федеральное государственное

 

бюджетное образовательное

 

учреждение высшего образования

 

«Тюменский индустриальный

 

университет», 2020

ОГЛАВЛЕНИЕ

 

Условные обозначения и определения……………………………….........

4

Введение…………………………………………………………………......

6

Глава 1. Описание состояния детерминированных линейных

 

непрерывных систем управления……………………………………...…..

7

Глава 2. Решение линейных дифференциальных уравнений состояния...

17

Глава 3. Описание состояния детерминированных линейныхдискретных

 

систем управления………………………………..……………………...….

22

Глава 4. Устойчивость. Теоремы Ляпунова об устойчивости………...…

29

Глава 5. Управляемость и стабилизируемость. Наблюдаемость

 

и восстанавливаемость……………………………………………………...

36

Глава 6. Синтез оптимальных детерминированных систем управления...

42

Глава 7. Синтез стохастических оптимальных систем управления…......

54

Приложение. Ответы………………………………………………………..

73

Список литературы……………………………………………...………….

94

3

УСЛОВНЫЕ ОБОЗНАЧЕНИЯ И ОПРЕДЕЛЕНИЯ

В книге приняты следующие обозначения. Переменные записываются строчными буквами (например, a или ξ). Векторы и матрицы выделены полужирным шрифтом, причём матрицы записаны заглавными буквами (например, a – вектор, A – матрица). Множества и области записаны заглавными буквами (например,S). Кроме того, будем обозначать:

=

 

 

 

равно по определению;

t

 

 

 

непрерывное время;

k

 

 

 

дискретное время;

x(i)(t)

 

 

 

i-я производная по времени

 

 

 

 

 

непрерывной функции x(t):

 

 

 

 

 

x(i)(t)= d i x(t) d t i , i=0, 1, …,

pi

 

 

 

 

( x(0)(t)= x(t));

 

 

 

оператор дифференцирования

 

 

 

 

 

по времени i-го порядка

 

 

 

 

 

(при положительных i):

p-1

 

 

 

 

pi = d i d t i , i=0, 1, …, (p0≡1);

 

 

 

 

оператор интегрирования по времени,

 

 

 

 

 

например:

 

 

 

 

 

t

 

 

 

 

 

p1 x(t)= x(τ)dτ;

 

 

 

 

 

0

δ(n,m)= 1,

n

=

m,

символ Кронекера;

 

 

 

0,

n m;

 

 

Rn, Сn

 

 

 

пространства n-мерных векторов

 

 

 

 

 

x =[x1 , , xn ] , коэффициенты которых,

 

 

 

 

 

соответственно, вещественные или

z, s

 

 

 

 

комплексные числа;

 

 

 

комплексные переменные;

j

 

 

 

мнимая единица;

Arg (z)

 

 

 

главное значение аргумента

Rn×m, Сn×m

 

 

 

 

комплексного числа z;

 

 

 

пространства матрицразмерности n×m

 

 

 

 

 

с вещественными или комплексными

I = diag(1, ,1)

 

 

 

элементами;

 

 

единичная матрица соответствующей

0

 

 

 

 

размерности;

 

 

 

матрица (или вектор), соответствующей

 

 

 

 

 

размерности, состоящая из нулей;

4

T

*

rank(A) det(A) λi(A)

A 0

Ai = A

i

ЛКР

ЛКГ

МПФ Н.У.

ПС

ПФ

операция транспонирования;

операция комплексного сопряжения

и транспонирования матрицы, для скаляра – просто операция комплексного сопряжения;

ранг матрицы A;

определитель матрицы A;

i-е (i 1,n ) собственное значение матрицы A Cn×n ;

положительная определённость матрицы A;

i-я степень матрицы A Cn×n (A0≡I);

линейно-квадратичный регулятор;

линейно-квадратичный гауссов регулятор;

матричная передаточная функция;

начальные условия (вектор начальных условий);

пространство состояний; также – представление в форме пространства состояний;

передаточная функция.

Наряду с изложенными выше обозначениями производных, традиционно точкой сверху будем обозначать первую производную по времени. Крышечкой ^ сверху будем обозначать оценку xˆ(t) сигнала x(t) полученную, например,

на выходе наблюдателя состояния.

5

ВВЕДЕНИЕ

Учебное пособие посвящено задачам теории линейных систем автоматического управления. Задачи по каждой теме предваряются необходимыми теоретическими материалами и разбором примеров. Сборник в основном ориентирован на учебное пособие [1].

Вглаве 1 рассматриваются способы представления линейных непрерывных систем управления (линейное дифференциальное уравнение, пространство состояний, матричная передаточная функция). Приведены примеры составления математических моделей для ряда задач теории управления.

Во 2-й главе излагаются основные понятия, связанные спредставлением общего решения системы линейных дифференциальных уравнений 1-го порядка в форме Коши. Приведены формулы для нахождения переходной матрицы, матричной импульсной переходной функции, а также записи с их помощью решения указанной системы уравнений.

Глава 3 посвящена вопросам представления линейных дискретных систем управления, а также способам перехода от непрерывного представления модели системы к дискретному.

Вглаве 4 решается задача исследования устойчивости линейных непрерывных и дискретных систем методом функций Ляпунова.

Вглаве 5 изложены проблемы полной управляемости и наблюдаемости (а также связанные с ними вопросы стабилизируемости и восстанавливаемости) линейных непрерывных и дискретных систем.

Вглаве 6 рассмотрена классическая задача синтеза линейноквадратичного регулятора.

Глава 7 посвящена задаче синтеза линейно-квадратичного гауссова регулятора (сокращённо – ЛКГ-регулятора). Приводятся теоретические сведения по стохастическим процессам и системам, рассмотрены методы расчета фильтра Калмана и ЛКГ-регулятора.

6

ГЛАВА 1. ОПИСАНИЕ СОСТОЯНИЯ ДЕТЕРМИНИРОВАННЫХ ЛИНЕЙНЫХ НЕПРЕРЫВНЫХ СИСТЕМ УПРАВЛЕНИЯ

Многие объекты управления могут быть описаны системой дифференциальных уравнений вида

x(t)= f (x(t),u(t),t),

x(0)= x0 .

(1.1)

 

 

 

Здесь t – непрерывное время, x(t) – действительный n-мерный переменный во времени вектор-столбец, который обозначает состояние системы, а u(t) – действительный m-мерный вектор-столбец, который обозначаетвходную переменную, или переменную управления. Функция f является действительной и векторной. Обычно выбор состояния системы управления определяется её структурой и принципом действия, а уравнение (1.1), называемоеуравнением состояния, вытекает из физических законов, которым подчиняются протекающие в нейпроцессы.

Пусть y(t) – действительная r-мерная переменная системы, которая может быть наблюдаема или с помощью которой система воздействует на окружающую обстановку. Такая переменная называется выходной переменной объекта управления, которая часто может быть представлена следующим образом

y(t)= q(x(t),u(t),t).

(1.2)

Это уравнение называется уравнением наблюдения. Вместе уравнения

(1.1) и (1.2) называются уравнениями объекта управления.

В данной книгерассматривается случай, когдаf и q являются линейными функциями. В этом случае говорят о линейном динамическом объекте управления, уравнение состояния которого имеет вид

 

x(0)= x0 ,

(1.3)

x(t)= A(t)x(t)+ B(t)u(t),

где A(t) и B(t) – переменные матрицы соответствующих размерностей. Размерность n вектора x называется размерностью (порядком) системы. Уравнение наблюдения линейной системы принимает вид

y(t)= C(t)x(t)+ D(t)u(t),

(1.4)

где C(t) и D(t) – матрицы размерностей r×n и r×m соответственно.

Если матрицы A, B, C и D постоянны, то система называется линейной стационарной динамической системой. В случае, если r = m = 1, то объект управления называется одномерным, если r ≠ 1 или m ≠ 1 – объект управления называется многомерным.

Представление объекта управления вида (1.3)-(1.4) называется представлением в пространстве состояний (далее коротко – в ПС). Объект управления (1.3)-(1.4) полностью определяется своими матрицами1), поэтому далее иногда будет удобно обращаться к нему как к набору матриц (A, B, C, D).

1) при рассмотрении многих свойств системы (1.3)-(1.4) (например, свойства устойчивости, корневых показателей качества, коэффициентов передачи и др.) влияние начальных условий можно не учитывать.

7

Структурная схема объекта (1.3)-(1.4) изображена на рисунке 1.1. Здесь введены следующие обозначения: p = ddt – оператор дифференци-

рования; обратный к нему оператор именуется оператором интегрирования и обозначается p-1.

 

 

A

 

u(t)

x(t)

x(t)

y(t)

B

 

p-1.I

C

D

Рисунок 1.1 – Структурная схема непрерывного объекта управления

Также линейный стационарный динамический объект управления может быть представлен в виде:

y(s)= H(s)u(s),

(1.5)

где y(s)= [y1 (s), , yr (s)]T – вектор, состоящий из изображений Лапласа переменных yi(t):

+∞

yi (s)= yi (t) es t dt , i =1,r ,

0

здесь s – комплексная переменная (переменная преобразования Лапласа);

u(s)= [u1 (s), , um (s)]T – вектор,

состоящий из изображений Лапласа

переменных ul(t):

 

 

 

 

 

 

 

 

 

 

 

 

+∞

 

 

 

 

 

 

 

 

 

 

 

 

ul (s)= ul (t) es t dt ,

 

l =

 

;

 

 

1,m

0

 

 

 

 

 

 

 

 

 

 

 

 

матрица

 

(s)

 

 

 

(s)

 

 

 

 

 

h11

h1m

 

 

 

 

 

H(s)=

 

 

 

 

,

(1.6)

 

 

(s)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hr1

hrm (s)

 

 

 

 

 

состоит из передаточных функций

 

 

 

 

 

 

 

 

 

 

 

hil (s)= yi (s) ul (s),

 

i =

 

,

 

l =

 

.

 

1,r

 

1,m

Матрица (1.6) называется матричной передаточной функцией (далее –

МПФ). Представление (1.5)-(1.6) называется представлением в формеМПФ.

8

Переход от представления (1.3)-(1.4) к (1.5)-(1.6) всегда однозначен и выполняется по формуле

H(s)= D + C(sI A)1B ,

(1.7)

в общем случае, и

 

H(s)= C(sI A)1B , при D 0.

(1.8)

Полином

 

a(s)= det(sI A)

(1.9)

называется характеристическим полиномом системы (1.3)-(1.4). Собственные числа матрицы A называются корнями характеристического полинома a(s) или

полюсамиМПФH(s).

Обратный переход, то есть переход от представления (1.5)-(1.6) к (1.3)-(1.4), не однозначен. Преобразования вида

~x(t)= Tx(t),

~

1

,

 

B = TB,

 

A = TAT

 

 

 

~

 

 

1

,

~

1

,

(1.10)

C = CT

 

D = DT

 

(здесь T – произвольная неособенная квадратная матрица), не меняют МПФ. Для одномерногослучая часто используюттак называемые канонические формы представления в ПС. Пусть линейный одномерный стационарный

объект управления задан дифференциальным уравнением n-го порядка

 

 

 

 

 

n

 

 

n1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ai y

(i)(t)= biu(i)(t),

an =1,

 

 

 

 

 

 

 

(1.11)

 

 

 

 

 

i=0

 

 

i=0

 

 

 

 

 

 

 

 

 

 

 

 

 

где y(i)(t), u(i)(t) – производные i-го порядка функций y(t), u(t) по времени

 

 

y(i)(t)= d i y(t) d ti ,

 

 

y(0)(t)= y(t)

 

i =

 

,

 

 

 

 

 

 

 

 

 

0,n

 

 

 

 

u(i)(t)= d iu(t) d ti ,

u(0)(t)= u(t),

 

i =

 

.

 

 

 

 

 

0,n 1

 

 

 

Канонической управляемой форме соответствуют матрицы

 

 

 

0

 

1

 

0

 

 

0

 

 

 

0

 

 

 

 

b0

 

T

 

0

 

0

 

1

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

0

 

 

 

 

 

b1

 

,

A =

 

 

 

 

 

 

 

 

 

B =

,

 

 

C =

 

 

0

 

0

 

0

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

a

0

a

a

2

 

a

 

 

 

 

1

 

 

 

 

bn1

 

 

 

 

 

1

 

 

 

n1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D = 0.

 

 

 

 

 

 

 

 

 

 

(1.12)

Канонической наблюдаемой форме соответствуют матрицы

 

 

 

 

 

 

an1

1

0 0

 

bn1

 

 

 

 

 

 

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

A

an2

 

0

B

bn2

 

 

 

 

 

 

 

=

 

 

 

 

 

 

,

=

 

,

 

 

 

 

 

 

 

 

a

0

0

 

1

 

 

b

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

a0

0

0

 

 

 

 

 

b0

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

C = [1, 0, , 0].

D = 0.

 

 

 

 

 

 

 

 

 

(1.13)

9

Матрицы A вида (1.12) и (1.13) называются матрицами Фробениуса. Соотношения (1.12), (1.13) были получены в предположении, что m = = n-1; условие 0 < m < n-1 нужно рассматривать как частный случай, когда

все коэффициенты bi при i > m равны нулю.

Проиллюстрируем изложенные теоретические сведения примерами.

Задача управления однозвенным перевёрнутым маятником.

Пример 1.1. Рассмотрим перевёрнутый маятник, показанный нарисунке 1.2. Ось маятника монтируется на тележке, которая может перемещаться в горизонтальном направлении. Звено маятника имеет длинуl, масса маятника – m. Угол отклонения маятника от вертикали обозначим φ. Тележка имеет массу M и под воздействием внешней силыF(t) смещается на величину θ.

m

yM

l ϕ

 

F(t) xM

 

θ

Рисунок 1.2 – Перевёрнутый маятник на тележке

Обозначим через (xM, yM) координату массы маятника, из рисунка 1.2 находим

xM = θ −l sin ϕ, yM =l cos ϕ.

Кинетическая EК и потенциальнаяEП энергии маятника будут иметьвид:

EK = m2 ((θ −lϕcos ϕ)2 + (lϕsin ϕ)2 )+ M2 θ2 ,

EÏ = mgl cos ϕ.

Введём функцию ЛагранжаL = EК - EП и составим уравнения Лагранжа

 

d

L L = 0 и

d L

L = F .

 

 

 

 

 

 

 

 

 

dt dϕ dϕ

 

dt

 

dθ

 

 

 

dθ

 

 

 

 

 

 

 

 

 

 

 

Уравнения Лагранжа принимают вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

− θcos ϕ + lϕ − g sin ϕ = 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

sin ϕ = F .

(1.14)

 

(m + M )θ − mlϕcos ϕ + mlϕ

 

 

 

 

 

 

 

 

 

 

 

Введём безразмерное время τ = t

 

 

 

 

и безразмерные

величины

 

g

l

 

µ = mM , ξ = θl , f = FgM .

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]