DEAD_BAND_A (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Модули регулирования >

DEAD_BAND_A (OSCAT)

DEAD_BAND_A – безударная линейная передаточная функция с адаптивной зоной нечувствительности (L).

DEAD_BAND_A используется для фильтрации шумов во входном сигнале – например, для предотвращения постоянного переключения контроллера при малых изменениях сигнала, что приводит к перегрузкам и преждевременному старению исполнительного механизма.

Вид ФБ в редакторе программ языка FBD:

DEAD_BAND_A_OSCAT

Входы и выходы ФБ:

Название

Тип

Описание

Входы

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.

DEAD_BAND_A_OSCAT_1

Используемые функции: FT_PT1 (OSCAT).