Автор работы: Пользователь скрыл имя, 24 Мая 2015 в 12:19, реферат
Алгоритмическое обеспечение АСУ ТП можно разбить на 4 группы:
а) Алгоритмы сбора и первичной обработки информации.
б) Алгоритмы специального математического обеспечения (интегрирование, сравнивание, извлечение корня при измерении расхода и т.п.).
в) Алгоритмы вывода информации.
г) Алгоритмы общесистемного обеспечения (алгоритмы работы операционной системы).
Алгоритмическое обеспечение АСУ ТП можно разбить на 4 группы:
а) Алгоритмы сбора и первичной обработки информации.
б) Алгоритмы специального математического обеспечения (интегрирование, сравнивание, извлечение корня при измерении расхода и т.п.).
в) Алгоритмы вывода информации.
г) Алгоритмы общесистемного обеспечения (алгоритмы работы операционной системы).
1.1
Алгоритмы сбора информации
Первичная обработка информации включает в себя:
-
Тарирование (масштабирование) аналоговых
сигналов. Целью тарирования является
получение функциональной
y(t) = KT (xи - xmin) + y0, (1.1)
где y0 – смещение, то есть начальное значение технологического параметра.
Тарировочная функция в виде программного блока закладывается в память ЭВМ и является частью общего алгоритма обработки информации. Значение технологического параметра в реальных единицах, вычисленное ЭВМ с помощью тарировочной функции используется при дальнейшей работе основной программы.
Пример:
Температура в термокамере измеряется с помощью термоэлектрического преобразователя имеющего предел измерения от 300 до 1000 ºC и выходной сигнал в виде унифицированного сигнала от 4 до 20 мА. Тарировочная функция = T(I) будет иметь вид Т(I) = ·(xи – 4) + 300 ºС = 43,75*I + 300 ºC. Для любого значения тока мы можем определить реальное значение температуры.
Для точки I = 10 мА; Т = 562,5 ºC.
-
Контроль достоверности служит
для выявления грубых ошибок
в исходных данных. Проверка может
осуществляться на диапазон
xmin ≤ x(t) ≤ xmax (1.2)
или на скорость изменения параметра:
Δxmin ≤ [xi(t)- xi-1(t)] ≤ Δxmax. (1.3)
На случай недостоверности для расчёта могут быть приняты предыдущие значения (среднее, граничное и т.п.). В том случае, если часто регистрируются недостоверные значения, управляющая система выдаёт сигнал об аварии и/или останавливает технологический процесс.
-
Фильтрация используется для
уменьшения или исключения
Обычно полагают, что результат измерения Y(k) представляет собой полезный сигнал X(k) и аддитивную помеху Z(k), то есть:
Y(k) = X(k) + Z(k). (1.4)
Источниками помех в АСУ ТП могут быть электромагнитные наводки, вибрация, турбулентность потоков, собственная погрешность датчиков и т.д.
К простейшим фильтрам можно отнести следующее:
а) Алгоритм обработки совокупности измерений
ХФ(i) = X(k), где ХФ(i) – выход фильтра.
Фактически он вычисляет среднее арифметическое значений входного сигнала. Алгоритм применим если Х – постоянная величина.
б) Рекуррентный алгоритм
ХФ(i) = ХФ(i-1) + [ХФ(i) - ХФ(i-1)]
в) Фильтр «скользящего» (текущего) среднего
ХФ(i) = Х(j)
При этом усредняется К последних измерений сигналов.
г) Экспоненциальный фильтр
Аппаратным аналогом является известная RC-цепь
Алгоритм работы рассмотренных фильтров реализуется в виде программного блока (или подпрограммы) в составе основной управляющей программы АСУ.
1.2
Алгоритмы вывода информации
определяют последовательность
операций при выводе
Последовательность алгоритмов обработки информации можно представить в виде схемы, представленной на рисунке 1.7.
Рисунок 1 - Последовательность алгоритмов обработки информации в АСУ Т
Информация о работе Алгоритмическое обеспечение: основные определения и алгоритмы