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

 
 
7 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> Автоматическое регулирование
Destr
сообщение Sep 28 2006, 06:26
Сообщение #46


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-06
Пользователь №: 19 915



У меня очередной вопрос возник. Как осуществлять пид регулирование, если после воздействия выходом регулятора на регулируемую величину, последняя начинает изменятся только по прошествии некоторого времени.
Как поступать в таком случае, увеличивать время между повторениями пид инструкции (Я так понимаю это Tquant, в коде LordNa) или уменьшать интегральный коэффициент ?
Go to the top of the page
 
+Quote Post
Destr
сообщение Sep 28 2006, 06:26
Сообщение #47


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-06
Пользователь №: 19 915



У меня очередной вопрос возник. Как осуществлять пид регулирование, если после воздействия выходом регулятора на регулируемую величину, последняя начинает изменятся только по прошествии некоторого времени.
Как поступать в таком случае, увеличивать время между повторениями пид инструкции (Я так понимаю это Tquant, в коде LordNa) или уменьшать интегральный коэффициент ?
Go to the top of the page
 
+Quote Post
Destr
сообщение Sep 28 2006, 06:28
Сообщение #48


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-06
Пользователь №: 19 915



Блин нажимаю отправить сообщение, и выводится что не возможно отобразить страницу, так несколько раз сделал, потом убедился что они не поместились и еще раз отправил, а они все появились. Можно удалить повторяющиеся сообщения ?

Сообщение отредактировал Destr - Sep 28 2006, 06:35
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 28 2006, 07:24
Сообщение #49


Гуру
******

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



Цитата(Destr @ Sep 28 2006, 10:26) *
У меня очередной вопрос возник. Как осуществлять пид регулирование, если после воздействия выходом регулятора на регулируемую величину, последняя начинает изменятся только по прошествии некоторого времени.
Как поступать в таком случае, увеличивать время между повторениями пид инструкции (Я так понимаю это Tquant, в коде LordNa) или уменьшать интегральный коэффициент ?

А оно всегда с задержкой. Если, конечно, не нарушена причинно-следственная связь...
В ПИД одна из букв - Д осуществляет, как это писалось раньше по русски, - "предварение". Еще полезно ограничить скорость нарастания задающего параметра до адекватного предела, как это написано у Т. и Ш. Там же и про ПИД очень правильно написано.
Go to the top of the page
 
+Quote Post
Destr
сообщение Sep 28 2006, 07:30
Сообщение #50


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-06
Пользователь №: 19 915



Цитата(Tanya @ Sep 28 2006, 11:24) *
как это написано у Т. и Ш. Там же и про ПИД очень правильно написано.

Это что ?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 28 2006, 08:10
Сообщение #51


Гуру
******

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



Цитата(Destr @ Sep 28 2006, 11:30) *
Цитата(Tanya @ Sep 28 2006, 11:24) *

как это написано у Т. и Ш. Там же и про ПИД очень правильно написано.

Это что ?

Книга такая. Авторы Титце и Шенк. Есть в сети в нескольких местах.
Go to the top of the page
 
+Quote Post
NickNich
сообщение Sep 28 2006, 08:56
Сообщение #52


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593



Цитата(Destr @ Sep 28 2006, 10:26) *
У меня очередной вопрос возник. Как осуществлять пид регулирование, если после воздействия выходом регулятора на регулируемую величину, последняя начинает изменятся только по прошествии некоторого времени.
Как поступать в таком случае, увеличивать время между повторениями пид инструкции (Я так понимаю это Tquant, в коде LordNa) или уменьшать интегральный коэффициент ?


Если Tquant - это период обновления выхода регулятора (или частота опроса датчиков выхода), то этот параметро увеличивать ни в коем случае не надо. Если в объекте управления присутствует запаздывание (судя по описанию, это Ваш случай) то надо уменьшать коэффициент усиления при интегрирующем звене. под к-то усиления я понимаю Ki вида Ki/s. Реакция на ступенчатое воздействие станет длинее, зато уменьшится колебательность контура и повысится его устойчивость.
Go to the top of the page
 
