17.01.2013, 18:03
|
#1
|
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
PID, PI, PD, P регулятор, векторный
Векторный ПИД-регулятор.
Управляется и сообщает о своей работе кодированными сигналами, макросы кодирования команды и расшифровки статуса прилагаются.
Входы:
- Команда - управление регулятором
- P, I, D - коэффициенты регулятора
- Уставка (градусы)
- Датчик
- Зона нечувствительности - зона вокруг "уставки", внутри которой регулятор практически исключает движения крана, минимизируя износ привода и управляющих им реле. Зона задаётся в градусах. Задание зоны шириной 2 градуса означае коридор "уставка плюс-минус один градус"
- Время хода крана - паспортное значение, либо измеренное фактически. Если время прямого и обратного хода неодинаковы, то задаётся бОльшее. Время задаётся в секундах
- Время хода (minimum) - минимально допустимая длительность импульса открывания или закрывания. Длительность задаётся в циклах системы
- Фильтр - постоянная экспоненциального фильтра, размерность: циклы программы. Фильтр используется исключительно для расчёта D-составляющей и может быть отключён заданием нулевого времени
- Ручное открывание
- Ручное закрывание
Выходы:
- Status - выход состояния регулятора
- Открывание - включение прямого хода крана
- Закрывание - включение обратного хода крана
- %Avg - равен нулю, если кран не движется. 101, если открывается и -101, если закрывается
Цитата:
!!!Важное замечание! В норме, коэффициенты I и D регулятора должны быть в нуле - вся настройка регулятора сводится к подбору верного коэффициента P. Если вы считаете, что вам необходим коэффициент D, обязательно активируйте фильтрацию. Коэффициент I применяйте только если полностью понимаете, зачем это вам нужно!
|
vPID_v2.msl (162.8 Кбайт, 608 просмотров) - удалён
__________________
Программа делает то что написал программист, а не то что он хотел.
Добро всегда побеждает зло. Кто победил - тот и добрый.
Последний раз редактировалось Arsie, 25.03.2022 в 03:01
|
|
|