реклама на сайте
подробности

 
 
> Изучение ТАУ, Читаю теорию, но интересна и практическая составляющая
kovigor
сообщение Jun 28 2014, 19:16
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Добрый день !
Изучаю ТАУ. Читаю Попова и Бесекерского. Но это теория, а мне было бы интересно применить ее к практической задаче. Пример: нужна книга, или статья, или методичка, в которой было бы расписано, как реализовать тот же PID - регулятор для конкретного объекта. Допустим, у нас есть печь, и нужно поддерживать постоянную температуру в ней, или коллекторный электромотор, для которого необходимо поддерживать постоянные обороты. Экспериментально определяем характеристики объекта, исходя из них получаем его функции в аналитическом виде и, опираясь на них, строим регулятор. Попадалась ли кому такая литература ?
Спасибо ...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Xenia
сообщение Jun 29 2014, 09:54
Сообщение #2


Гуру
******

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



Когда нет запаздывания, очень многие вещи легко делаются без ТАУ. Это либо ОС, либо "концевые выключатели". Настоящая ТАУ начинается там, где запаздывание (между действием регулятора и откликом объекта) велико.

Частый практический пример - кастрлюля с ... э ... молоком на электроплите. sm.gif Регулятору известна температура, сообщаемая ему термометром, погруженным в жидкость. Ну, и управлять мощностью нагрева конфорки он может плавно (от нуля до максимальной для нее величины). А задача состоит в том, чтобы поддерживать температуру молока в кастрюле, скажем, 90 градусов (как можно меньше от это температуры отклоняясь), чтобы молоко было горячим, но не кипело.

Казалось бы это примитивная задача для банального водонагревателя: температура воды выше нормы - отключаем нагреватель, а когда ниже - включаем его на полную катушку. Но этот алгоритм работает лишь когда нагреватель является "кипятильником" (ТЭНом), погруженном в жидкость. Но на кастрюле такой алгоритм работать не будет, т.к. даже при полной мощности электроконфорки молоко кастрюле согреется до 90 градусов не раньше, чем через 15 минут. А потом даже если полностью отключить нагрев, то будет уже поздно - за счет инерции произойдет сильный перегрев, и молоко убежит.

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

Между тем, если не просто калить плитку, пока температура не достигнет 90 градусов, а следить за динамикой ее прироста, то уже кое-что можно предсказать заранее. Еще больше можно узнать о системе, если подавать нагрев порциями, разделенными временными паузами (сравнимыми со временем запаздывания). Фактически этим мы определяем параметры интегрального звена. Но в принципе я расцениваю эту задачу как трудную (пока мне кто-то не подскажет простое решение).

Ну, а домашние хозяйки решают эту задачу по-простому sm.gif - ставят нагрев на полную мощность, а через некоторое время нагрев убавляют, переходя на слабое нагревание. Интересно, смог бы ТАУ-регулятор до этого додуматься? sm.gif А в критических случаях просто переставляют кастрюлю на холодную конфорку, чего регулятор сделать не может.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 29 2014, 10:14
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Xenia @ Jun 29 2014, 13:54) *
Настоящая ТАУ начинается там, где запаздывание (между действием регулятора и откликом объекта) велико.

Частый практический пример - кастрлюля с ... э ... молоком на электроплите. sm.gif Регулятору известна температура, сообщаемая ему термометром, погруженным в

Интересно, смог бы ТАУ-регулятор до этого додуматься? sm.gif А в критических случаях просто переставляют кастрюлю на холодную конфорку, чего регулятор сделать не может.

Для кого-то и дня мало, а для другого - наносекунда - много. Масштаб (единица измерения времени) может быть разно(ы)й, но запаздывание есть всегда по причине принципа причинности...
Самый банальный ПИД-регулятор справится с Вашей задачей, но вот бывают транспортные задержки (Например, мы нагреваем воду в отдельном сосуде, а она по длинной трубе идет нагревать молоко по воле насоса) - тут уже сложнее.
А переставить кастрюлю на холодную конфорку может элемент Пельтье.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jun 29 2014, 11:07
Сообщение #4


Гуру
******

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



Цитата(Tanya @ Jun 29 2014, 14:14) *
Самый банальный ПИД-регулятор справится с Вашей задачей, но вот бывают транспортные задержки (Например, мы нагреваем воду в отдельном сосуде, а она по длинной трубе идет нагревать молоко по воле насоса) - тут уже сложнее.
А переставить кастрюлю на холодную конфорку может элемент Пельтье.


