- •Моделирование систем управления
- •Два аспекта понятия моделирования. Понятие об идентификации.
- •Причины необходимости создания новых моделей
- •Характеристики объектов и процессов, которые надо учитывать при создании моделей
- •Приемы упрощения моделей
- •Этапы построения моделей
- •Определение цели получения модели
- •Определение ограничений и условий, учитываемых при построении моделей
- •Определение класса модели. Выбор метода решения задачи и ее решение
- •Выбор подхода к решению задачи получения модели
- •Общие принципы построения аналитических моделей
- •Модель поплавкового уровнемера
- •Модель процесса теплопередачи
- •Модель смесителя.
- •Модель реактора
- •Модель емкости с изменяющимся уровнем
- •Метод наименьших квадратов в одномерном случае
- •Метод наименьших квадратов в многомерном случае
- •Рекуррентный метод наименьших квадратов
- •Взвешенный мнк и другие разновидности мнк
- •Получение модели по частотным характеристикам
- •Идентификация систем по переходной характеристике
- •Идентификация звена 1-го порядка по переходной функции
- •Идентификация звена 1-го порядка с запаздыванием по переходной функции
- •Идентификация параметров колебательного звена 2-го порядка
- •Определение параметров апериодического звена 2-го порядка
- •4.1. Метод отрезков Ta и Tb
- •4.2. Метод отрезков Tb и Tc
- •Идентификация по апериодической переходной функции с точкой перегиба звена первого порядка с запаздыванием
- •Метод кратных корней
- •Метод площадей
- •Основное уравнение идентификации
- •Решение основного уравнения идентификации
Метод площадей
Метод ориентирован на вычисление коэффициентов характеристического уравнения для модели
(*)
Получение формул для вычисления коэффициентов Aiначнем с рассмотрения преобразования Лапласа:
![]()
С другой стороны:
![]()
Обозначим 1 - h(t)/K = x, тогда, учитывая, что
![]()
![]()
![]()
где
![]()
Приравнивая результаты, получаем тождество:

Приводя к общему знаменателю и приравнивая коэффициенты при равных степенях s, получаем:
A1 = M0
A2 = M1 + A1M0
A3 = M2 + A1M1 + A2M0
A4 = M3 + A1M2 + A2M1 + A3M0
An = Mn1 + A1Mn2 + … +An2M1+An1M0;n= 2, 3, …
Вычисляя по экспериментальной h(t) приближенные значения Mi, по полученным формулам можно последовательно вычислить Ai. Первые n уравнений в приведенной системе всегда имеют n неизвестных коэффициентов Ai.
Если подставить в последнюю формулу выражение для Mi, то можно получить формулу для вычисления Aiв виде:
![]()
![]()
Эта формула позволяет вычислять Aiпо выражениям (см. лаб. раб.):
![]()
![]()
![]()
![]()
. . . . . . . . . . . . . . . . . . . . . . . .
![]()
Основное уравнение идентификации
Часто подача активных воздействий на объект нежелательна. Тогда используют статистическую обработку сигналов, наблюдаемых на входе и выходе, и затем определяют характеристики объектов.
Если входной сигнал x(t) = 0 при t < 0, то реакцию y(t) системы вычисляют с помощью интеграла свертки (свертка x(t) с весовой функцией g(t)):
![]()
В общем случае, когда x(t) существует и при t < 0, необходимо вычислять y(t) по формуле
![]()
Выполним замену переменной интегрирования: положим = tz, тогда z = t, d=dz, при=z =, при= t z = 0 и
![]()
Для стационарного эргодического случайного процесса с нулевым мат. ожиданием автокорреляционная функция
(*)
Взаимная корреляционная функция двух процессов
![]()
Подставим сюда y(t)

Изменим порядок интегрирования

Последнее выражение записано с учетом того, что в формуле (*) аргумент Rxxесть разность аргументов функций под знаком интеграла. Учитывая второе из равенств (*), можно записать
![]()
или
![]()
Это соотношение носит название основное уравнение идентификации, или уравнение Винера-Хопфа.
Пусть x(t) белый шум с интенсивностью с, тогда Rxx() = c():
![]()
![]()
с учетом фильтрующего свойства -функции, т.е. с учетом того, что значение интеграла равно значению подинтегральной функции в точке, определяемой нулевым значением аргумента-функции.
Таким образом, идентифицировать систему (т.е. вычислить, например, импульсную характеристику g(t)) можно просто наблюдая белый шум на входе и вычисляя взаимную корреляционную функцию выходного и входного сигналов.
Решение основного уравнения идентификации
Уравнение Винера-Хопфа
![]()
относится к классу интегральных уравнений Фредгольма 1-го рода.
Конечно-разностный метод
Верхний предел заменяется конечным T, т.е. решается уравнение
![]()
Вводим дискретные значения
i=iT, i=1...n;
j=jT, j=1...n
и записываем:
![]()
В матричной форме
Ryx= RxxG,
где


Решение уравнения
G = Rxx-1 Ryx.
Основная проблема: обращение матриц большой размерности (несколько сотен и более), что представляет трудности даже для обращения симметричных матриц.
Кроме того, необходимо учесть, что Ryxи Rxxполучаются из опыта по наблюдениям входа и выхода и потому дискретный аналог уравнения Винера-Хопфа следует записать в виде
![]()
или в матричной форме Y = X G + E,
где 
Тогда G можно найти из условия J = ET E = (Y - XG)T(Y - XG) = min.
Положив как и ранее dJ/dG= 0 найдем G = (XTX)-1XTY.
