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

Адаптивные системы. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
886 Кб
Скачать

вектор начального состоянияx0 0,02;0,02;0,01;0,3 T . Для модели-

рования используется метод Эйлера с шагом t 0,1 . Время моделирования T 40 с. ТочностьрешенияуравненияРиккати 0,1 .

Математическая модель измерительного комплекса имеет вид: y(k) Hx(k) r(k) ,

где H I – матрица канала измерений (I – единичная матрица соответствующей размерности), r(k) – погрешности измерений, ко-

торые описываются вектором дискретных гауссовских величин с характеристиками:

M r(k) 0 , M r(k)r( j)T R k , j

R diag 0,310 5 ;0,810 6 ;0,810 6 ;0,7396 .

Управляющие воздействия формируются по оценкам векторов состояния xˆ(k) , которые получены при использовании фильтра Калмана для следующих начальных значений:

xˆ(0) (0,02;0,019;0,012;0,33),

Px0 I4 ,

где I4 – единичная матрица соответствующего порядка.

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

xz 0;0;0;0 T .

На максимальные отклонения компонент вектора управления наложены следующие ограничения:

T

 

0,1,

 

v

 

0,1 .

 

 

 

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

 

 

 

0,316 рад,

 

 

 

 

0,0316 рад,

 

 

 

z

 

0,158 рад/ с,

 

 

 

 

3,16 м/ с.

 

 

 

101

ˆ

При построении оценок векторов неизвестных параметров (k)

ˆ

считать, что начальные значения компонент вектора (0) находятся в пределах 30% отклонения от соответствующего точного значения, а P 0 I , где I – единичная матрица, порядок которой ра-

вен числу компонент вектора .

2.1. Реализовать синтез управляющих воздействий на основе минимизации математического ожидания классического квадратичного функционала. Ориентировочные значения весовых матриц равны:

C diag 0,1;0,1; 0,4; 0,1 10 8 ,

D diag 1;1 .

Вектор неизвестных параметров содержит следующие элемен-

ты матриц A, B : (a1,3 ;a2,1;a3,2 ;b2,1;b4,1 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

2.2. Реализовать синтез управляющих воздействий на основе минимизации математического ожидания квадратичного функционала обобщенной работы при lp 5 . Ориентировочные значения

весовых матриц равны:

C diag 0,1;0,1; 0,4; 0,1 10 8 ,

1

 

 

2

 

 

D

diag 1;1 ,

D

diag 1;1 .

Вектор неизвестных параметров содержит следующие элемен-

ты матриц A, B : (a2,2 ;a3,1;a3,2 ;a3,3 ;b4,1 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

2.3. Реализовать синтез управляющих воздействий на основе минимизации математического ожидания локального квадратич-

102

ного функционала. Ориентировочные значения весовых матриц равны:

C diag 0,1;0,1; 0,4; 0,1 10 8 ,

D diag 1;1 .

Вектор неизвестных параметров содержит следующие эле-

менты матриц A, B : (a2,4 ;a3,1;a3,4 ;a4,1;b3,2 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

3. Моделирование системы адаптивного управления движением судна при изменении курса [3]

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

векторов состояния x(t) ( , ,v, )T и управления u(t) (u1 (t) ,u2 (t))T имеют следующий смысл:

отклонение угла дрейфа (рад),

отклонение угловой скорости дрейфа (рад/с), v отклонение скорости движения (м/с),

отклонение угла курса (рад),

u1 отклонение угла перекладки руля (рад),

u2 отклонение режима работы главного двигателя.

Рис. П3.3. Характеристики движения судна

103

Внешние возмущения в модели объекта описываются вектором q(t) , компоненты которого являются независимыми нормальными

 

 

 

 

 

 

 

 

(t) .

 

 

 

гауссовскими величинами с матрицей влияния F

 

 

 

Для скорости движения 10 м/с матрицы

 

 

,

 

принимают сле-

 

A

B

дующие значения:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,007

0,4436

0

0

 

 

 

 

 

0,0161

0

 

 

 

 

 

0,0142

0,167

0

0

 

 

 

 

 

0,0085

0

 

 

 

A

0

0

0,0356

 

 

,

B

 

0

 

 

,

 

 

 

0

 

 

 

 

 

0,97

 

 

 

 

0

1

0

 

 

 

 

 

 

 

0

0

 

 

 

 

 

0

 

 

 

 

 

 

 

матрица влияния шумов в модели объекта имеет вид:

 

 

0,001

0

0

 

 

 

 

 

 

0

0,00017

0

 

,

 

 

 

 

 

F

0

0

 

 

 

 

 

 

0,01

 

 

 

 

 

0

0

0

 

 

 

 

 

 

 

 

 

вектор начального состояния x t0 0;0;0;0,25 T , t0

0 .

Для моделирования

используется

метод

Эйлера с шагом

t 0,1 . Время моделирования T 80 с.

 

 

 

 

Математическая модель измерительного комплекса имеет вид: y(k) Hx(k) r(k) ,

где H I – матрица канала измерений (I – единичная матрица соответствующей размерности), r(k) – погрешности измерений, ко-

торые описываются вектором дискретных гауссовских величин с характеристиками:

M r(k) 0 , M r(k)r( j)T R k , j

R diag 0,410 4 ;0,2510 4 ;0,1 10 1;0,1510 2 .

104

Управляющие воздействия формируются по оценкам векторов состояния xˆ(k) , которые получены при использовании фильтра Калмана для следующих начальных значений:

xˆ(0) (0;0;0;0,15),

Px0 I ,

где I – единичная матрица соответствующей размерности.

Целью управления является переход судна на курс ψz 0,2 , т.е. достижение объектом к окончанию времени моделирования заданного состояния xz (0;0;0; 0,2)T .

На максимальные отклонения компонент вектора управления наложены следующие ограничения:

0,61( рад); u2 0,01.

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

 

 

 

 

 

0,26 рад;

 

 

 

 

 

0,174 10 1 рад/ c;

 

 

 

 

 

 

v

 

0,5м/ с;

 

z

 

0,87 10 1 рад.

 

 

 

 

 

ˆ

При построении оценок векторов неизвестных параметров (k)

ˆ

считать, что начальные значения компонент вектора (0) находятся в пределах 30% отклонения от соответствующего точного значения, а P 0 I , где I – единичная матрица, порядок которой ра-

вен числу компонент вектора .

3.1. Реализовать синтез управляющих воздействий осуществляется на основе минимизации математического ожидания классического квадратичного функционала. Ориентировочные значения весовых матриц равны:

C diag

 

10 2 ;0,27

105

 

;

 

 

0,1 10 3 ;0,1 10 1;0,4

 

D diag 1;1 .

105

Неизвестными считаются следующие элементы матриц A, B :

(a2,1;a3,3 ;a4,2 ;b1,2 ;b3,2 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

3.2. Реализовать синтез управляющих воздействий осуществляется на основе минимизации математического ожидания квадратичного функционала обобщенной работы при lp 5 . Ориентиро-

вочные значения весовых матриц равны:

C diag 0,1 10 3 ;0,1 10 1;0, 4 10 2 ;0,27 105 ;

D1 diag 1;1 , D2 diag 1;1

Неизвестными считаются следующие элементы матриц A, B :

(a3,3;a4,2 ;b1,1;b1,2 ;b3,2 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

3.3. Реализовать синтез управляющих воздействий осуществляется на основе минимизации математического ожидания локального квадратичного функционала . Ориентировочные значения весовых матриц равны:

C diag

 

10 2 ;0,27

105

 

;

 

 

0,1 10 3 ;0,1 10 1;0,4

 

D diag 1;1 .

Неизвестными считаются следующие элементы матриц A, B :

(a1,2 ;a2,1;b1,1;b1,2 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

106

4. Моделирование адаптивной системы управления смесительным баком [4]

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

x(t) x1(t), x2 (t), x3 (t), x4 (t) T

и управления

u(t) (u1 (t),u2 (t))T

имеют следующий смысл:

x1 (t) отклонение расхода жидкости (м3/с),

x2 (t) отклонение выходной концентрации (кмоль/м3),

x3 (t), x4 (t) переменные, моделирующие флуктации линеаризованной модели (гауссовские коррелированные возмущения),

u1 (t) отклонение расхода первого входного потока (м3/с), u2 (t) отклонение расхода второго входного потока (м3/с).

Рис. П3.4. Характеристики смесительного бака

107

Внешние возмущения в модели объекта описываются вектором q(t) , компоненты которого являются независимыми нормаль-

ными гауссовскими величинами с матрицей влияния F(t) . Матрицы A, B, F принимают следующие значения:

 

 

0,01

0

 

0

 

0

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

0

0,02

0,01

 

0,005

 

 

 

 

 

 

0,25

0,75

 

 

 

 

 

,

 

 

 

 

 

A

 

B

 

 

 

0

0

 

0,025

 

0

 

 

 

 

 

 

 

 

 

0

0

 

 

 

 

0

0

 

0

 

0,02

 

 

 

 

 

 

 

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

0,35 10 2

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0,55 10 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вектор начального состояния x

(0,02;0;0;0)T , t

0

0 .

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

Для моделирования

используется

 

метод

 

Эйлера

с

шагом

t 0,1 . Время моделирования T 40 с.

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

y(k) Hx(k) r(k) ,

 

 

 

 

 

 

где H – матрица вида:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

0

0

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

 

 

 

 

 

 

 

 

 

r(k) – погрешности измерений, которые описываются вектором дискретных гауссовских величин с характеристиками:

M r(k) 0 , M r(k)r( j)T R k , j

R diag 10 6 ;10 6 .

108

Управляющие воздействия формируются по оценкам векторов состояния xˆ(k) , которые получены при использовании фильтра Калмана для следующих начальных значений:

xˆ(0) (0,015;0;0;0),

Px0 I4 ,

где I4 – единичная матрица соответствующего порядка.

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

xz 0,04;0;0;0 T .

На максимальные отклонения компонент вектора управления наложены следующие ограничения:

0 u1 (k) 1,74, 0 u2 (k) 0,58.

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

x x

z1

 

0,04м3 / с;

 

x x

z 2

 

0,1кмоль/ с.

 

 

 

1

 

 

 

2

 

 

ˆ

При построении оценок векторов неизвестных параметров (k)

ˆ

считать, что начальные значения компонент вектора (0) находятся в пределах 30% отклонения от соответствующего точного значения, а P 0 I , где I – единичная матрица, порядок которой ра-

вен числу компонент вектора .

4.1. Реализовать синтез адаптивного управления на основе минимизации математического ожидания классического квадратичного функционала. Ориентировочныезначениявесовыхматриц равны:

C diag{5,15;0,006205;0;0}; D diag{0,35;3} .

Вектор неизвестных параметров содержит следующие элемен-

ты матриц A, B : (a2,3 ;a4,4 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

109

4.2. Реализовать синтез адаптивного управления на основе минимизации математического ожидания квадратичного функционала обобщенной работы при lp 5 . Ориентировочные значения ве-

совых матриц равны:

C diag{5,15;0,006205;0;0};

D1 diag{0,35;3}, D2 diag{0,35;3 .

Вектор неизвестных параметров содержит следующие элемен-

ты матриц A, B : (b2,1;b2,2 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

4.3. Реализовать синтез адаптивного управления на основе минимизации математического ожидания локального квадратичного функционала. Ориентировочные значения весовых матриц равны:

C diag{5,15;0,006205;0;0}; D diag{0,35;3} .

Вектор неизвестных параметров содержит следующие элемен-

ты матриц A, B : (a2,4 ;b1,2 )T .

Представить графики переходных процессов x(k) , их оценок xˆ(k) и u(k) . На отдельных графиках представить точные значения параметров и их оценки.

Литература для приложения 3

1.Rooney R.H., Shapiro E.Y. The use modal control to minimize errors in the analytical reconstruction of flight control sensor signals // Proc. IEEE Nat, Aerospace and Electron. Conf. NAECON 1982. Dayton, Ohio, 1982. New York, 1982. № 4.

2.Красовский А.А. Системы автоматического управления полетом и их

аналитическое конструирование. М. : Наука, 1973. 558 с.

3.Соболев Г.В. Управляемость корабля и автоматизация судовождения. – Л. : Судовождение, 1976. 477 с.

4.Квакернаак Х., Сиван Р. Линейные оптимальные системы управления.

М. : Мир, 1977. 650 с.

110

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