- •Моделирование и идентификация объектов управления
- •Моделирование и идентификация объектов управления
- •Введение
- •Лабораторная работа №1 «Идентификация параметров статической характеристики объекта»
- •1.1 Цели и задачи работы
- •1.2 Содержание работы
- •1.3 Оборудование, технические и инструментальные средства
- •1.4 Порядок выполнения работы
- •1.5 Контрольные вопросы
- •1.6 Контрольный пример
- •Лабораторная работа №2 «Однофакторный дисперсионный анализ объекта»
- •2.1 Цели и задачи работы
- •2.2 Содержание работы
- •2.3 Оборудование, технические и инструментальные средства
- •2.4 Порядок выполнения работы
- •2.5 Контрольные вопросы:
- •2.6 Контрольный пример
- •Лабораторная работа №3 «Статистическая оценка параметров распределения случайных величин. Проверка гипотез»
- •3.1 Цели и задачи работы
- •3.2 Содержание работы
- •3.3 Оборудование, технические и инструментальные средства
- •3.4 Порядок выполнения работы
- •3.5 Контрольные вопросы
- •3.6 Контрольный пример
- •Лабораторная работа №4 «Определение параметров модели методами планирования эксперимента»
- •4.1 Цели и задачи работы
- •4.2 Содержание работы
- •4.3 Оборудование, технические и инструментальные средства
- •4.4 Контрольные вопросы:
- •4.5 Контрольный пример
- •4.6 Контрольный пример
- •Лабораторная работа №5 «Идентификация динамических характеристик объектов»
- •5.1 Цели и задачи работы
- •5.2 Идентификация динамических характеристик объектов с самовыравниванием
- •5.3 Оборудование, технические и инструментальные средства
- •5.4 Порядок выполнения работы
- •5.5 Идентификация динамических характеристик объектов без самовыравнивания.
- •5.6 Проверка адекватности
- •5.7 Методика проведения эксперимента
- •Лабораторная работа №6 «Оптимальная линейная фильтрация по Калману»
- •6.1 Постановка задачи
- •Лабораторная работа №7» Определение параметров регрессионной модели с использованием рекуррентных методов оценивания. Непараметрические методы идентификации»
- •7.1 Цель работы
- •7.2 Порядок работы
- •Лабораторная работа №8 «Идентификация на основе авторегрессионных моделей»
- •8.1 Цель работы
- •8.2 Порядок работы
- •8.3 Содержание отчета
- •Лабораторная работа №9 «Идентификация при помощи пакетов расширения matlab»
- •9.1 Цель работы
- •Лабораторная работа №10 «Оценивание состояния системы дискретным фильтром Калмана»
- •10.1 Цель работы
- •10.2 Порядок работы
- •Приложение а. Основы работы в matlab Общие сведения
- •Приложение б. Виртуальный лабораторный комплекс «Моделирование и идентификация объектов управления»
- •Приложение в. Пример проверки адекватности математической модели динамики объекта с применением расчетов в среде Mathcad
- •Приложение г. Пример проверки адекватности математической модели статики объекта по критерию Фишера в среде Mathcad
- •Приложение д. Пример проверки значимости коэффициентов математической модели статики объекта по критерию Стьюдента в среде Mathcad
- •Лабораторная работа № 8.
Лабораторная работа №5 «Идентификация динамических характеристик объектов»
В лабораторной работе приводятся теоретические основы и методика получения математических моделей объектов автоматического управления [2-6]. Рассмотрены случаи объектов с самовыравниванием и без самовыравнивания и методы проверки адекватности. Литература [1, 3, 4, 7-18]
5.1 Цели и задачи работы
Объектом исследования в виртуальном лабораторном практикуме является кожухотрубный теплообменник. Цель функционирования объекта – поддержание заданной температуры подогреваемой воды.
Условная схема объекта показана на рисунке 5.1, где обозначены:
U - управляющее воздействие (вход) - расход пара;
X – регулируемый параметр (выход) – температура горячей воды;
X1 – промежуточный (вспомогательный) режимный параметр -расход пара;
V – возмущение – расход холодной воды;
Рисунок 5.1 - Объект исследования
В результате выполнения этой лабораторной работы должны быть получены передаточные функции по трем каналам воздействия:
U (вход) -> X (выход),
U (вход) -> X1(выход),V (вход) -> X (выход).
Значения найденных коэффициентов необходимо занести в таблицу 5.1.
Таблица 5.1
Полученные исходные данные для расчета настроек автоматических регуляторов в лабораторном практикуме по дисциплинам АТТП и АТС
Канал |
Вход |
Выход |
Вид передаточной функции |
Метод определения параметров передаточной функции объекта |
Найдены значения параметров передаточных функций |
1 |
U |
X |
|
Графический |
С= T= τ= |
1 |
U |
X |
|
Метод площадей |
С4= a1= a2= b3= b1= a2= b3= τ4= |
2 |
U |
X1 |
|
Графический |
С1= T1= τ 1= |
3 |
V |
X |
|
Графический |
С2= T2= τ 2= |
5.2 Идентификация динамических характеристик объектов с самовыравниванием
Метод площадей [2-6] является одним из инженерных методов идентификации динамических характеристик объектов управления. Этот метод удобен как для реализации на ЭВМ, так и для ручного счета и обладает вполне удовлетворительной для практики точностью.
Метод предполагает идентификацию вне процесса управления, так как использует не результаты измерений при нормальной эксплуатации САУ, а требуется проведения специальных экспериментов по снятию кривой отклика объекта на ступенчатое возмущение на входе объекта. По этой экспериментально полученной кривой разгона определяется коэффициенты передаточной функции вида:
(5.1)
где:
(5.2)
Коэффициент усиления объекта с самовыравниванием рассчитывается по формуле:
(5.3)
Метод применим и для объекта без самовыравнивания .
Время
чистого запаздывания
определяется из графика кривой разгона
как время, прошедшее с момента нанесения
возмущения до появления реакции на
выходе объекта.
Метод площадей позволяет определить коэффициенты ai, bi, M, N, входящие в (5.1).
Рассмотрим применение метода площадей для определения математической модели стационарного линейного объекта с одним входом и одним выходом, имеющего структурную схему вида:
На
рисунке 5.2 показана полученная в
результате эксперимента кривая разгона.
Для обработки используется часть кривой
разгона начина с момента времени t=
,
представленная дискретными значениями
выхода Xi, задаваемыми с шагом по времени
.
Точка t=
принимается
за новое начало координат.
При расчетах используется кривая разгона в нормированном виде , которая получается из исходной по формуле :
Zi = 1-Xi/Xk (5.4)
Суть метода площадей сводится к разложению функции (W*)-1 в усеченный ряд по степеням p, то есть к разложению:
(5.5)
Интегральные площади Fi, входящие в(5) вычисляются по формулам:
(5.6)
(5.7) (5.8)
Величины Fi определяются методами численного интегрирования. Например, если воспользоваться методом трапеций, то:
(5.9 )
(5.10) (5.11)
(5.12)
F2 = F1 (S2-0.5)
F3 = F12 (S3-0.5)
.................
Fl = F1l-1 (Sl-0.5)
(5.13)
(5.14) (5.15) (5.16) (5.17)
где :
=ti/F1
(5.18)
Таким образом, имеем значения Z1,Z2,Zk,нетрудно рассчитать Fi.
Порядок передаточной функции N можно определить из условия, что если Fi мало по сравнению с Fi-1, или если Fi < 0, то N=i-1.
Величина М определяется из условий :
Если X(0)=0, a X’(0)#0, то M=N-1
Если X(0)=X’(0)=0, то M<=N-2
Если X(0)=X’(0)=X’’(0), то b2=b3=b4=...=0
Значения коэффициентов bi и ai находятся решением системы уравнений:
a1=1; b1=1
a2=F1+b2
a3=F2+b3+b2F1
a4=F3+b4+b3F1+b2F2 (5.19)
................
al=Fl-1+bl+
В этой системе необходимо подставить нули вместо каждого ai или bi при j>N+1 и j>M+1,а затем решить относительно ai и bi.
При ручном счете обычно ограничиваются вычислением F1,F2,F3 и принимают, что если F3<0, или если X’(0)#0, то М=1, N=2 , то есть передаточная функция W*(p) имеет вид :
…. (5.20)
где:
b1=1; b2=-F3/F2; a1=1
a2=F1+b2; a3=F2+b2F (21)
а если X’(0)=0 и F3>0, то М=0 ,N=3 , а передаточная функция имеет вид :
(5.22)
где :
b1=1; a1=1; a2=F1; a3=F2; a4=F3 (5.23)
Рисунок. 5.2а - Возмущение на входе объекта
Рисунок 5.2б - Кривая разгона объекта с самовыравниванием
Рисунок 5.2в - Кривая разгона объекта без самовыравнивания
При ручном счете удобно заносить результаты в таблицу вида:
Таблица 5.1.
ti |
Xi |
Zi |
|
1- |
Zi(1- ) |
1-2 + 2/2 |
Zi(1-2 + 2/2) |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Эта таблица содержит К строк. Первые два столбца содержат исходные данные - точки времени и значения выхода. Сумма чисел столбца 4 даст значения S1, сумма столбца 6- S2, сумма столбца 8 - S3.