Элемент Пельтье - это уже перебор. Уже само обращение за помощью к холодильнику в данной задаче свидетельствовало бы о том, что регулятор не справился со своей задачей, допустив критическое перерегулирование.

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

Пример с лифтом, приведенный iosifk, очень хорош! Он наглядно демонстрирует подход, когда скорость замедляется при достижении "ближнего расстояния" (например, за один-два этажа до нужного). Кстати, так же поступают машинисты электропоездов в метро - не тормозят на полной скорости на станции, а замедляют движение еще при подъезде к ней. Фактически это вклад пропорционального звена.

Однако становится видно, что каким-то одним звеном (интегральным или пропорциональным) с кастрюльной задачей не справиться. А когда в регулятор использует одновременно звенья разного типа, то его становится трудно настраивать, а уж тем более научить автоматически выбирать параметры.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jun 29 2014, 13:48
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Xenia @ Jun 29 2014, 15:07) *
Однако становится видно, что каким-то одним звеном (интегральным или пропорциональным) с кастрюльной задачей не справиться. А когда в регулятор использует одновременно звенья разного типа, то его становится трудно настраивать, а уж тем более научить автоматически выбирать параметры.

Да нет, как раз одним звеном.
Просто усилитель рассогласования нелинейный. Что-то похожее на гистерезисную кривую. Когда рассогласование между входами усилителя большое, то он работает практически как ключ, т.е. гонит на выход полную мощность. А когда переходный процесс близок к завершению, то релейный режим отключается автоматически по разности сигналов между входами и усилитель переходит в обычный малопотребляющий режим...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jun 29 2014, 15:53
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(iosifk @ Jun 29 2014, 16:48) *
...

А вот еще вопрос. Возможно, глупый. Допустим, мы экспериментально определили параметры печи и построили ПИД - регулятор для поддержания температуры в ней. Но все характеристики снимались, когда в печь была поставлена литровая банка воды, и регулятор был настроен на такой объект, с этой самой литровой банкой. А потом мы вместо литровой банки поставили в печь трехлитровую. Как поведет себя регулятор ? Просто время выхода печи на заданную температуру вырастет ? Или будет что-то менее безобидное ? Ведь ясно, что заранее ни количество материала в печи, ни нагрузку на валу электродвигателя, например, вращающего наждачный круг, предсказать невозможно ...
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Jun 30 2014, 07:57
Сообщение #7





Guests






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


Для объектов с изменяемыми характеристиками применяются адаптивные САУ.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jun 30 2014, 09:04
Сообщение #8


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



http://www.atmel.com/images/doc2558.pdf
Самой интересной в этом документе главой является глава №5 "Список используемой литературы".
Не поленитесь - найдите эту книгу.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jun 30 2014, 09:25
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(demiurg_spb @ Jun 30 2014, 12:04) *
http://www.atmel.com/images/doc2558.pdf
Самой интересной в этом документе главой является глава №5 "Список используемой литературы".
Не поленитесь - найдите эту книгу.

Спасибо, нашел и ознакомлюсь ...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 30 2014, 10:44
Сообщение #10


Ally
******

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



Цитата(kovigor @ Jun 30 2014, 12:25) *
Спасибо, нашел и ознакомлюсь ...


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


Книгу по ТАУ достаточно прочитать одну - ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ДЛЯ «ЧАЙНИКОВ». К.Ю. Поляков - это шедевр.


Go to the top of the page
 
+Quote Post
kovigor
сообщение Jun 30 2014, 11:53
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(AlexandrY @ Jun 30 2014, 13:44) *
Книгу по ТАУ достаточно прочитать одну - ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ДЛЯ «ЧАЙНИКОВ». К.Ю. Поляков - это шедевр.

Я ее начинал читать. Мне она не понравилась. Там опущены очень многие вещи, которые принципиально важны для понимания сути. А само объяснение весьма далеко от совершенства. Тот же Попов гораздо лучше написан.


Цитата(TSerg @ Jun 30 2014, 14:27) *
Список литературы я как-то уже выкладывал здесь, что называется - на любой вкус.

Да, спасибо, все так. Но мне сейчас, наверное, больше бы подошла методичка или статья, страниц на 30, с описанием разработки, например, простейшего терморегулятора, поддерживающего заданную температуру. От "А" до "Я" - от экспериментального определения характеристик объекта и до получения конечного результата. Вот я и написал на форум, в надежде, что кому-то что-то подобное попадалось ...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.0148 секунд с 7
ELECTRONIX ©2004-2016