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

 
 
> И снова про ПИД-регулятор..., Мысли вслух.
okela
сообщение Mar 6 2006, 12:55
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Возникли несколько вопросов про цифровой ПИД-регулятор...

Два разных источника по-разному описывают конечные формулы для расчета выходного воздействия по методу приращений:
http://atm.h1.ru/index.html
http://www.rlda.ru/PID_Control_Tutor.htm
Ход рассуждений в обоих случаях вроде бы один и тот же, но в итоговой формуле : U(n)= U(n-1)+dU(n)

, где dU(n) = Kp*[Q0*e(n)+Q1*e(n-1)+Q2*e(n-2)] коэффициенты Q0 и Q1 сильно отличаются.

Собственные выкладки дали результат совпадающий с результатом первого источника. Его и было взято за основу.

Используем алгоритм приращений для ПИ-регулятора по следующей формуле:
U(n)= U(n-1)+ Kp*(e(n)-e(n-1)+T*e(n)/Ti)
и дополнительно результат выхода U(n) ограничен снизу нулём и сверху значением максимума (255).
Так вот при отключении интегральной части (большое значение Ti) и установке достаточно большого усиления Kp теоретически регулятор должен вырождаться в позиционный,т.е. при значениях ошибки е > 0 имеем на выходе 255 и в остальных случаях - 0.
Но.... Всё было бы именно так если бы не было ограничений выхода. Так как выход ограничен и в качестве аргумента выходной функции используется изменение ошибки...то получается что, допустим при текущем состоянии позиционного регулятора в максимуме, небольшой дрейф регулируемого параметра вверх(несколько едениц) вызовет кратковременный провал результирующего сигнала.
Этого эффекта не будет наблюдаться при использовании прямой зависимости : U(n)= Kp*e(n), где аргументом является сама ошибка.

Также вызвал ряд вопросов метод автонастройки ПИДа по процессу двухпозиционного регулирования, который описано в следующем источнике:
http://members.vicard.net/sensor/main1_10.htm
Здесь как-то не сходится задачка с ответом.. Если предположим , что в системе с диапазоном изменения параметра = 180 у.е. , устанавливаются колебания с размахом, например 5 у.е. , то по формуле имеем Кр = 0.45/А (А-размах).. Приводя к процентам, получаем что
Кр = 0.09*100 = 9[%/у.е.].
Теоретически значение значение Кр должно быть близко к расчитанному из соотношения Y=Kр·(U-X) для П-регулятора, где
Y -выходная величина сигнала регулятора и входная Е = U-X (невязка). Отношение максимального Y к максимальному Е дает результат
в тех же процентах - 100/180 = 0.555[%/у.е.] . Далеко не близкие результаты получились..
Где я ошибаюсь ????
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
LordN
сообщение Mar 7 2006, 17:20
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686



Цитата
А по поводу автонастройки коэффициетна усиления у кого-нить есть какие-то рекомендации ?

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


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- okela   И снова про ПИД-регулятор...   Mar 6 2006, 12:55
- - LordN   ЦитатаdU(n) = Kp*[Q0*e(n)+Q1*e(n-1)+Q2*e(n-2)] эту...   Mar 6 2006, 14:51
|- - okela   Цитата(LordN @ Mar 6 2006, 18:51) Цитатаd...   Mar 6 2006, 15:28
|- - subver   ЦитатаМетод этот вроде бы широко рекомендуется для...   Mar 7 2006, 03:27
- - LordN   да, действительно в таком варианте нет необходимос...   Mar 6 2006, 16:40
- - LordN   ЦитатаА про отсутствие насыщения интеграла можно п...   Mar 7 2006, 04:03
- - NickNich   По поводу насыщения в выходном сигнале ПИ-регулято...   Mar 7 2006, 06:01
- - LordN   ?)ЦитатаЧто мешает завести обратную связь по преды...   Mar 7 2006, 07:01
- - NickNich   2 LordN В корневом сообщении написано, что ограни...   Mar 7 2006, 07:43
|- - okela   Цитата(NickNich @ Mar 7 2006, 11:43) 2 Lo...   Mar 7 2006, 12:11
|- - Stanislav   Цитата(okela @ Mar 7 2006, 15:11) ...А по...   Mar 10 2006, 19:51
|- - okela   Цитата(Stanislav @ Mar 10 2006, 23:51) Ци...   Mar 14 2006, 08:32
|- - subver   Цитата(okela @ Mar 14 2006, 14:32) Цитата...   Mar 14 2006, 12:26
|- - Stanislav   Цитата(okela @ Mar 14 2006, 11:32) А попр...   Mar 14 2006, 21:33
|- - vvs157   Цитата(Stanislav @ Mar 15 2006, 00:33) .....   Mar 14 2006, 22:31
|- - Stanislav   Цитата(vvs157 @ Mar 15 2006, 01:31) Цитат...   Mar 14 2006, 22:41
- - LordN   SAT(...) - это сумма по k?   Mar 7 2006, 07:49
- - NickNich   SAT = SATURATION, насыщение или ограничение резуль...   Mar 7 2006, 07:51
- - LordN   Цитата(NickNich @ Mar 7 2006, 13:51) SAT ...   Mar 7 2006, 12:17
|- - okela   Цитата(LordN @ Mar 7 2006, 16:17) Цитата(...   Mar 7 2006, 16:57
|- - subver   Цитата(LordN @ Mar 7 2006, 23:20) ЦитатаА...   Mar 9 2006, 03:47
- - LordN   ЦитатаЕсть еще такое предложение: если примерно из...   Mar 10 2006, 18:12
- - okela   2 Subver Да, собственно, температуру железяки (на...   Mar 14 2006, 13:10
- - LordN   ЦитатаДа, собственно, температуру железяки (нагрев...   Mar 14 2006, 13:44
|- - okela   Цитата(LordN @ Mar 14 2006, 17:44) Цитата...   Mar 14 2006, 14:45
- - LordN   ЦитатаДело в том что незвестно какая достаточна то...   Mar 14 2006, 17:47


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

 


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


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