|
Изучение ТАУ, Читаю теорию, но интересна и практическая составляющая |
|
|
|
Jun 28 2014, 19:16
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Добрый день ! Изучаю ТАУ. Читаю Попова и Бесекерского. Но это теория, а мне было бы интересно применить ее к практической задаче. Пример: нужна книга, или статья, или методичка, в которой было бы расписано, как реализовать тот же PID - регулятор для конкретного объекта. Допустим, у нас есть печь, и нужно поддерживать постоянную температуру в ней, или коллекторный электромотор, для которого необходимо поддерживать постоянные обороты. Экспериментально определяем характеристики объекта, исходя из них получаем его функции в аналитическом виде и, опираясь на них, строим регулятор. Попадалась ли кому такая литература ? Спасибо ...
|
|
|
|
|
 |
Ответов
|
Jun 29 2014, 09:54
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Когда нет запаздывания, очень многие вещи легко делаются без ТАУ. Это либо ОС, либо "концевые выключатели". Настоящая ТАУ начинается там, где запаздывание (между действием регулятора и откликом объекта) велико. Частый практический пример - кастрлюля с ... э ... молоком на электроплите.  Регулятору известна температура, сообщаемая ему термометром, погруженным в жидкость. Ну, и управлять мощностью нагрева конфорки он может плавно (от нуля до максимальной для нее величины). А задача состоит в том, чтобы поддерживать температуру молока в кастрюле, скажем, 90 градусов (как можно меньше от это температуры отклоняясь), чтобы молоко было горячим, но не кипело. Казалось бы это примитивная задача для банального водонагревателя: температура воды выше нормы - отключаем нагреватель, а когда ниже - включаем его на полную катушку. Но этот алгоритм работает лишь когда нагреватель является "кипятильником" (ТЭНом), погруженном в жидкость. Но на кастрюле такой алгоритм работать не будет, т.к. даже при полной мощности электроконфорки молоко кастрюле согреется до 90 градусов не раньше, чем через 15 минут. А потом даже если полностью отключить нагрев, то будет уже поздно - за счет инерции произойдет сильный перегрев, и молоко убежит. Вывести такую систему на стационарный режим (когда электрообогрев дает ровно столько же тепла, сколько его рассеивает система наружу) неимоверно трудно. Математическое моделирование системы, чтобы путем прикидочных опытов определить ее параметры, - тоже не панцея, т.к. и температура на кухне может колебаться (суточно или от времени года), и кастрюля может быть заполнена жидкостью на разные уровни. Между тем, если не просто калить плитку, пока температура не достигнет 90 градусов, а следить за динамикой ее прироста, то уже кое-что можно предсказать заранее. Еще больше можно узнать о системе, если подавать нагрев порциями, разделенными временными паузами (сравнимыми со временем запаздывания). Фактически этим мы определяем параметры интегрального звена. Но в принципе я расцениваю эту задачу как трудную (пока мне кто-то не подскажет простое решение). Ну, а домашние хозяйки решают эту задачу по-простому  - ставят нагрев на полную мощность, а через некоторое время нагрев убавляют, переходя на слабое нагревание. Интересно, смог бы ТАУ-регулятор до этого додуматься?  А в критических случаях просто переставляют кастрюлю на холодную конфорку, чего регулятор сделать не может.
|
|
|
|
|
Jun 29 2014, 10:14
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Xenia @ Jun 29 2014, 13:54)  Настоящая ТАУ начинается там, где запаздывание (между действием регулятора и откликом объекта) велико. Частый практический пример - кастрлюля с ... э ... молоком на электроплите.  Регулятору известна температура, сообщаемая ему термометром, погруженным в Интересно, смог бы ТАУ-регулятор до этого додуматься?  А в критических случаях просто переставляют кастрюлю на холодную конфорку, чего регулятор сделать не может. Для кого-то и дня мало, а для другого - наносекунда - много. Масштаб (единица измерения времени) может быть разно(ы)й, но запаздывание есть всегда по причине принципа причинности... Самый банальный ПИД-регулятор справится с Вашей задачей, но вот бывают транспортные задержки (Например, мы нагреваем воду в отдельном сосуде, а она по длинной трубе идет нагревать молоко по воле насоса) - тут уже сложнее. А переставить кастрюлю на холодную конфорку может элемент Пельтье.
|
|
|
|
|
Jun 29 2014, 11:07
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(Tanya @ Jun 29 2014, 14:14)  Самый банальный ПИД-регулятор справится с Вашей задачей, но вот бывают транспортные задержки (Например, мы нагреваем воду в отдельном сосуде, а она по длинной трубе идет нагревать молоко по воле насоса) - тут уже сложнее. А переставить кастрюлю на холодную конфорку может элемент Пельтье. Элемент Пельтье - это уже перебор. Уже само обращение за помощью к холодильнику в данной задаче свидетельствовало бы о том, что регулятор не справился со своей задачей, допустив критическое перерегулирование. Тем не менее, эту задачу несколько упрощает то, что мы не требуем от регулятора минимального времени выхода на режим. Т.е. хитрый регулятор мог бы повышать температуру предельно медленно, отрегулировав скорость ее повышения в процессе нагрева еще на начальном участке. Тогда и вероятность сильно промахнуться была бы для него мала. Пример с лифтом, приведенный iosifk, очень хорош! Он наглядно демонстрирует подход, когда скорость замедляется при достижении "ближнего расстояния" (например, за один-два этажа до нужного). Кстати, так же поступают машинисты электропоездов в метро - не тормозят на полной скорости на станции, а замедляют движение еще при подъезде к ней. Фактически это вклад пропорционального звена. Однако становится видно, что каким-то одним звеном (интегральным или пропорциональным) с кастрюльной задачей не справиться. А когда в регулятор использует одновременно звенья разного типа, то его становится трудно настраивать, а уж тем более научить автоматически выбирать параметры.
|
|
|
|
|
Jun 29 2014, 15:53
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(iosifk @ Jun 29 2014, 16:48)  ... А вот еще вопрос. Возможно, глупый. Допустим, мы экспериментально определили параметры печи и построили ПИД - регулятор для поддержания температуры в ней. Но все характеристики снимались, когда в печь была поставлена литровая банка воды, и регулятор был настроен на такой объект, с этой самой литровой банкой. А потом мы вместо литровой банки поставили в печь трехлитровую. Как поведет себя регулятор ? Просто время выхода печи на заданную температуру вырастет ? Или будет что-то менее безобидное ? Ведь ясно, что заранее ни количество материала в печи, ни нагрузку на валу электродвигателя, например, вращающего наждачный круг, предсказать невозможно ...
|
|
|
|
Guest_TSerg_*
|
Jun 30 2014, 07:57
|
Guests

