![]() |
![]() ![]() |
![]() |
#1 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 16 783
Благодарил(а): 11 раз(а)
Поблагодарили:
565 раз(а) в 515 сообщениях
|
![]()
Регулятор, повсеместно использующийся нами во всех программах.
Является ПИД-регулятором по формуле со связанными коэффициентами (как принято у буржуев). Сама формула на картинке во вложениях. Получение вариантов регулирования: P-регулятор: I=0, D=0 PI-регулятор: D=0 PD-регулятор: I=0 Входы: P, I, D - коэффициенты регулятора Сброс - сброс рассчитанной интегральной составляющей. Полезно это делать перед началом регулирования и после смены коэффициентов Data - это значение будет загружено в регулятор во время сброса, и после применения к нему коэффициентов, передано на выход Max_U/Min_U - диапазон работы регулятора. В программах Конструктора, например, он равен 0..1000, что соответствует Min_U=0, Max_U=1000. __________________ Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 08.12.2021 в 14:15 |
![]() |
Благодарность от: |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 16 783
Благодарил(а): 11 раз(а)
Поблагодарили:
565 раз(а) в 515 сообщениях
|
![]()
Примеры работы регуляторов
__________________ Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
#3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 16 783
Благодарил(а): 11 раз(а)
Поблагодарили:
565 раз(а) в 515 сообщениях
|
![]()
Настройка регуляторов
Основной принцип определения коэффициентов ПИД-регулятора состоит в том, чтобы управляемому объекту (например, вентустановке с водяным калорифером) дать ступеньку управляющего воздействия (открыть кран на какую-то величину) и посмотреть на реакцию объекта. Иными словами, определить переходную функцию объекта. Далее по переходной функции по эмпирическим формулам определяются коэффициенты регулятора. Программа настройки для SMH2010 определяет переходную функцию и вычисляет коэффициенты автоматически. Для того, чтобы понять как она работает, обратимся к рисунку: ![]() • При подаче питания на контроллер, он выдает сигнал=Uступ (не менее 50% от полного диапазона) на свой аналоговый выход для того, чтобы температура стабилизировалась на безопасном уровне с запасом. • Старт программы определения - кнопка F2. Контроллер выдает Umin - безопасный минимальный процент открытия крана и ждет окончания падения температуры до Tmin. • Далее программа "молчит", чтобы Tmin стабилизировалась. Время "молчания" задается в меню и должно быть больше Td. • По окончании времени "молчания" дается ступенька Uступ и определяется Td (Deadtime) - задержка реакции объекта на управляющее воздействие. • Определяется фронт Tc(1) - время реации объекта за вычетом Td. • По достижении Tступ, кран закрывается до Umin и определяется спад Tc(2). • По полученным данным, расчитываются коэффициенты ПИД-регулятора В приложении программа подбора коэффициентов, инструкция к программе. При необходимости можно воспользоваться альтернативным вариантом - замером Td и Tc с помощью секундомера; расчет производится в Excel-таблице расчёта коэффициентов. __________________ Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мой вариант PID-регулятора | tvf | Вопросы о программировании | 114 | 17.12.2017 01:15 |
Макрос my PID v5 | chif.com | SMLogix | 20 | 05.02.2015 03:10 |
PID задержка исполнения | kostkost | Вопросы о программировании | 3 | 27.08.2014 21:51 |
PID, PI, PD, P регулятор, ШИМ (PWM) | Arsie | Библиотека макросов | 0 | 06.08.2014 12:01 |
PID, PI, PD, P регулятор, векторный | Arsie | Библиотека макросов | 5 | 19.08.2013 17:16 |