54 Глава IV Идентификация динамических характеристик по

реклама
Глава IV Идентификация динамических характеристик по
экспериментальным данным
Построение модели системы управления и ее элементов не всегда
удается осуществлять аналитически, т.е. на основе использования законов
физики. Это касается устройств, состоящих из множества объединенных
информационным процессом компонентов различной физической природы.
Поэтому развиваются методы идентификации, позволяющие построить
модель
по
экспериментальным
данным,
полученным
в
результате
исследования реакции системы на некоторое тестовое воздействие.
Рассмотрим эти методы.
§ 1. Идентификация линейных динамических систем.
1. С постоянными параметрами
а) Определение частотных характеристик.
Пусть
на
вход
последовательно
амплитудой
линейной
динамической
системы
синусоидальный сигнал
и
частотой
подается
c
Требуется
определить
амплитудную и фазовую частотные характеристики. На выходе мы будем
получать сигнал
, где
– амплитуда, а
– сдвиг по
фазе выходного сигнала.
Практически задача решается следующим образом: регистрируются
осциллограммы входного и выходного сигналов на различных частотах, как
это показано на рис. 33.
54
Рисунок 33 – Осциллограммы сигналов x(t) и y(t) на частоте  и
частотные характеристики
Для получения значения амплитудной частотной характеристики A()
необходимо взять отношение
будет
, значение фазовой характеристики
Например,
и т.д. для всех частот
=0,1с,
=5
.
б) Определение импульсной переходной функции k(t) ИПФ
В качестве тестового сигнала x(t) берется
равна нулю, кроме момента
функция, которая всюду
Используем известное соотношение
∫
∫
т.е. реакция на такой сигнал и есть И.П.Ф. Реально при идентификации
можно использовать в качестве теста единичное воздействие
, но
тогда для получения И.П.Ф. надо продифференцировать сигнал
§ 2. Идентификация линейных динамических систем с переменными во
времени параметрами.
При идентификации линейных динамических систем с переменными во
времени
параметрами
(Л.П.С.)
применяется
55
так
называемый
метод
синхронного детектирования. В качестве тестового сигнала берется сумма
нескольких
синусоидальных
сигналов
различной
частоты
∑
Выходной сигнал в этом случае будет
[
∑
]
Рассмотрим схему, приведенную на рис. 34:
Рисунок 34 – Схема синхронного детектирования
На этом рисунке знак × - перемножение, а
– фильтры
высоких частот.
В соответствии со схемой образуем следующее произведение:
[
∑
[
]
]
∑
56
[
]
[
]
∑
В этом выражении отбрасываются все члены, кроме первого, т.к. с
помощью фильтра
отфильтровываются все гармоники двойной и других
более высоких частот, а оставшийся член представляет вещественную часть
комплексной частотной характеристики
на частоте
Аналогично рассмотрим следующее произведение:
И так далее для всех интересующих нас частот. Таким образом, с помощью
такой схемы можно измерить вещественную и мнимую компоненты векторфункции
и построить комплексную частотную характеристику для
текущего времени, так как это показано на рис. 35.
Рисунок 35 – Функция
57
Таким образом, можно получить частотную характеристику Л.П.С. в
следующем виде:
[
]
§ 3. Идентификация дискретных систем.
Рассмотрим дискретную систему (Д.С.)
xi-2
Δ
xi-1
yi
xi
yi-1
yi-2
t
t
t
x*(t)
Д.С.
y*(t)
Рисунок 36 – Схема дискретной системы
Каким образом по вход-выходным данным определить динамические
свойства Д.С.?
В общем случае Д.С. можно описать в виде:
I
(
где:
)
– некоторая нелинейная функция;
х – входной процесс, у – выходной процесс.
Для простоты представим, что это уравнение является линейным, а его
коэффициенты не зависят от времени.
Это уравнение N+1 порядка с N+1выборкой предыдущих значений.
II
Представим входной и выходной процессы графически:
58
x, y
xi-1
xi
yi-1
xi+1
yi
yi+1
xi+2
yi+2
Рисунок 37 – График входных и выходных сигналов
По этим графикам составим следующую таблицу выборок:
Таблица 1
t
X
Y
t=
t=
t=
t=
t=
Эти данные можно сгруппировать, но построить оценки ̂
для
выходных значений:
Таблица 2
̂
X, Y
̂
̂
̂
III
Сформируем функционал
59
∑(
̂)
где: М – число вычислительных переменных состояния.
(̂
∑[
)]
Возьмем частные производные по
Получим (2N+2) линейных алгебраических уравнений, содержащих
Из решения полученной
системы уравнений определим искомые
коэффициенты.
IV
Рассмотрим пример:
Возьмем следующую зависимость
̂
∑[
]
∑[
]
∑[
]
или
∑
∑
∑
60
∑
‖
∑
∑
∑
∑
‖
∑
‖
∑
∑
∑
∑
‖
‖
∑
‖
‖
‖
∑
∑
∑
∑
‖
∑
‖
∑
∑
∑
∑
∑
∑
∑
Для оценки точности:
Стандартное отклонение (СКО)
[
⁄
∑
]
[
∑
(
̂)
⁄
]
Преимущество метода идентификации:
1.
Не нарушается нормальный процесс эксплуатации. Не требуется
тестовый сигнал.
2. Не требуется специального оборудования.
3.
Необходимы только экспериментальные данные, полученные
через равные промежутки времени
4.
.
Регистрация и вычисления проводятся на той же управляющей
ЭВМ.
Можно также от дискретного уравнения перейти к непрерывному.
Пусть
̂
61
Применим разложение Паде:
получим:
(
)
§ 4. Идентификация нелинейных динамических систем.
Имеется нелинейная система
x(t)
Н.Д.С.
y(t)
Рисунок 38 – Схема нелинейной системы
Поставим задачу: требуется идентифицировать модель этой системы, а
именно, найти оценку ̂
для нелинейной системы
по вход-выходным
данным (см. рис. 38). Критерием близости оценки к оригиналу будет норма
разности дисперсий
‖
̂‖
62
̅̅̅
F(x)
Н.Д.С.
Модель
Рисунок 39 – Схема постановки задачи
Будем искать модель ̂
̂
∑
в виде:
[
]
получим
[
∑
]
где x(t)- белый гауссов процесс с корреляционной функцией
и спектральной плотностью
– ортогональные полиномы Винера, такие, что при
̅̅̅̅̅̅̅̅̅̅̅
Можно записать
̅̅̅̅̅̅̅̅̅̅̅
{
∫
∫
∏
при m=n.
Сами полиномы можно выписать следующим образом:
̅
63
∫
∫ ∫
∫
∫ ∫ ∫
∫
и т.д.
∫
Соответственно, для
̂
∫
∫ ∫
∫
Но надо знать
– ядра G-функционалов.
Поэтому рассмотрим каким образом можно определять ядра
Предварительно рассмотрим цепи с запаздыванием.
Обратимся к схеме, показанной на рис. 40.
x(t)
σ
y(t) = x(t-σ)
64
.
σ1
x(t)
y2(t) = x(t-σ1) x(t-σ2)
σ2
Рисунок 40 – Схема цепей с запаздыванием
запаздывание.
1.
Или
∫
2.
Или
∫ ∫
Теперь перейдем к выводу формул, по которым можно определить
ядра
(рис. 41).
1. Определим
- ядро первого порядка
Н.Д.С.
y(t)
x(t)
σ
y1(t)=x(t-)
Рисунок 41 – Схема для определения ядра
65
̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
]}
{∑ [
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∫
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∫
∫
h(σ)
Рисунок 42 – График ядра
2. Определим
– ядро второго порядка.
Н.Д.С.
x(t)
σ1
σ2
66
y(t)
Рисунок 43 – Схема для определения ядра
̅̅̅̅̅̅̅̅̅̅̅̅
[
{∑
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
]}
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∫
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∫ ∫
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
{ ∫
}
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∫
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∫ ∫
∫
[
∫ ∫
]
∫
∫ ∫
∫ ∫
67
∫ ∫
∫
∫
∫
Тогда
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
и т.д.
Общие формулы для определения ядер
следующие:
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
при
.
Для любых
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
[
]}
{
∑
Таким образом, в данной главе приведены основные методы
непараметрической идентификации систем управления.
68
Материал предшествующих глав был по-сути дела прелюдией для
рассмотрения основных проблем моделирования и испытаний систем
управления.
69
Скачать