«Технология» Получения Уравнений Динамики Тау. И Почему Идентификация Системы — Отстой, Но Правила «Честной Физики»

При обсуждении предыдущей статьи о проектирование на основе модели Возник резонный вопрос: если использовать экспериментальные данные, можно ли поступить еще проще, занести данные в Системную Идентификацию и получить модель объекта, вообще не заморачиваясь с физикой? Без изучения всяких многоуровневых формул Навье-Стокса, Бернулли и прочих циркулей Штангеля с Рабиновичем? Мы протестировали объект и получили результат.

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Модель ракеты Фау-2 мы представили в виде одной передаточной функции: можно посмотреть здесь.

И вроде все работало.

Зачем нам сначала изучать исчисление и исчисление, когда есть волшебная кнопка, создающая модель из тестов? Действительно, такой подход можно использовать, но для этого необходимы два условия:

  • Объект должен уже существовать (не подходит для проектируемых объектов).

  • Данные измерений должны быть полными и достоверными.

В любых остальных случаях - "хотели как лучше, получилось как всегда" (с).

Например, в эта статья о моделировании электропривода показано, что «при определенном пороговом значении точности средств измерений модель привода становится неидентифицируемой, что приводит к потере управляемости и невозможности диагностики» В этой же статье мы разберем магию и магию создания моделей в виде передаточных функций из ТАУ, а затем проведем сеанс разоблачения этой магии.



Итак, сначала волшебство

Давайте посмотрим на простой пример.

У нас есть механическая модель демпфера.

Это поршень на пружине, он движется внутри цилиндра, может двигаться вверх и вниз.

Его положение представляет собой интересующую нас функцию Y(t), сверху на него действует возмущающая сила (U(t)) и на стенки поршня действует сила вязкого трения.

(См.

рисунок 1)

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 1. Принципиальная схема амортизатора.

Выведем передаточную функцию для этого звена.

Те джедаи, которые уже знакомы с магией передаточных функций, могут пропустить эту часть и сразу перейти к разоблачению магии, а для юных падаванов мы раскроем всю технологию получения динамических уравнений.

Согласно 2-му закону Ньютона ускорение тела пропорционально сумме сил, действующих на тело:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

, (1) Где м - масса тела; Ф дж — силы, действующие на корпус (поршень демпфера).

Подставив в уравнение (1) все силы согласно рис.

1, получим:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

(2) Где: Y(т) – положение поршня; Р = м∙г - сила тяжести; F_pr = k∙Y(t) – сила сопротивления пружины;

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

– сила вязкого трения (пропорциональна скорости поршня).

Размеры сил и коэффициентов, входящих в уравнение (2):

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Предположим, что в нулевой момент времени поршень находится в равновесии.

Тогда начальное положение поршня будет y 0 в состоянии равновесия, когда скорость и ускорение равны 0, можно рассчитать по уравнению 2.

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Это уравнение позволяет рассчитать, в каком положении будет находиться поршень при различных нагрузках.

Это статическая характеристика: приложили силу и получили смещение.

Ее вид для нашей системы предельно прост (см.

рис.

2):

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 2. Статические характеристики демпфера.

Казалось бы, это счастье – простая линия, приложив силу, получаешь движение.

Но не тут то было! Нас интересует не конечное положение поршня, а процесс перехода из одного состояния в другое.

Для анализа переходного процесса была создана теория автоматического управления ТАУ.

Согласно стандартной «технологии создания моделей», согласно этой теории, предлагается рассматривать систему не в абсолютных величинах, а в отклонениях от равновесного состояния.

Такая формулировка упрощает решение и построение.

И действительно, если заменить абсолютные значения отклонениями, то получим:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

F_pr = k∙(y 0 +y(t)) = k∙y 0 + к∙у(т) – сила сопротивления пружины;

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

- сила трения.



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

но так как мы приняли, что в начальный момент мы имеем состояние равновесия, а сумма трёх сил в состоянии равновесия равна нулю, то их можно исключить из уравнения, и в результате получим:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

(4) Чтобы преобразовать уравнение к виду по канону ТАУ, нужно все уравнение разделить на k так, чтобы значение коэффициента y выходной переменной было равно 1, и перенести множители с выходными значениями в правая сторона у(т) , а слева – при входных воздействиях и(т) :

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

(5) Это уравнение уже можно записать в операторной форме:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

(6) Где:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

р = д/дт – оператор дифференцирования.

Обратите внимание, что размерности коэффициентов имеют размерность и смысл постоянных времени:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Передаточная функция для такого уравнения [6] имеет вид:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Теперь на ваших глазах мы получили из уравнений физики передаточную функцию в виде блока, причем полученный блок представляет собой стандартное колебательное звено от ТАУ.

Лично для меня магия здесь - это волшебный вид из статических характеристик, частей системы, массы поршня, упругости пружины, трения о стенки) объекта и временной характеристики переходных процессов.

в системе волшебным образом появился

Сверим формулы с моделью

