Показать сообщение отдельно
Старый 17.01.2013, 18:03   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: 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 просмотров) - удалён
Вложения
Тип файла: msl vPID2_command.msl (4.7 Кбайт, 2668 просмотров)
Тип файла: msl vPID2_status.msl (4.7 Кбайт, 2933 просмотров)
Тип файла: msl vPID_v3.msl (167.6 Кбайт, 2767 просмотров)


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

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

Последний раз редактировалось Arsie, 25.03.2022 в 03:01
Arsie вне форума  
Благодарность от: