
- •Зао “зЭиМ-Инжиниринг”
- •Окл (02)Оперативный контроль логической программы
- •Огу (03)Оперативный групповой контроль и управление
- •Дик (04)Дискретный контроль
- •Алгоритмы обмена по сети магистр
- •Вин (05)Ввод интерфейсный сетевой
- •Инв (06)Интерфейсный вывод сетевой
- •Инр (07)Интерфейсный вывод радиальный
- •Алгоритмы ввода-вывода информации с усо
- •Ва (10)Ввод аналоговый
- •Вд (11)Ввод дискретный
- •Вап(12)Ввод аналоговый помехозащищенный*
- •Ав (13)Аналоговый вывод
- •Дв (14)Дискретный вывод
- •Ив (15)Импульсный вывод
- •Алгоритмы системного контроля
- •Авр (17)Аварийный вывод
- •Кпп (18)Контроль пропажи питания
- •Ссо (19)Супервизор сетевого обмена
- •Алгоритмы регулирования
- •Ран (20)Регулирование аналоговое
- •Рим (21)Регулирование импульсное
- •Рпи (22)пи-регулятор
- •Входы -выходы алгоритма рпи
- •Здн (24)Задание
- •Здл (25)Задание локальное
- •Руч (26)Ручное управление
- •Прз (27)Программный задатчик
- •Инз (28)Интегрирующий задатчик
- •Прк (29)Пороговый контроль
- •Динамические преобразования
- •Инт (33)Интегрирование
- •Диф (34)Дифференцирование
- •Фил (35)Фильтрация
- •Дин (36)Динамическое преобразование
- •Диб (37)Динамическая балансировка
- •Огс (38)Ограничение скорости
- •Зап (39)Запаздывание
- •Фвп (40)Фильтр высокочастотной помехи
- •Фпм(41) – Фильтр помех
- •Статические преобразования
- •Сум (42)Суммирование
- •Сма (43)Суммирование с масштабированием
- •Умд (44)Умножение-деление
- •Кор (45)Корень квадратный
- •Мод (46)Модуль сигнала
- •Кус (47)Кусочно-линейная функция
- •Огр (48)Ограничение
- •Скс (49)Скользящее среднее
- •Дис (50)Дискретное среднее
- •Мин (51)Минимум
- •Мкс (52)Максимум
- •Сит (53)Среднее из трех
- •Экс (54)Экстремум
- •Мсш (55)Масштабирование
- •Смз (56)Суммирование с выделением модуля и знака
Фпм(41) – Фильтр помех
Назначение.
Данный алгоритм является альтернативой алгоритму ФВП(40).
Алгоритм осуществляет фильтрацию входных аналоговых сигналов от помех с заданными параметрами.
Описание алгоритма.
Алгоритм содержит несколько (до 32) независимых каналов. Число этих каналов 0 < МР < 32 задается модификатором размера.
Каждый канал алгоритма имеет три входа (Х, V, Т) и три выхода (Y, D, N).
Входы канала:
Х - входной аналоговый сигнал канала;
V - модуль максимально возможной скорости изменения сигнала Х;
Т - максимальная длительность помехи сигнала X.
Выходы канала:
Y - выходной отфильтрованный аналоговый сигнал канала;
D - признак превышения входным сигналом Х скорости V в текущем цикле;
N - тестовый признак канала.
Каждый канал алгоритма работает следующим образом.
Если скорость изменения входного сигнала /Vx/ < V, то входной сигнал передается на выход без изменения, при этом Y=X, D=0, N=0.
Если скорость изменения входного сигнала /Vx/V, то /Vy/ = V, D=1 и включается отсчёт времени Тп превышения скорости. В пределах Тп<Т характер изменения выходного сигнала Y полностью соответствует диаграмме для алгоритма ОГС(38):
При ТпТ ограничение скорости изменения выходного сигнала Y отменяется и соблюдается равенство Y=X, т.е. сигнал передаётся с входа на выход без изменения и данный канал алгоритма ФПМ ограничивает выполнение своей функции временем Т. В этом случае считается, что происшедшее на входе алгоритма событие помехой не является, но при правильной настройке алгоритма (V и T) свидетельствует о неисправности источника входного сигнала. Последующая обработка сигнала на данном канале должна осуществляться диагностикой с использованием выходов D и N алгоритма ФПМ, либо иным способом.
Если в пределах времени Тп < Т произойдёт отмена ограничения скорости выходного сигнала Vy (по диаграмме в момент Y=X), то таймер отсчёта сбросится, и данный канал алгоритма ФПМ продолжит выполнение своей функции.
Таким образом, при одиночном импульсе помехи длительностью Тп<Т, отклонение значения выхода Y от текущего значения (под влиянием помехи) составит:
Y=V*Tп; [%]
При Тп Т максимально возможное приемлемое (до прекращения выполнения каналом ФПМ своей функции) отклонение сигнала Y от текущего значения составит
Ymax=V*T; [%]
Алгоритм ФПМ(41) фильтрует как случайные помехи, так и помехи в виде достаточно стабильных периодических колебаний. При колебаниях входного сигнала Х с полупериодом менее Т и |Vy| = V в моменты Y=X (дважды за период) знак Vy будет меняться на противоположный, а таймер отсчёта дважды за период будет сбрасываться.
Выход N является тестовым выходом канала, фиксирующим следующие ситуации.
Значение N |
Причина |
0 |
Нет превышения скорости (|Vy|V) |
1 |
Помеха зафиксирована и отфильтрована (|Vy|V и Тп < Т) |
2 |
Неисправность источника входного сигнала (|Vy|V и Тп Т) |
3 |
Фиксация сигнала в нуле |
4 |
Фиксация сигнала в 100% |
Алгоритм не инициирует обратный счет и не транслирует команду отключения предвключенному алгоритму.
Масштаб времени МВ=00, 01.
Входы-выходы алгоритма ФПМ приведены ниже.
Входы-выходы алгоритма ФПМ
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
Х1 |
Вход |
1-ый входной сигнал |
02 |
V1 |
“ |
Скорость изменения 1-го входного сигнала |
03 |
T1 |
“ |
Длительность помехи 1-го входного сигнала |
... |
... |
... |
... |
3m-2 |
Хm |
|
m-ый входной сигнал |
3m-1 |
Vm |
|
Скорость изменения m-го входного сигнала |
3m |
Тm |
|
Длительность помехи m-го входного сигнала |
01 |
Y1 |
Выход |
1-ый выходной сигнал |
02 |
D1 |
“ |
Признак превышения скорости 1-го входного сигнала |
03 |
N1 |
“ |
Тестовый признак 1-го входного сигнала |
... |
... |
... |
... |
3m-2 |
Ym |
|
m-ый выходной сигнал |
3m-1 |
Dm |
|
Признак превышения скорости m-го входного сигнала |
3m |
Nm |
|
Тестовый признак m-го входного сигнала |