+Quote Post
LordN
сообщение Sep 28 2006, 09:46
Сообщение #53


Знающий
****

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



Цитата(Destr @ Sep 28 2006, 13:26) *
У меня очередной вопрос возник. Как осуществлять пид регулирование, если после воздействия выходом регулятора на регулируемую величину, последняя начинает изменятся только по прошествии некоторого времени.
Как поступать в таком случае, увеличивать время между повторениями пид инструкции (Я так понимаю это Tquant, в коде LordNa) или уменьшать интегральный коэффициент ?

для начала надо оценить отношение времени запаздывания(задержки) к времени установления (время реакции системы). если оно меньше, 1/4(кажется, не помню точно, но больше чем 1/2 - это точно), то ПИД-регулятор справится. если больше - можно даже не пытаться.
Tquant = период цикла регулятора, период квантования, все остальные временные параметры регулятора должны быть привязаны к нему!
в литературе пишут что ни в коем случае период квантования не должен быть больше 1/10 времени установления. мои опыты показывают что это шибко мягкое требование, реально же, нормальное поведение ПИД регулятора начинается при Tquant порядка 1/100 времени установления.
чем больше запаздывание - тем больше д.б. вклад Д- и меньше П-, это если грубо...


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Sep 28 2006, 10:00
Сообщение #54


Гуру
******

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



Цитата(LordN @ Sep 28 2006, 13:46) *
для начала надо оценить отношение времени запаздывания(задержки) к времени установления (время реакции системы). если оно меньше, 1/4(кажется, не помню точно, но больше чем 1/2 - это точно), то ПИД-регулятор справится. если больше - можно даже не пытаться...
Простите, нельзя ли пояснить написанное подробнее?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Destr
сообщение Sep 28 2006, 10:30
Сообщение #55


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-06
Пользователь №: 19 915



Цитата(Stanislav @ Sep 28 2006, 14:00) *
Простите, нельзя ли пояснить написанное подробнее?

Да я тоже хотел об этом попросить.

В параметрах пид инструкции (для контроллера), есть такой параметр
"Время отсчета-выборки" (Описание: Интервал проверки процесса изменения действительного значения), он может принимать значения от 1 до 32767 мс. Это и есть Tquant ?

Сообщение отредактировал Destr - Sep 28 2006, 10:31
Go to the top of the page
 
+Quote Post
NickNich
сообщение Sep 28 2006, 11:53
Сообщение #56


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593



Цитата(LordN @ Sep 28 2006, 13:46) *
для начала надо оценить отношение времени запаздывания(задержки) к времени установления (время реакции системы). если оно меньше, 1/4(кажется, не помню точно, но больше чем 1/2 - это точно), то ПИД-регулятор справится. если больше - можно даже не пытаться.


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

Цитата(LordN @ Sep 28 2006, 13:46) *
Tquant = период цикла регулятора, период квантования, все остальные временные параметры регулятора должны быть привязаны к нему!
в литературе пишут что ни в коем случае период квантования не должен быть больше 1/10 времени установления. мои опыты показывают что это шибко мягкое требование, реально же, нормальное поведение ПИД регулятора начинается при Tquant порядка 1/100 времени установления.

Согласен, чем больше частота опроса датчиков и формирования управляющего воздействия, тем лучше. Если считать, что время переходного процесса Tp для объекта управления равно учетверенной постоянной времени Tc, то теоретическое ограничеие сверху на период Tquant можно записать так Tquant < Tp/8. Отсюда и до 1/10 не далеко smile.gif Для обеспечения работоспособности регулятора при минимальных ограничениях нужно очень тщательно выбирать коэффициенты. Проще уменьшить Tquant, если возможно.
Go to the top of the page
 
+Quote Post
LordN
сообщение Sep 28 2006, 13:59
Сообщение #57


Знающий
****

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



