- •Моделирование систем управления
- •Два аспекта понятия моделирования. Понятие об идентификации.
- •Причины необходимости создания новых моделей
- •Характеристики объектов и процессов, которые надо учитывать при создании моделей
- •Приемы упрощения моделей
- •Этапы построения моделей
- •Определение цели получения модели
- •Определение ограничений и условий, учитываемых при построении моделей
- •Выбор подхода к решению задачи получения модели
- •Определение класса модели. Выбор метода решения задачи и ее решение
- •Общие принципы построения аналитических моделей
- •Модель поплавкового уровнемера
- •Модель процесса теплопередачи
- •Модель смесителя.
- •Модель реактора
- •Модель емкости с изменяющимся уровнем
- •Метод наименьших квадратов в одномерном случае
- •Метод наименьших квадратов в многомерном случае
- •Рекуррентный метод наименьших квадратов
- •Взвешенный мнк и другие разновидности мнк
- •Получение модели по частотным характеристикам
- •Идентификация систем по переходной характеристике
- •Идентификация звена 1-го порядка по переходной функции
- •Идентификация звена 1-го порядка с запаздыванием по переходной функции
- •Идентификация параметров колебательного звена 2-го порядка
- •Определение параметров апериодического звена 2-го порядка
- •4.1. Метод отрезков Ta и Tb
- •4.2. Метод отрезков Tb и Tc
- •Идентификация по апериодической переходной функции с точкой перегиба звена первого порядка с запаздыванием
- •Метод кратных корней
- •Метод площадей
- •Основное уравнение идентификации
- •Решение основного уравнения идентификации
Идентификация звена 1-го порядка по переходной функции
Пусть система описывается дифференциальным уравнением первого порядка
T y'(t) + y(t) = K x(t);
при x(t) = 1(t)
При t=T
Производная т.е. касательная в начальной точке пересекает уровень К при t=T.
Теоретически для определения параметра Т можно провести касательную в начальной точке и найти Т по точке пересечения касательной с уровнем К. Т.к. начальная часть h(t) обычно сильно зашумлена, то практически параметр Т с большей точностью определяется на уровне 0.63К.
Рис. 22. Идентификация звена первого порядка.
Идентификация звена 1-го порядка с запаздыванием по переходной функции
При наличии чистого запаздывания
вначале определяется время запаздывания по графику, а затем на уровне 0.63К определяется постоянная времени Т.
Рис. 23. Звено первого порядка с запаздыванием.
Для определения Т и можно использовать также уровни 0.33К и 0.7К (точнее: (1e0.4)Kи (1e1.2)K).
Если на уровне 0.33К имеем время t1, а на уровне 0.7 время t2, то параметры звена можно вычислить по формулам:
= 0.5 (3t1t2); T = 1.25 (t2t1). (*)
Рис. 24. Идентификация звена первого порядка с запаздыванием.
Обозначим первый уровень a1K. а второй a2K, тогда
Поставляя в эти выражения формулы (*), получаем:
Идентификация параметров колебательного звена 2-го порядка
Дифференциальное уравнение звена
a2y"(t) + a1y'(t) + a0y(t) = b0x(t) .
Для нулевых начальных условий: y(0) = 0; y'(0) = 0; звено можно описать передаточной функцией
Чаще эту передаточную функцию записывают в форме:
где
K=b0/a0статический коэффициент передачи;
постоянная времени звена;
собственная (резонансная) частота звена;
степень затухания.
Если известны три параметра K, T0, d, то коэффициенты b0, a1, a2при произвольном значении a0вычисляются по формулам
b0 = K a0; a1 = 2d T0 a0; a2 = T02 a0.
Характеристическое уравнение
T02p2+ 2d T0p + 1 = 0.
Корни характеристического уравнения
где =d/T0коэффициент затухания;круговая частота колебанийпериод колебаний);
будут комплексными, т.е. звено будет колебательным, при 0 d < 1 .
Переходная функция
изображена на рис. 25.
Рис. 25. Измеряемые отрезки на колебательной переходной функции.
[См. ТАУ, часть 1, под ред. А. В. Нетушила, 1976, стр.92]
Для идентификации звена (т.е. для вычисления его параметров) по переходной функции h(t) определяются
K, A1, A2, T
и вычисляется затем степень затухания d в качестве одного из идентифицируемых параметров по формуле:
Действительно, рассмотрим выражение dh/dt = 0, из которого получим моменты времени, соответствующие экстремумам h(t).
Дифференцирование и сокращение дает
(2+2)sint= 0.
Для первых двух максимумов h(t) имеем в результате
Подставляем t1mи t2mв h(t) и, вычитая из каждого максимума K, получим значения A1и A2:
Откуда ln(A1/A2) = 2/. Так как, то
откуда
Кроме того, можно вычислить
Этими формулами можно пользоваться при малой степени затухания (примерно при d < 0.4).
При больших d трудно определить A2, поэтому в этом случае определяют (см. рис. 25)
K, A1, t1.
Тогда параметры могут быть вычислены как
Эти формулы применимы при 0.4 < d < 0.7.