<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Модули регулирования > DEAD_BAND_A (OSCAT) |
DEAD_BAND_A – безударная линейная передаточная функция с адаптивной зоной нечувствительности (L).
DEAD_BAND_A используется для фильтрации шумов во входном сигнале – например, для предотвращения постоянного переключения контроллера при малых изменениях сигнала, что приводит к перегрузкам и преждевременному старению исполнительного механизма.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
X |
REAL |
Входной сигнал. |
T |
TIME |
Постоянная времени низкочастотного фильтра. |
KL |
REAL |
Коэффициент усиления фильтра. Значение KL по умолчанию – 1, допустимые значения KL – от 1 до 5. |
LM |
REAL |
Максимальная амплитуда высокочастотной составляющей (половина максимально допустимой величины зоны нечувствительности). |
Выходы |
||
Y |
REAL |
Выходной сигнал. |
L |
REAL |
Половина реальной величины зоны нечувствительности. Величина L вычисляется из амплитуды высокочастотной составляющей входного сигнала X: L = <амплитуда ВЧ> * KL Поскольку алгоритм должен оставаться работоспособным даже в экстремальных условиях, величина L ограничивается значением входа LM. |
Функция смещает положительную часть кривой на –L, а отрицательную – на +L.
Для выделения ВЧ-составляющей используется фильтр с постоянной времени T. Для изменения чувствительности алгоритма используется множитель KL.
Используемые функции: FT_PT1 (OSCAT).