Цитата
Простите, нельзя ли пояснить написанное подробнее?

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


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post
NickNich
сообщение Sep 28 2006, 16:31
Сообщение #58


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593



Цитата(LordN @ Sep 28 2006, 17:59) *
но само по себе запаздывание решающей роли не играет. играет только отношение.

Роль, и часто - главную, играет как раз запаздывание. Т.к. наличие запаздывания внутри объекта регулирования, измерительного звена или в любом другом месте распространения сигнала ошибки может сделать замкнутую систему неустойчивой. Я пишу "может", т.к. если принять специальные меры то потери устойчивости удается избежать. За счет увеличения динамической ошибки, колебательности и т.д. (т.е. не бесплатно).


Цитата(LordN @ Sep 28 2006, 17:59) *
мысленно представьте себе что получится, если переходная характеристика системы представляет собой функцию хевисайда сдвинутую на некое время(идеальная линия задержки). правильно, получим генератор меандра или систему с нулевым запасом по устойчивости.

Не удачный пример. Я его истолкую так - объект регулирования представляет собой идеальную задержку и включен в замкнутый контур регулирования через ПИД-регулятор. Правильным выбором коэффициентов при пропорциональном и интегрирующем звеньях можно получить устойчивую систему. Можно даже попытаться настроить под заданную колебательность, если задержка не очень велика. Но можно и генератор меандра из этой системы сделать....

Цитата(LordN @ Sep 28 2006, 17:59) *
первый же вариант - это уже не ПИД. хотя именно так и поступают в этом случае.

ПИД и еще какой...
При проектировании ПИД-регуляторов хорошим тоном считается не задавать дифференцирующее звено в чистом виде (да это и не возможно), а задавать его в виде последоавтельно соединенных дифференцирующего, усилительного и одного или двух апериодических звеньев. Апериодическое звено сдесь - для завала производной в области высоких частот, чтобы не усиливались шумы системы. Если экстраполятор имеет передаточную функцию вида (1+t1*s)/(1+t2*s) - просто вносит опережение по фазе в некотором диапазоне частот, то включение такого звена последовательно с ПИ-регуляторор в сумме дает полноценный ПИД. Нужно только коэффициенты пересчитать...

Цитата(LordN @ Sep 28 2006, 17:59) *
используют регуляторы работающие по мат.модели системы. мат.модель может быть записана в "явном" виде в структуру регулятора, а может каким-либо образом вычисляться "на ходу" - такой регулятор называют экспертной системой. но это уже не ПИД.

"Экспертные системы" - это что-то из области абстрактного ИТ, баз данных и языка джава. В автоматике такие системы называют адаптивными, самонастраивающимися и т.д. Кстати и там применяются ПИД-регуляторы. Просто коэффициенты этих регуляторов переменные а отдельно сформированный блок адаптации эти коэффициенты постоянно обновляет, исходя из выхода регулятора, выхода системы и т.д.

Большинство методов настройки ПИД-регуляторов получено из предположений о структуре математической модели объекта регулирования. Например самый первый метод - Циглера-Николса был вообще придуман двумя менеджерами по продажам(!!!!! вот такой он - офисный планктон) для объекта управления в виде апериодического звена с запаздыванием...
Go to the top of the page
 
+Quote Post
Thistle
сообщение Sep 28 2006, 17:59
Сообщение #59


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

Группа: Участник
Сообщений: 99
Регистрация: 29-11-05
Пользователь №: 11 563



ну было это давольно давно, планктон с тех пор мутировал сильно))))
ещё можно , измерив чистое запаздывание поставить упредители, правда устойчивость снизится, но попытаться(хотя бы цифры посмотреть стоит)
Go to the top of the page
 
+Quote Post
jackBU
сообщение Sep 29 2006, 11:01
Сообщение #60


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

Группа: Свой
Сообщений: 140
Регистрация: 24-10-05
Пользователь №: 10 028



Для систем с запаздыванием применяют регуляторы с экстраполятором Смита.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:00
Рейтинг@Mail.ru


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