- •Раздел 1. Автоматизированные системы управления технологическими
- •Раздел 2. Автоматизированные системы управления предприятиями (асуп)
- •Раздел 3. Автоматизированные системы управления печатным процессом (асупп)
- •3.6. Интегрированная многоуровневая система автоматизации
- •Система и ее среда. Иерархия систем.
- •Анализ и моделирование систем.
- •Классификация систем управления.
- •Раздел 1. Автоматизированные системы управления технологическими процессами (асутп)
- •1.1 Общие сведения о технологических процессах (тп)
- •1.2. Схемы управления в асутп
- •1.3 Подготовка исходной информации в асутп
- •Измерительные преобразователи.
- •Погрешности измерительных преобразователей.
- •1.4. Первичная обработка данных в асутп
- •Задача первичной обработки данных.
- •Примеры решения задач первичной обработки данных.
- •1.5. Вторичная обработка данных в асутп
- •Задача вторичной обработки данных.
- •Моделирование исполнительных устройств.
- •Законы регулирования.
- •1.6 Комплекс технических средств асутп
- •Состав комплекса технических средств асутп.
- •Устройство сопряжения с объектом (усо).
1.4. Первичная обработка данных в асутп
Задача первичной обработки данных.
Примеры решения задач первичной обработки данных.
Под первичной обработкой данных в системах реального времени понимается обработка данных, поступающих с выходов первичных преобразователей информации (датчиков).
Задачу первичной обработки данных можно сформулировать следующим образом: известны наблюдаемые (измеряемые) и содержащие ошибки действительные значения У вводимой физической величины, а также структура и погрешности У оборудования, входящее в состав измерительного канала (рис. 1.10). Необходимо найти номинальные значения физической величины Х0 или ее действительные значения Х.
Рис.1.10. К задаче первичной обработке данных
На практике задачи первичной обработки информации представляет собой комплекс следующих взаимно связанных задач.
масштабирование, калибровка, линеаризация характеристик оборудования измерительного канала;
контроль достоверности измеренных значений;
корректировка влияния ошибок измерения У и помех Х.
Рассмотрим эти задачи на примере одномерного измерительного канала с линейной статической характеристикой:
Y=K X+M (1.2)
где K, M – константы или масштабные коэффициенты.
Задача масштабирования состоит в определении масштабных коэффициентов в выражении (1.2).
Задача калибровки (градуировки) заключается в определении функции.
X = f(Y) (1.3)
Функция (1.3) называется калибровочной (градуировочной) функцией и определяется экспериментально или по характеристикам устройств.
Задача линеаризации состоит в аппроксимации калибровочной функции, в виде ломанной или полинома n-ой степени по заданным опорным точкам. Массив опорных точек называется калибровочной (градуировочной) таблицей.
Контроль достоверности измеряемых значений физической величины заключается в проверке наличия возможных ошибок аппаратуры и контроль очевидных ошибок, например, дефектов датчиков, грубых ошибок измерения или явных несоответствий. Контроль достоверности измерений обычно осуществляется с помощью выражений:
Xmin x Xmax,
Xmin X - X X + Xmax, (1.4)
где xmax, xmin – границы диапозона достоверности измеряемой величины Х;
X -, X+ – опасные границы изменения величины Х.
При решении задачи корректировки влияния ошибок измерения и помех различают:
статическую корректировку измеренных значений (компенсацию);
динамическую корректировку (фильтрацию, сглаживание).
Необходимость статической корректировки возникает при нестабильности масштабных коэффициентов k и m в выражении (1.2). Эффект "дрейфа нуля" измерительного канала связан, например, с изменением во времени масштабного коэффициента
M = M(t) (1.5)
Масштабный коэффициент K определяет чувствительность измерительного канала и может изменяться, например, в зависимости от температуры
K = K(Т С) (1.6)
Если известны законы изменения масштабных коэффициентов (1.5) и (1.6), то задача компенсации решается в соответствии с выражением:
У = [k + k(T C)]X + [M + M(t)] (1.7)
Динамическая корректировка измеренных значений реализуется двумя методами:
сглаживания измеренных значений за счет формирования средних:
(1.8)
Примеры решения задач первичной обработки данных.
Задача 1.
Датчик давления имеет линейную шкалу в диапазоне 010 кГс/см2. Сигнал от датчика поступает на 12 разрядный АЦП. Необходимо создать закон трансляции.
Решение.
Поскольку датчик имеет линейную шкалу, то выбираем закон трансляции ЛИНЕЙНЫЙ
Y = k X + M
Т. к. нулевому значению сигнала соответствует нулевое значение измеряемого параметра (давления), то M=0
Т.о. y = 2,4419 10-3 Х, где x –показания АЦП.
Задача 2.
Датчик давления измеряет избыточное давление в технологическом аппарате в диапазоне 01кГс/см2, имеет линейную шкалу и статическую погрешность 0,05 кГс/см2. Сигнал с датчика имеет стандартный выход на 12-ти разрядный АЦП. Конечный результат должен быть представлен в кПа.
Решение.
Поскольку нулевому значению кода АЦП соответствует нулевое значение измеряемого параметра и присутствует статическая ошибка, то закон трансляции имеет вид:
Ризб =x Рmax / АЦПmax –
x – значение с АЦП,
Рmax = 1кГс/см2 = 98,1 кПа
= 0,05 кГс/см2 = 4,9 кПА
АЦПmax = 4095
Тогда
M = = 4,9 кПа.
Закон трансляции Ризб = 2.4 10-2 X – 4,9.
Задача 3.
Датчик атмосферного давления имеет линейную шкалу в диапазоне 400900 мм.рт.ст. и стандартный выход на 12-ти разрядный АЦП. Конечный результат должен быть представлен в кПА.
Решение.
Минимальному значению кода АЦП (0) соответствует значение давления 400 мм.рт.ст.=53.3 кПА, а максимальному (4095) – 900 мм.рт.ст = 120 кПА. Формула для расчета реального значения атмосферного давления записывается следующим образом:
Ратм = X (Рmax – Pmin ) / АЦПmax + Pmin
Рmax = 120 кПа, Pmin = 53.3 кПА, АЦПmax = 4095
Тогда закон трансляции имеет вид: