
- •Перечень вопросов для подготовки студентов к экзамену на 3 листах Идентификация систем
- •Представление линейных систем, наблюдаемость систем.
- •Идентификация как метод построения моделей. Идентификация структуры модели. Адекватность модели и объекта.
- •Задачи идентификации стохастических систем
- •Оценивание параметрических моделей. Метод спектрального анализа.
- •Оценивание параметрических моделей. Метод прогноза ошибки (рем).
- •Идентификация с помощью регрессионных методов. Статическая задача для системы с одним выходом.
- •Команды пакета System Identification Toolbox
- •Непараметрическое оценивание.
- •Параметрическое оценивание.
- •Итерационное параметрическое оценивание.
- •Задания структуры модели.
- •Выбор структуры модели.
- •Преобразования модели.
- •Анализ модели.
- •Извлечение информации о модели.
- •Проверка адекватности модели.
- •Передача результатов идентификации, выполненной в среде gui в рабочую область matlab;
- •Использование конструктора линейных моделей (lti - linear time-invariant) Диагностика систем
- •Основные принципы построения отказоустойчивых информационно-управляющих систем
- •Диагностика систем. Виды отказов.
- •Задачи автоматических систем контроля и диагностики
- •Классификация систем технической диагностики
- •Тестовое диагностирование исследуемой системы.
- •Функциональное диагностирование исследуемой системы.
- •Комбинированное диагностирование исследуемой системы.
- •Методы диагностики технических систем
- •Аппаратные методы диагностики технических систем
- •Метод допускового контроля и диагностики
- •Алгоритмы принятия решения
- •Математическая постановка задачи диагностики.
- •Выбор контролируемых параметров и стратегия поиска неисправностей при диагностике технических систем
- •Программные методы диагностики технических систем
- •Диагностика технических систем. Метод сравнения с эталоном.
- •29.Метод мажоритарного контроля и диагностики
- •30.Метод контроля и диагностики с использованием корректирующих кодов
- •Типовые задачи
Задачи идентификации стохастических систем
Процедура идентификации системы порождает следующую естественную логику действия: (1) собрать данные; (2) выбрать множество моделей; (3) выбрать наилучшую в этом множестве модель. Однако вполне вероятно, что первая из так найденных моделей не выдержит проверки на этапе подтверждения. Тогда нужно вернуться и пересмотреть различные шаги процедуры.
Рис. 1.8. Контур идентификации системы
Существует несколько причин несовершенства моделей:
численный метод не позволяет найти наилучшую по выбранному критерию модель;
критерий выбран неудачно;
множество моделей оказалось неполноценным в том смысле, что в этом множестве вообще нет "достаточно хорошего" описания системы;
множество данных наблюдений не было достаточно информативным для того, чтобы обеспечить выбор хороших моделей.
По существу, главным в приложениях идентификации является итеративное решение всех этих вопросов, особенно третьего, на основе априорной информации и результатов предыдущих попыток. См. рис. 1.11. Очевидно, что важным инструментальным средством решения этой итеративной задачи является диалоговое программное обеспечение.
Регрессионная идентификация линейных динамических процессов
Идентификация статики детерминированного объекта
Идентификация объекта при наличии случайных помех
Оценивание параметрических моделей. Метод корреляционного анализа.
Оценивание параметрических моделей (метод прогноза ошибки — Рrеdictive Error Method, сокращенно РЕМ) заключается в следующем. Пусть модель исследуемого объекта имеет вид так называемой обобщенной линейной модели
y(t)= W(z) u(t)+ v(t),
при этом шум v(t) может быть представлен как
v(t)=H(z) e(t),
где e(t)— дискретный белый шум, H(z) - некоторый полином от z.
Из данных выражений следует, что
e(t) = H-1(z) [y(t) - W(z) u(t)].
При выборе в качестве критерия (функции потерь) величины
оценки коэффициентов полиномов модели могут быть найдены в результате решения следующей оптимизационной задачи (в общем случае нелинейной)
.
Нахождение такого решения (различными численными методами нелинейной оптимизации), как правило, достаточно сложно и трудоемко.
Несколько иной
подход может быть применен к модели ARX
.
Формируя фильтрованные версии входа
и умножая модель на
s(t-k),
k = 1, 2...,
na
и u(t-nk+1-k),
k = 1, 2...,
nb
и суммируя по
t, шум в (3-14)
может быть коррелирован и
применен
для определения
динамики. Это дает метод инструментальной
переменной, где s(t)
– называется инструментом.
Заметим, что еще более сложной является подобная процедура оценивания параметров модели для переменных состояния.
Основную задачу идентификации, которую мы будем исследовать, иллюстрирует рис. 1.
Рис. 1. Задача идентификации линейной системы с внешними тестовыми воздействиями.
Для идентификации высокочастотной составляющей h(t) необходимо, чтобы w(t) был широкополосным сигналом, и определение h(t) с нулевой ошибкой требует, вообще говоря, бесконечной полосы сигнала w(t). Практически почти всегда удается подобрать пробное воздействие, спектр которого значительно шире полосы пропускания системы. Поэтому мы не будем рассматривать ошибки, возникающие из-за ограниченности спектра источника входного шума, хотя сделать это совсем нетрудно. Наблюдению доступен только z(t) —искаженный шумом вариант выходного сигнала y(t), а не сам y(t).
Блок-схема корреляционного метода идентификации приведена на рис.2. Предполагается, что система функционирует достаточно длительное время, так что достигнуто стационарное состояние. В то же время влияние нормального функционирования системы на процесс идентификации не рассматривается. Шумы w (t) и v (t) предполагаются эргодическими гауссовскими с нулевыми средними значениями. Как станет ясно впоследствии, предположение о равенстве нулю математических ожиданий шумов очень существенно, и нужно внимательно следить за обеспечением равенства средних значений нулю (если они отличны от нуля, но известны, их влияние может быть устранено путем центрирования случайных процессов).
Рис. 2. Коррелятор в задаче идентификации
Усредненное по времени значение выхода коррелятора есть
,
(25)
причем соотношения
х(t) = z(t) w(t- ), (26)
z(t)=y(t) + v(t), (27)
(28)
следуют сразу из рис. 1. и 2.
Как видно из (25) и (26), математическое ожидание выхода коррелятора с учетом эргодичности и определения Rwz() = {w(t) z(t + )} есть
.
(29)
Согласно (27), (28) и предположению о равенстве нулю среднего значения v(t), обозначив Rw() = {w(t) z(t + )}, получаем
.
(30)
Применяя преобразование Фурье, приходим к соотношению для взаимной спектральной плотности
Rwz (p) = h(p) Rw(p). (31)
Если полоса частот Rw(p) значительно шире, чем полоса h(p), то приближенно можно считать, что
Rwz(p) = kh(p), Rwz () = kh(), (32)
Это соотношение является точным, если w(t) — белый шум, так что, обозначив через D дельта-функцию Дирака, можно записать
Rw() = RwD(), Rw(p) = Rw/2, (33)
и тогда при Rw = 1
Rwz(t) = {xa(t)} = h(). (34)
Таким образом достигается полная идентификация системы, если использовать N параллельных корреляторов, позволяющих измерять
Rwz(ti) = h(i), i == 1, 2, ... N. (35)
Отметим, что до сих пор никак не использовалось предположение о гауссовости сигналов, так что в качестве источников пробных сигналов можно было бы применять и негауссовские источники. Однако анализ погрешностей, к которому мы теперь переходим, существенно использует допущение о гауссовости. Для определения статистических характеристик ошибки идентификации удобно вычислить корреляционную функцию выходного сигнала мультипликатора:
.
(36)
Воспользуемся свойствами момента четвертого порядка гауссовской случайной величины. Именно, если совместное распределение a1, a2, a2, a3 и а4 гауссовское, то
.
(37)
Использовав это соотношение в (36), получим
(38)
Часть этого выражения представляет собой сигнал из (30). Остальные члены дают погрешность измерений.
Предполагая, что шум w(t) — белый, Rw () = RwD(), получим из (38)
(39)
Определив
,
(40)
получим
(41)
Такова корреляционная функция шумовой компоненты x(t). Первый член этого выражения объясняется влиянием внешнего шума v(t). Два остальных возникают исключительно благодаря самой идентифицируемой системе и пробному сигналу. Доказано, что соответствующим выбором псевдослучайного пробного сигнала удается устранить влияние этих двух последних членов предыдущего соотношения. Как правило, именно эта ситуация и возникает во многих практических задачах идентификации, когда дисперсия помехи измерений значительно превосходит дисперсию пробного сигнала. При этом условии корреляционная функция шумовой составляющей x(t) равна
и представляет собой дисперсию x(t), вычисленную в предположении, что последние два слагаемых в (41) пренебрежимо малы. При этом мы сталкиваемся с задачей оценки постоянного сигнала
в присутствии гауссовского шума с нулевым средним и дисперсией
.
Тогда легко показать (Сейдж и Мелса [127]), что оптимальная оценка равна
.
Математическое ожидание выхода фильтра при этом равно Rh(). Если выход сглаживающего фильтра разделить на R, его среднее значение будет h(), т. е. та самая весовая функция, которую мы пытаемся определить. Дисперсия ошибки идентификации при этом равна
.
По заданной дисперсии ошибки можно найти требуемую минимальную продолжительность процесса идентификации
.
Пример 3.3. Продемонстрируем различные источники ошибок, возникающих при идентификации, для случая h(t)=e-а. Точное выражение для корреляционной функции выходного шума мультипликатора (41) примет вид
,
где
Ясно, что второй член в этом выражении меньше остальных, так что хорошим приближением может служить
.
Дисперсия ошибки идентификации убывает с ростом интервала наблюдений t. Учет «собственного шума», вносимого пробным сигналом, не приводит к существенным усложнениям. Снова можно использовать достаточно большое время наблюдений, выбирая Rw достаточно малым, чтобы шум не влиял на нормальную работу системы.
Как уже отмечалось, периодические псевдослучайные пробные воздействия часто оказываются предпочтительнее гауссовского шума, так как они легче генерируются, легче осуществляется задержка с помощью простых цифровых цепей задержки и умножение с помощью простых переключательных схем двоичной логики, а также благодаря тому, что двоичные сигналы имеют наиболее благоприятное отношение среднего квадрата входного сигнала к максимальной амплитуде на входе.