Segnetics

Вернуться   Segnetics > База знаний > Библиотека макросов

Закрытая тема
 
Опции темы Поиск в этой теме
Старый 18.05.2012, 17:28   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 069
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию PID, PI, PD, P регулятор, аналоговый

Регулятор, повсеместно использующийся нами во всех программах.

Является ПИД-регулятором по формуле со связанными коэффициентами (как принято у буржуев). Сама формула на картинке во вложениях.

Получение вариантов регулирования:

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.


Цитата:
!!!Важное замечание! Использовать PID-регулирование с применением стандартных макросов датчиков невозможно! Стандартные макросы датчиков рассчитаны на исключительно PI-регулирование!

Для использования PID-регулирования температуры (давление/расход и т.д.) необходимо пропускать через сглаживающий экспоненциальный фильтр.
Изображения
Тип файла: gif === формула.gif (1.6 Кбайт, 2692 просмотров)
Вложения
Тип файла: msl my_pid_v5.msl (37.4 Кбайт, 8045 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Ilya J., 26.12.2023 в 16:26
Arsie сейчас на форуме  
Благодарность от:
Старый 15.06.2012, 10:59   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 069
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Примеры работы регуляторов

Примеры работы регуляторов
Вложения
Тип файла: psl 1-Test-P.psl (56.1 Кбайт, 3287 просмотров)
Тип файла: psl 4-Test-PI.psl (56.1 Кбайт, 2207 просмотров)
Тип файла: psl 6-Test-PD.psl (56.1 Кбайт, 1512 просмотров)
Тип файла: psl 7-Test-PID.psl (56.1 Кбайт, 2793 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме  
Старый 15.06.2012, 11:05   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 069
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Настройка регуляторов

Настройка регуляторов

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



• При подаче питания на контроллер, он выдает сигнал=Uступ (не менее 50% от полного диапазона) на свой аналоговый выход для того, чтобы температура стабилизировалась на безопасном уровне с запасом.

• Старт программы определения - кнопка F2. Контроллер выдает Umin - безопасный минимальный процент открытия крана и ждет окончания падения температуры до Tmin.

• Далее программа "молчит", чтобы Tmin стабилизировалась. Время "молчания" задается в меню и должно быть больше Td.

• По окончании времени "молчания" дается ступенька Uступ и определяется Td (Deadtime) - задержка реакции объекта на управляющее воздействие.

• Определяется фронт Tc(1) - время реации объекта за вычетом Td.

• По достижении Tступ, кран закрывается до Umin и определяется спад Tc(2).

• По полученным данным, расчитываются коэффициенты ПИД-регулятора

В приложении программа подбора коэффициентов, инструкция к программе.

При необходимости можно воспользоваться альтернативным вариантом - замером Td и Tc с помощью секундомера; расчет производится в Excel-таблице расчёта коэффициентов.
Вложения
Тип файла: psl Autotuning.psl (482.5 Кбайт, 2890 просмотров)
Тип файла: pdf Manual.pdf (72.8 Кбайт, 4814 просмотров)
Тип файла: xls PID_raschet.xls (255.0 Кбайт, 4229 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме  
2 благодарности(ей) от:
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 14:00.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024