Segnetics

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

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.05.2012, 17:28   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию 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
Просмотров: 2686
Размер:  1.6 Кбайт  
Вложения
Тип файла: msl my_pid_v5.msl (37.4 Кбайт, 8026 просмотров)


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

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

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

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


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

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

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

Основной принцип определения коэффициентов ПИД-регулятора состоит в том, чтобы управляемому объекту (например, вентустановке с водяным калорифером) дать ступеньку управляющего воздействия (открыть кран на какую-то величину) и посмотреть на реакцию объекта. Иными словами, определить переходную функцию объекта. Далее по переходной функции по эмпирическим формулам определяются коэффициенты регулятора.
Программа настройки для 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 Кбайт, 2885 просмотров)
Тип файла: pdf Manual.pdf (72.8 Кбайт, 4804 просмотров)
Тип файла: xls PID_raschet.xls (255.0 Кбайт, 4218 просмотров)


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

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

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

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мой вариант PID-регулятора tvf Вопросы о программировании 109 25.08.2023 11:23
Макрос 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


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


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