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

Активная идентификация динамических систем. Учебное пособие

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

Рис. 22. Поведение коэффициента усиления KN

Рис. 23. Оценки параметров N (периоды T 4 и T 8)

На рис. 24 приведены результаты моделирования для случая, когда период T 8 для всех входных сигналов.

Анализируя графики, представленные на рис. 23 и 24, можно отметить плохое поведение рассматриваемой системы на начальном участке в случае, когда периоды имеют одинаковое значение входных сигналов типа меандр. Таким образом, показано применение рекуррентного метода наименьших квадратов для определения параметров статического объекта с матричным входом и матричным выходом.

21

Рис. 24. Оценки параметров N для периода T 8 для всех входных сигналов

В качестве тестовых входных сигналов использовались сигналы типа меандр с единичной амплитудой. Продемонстрированы проблемы, которые возникают с выбором параметров тестовых входных сигналов. Результаты оценивания параметров объекта приведены для случая, когда на выходе объекта присутствуют гауссовские шумы. На примере объекта второго порядка построены графики оценок, полученных в ходе работы алгоритма. Отмечается быстрая сходимость оценок параметров к базовым значениям параметров объекта. Вычисления показывают, что алгоритм дает хорошие оценки неизвестных параметров даже при наличии значительных шумов, наблюдаемых на выходе объекта. В дальнейшем предложенный подход предполагается использовать для оценивания параметров объектов более высокого порядка с различным количеством параметров.

Ниже рассматривается итерационная схема метода наименьших квадратов для параметрической идентификации многоканального объекта, когда на систему осуществляется подача синусоидальных тестовых сигналов.

Пример 2. Рассматривается двухканальный объект вида

y1

1

 

 

 

 

x1

 

 

1

1

 

,

 

k

 

 

11

12

k

 

 

k

 

y2

 

 

21

22

x2

 

 

2

1

 

 

 

k

1

 

 

 

 

k

 

 

k

 

 

 

 

 

 

 

 

22

 

 

 

 

 

 

 

где x – входной сигнал; y – выходной сигнал, [ ij ] – матрица

оцениваемых параметров объекта; v – гауссовский шум с нулевым математическим ожиданием.

Моделирование выполнено при базовых значениях параметров11 1, 12 2, 21 0,5, 22 1,5. Результаты эксперимента пред-

ставлены для случая, когда присутствуют гауссовские шумы измерений с нулевым средним и дисперсией 0,1. В качестве начального

значения матрицы P выбрана матрица в виде P0 [0,6, 0,4; 0,5, 0,8].

Одним из самых распространенных сигналов является синусоидальный сигнал (рис. 25). Для создания прямоугольных импульсов используется источник Pulse Generator (рис. 26).

Рис. 25. Синусоидальное воздействие

Рис. 26. Источник Pulse Generator

На рис. 27 показан источник входного воздействия в виде «ступеньки». Для построения случайного сигнала с нормальным распределением используется источник Random Number (рис. 28).

23

Рис. 27. Входной сигнал Step

Рис. 28. Случайный сигнал Random

Number

 

На рис. 29 приведен выходной сигнал объекта для синусоидальных тестовых сигналов.

Рис. 29. Выходной сигнал объекта для синусоидальных тестовых сигналов

24

 

Для случая N 80 измерений при синусоидальных входных сигна-

лах

получаем

следующие

результаты

оценивания параметров:

11

0,9731, 12

1,931, 21

0,5553, 22

1,503.

На рис. 30 продемонстрировано поведение оценок параметров объекта для синусоидальных входных сигналов.

Для коэффициентов усиления при синусоидальных тестовых сигналах получены следующие значения: K1 0,007626, K2 0,008358. На рис. 31 показан график поведения коэффициентов усиления.

Рис. 30. Оценка параметров для синусоидальных тестовых сигналов

Рис. 31. Коэффициенты усиления для синусоидальных тестовых сигналов

25

На рис. 32 приведены результаты поведения элементов матрицы P для синусоидальных входных сигналов.

Рис. 32. Значения параметра P для синусоидальных тестовых сигналов

Отметим, что рекуррентная оценка сходится к истинному значению параметра примерно за 70–80 итераций. То же самое можно сказать и о сходимости значений KN и PN .

Пример 3. В данном примере рассматривается статический объект третьего порядка вида

y11

y12

y13

 

 

x11

x12

 

x13

 

 

y

21

y

22

y

23

 

 

x

 

 

x

 

x

 

 

 

 

 

 

 

 

 

21

22

 

23

 

 

y

y

y

 

 

x

 

 

x

 

x

 

 

 

31

 

32

 

33

 

 

 

31

32

 

33

 

 

 

a11

 

a12

 

a13

 

 

11

12

13

 

 

a

 

a

 

a

 

 

 

 

 

21

 

22

 

 

.

 

21

 

22

 

23

 

 

 

 

 

23

 

a

 

a

 

a

 

 

 

 

 

31

 

32

 

 

 

 

31

 

32

 

33

 

 

 

 

 

33

Моделирование выполнялось при следующих базовых значениях:

a11 1,

a12 2,5,

a13 0,5,

a21 0,5,

a22 1,

a23 0,5,

a31 1,

 

 

 

26

 

 

 

a32 0,9, a33 0,5. В качестве начального значения матрицы P вы-

бирают матрицу со случайными значениями, сформированными генератором случайных чисел из интервала [0,1]: P0 [0,9, 0,2, 0,1;

0,3,1,0, 0,2; 0,3, 0,5,1,0]. Объект и входные сигналы моделируются в

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

Рис. 33. Вычисление оценок параметров

На вход подаются тестовые сигналы типа меандр с периодами

T = 6,

T = 12,

T = 12 (для входного

 

сигнала

(x

, x

, x ) ),

T = 14,

 

 

 

 

 

 

 

 

 

11

21

31

 

T = 10,

T = 9

(для входного

сигнала

(x

 

, x

, x

) ), T = 14,

T = 10,

 

 

 

 

 

 

12

22

32

 

 

 

T = 8 (для входного сигнала

(x

, x

, x

) ). Амплитуда равна едини-

 

 

 

13

23

 

33

 

 

 

 

 

 

це для всех входных сигналов. На рис. 34 показаны входные сигналы для исходного объекта (входной сигнал (x12 , x22 , x32 ) с периодом

T = 14, T = 10, T = 9).

На рис. 35 представлены выходные сигналы (выходной сигнал ( y12 , y22 , y32 ) ) . Для случая N = 50 измерений были получены следу-

ющие значения оцениваемых

параметров: a11 1,02,

a12 2,576,

a13 0,55,

a21 0,546,

a22

1,023,

a23 0,521,

a31 1,017,

a32 1,065,

a33 0,546.

 

 

 

 

 

 

 

27

 

 

Рис. 34. Тестовые сигналы

Рис. 35. Выходные сигналы

28

На

рис. 36 приведены результаты оценивания параметров для

N = 50

измерений (для случая

(a , a

22

, a ) ). Для случая N = 100 из-

 

 

12

32

мерений были получены следующие значения оцениваемых парамет-

ров: a11 1,003,

a12 2,59,

a13 0,528, a21

0,520,

a22 1,01,

a23 0.509 , a31

1,01,

a32 0,988,

a33 0,523.

После 50–60 шагов

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

Рис. 36. Оцениваемые параметры для N = 50 измерений

Поведение коэффициентов матрицы усиления, включенных в алгоритм рекуррентного метода наименьших квадратов, показано на рис. 37

(коэффициенты

(K

, K

22

, K

32

) ). Следующие значения коэффициен-

 

12

 

 

 

 

N 50 измерений:

тов матрицы усиления были получены для случая

K11 0,0059,

K12 0,0059,

K13 0,0073,

K21 0,0049,

K22 0,0049,

K23

0,099,

 

K31 0,0039, K32

0,0039,

K33

0,0112.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

Рис. 37. Поведение коэффициентов матрицы усиления

 

Следующие значения коэффициентов матрицы усиления

P были

получены для случая N 100

измерений: P11 0,0033, P12 0,0003,

P13 0,0003,

P21 0,0002,

P22 0,0039,

P23 0,0014,

P31

0,0004, P32

0,0014, P33

0,0038.

 

 

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

КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 1

1.Перечислите параметры, которые необходимо указать при формировании синусоидальных входных сигналов.

2.Каким образом осуществляется соединение блоков при моделировании?

3.Какой блок предназначен для вывода в графическое окно графика зависимости величины, подаваемой на его вход, от модельного времени?

4.С помощью какого блока можно осуществить вывод числового значения сигнала?

30

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