|
И снова про ПИД-регулятор..., Мысли вслух. |
|
|
|
Mar 9 2006, 03:47
|

Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726

|
Цитата(LordN @ Mar 7 2006, 23:20)  Цитата А по поводу автонастройки коэффициетна усиления у кого-нить есть какие-то рекомендации ? практических - у меня нету  на сайте owen.ru что-то про это было, они для своих регуляторов полуавтоматическую настройку пользуют. на уровне слухов - вроде успешно используют нечеткие алгоритмы для автопоиска параметров ПИДа... вот, пожалуй, и все, что по этой теме знаю.. Есть еще такое предложение: если примерно известна модель системы, можно измерить ее реакцию на известный сигнал, и по этой реакции уже рассчитать коэффициенты ПИД-а. Т.е. здесь фактически не нужны алгоритмы поиска и т.п.
|
|
|
|
|
Mar 10 2006, 18:12
|
Знающий
   
Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686

|
Цитата Есть еще такое предложение: если примерно известна модель системы, можно измерить ее реакцию на известный сигнал, и по этой реакции уже рассчитать коэффициенты ПИД-а. Т.е. здесь фактически не нужны алгоритмы поиска и т.п. угу, можно, но боле-мене приемлемый для анализа результат можно получить только для "малошумящих" систем типа "печка" (все происходит достаточно медленно и ровно, предсказуемо), а для систем типа "спичка на ветру" (все меняется очень быстро, болтается из стороны в сторону, непредсказуемо) - практически невозможно.
--------------------
|
|
|
|
|
Mar 14 2006, 08:32
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896

|
Цитата(Stanislav @ Mar 10 2006, 23:51)  Цитата(okela @ Mar 7 2006, 15:11)  ...А по поводу автонастройки коэффициетна усиления у кого-нить есть какие-то рекомендации ? Фильтры Калмана посмотрите... А попроще чего-нибудь...? Можно, конечно, снимать переходную характеристику реакции на скачок входного воздействия и рассчитывать по ней. Также можно постепенно увеличивая Кр определить критический Кр и вычислить по нему... Но это всё как бы уже не автонастройка.
|
|
|
|
|
Mar 14 2006, 12:26
|

Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726

|
Цитата(okela @ Mar 14 2006, 14:32)  Цитата(Stanislav @ Mar 10 2006, 23:51)  Цитата(okela @ Mar 7 2006, 15:11)  ...А по поводу автонастройки коэффициетна усиления у кого-нить есть какие-то рекомендации ? Фильтры Калмана посмотрите... А попроще чего-нибудь...? Можно, конечно, снимать переходную характеристику реакции на скачок входного воздействия и рассчитывать по ней. Также можно постепенно увеличивая Кр определить критический Кр и вычислить по нему... Но это всё как бы уже не автонастройка. А чего вы ПИДрегулировать хотите? Может от этого стоит отталкиватся? Возможно там будет эффективнее не ПИД, а ПДД или ПИИ регулятор?
|
|
|
|
|
Mar 14 2006, 13:44
|
Знающий
   
Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686

|
Цитата Да, собственно, температуру железяки (нагреватель для сварки ПХВ) регулировать надо.. и нах тут ПИД? извините  ... термостата с гистерезисом разве не хватит?
Сообщение отредактировал LordN - Mar 14 2006, 13:44
--------------------
|
|
|
|
|
Mar 14 2006, 14:45
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896

|
Цитата(LordN @ Mar 14 2006, 17:44)  Цитата Да, собственно, температуру железяки (нагреватель для сварки ПХВ) регулировать надо.. и нах тут ПИД? извините  ... термостата с гистерезисом разве не хватит? Дело в том что незвестно какая достаточна точность поддержания температуры... поэтому решил взять ПИД за основу.
|
|
|
|
|
Mar 14 2006, 17:47
|
Знающий
   
Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686

|
Цитата Дело в том что незвестно какая достаточна точность поддержания температуры... ну, надо попытаться просчитать или хотя бы оценить это. вам потребуется: -температура плавления ПВХ -удельная теплота плавления -температура при которой ПВХ начнет гореть или его свойства станут недопустимыми для сварки. -масса железяки-паяльника -масса расплавляемого ПВХ -время за которое надо провести плавку ПВХ у меня в хозяйстве есть паяльник для сварки пропиленовых труб - утюг-утюгом, термостат тупейший, как в китайском утюге....
--------------------
|
|
|
|
|
Mar 14 2006, 21:33
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(okela @ Mar 14 2006, 11:32)  А попроще чего-нибудь...? Можно, конечно, снимать переходную характеристику реакции на скачок входного воздействия и рассчитывать по ней. Также можно постепенно увеличивая Кр определить критический Кр и вычислить по нему... Но это всё как бы уже не автонастройка. Простите, фильтры Калмана - немного не из той оперы. Навеяно постом #17... Автонастройку регулятора сделать можно, в виде адаптивного фильтра. Однако, заниматься этим не советую - сложно, нестабильно, гимор, короче. Для правильного выбора к-тов усиления необходимо задаться параметрами модели. Проще всего, как Вы и сказали, записать отклик системы на скачок. Далее следует вооружиться Матлабом. Берем тулбокс "System Identification", по отклику вычисляем параметры модели, предварительно задавшись её порядком (обычно 1-й, максимум 2-й). Более правильный, но и сложный подход заключается в решении уравнения теплопроводности для данной конфигурации нагревателя. Теперь, когда есть модель системы, переходим к "Control System Design" тулбоксу, там есть чудные GUI (напр, SISO Design GUI), заносим полученные параметры модели и ПИД регулятора. Играясь параметрами регулятора, получаем желаемый вид переходной характеристики системы с ОС. Не пугайтесь, если эти процедуры выглядят несколько сложно: разобраться в соответствующих инструментариях Матлаба очень полезно, когда-нибудь все равно пригодится.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|