Как он меня научил Максим Андреев , при создании динамических моделей «Конец – это конец всего!» ( смотрите здесь второй принцип моделирования – «начинайте с конца» ): И в конце функции у нас есть движение.

Поэтому представим уравнение 2 в форме Коши для перемещения.

Форма Коши – это когда слева стоят производные интересующих нас функций, справа – выражения для их вычисления.

Поскольку производная в уравнении имеет вторую степень, то введя новую переменную Y1 - скорость изменения положения (скорость движения), получим систему двух уравнений в форме Коши:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Это уравнение можно просто записать в блоке «Язык программирования» и получить модель (см.

рис.

3):

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 3. Модель демпфера на языке программирования.

На входе используем значение силы U, на выходе блока — смещение Y, начальное положение задается по формуле 3. Все переменные задаем как глобальные сигналы для проекта:

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 4. Глобальные переменные проекта.

Модель демпфера также может быть создана в виде структуры, на рисунке 5 показана параллельная модель демпфера, созданная из стандартных блоков, в которой начальное условие находится в интеграторе на выходе (см.

рисунок 6), а коэффициенты вводятся в сумматор (см.

рисунок 7)

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 5. Демпфер на языке программирования и в виде структурной схемы.



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рис.

6. Свойство интегратора с начальными условиями.



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 7. Свойства сумматора с коэффициентами.

Зададим возмущающее воздействие на уровне 10 секунд, скачком меняя силу воздействия от 0 до 30, и убедимся, что обе модели показывают одинаковый результат (см.

рис.

8).



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 8. Движение демпфера.

Проверим модель в виде передаточной функции в общем виде и в виде колебательного звена, что и представляет собой эта система.

Для этого соберем схему, как показано на рисунке 9.

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 9. Две модели демпфера в виде передаточных функций.

Следует учитывать, что диаграмму мы составляли в отклонениях, поэтому для получения абсолютного значения необходимо добавить константу – начальное положение поршня.

Для передаточной функции (формула 7) мы используем те же глобальные константы и выражения, полученные ранее для к 1 , Т 1 , Т 2 (см.

рис.

10).



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 10. Общие параметры передаточной функции.

Для параметров колебательного звена формулы немного сложнее, но все можно выразить и через глобальные параметры: массу поршня - m, коэффициент сопротивления пружины - k, коэффициент трения - с (см.

рис.

11).



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 11. Параметры колебательного звена.

Графики переходных процессов показывают (см.

рисунок 12), что магия ТАУ действительно работает. Передаточная функция дает точно такие же результаты, как и модель, основанная на уравнениях физики.



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 12. Движение заслонки в моделях TAU. Давайте представим, что у нас нет модели, и мы используем блок идентификации на основе данных, полученных в результате эксперимента.

Существует целая технология анализа данных и получения передаточных функций, но в рамках статьи и в качестве примера мы подключим блок построения передаточных функций к модели в виде языка программирования, как показано на рисунке 13. Мы считаем, что наша модель — это «черный ящик», и мы не знаем, что внутри.



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рисунок 13. Схема подключения псевдоидентификатора.

В результате анализа нашего блока на языке программирования мы получили передаточную функцию, практически не отличающуюся от исходной, полученной из уравнений (см.

рис.

14.).

Сравните с рисунком 10. Это волшебная кнопка!

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

Рис.

14. Результаты идентификации передаточной функции.

Значения числителя и знаменателя можно напрямую скопировать из блока идентификации, вставить в блок передаточной функции и обеспечить совпадение графиков.

Магия ТАУ работает.

Сеанс магических откровений

Так почему же мы не всегда можем использовать идентификацию системы для процесса модельно-ориентированного проектирования, когда все так волшебно? Чтобы понять недостатки моделей «черного ящика» System Identification, попробуйте ответить на простой вопрос: каков будет прогиб демпфера, если масса поршня увеличится на 30%? Вот тут-то и выясняется, что не все йогурты одинаково полезны.

Если у вас есть справедливые уравнения, вы просто меняете массу нагрузки в глобальных переменных расчета и получаете новый переходный процесс и новую передаточную функцию.



«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»

В случае, когда вместо честных уравнений физики у вас уже есть готовая передаточная функция, построенная по результатам эксперимента, нужно запустить еще раз и провести эксперимент, чтобы понять, как изменение массы повлияет на поведение модель.

Как говорится, плохая голова ногам покоя не дает.

«Технология» получения уравнений динамики ТАУ.
</p><p>
 И почему идентификация системы — отстой, но правила «честной физики»



Выводы:

  1. Сидеть и думать об уравнениях физики всегда полезнее и дешевле, чем экспериментировать.

  2. Модель, полученная из физических уравнений процессов, гораздо вкуснее и полезнее передаточных функций.

  3. Эксперимент должен уточнить неизвестные коэффициенты или трудноизмеримые параметры.

  4. Учите физику и будет вам счастье!
Файл с моделью демпфера для экспериментов Вы можете получить его здесь.

Теги: #математика #Алгоритмы #CAD/CAM #matlab #simulink #simulink #scada #передаточная функция #ТАУ #моделирование физических процессов #simintech

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.