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

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


Гуру
******

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



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


Гуру
******

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



Цитата(kovigor @ Jun 28 2014, 23:16) *
Добрый день !
Изучаю ТАУ. Читаю Попова и Бесекерского. Но это теория, а мне было бы интересно применить ее к практической задаче. Пример: нужна книга, или статья, или методичка, в которой было бы расписано, как реализовать тот же PID - регулятор для конкретного объекта. Допустим, у нас есть печь, и нужно поддерживать постоянную температуру в ней, или коллекторный электромотор, для которого необходимо поддерживать постоянные обороты. Экспериментально определяем характеристики объекта, исходя из них получаем его функции в аналитическом виде и, опираясь на них, строим регулятор. Попадалась ли кому такая литература ?
Спасибо ...

Берем простейший стабилизатор напряжения. Или даже усилитель на Операционнике. У него должна быть RC цепочка. Ну например в делителе ОС. Ставим туда огромнейший конденсатор, так чтобы стабилизатор только стабилизировал "постоянное напряжение на нулевой частоте..."
А потом в "суммирующую точку" подаем звуковую частоту от генератора. И эту же частоту - на первый вход осццилла.
На второй вход - частоту с выхода стабилизатора...
Крутим частоту генератора и снимаем АЧХ и ФЧХ. Для АЧХ удобен режим с выключенной разверткой... Получим характеристики тракта. Строим график.
Потом строим график корректирующей цепочки. Потом проверяем...
Ну а потом сопротивление электрическое - это аналог сопротивления теплового. Напряжение - аналог нагревателя... И т.д...
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Voldemari4
сообщение Jun 28 2014, 20:18
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 5-05-14
Из: Минск
Пользователь №: 81 582



Добрый день! Я учился на кафедре электропривода БНТУ в Минске. У нас часто попадались учебные задачи по составлению передаточной функции двигателя постоянного тока и синтеза регуляторов к нему. Я к сожалению уже много подзабыл, но вот вроде бы литература которая вам немного подходит
http://rep.bntu.by/handle/data/545, особенно вот эта http://rep.bntu.by/handle/data/4959. Там вы сможете найти переход от параметров двигателя к его математической модели в принятом в ТАУ виде. Не могу сразу найти что-нибудь по синтезу регуляторов, попробуйте поискать книги аторов Михеев Николай, Опейка Ольга, Гульков Геннадий, это все сотрудники кафедры ЭАПУ и ТК. Если вас заинтересует, обращайтесь, я постараюсь найти что-нибудь еще.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jun 28 2014, 21:11
Сообщение #4


Гуру
******

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



Цитата(iosifk @ Jun 28 2014, 22:30) *
Или даже усилитель на Операционнике. У него должна быть RC цепочка. Ну например в делителе ОС.

Что-то не очень понимаю, как это. Можете схемку набросать ? Или речь о простейшем интеграторе на ОУ ?
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 28 2014, 21:59
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



http://lord-n.narod.ru/walla.html#PhillipsHarbor
Филлипс Ч. Харбор Р.
Системы управления с обратной связью.

+ у этих же авторов
Современные системы управления
с большим количеством практических примеров.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jun 29 2014, 08:32
Сообщение #6


Гуру
******

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



Цитата(kovigor @ Jun 29 2014, 01:11) *
Что-то не очень понимаю, как это. Можете схемку набросать ? Или речь о простейшем интеграторе на ОУ ?

Стабилизатор это просто самое простое, что есть под руками...
Или вот так. Берете ОУ. Включаете его как неинвертирующий усилитель. Допустим с К=10.. Неинвертирующий вход через резистор на генератор сигнала. С выхода ОУ - делитель, средней точкой к Инв.входу. Все как обычно. Но только к нижнему плечу делителя надо поставить конденсатор большой емкости. Тогда контур застабилизируется по постоянному току. А вот переменный будет проходить через этот усилитель "насквозь", потому как его конденсатор к Инв. входу не пропустит....
Вот и снимайте АЧХ усилителя... Только усилитель возьмите самый низкочастотный. Или его можно ухудшить, добавив каких нибудь эмиттерных повторителей. Или сделать усилитель двухкаскадным, загробив АЧХ первого каскада каким-нибудь конденсатором...
Ну а будут еще вопросы, так я могу по скайпу рассказать...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jun 29 2014, 09:54
Сообщение #7


Гуру
******

Группа: Модератор 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
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 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
iosifk
сообщение Jun 29 2014, 10:14
Сообщение #9


Гуру
******

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



Цитата(Xenia @ Jun 29 2014, 13:54) *
Ну, а домашние хозяйки решают эту задачу по-простому sm.gif - ставят нагрев на полную мощность, а через некоторое время нагрев убавляют, переходя на слабое нагревание. Интересно, смог бы ТАУ-регулятор до этого додуматься? sm.gif А в критических случаях просто переставляют кастрюлю на холодную конфорку, чего регулятор сделать не может.

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


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jun 29 2014, 11:07
Сообщение #10


Гуру
******

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



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


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

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

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

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


Гуру
******

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



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

Ксения! Вы открыли принцип действия ПИ-регулятора. Для себя. Там есть еще член с производной. Получится ПИД.
Но настраивать не трудно. Можно даже автоматически. Но это не для меня.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jun 29 2014, 12:30
Сообщение #12


Гуру
******

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



Цитата(iosifk @ Jun 29 2014, 11:32) *
Ну а будут еще вопросы, так я могу по скайпу рассказать...

Понял, пока всем спасибо. Наверняка будет еще куча вопросов.
P.S. Вот, нашел еще книжку: Благовещенская, "Автоматика и автоматизация пищевых производств". Там есть немного том, о чем я спрашивал ...
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jun 29 2014, 13:48
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #14


Гуру
******

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



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

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


Гуру
******

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



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

А сама печь как соотносится с банкой? Если печь более массивная, то любая банка подойдет... Да, а с температурой еще сложнее. Она в одном углу - одна, а в другом - другая. И точно поддерживать ее сложно из-за этого. Приходилось и вентиляторы ставить...
И еще важно какой тип регулирования выбрать. Здесь полная аналогия с регулятором напряжения. Если допустимо перерегулирование - то как релейный стабилизатор. А если не допустимо, то как регулятор с ШИМ. Первый будет быстро выходить на режим, второй - медленно...
Но кроме "жестких" цепей обратной связи, можно сделать и программно-адаптируемую. Благо то, что печь имеет постоянную времени в десятки секунд и любой микроконтроллер просчитает динамику быстрее.
Да, предсказать невозможно, но можно отследить изменение параметров переходного процесса и подогнать режим управления под эти параметры. Хотя бы сделать нелинейное управление, так как я писал выше...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 02:32
Рейтинг@Mail.ru


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