- •Моделирование систем управления
- •Два аспекта понятия моделирования. Понятие об идентификации.
- •Причины необходимости создания новых моделей
- •Характеристики объектов и процессов, которые надо учитывать при создании моделей
- •Приемы упрощения моделей
- •Этапы построения моделей
- •Определение цели получения модели
- •Определение ограничений и условий, учитываемых при построении моделей
- •Выбор подхода к решению задачи получения модели
- •Определение класса модели. Выбор метода решения задачи и ее решение
- •Общие принципы построения аналитических моделей
- •Модель поплавкового уровнемера
- •Модель процесса теплопередачи
- •Модель смесителя.
- •Модель реактора
- •Модель емкости с изменяющимся уровнем
- •Метод наименьших квадратов в одномерном случае
- •Метод наименьших квадратов в многомерном случае
- •Рекуррентный метод наименьших квадратов
- •Взвешенный мнк и другие разновидности мнк
- •Получение модели по частотным характеристикам
- •Идентификация систем по переходной характеристике
- •Идентификация звена 1-го порядка по переходной функции
- •Идентификация звена 1-го порядка с запаздыванием по переходной функции
- •Идентификация параметров колебательного звена 2-го порядка
- •Определение параметров апериодического звена 2-го порядка
- •Идентификация по апериодической переходной функции с точкой перегиба звена первого порядка с запаздыванием
- •Метод кратных корней
- •Метод площадей
- •Основное уравнение идентификации
- •Решение основного уравнения идентификации
Взвешенный мнк и другие разновидности мнк
Взвешенный МНК применяется, когда различным ошибкам i придается различный вес или за счет старения результатов измерения от t1 к tN или за счет неодинаковой точности измерений.
Метод состоит в использовании критерия вида:
где диагональная матрица весов.
Возможные принципы назначения весов:
Первым измерениям (наблюдениям) назначаются меньшие веса, последним большие (учет старения информации) при условии 0 qi 1.
Веса назначаются как величины пропорциональные обратной величине погрешности измерений:
или
где i инструментальная погрешность; i среднеквадратичная погрешность измерений; k коэффициент пропорциональности.
Существуют и другие разновидности МНК
Если в модели со многими входами
(*)
вместо xj(ti) взять сигнал одного (например, первого) входа в разных степенях, то можно построить методом МНК одномерную нелинейную модель
Подставляя в модель (*) вместо xj(ti) различные комбинации
x1(ti)p x2(ti)q ... xj(ti)r ...,
можно строить МНК многомерные нелинейные модели.
В модели (*) вместо xj(ti) можно использовать различные функции от входных отсчетов xj(ti). Очень часто в этом случае используются системы ортогональных функций.
Получение модели по частотным характеристикам
Моделирование с помощью активного эксперимента выполняется обычно вне контура регулирования. Наиболее распространены активные воздействия в виде синусоидальных сигналов, а также в виде ступенчатых и импульсных воздействий.
Пусть на частотах i, i=1..N выполняется снятие частотных характеристик.
Рис. 19. Схема снятия частотных характеристик
По 2N результатам эксперимента
A(i) = Ai; (i) = i
вычислим значения вещественной и мнимой частотных характеристик
Ri =Ai cos i; Ii = Ai sin i.
Будем искать передаточную функцию в виде
Соответствующее описание системы в виде дифференциального уравнения:
Пусть для краткости положим n = 3 и m = 2, тогда для каждого i-го опыта
y = Ai sin(it + i); x = sin it;
dy/dt = i Ai cos(it + i); dx/dt = i cos it;
d2y/dt2 = i2 Ai sin(it + i); d2x/dt2 = i2 sin it;
d3y/dt3 = i3 Ai cos(it + i).
После подстановки этих выражений для установившегося синусоидального режима в дифференциальное уравнение получим тождество, справедливое на данной частоте i для любого момента времени t:
Ai sin(it + i) + B1 i Ai cos(it + i) B2 i2 Ai sin(it + i)
B3 i3 Ai cos(it + i) = A0 sin it + A1 i cos it A2 i2 sin it
Учтем преобразования:
Ai sin(it + i) = Ai (sin it cos i + cos it sin i) = Ri sin it + Ii cos it
Ai cos(it + i) = Ai (cos it cos i sin it sin i) = Ri cos it Ii sin it
Поскольку тождество имеет место для любого момента времени t, то выберем некоторый момент t* из условия:
it* = /4, т.е. t* = /(4i),
тогда sin it* = cos it* и тождество можно записать как
Ri + Ii + B1 i (Ri Ii) B2 i2 (Ri + Ii) B3 i3 (Ri Ii) = A0 + A1 i A2,
или, собирая неизвестные в левой части:
A0 + A1 i A2 B1 i (Ri Ii) + B2 i2 (Ri + Ii) + B3 i3 (Ri Ii) = Ri + Ii.
Если в полученную систему уравнений подставить экспериментальные значения Ri и Ii, то равенство для каждого i будет приближенным. Тогда систему уравнений можно решать МНК, введя невязку как разность между левой и правой частями. Введенная таким образом невязка будет линейна относительно искомых коэффициентов и вычисление их МНК даст несмещенные оценки.
Точность вполне удовлетворительная (различие в коэффициентах обусловлено лишь погрешностями округления).