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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Автонастройка ПИД
Beginning
сообщение Sep 24 2010, 09:37
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Цитата(vvs157)
Печка скорее всего на оптимальных параметрах "улетит" за 1000.

Нету опыта с такой системой. Но насколько я понял – правильно настроенный ПИД не допускает перерегулирования. Я это наблюдал на своём стенде – когда подобрал правильные коэффициенты – работало как часы при любой разнице температур.
Цитата
=vvs157Поэтому ничего, кроме плавного увеличения уставки не остается.

Это достигается при завышении зоны пропорциональности. Замечу что эт не идеальная настройка ПИД т.к. при этом время выхода на заданную температуру увеличиваеться.
Цитата(vvs157)
И если ваша автоматика определила коэффициенты на относительно больших перерегулированиях, то, скорее всего, на малых (а именно это и есть рабочий режим регулятора) эти коэффициенты будут далеко не оптимальны.

Можете поделиться опытом использования самонастройки? Очень интересно выслушать также умозаключения по поводу поведения объекта. Т.е. Почему вы решили что:" эти коэффициенты будут далеко не оптимальны"

Цитата(Tanya)
Со скоростью, которая не приводит к зашкаливанию И-компоненты. Возможны варианты..

A! Теперь наверно понял чт вы имели ввиду. Если нам надо например температура 50С то для ПИД мы не ставим 50, а повышаем 20->50. Это примерно то что я предложил для плавного регулирования.
Но тогда получаем следующее – что бы определить с какой скоростью нам повышать задатчик нам нужно знать с какой скоростью растёт температура, а это мы не знаем. Если скорость роста температуры будет отличаться от скорости изменения задатчика – то имеем то, от чего хотели уйти – интегральная составляющая начнёт расти. Второе неприятное следствие – это значительное замедление скорости выхода на заданную температуру. И строго говоря, это уже не ПИД как токовой. Возможны еще, какие подводные камни. Вы применяли подобный алгоритм? Очень интересно выслушать мнения о его поведении.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 24 2010, 09:57
Сообщение #17


Гуру
******

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



Цитата(Beginning @ Sep 24 2010, 13:37) *
Но тогда получаем следующее – что бы определить с какой скоростью нам повышать задатчик нам нужно знать с какой скоростью растёт температура, а это мы не знаем. Если скорость роста температуры будет отличаться от скорости изменения задатчика – то имеем то, от чего хотели уйти – интегральная составляющая начнёт расти. Второе неприятное следствие – это значительное замедление скорости выхода на заданную температуру. И строго говоря, это уже не ПИД как токовой. Возможны еще, какие подводные камни. Вы применяли подобный алгоритм? Очень интересно выслушать мнения о его поведении.

Если мы ничего не знаем априори, то должны сделать эксперимент - узнать, какая будет скорость, подавая вручную некоторую мощность (не обязательно максимальную - мы ведь можем посчитать...) и измеряя ее.
Строго говоря, это и будет самый настоящий ПИД... Алгоритм такой применяла. И не я одна.
Кроме того, мы можем определить (приблизительно...) стационарную мощность в зависимости от температуры и в нужный момент засунуть соответствующее значение в И-компоненту. А до этого момента (это тонкий момент) греть на полной мощности....
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 24 2010, 11:06
Сообщение #18


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Tanya @ Sep 24 2010, 13:57) *
А до этого момента (это тонкий момент) греть на полной мощности....

Почему тонкий? Я, например, памятник себе воздвиг ввел параметры, отвечающие за разметку области температур от комнатной (благо, чисто случайно, она схемотехнически доступна) и до сАмой до уставки - когда тупогреть, когда ограничивать скорость задатчика(благобладаря Вам, кстати), когда мерять для автонастройки ПИД и когда переходить к собсна сабжу.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 24 2010, 11:35
Сообщение #19


Гуру
******

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



Цитата(_Pasha @ Sep 24 2010, 15:06) *
Почему тонкий?

