
- •Зао “зЭиМ-Инжиниринг”
- •Окл (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)Суммирование с выделением модуля и знака
Фвп (40)Фильтр высокочастотной помехи
Назначение.
Алгоритм осуществляет фильтрацию входных аналоговых сигналов от помех с заданными параметрами.
Описание алгоритма.
Алгоритм содержит несколько (до 32) независимых каналов. Число этих каналов 0 < МР < 32 задается модификатором размера.
Каждый канал алгоритма имеет три входа (Х, V, Т) и три выхода (Y, D, N).
Входы канала:
Х входной аналоговый сигнал;
V модуль максимально возможной скорости изменения сигнала Х;
Т максимальная длительность помехи.
Выходы канала:
Y выходной отфильтрованный аналоговый сигнал канала;
D признак превышения входным сигналом Х скорости V в текущем цикле;
N тестовый признак канала.
Каждый канал алгоритма работает следующим образом.
В каждом i-ом цикле выполнения алгоритма определяется реальная скорость изменения сигнала Х:
Vi=(Xi-Xi-1)/To,
где Хi значение входного сигнала в текущем цикле;
Хi-1 значение входного сигнала в предыдущем цикле;
То время цикла.
Если скорость изменения входного сигнала не больше V, т.е. |Vi|V, то входной сигнал передается на выход без изменения, запоминается текущее значение скорости Vx=Vi, при этом Yi=Xi, Di=0, Ni=0.
Если в каком-либо цикле обнаружено, что |Vi|V, то предполагается возможность помехи и выходной сигнал начинает формироваться как интерполяция предыдущего значения скоростью Vx, т.е. Yi=Yi-1 +Vx, при этом запускается измерение длительности Тп этой ситуации. Выходной сигнал в каждом цикле рассчитывается как Yi=Yi-1 +Vx до тех пор, пока одновременно выполняются отношения |Vi|V и Тп Т, при этом D=1. В противном случае, при |Vi|V или Тп Т выходной сигнал Y начинает опять отслеживать входной сигнал, т.е. Yi=Xi, при этом D=0 или D=1 соответственно.
Таким образом, изменение входного сигнала со скоростью, больше допустимой, рассматривается алгоритмом как помеха, которая “вырезается” из входного сигнала путем интерполяции его значения прежней скоростью, если длительность этого изменения меньше заданного Т. Если длительность такого изменения сигнала больше заданного Т, то это изменение рассматривается алгоритмом как естественное и передается на выход алгоритма с задержкой времени Т.
Выход N является тестовым выходом канала, фиксирующим следующие ситуации.
Значение N |
Причина |
0 |
Нет превышения скорости (|Vi|V) |
1 |
Помеха устранена () |
2 |
|Vi|V и Тп Т |
3 |
Фиксация сигнала в нуле |
4 |
Фиксация сигнала в 100% |
Алгоритм не инициирует обратный счет и не транслирует команду отключения предвключенному алгоритму.
Модификатор МР=00-32, масштаб времени МВ=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-го входного cигнала |
03 |
N1 |
“ |
Тестовый признак 1-го входного сигнала |
... |
... |
... |
... |
3m-2 |
Ym |
|
m-ый выходной сигнал |
3m-1 |
Dm |
|
Признак превышения скорости m-го входного сигнала |
3m |
Nm |
|
Тестовый признак m-го входного сигнала |