|
Цитата(kovigor @ Jun 29 2014, 19:53)  А потом мы вместо литровой банки поставили в печь трехлитровую. Как поведет себя регулятор ? Для объектов с изменяемыми характеристиками применяются адаптивные САУ.
|
|
|
|
|
Jun 30 2014, 10:44
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(kovigor @ Jun 30 2014, 12:25)  Спасибо, нашел и ознакомлюсь ... Не тратьте зря время. С любыми вопросами по ТАУ надо в первую очередь обращаться в MATLAB Вот, например, модель теплообменника. Очень ясно показаны варианты обратных связей, видна динамика, интерактивное изменение передаточных коэффициентов и т.д.
Книгу по ТАУ достаточно прочитать одну - ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ДЛЯ «ЧАЙНИКОВ». К.Ю. Поляков - это шедевр.
|
|
|
|
|
Jun 30 2014, 11:53
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(AlexandrY @ Jun 30 2014, 13:44)  Книгу по ТАУ достаточно прочитать одну - ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ДЛЯ «ЧАЙНИКОВ». К.Ю. Поляков - это шедевр. Я ее начинал читать. Мне она не понравилась. Там опущены очень многие вещи, которые принципиально важны для понимания сути. А само объяснение весьма далеко от совершенства. Тот же Попов гораздо лучше написан. Цитата(TSerg @ Jun 30 2014, 14:27)  Список литературы я как-то уже выкладывал здесь, что называется - на любой вкус. Да, спасибо, все так. Но мне сейчас, наверное, больше бы подошла методичка или статья, страниц на 30, с описанием разработки, например, простейшего терморегулятора, поддерживающего заданную температуру. От "А" до "Я" - от экспериментального определения характеристик объекта и до получения конечного результата. Вот я и написал на форум, в надежде, что кому-то что-то подобное попадалось ...
|
|
|
|
Сообщений в этой теме
kovigor Изучение ТАУ Jun 28 2014, 19:16 iosifk Цитата(kovigor @ Jun 28 2014, 23:16) Добр... Jun 28 2014, 19:30 kovigor Цитата(iosifk @ Jun 28 2014, 22:30) Или д... Jun 28 2014, 21:11  iosifk Цитата(kovigor @ Jun 29 2014, 01:11) Что-... Jun 29 2014, 08:32   kovigor Цитата(iosifk @ Jun 29 2014, 11:32) Ну а ... Jun 29 2014, 12:30 Voldemari4 Добрый день! Я учился на кафедре электропривод... Jun 28 2014, 20:18 petrov http://lord-n.narod.ru/walla.html#PhillipsHarbor
Ф... Jun 28 2014, 21:59 petrov Цитата(petrov @ Jun 29 2014, 01:59) + у э... Jun 30 2014, 11:45   Tanya Цитата(Xenia @ Jun 29 2014, 15:07) Однако... Jun 29 2014, 11:48     iosifk Цитата(kovigor @ Jun 29 2014, 19:53) А во... Jun 29 2014, 18:01         TSerg Цитата(AlexandrY @ Jun 30 2014, 14:44) Не... Jun 30 2014, 11:05         iosifk Цитата(AlexandrY @ Jun 30 2014, 14:44) Не... Jun 30 2014, 11:19          AlexandrY Цитата(iosifk @ Jun 30 2014, 14:19) ТС же... Jun 30 2014, 12:09           kovigor Цитата(AlexandrY @ Jun 30 2014, 14:56) Ес... Jun 30 2014, 12:12            AlexandrY Цитата(kovigor @ Jun 30 2014, 15:12) Я не... Jun 30 2014, 12:18          Tanya Цитата(kovigor @ Jun 30 2014, 15:53) Да, ... Jun 30 2014, 12:25           kovigor Цитата(Tanya @ Jun 30 2014, 15:25) Сделай... Jun 30 2014, 13:36 iosifk Цитата(Xenia @ Jun 29 2014, 13:54) Ну, а ... Jun 29 2014, 10:14 TSerg Список литературы я как-то уже выкладывал здесь, ч... Jun 30 2014, 11:27 TSerg Ну, это не совсем ТАУ, но отношение имеет.
Конечно... Jul 1 2014, 08:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|