Просто потому, что определять его лучше экспериментально.
Стало быть, мое бла-бла-бла порождает "благобладарность". Спасибо.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 24 2010, 11:43
Сообщение #20


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Tanya @ Sep 24 2010, 15:35) *
мое бла-бла-бла

Спасибо Вам. Это не бла-бла, это эффект Кассандры. Вы ведь не первый год об этом говорите!
ЗЫ топиктартеру: только у мну "сеансовый" контур ПИД. laughing.gif Иными словами, макс. скорость выхода на уставку не гарантируется. Гарантируется только поддержание температуры в установившемся режиме.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 24 2010, 12:02
Сообщение #21


Гуру
******

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



Цитата(_Pasha @ Sep 24 2010, 15:43) *
Спасибо Вам. Это не бла-бла, это эффект Кассандры. Вы ведь не первый год об этом говорите!

А как Вы меня еще обозвали...
Вот посмотрела http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%...%B4%D1%80%D0%B0

"Согласно Гомеру, она была красивейшей из дочерей Приама, её пророческий дар он не упоминает."
Еще раз - спасибо.

Упрекаете в том, что пишу одно и то же... Тут много было тем про ПИД в разных аспектах и приложениях. К сожалению, легче еще раз написать, чем искать, куда послать... Еще бы автора послать в то место, где писала, что нужно точно учитывать выданную энергию (мощность) для хорошего регулирования и (в данном случае) наружную температуру.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Sep 24 2010, 13:56
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Beginning @ Sep 24 2010, 13:37) *
Нету опыта с такой системой. Но насколько я понял – правильно настроенный ПИД не допускает перерегулирования. Я это наблюдал на своём стенде – когда подобрал правильные коэффициенты – работало как часы при любой разнице температур.


Можете поделиться опытом использования самонастройки? Очень интересно выслушать также умозаключения по поводу поведения объекта. Т.е. Почему вы решили что:" эти коэффициенты будут далеко не оптимальны"
Все, о чем Вы говорите справедливо только для линейной (в смысле диф. уравнения) системы. Реальные системы обычно этим не отличаются.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Sep 24 2010, 15:35
Сообщение #23


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



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

Сообщение отредактировал ukpyr - Sep 24 2010, 15:36
Go to the top of the page
 
+Quote Post
Beginning
сообщение Sep 24 2010, 17:17
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Вот расчёт по методу Циглера-Николосу:
для ПИД-регулятора: Kp=0,60*Kc, Ki=2,0*Kp/T, Kd=Kp*T/8
Где Кс - зона пропорциональности при появление автоколебаний. T-период.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Peter Pavlov
сообщение Sep 26 2010, 18:41
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 22-09-07
Пользователь №: 30 755



Интересно поделиться своим опытом. Делаю автоматику для тепловентиляции. Чистый ПИД не работал никогда. Более важна получалась задержка обратной связи. К примеру давая мощность по линейной составляющей, температура не менялась 5-10 мин, затем как только начиналась менятся температура, можно систему выключать - и при этом все равно перерегулировка гарантирована. Уменьшение К ситуацию не лечила. О полной стабилизации речь вообще не шла. В итоге родился ПИД подобный алгоритм, где скорость изменения мощности фиксирована для 3х диапазонов грубо/точно/останов, аккумуляторы ограничены. Интегральную составляющую не использую. При рассогласовании можность меняется не по линейному закону а с фиксированной скоростью. В итоге работает нормально, не оптимально по времени, но не боится почти любых косяков в оборудовании. Перерегулировок нет, колебательного процесса на клапане нет.
Go to the top of the page
 
+Quote Post
Designer56
сообщение Sep 26 2010, 19:10
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Цитата(Peter Pavlov @ Sep 27 2010, 00:41) *
Интересно поделиться своим опытом. Делаю автоматику для тепловентиляции. Чистый ПИД не работал никогда. ......

А Бесекерского почитать не пробовали?


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 17:43
Рейтинг@Mail.ru


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