Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Изм. канал.doc
Скачиваний:
37
Добавлен:
18.12.2018
Размер:
427.52 Кб
Скачать

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ФУНКЦИИ КОНТРОЛЯ В АСУТП

(алгоритмы рассмотрены при выполнении СРС и курсового проекта ).

  1. Типовой измерительный канал и типовые задачи первичной обработки информации в АСУТП.

  2. Частота опроса датчиков технологических параметров в АСУТП.

  3. Фильтрация измеряемых величин от помех в АСУТП. Алгоритмы фильтрации.

  4. Алгоритмы коррекции показаний датчиков при отклонении условий измерения от нормальных.

  5. Определение действительного значения измеряемых величин по сигнала на в вводе в УВМ.

  6. Алгоритмы контроля достоверности информации и ее коррекции.

1.Типовой измерительный канал и типовые задачи первичной обработки информации в асутп.

Для того чтобы сформулировать задачи первичной обработки информации рассмотрим структуру типового измерительного канала АСУТП и преобразования, которым подвергается сигнал измеряемой величины в этом типовом канале.

Типовой измерительный канал включает в себя датчик, нормирующий преобразователь, коммутатор сигналов и АЦП (устройство для квантования сигнала по уровню).

Если фильтрация осуществляется аппаратно ,а не программно, то должен присутствовать и фильтр.

q(t) ε1(t)

Д

НП

КС

АЦП

x(t)

x0(t)

x2(t)

x3(t)

x4(t)

KАЦП

x0(t х1(t)

ε2(t)

Рис.1. Типовой измерительный канал АСУ ТП: Д- датчик, НП – нормирующие преобразователь, КС – коммутатор сигналов, АЦП – аналого-цифровой преобразователь.

q(t) – влияющие величины

ε1(t),ε2(t)- погрешности

x0(t) - регулярная составляющая выходного сигнала от Датчика.

На вход датчика действует измеряемая величина х(t) и q(t).Если все влияющие величины равны своим нормальным значениям и отсутствуют случайные погрешности измерения, то выходной сигнал датчика

(1)

определяется его статической характеристикой.

В действительности на регулярную составляющую датчика x0(t) оказывают влияние погрешности двух видов: ε1(t),ε2(t).

ε1(t), - регулярная составляющая погрешности датчика, обусловленная отклонением контролируемых влияющих величин qi , i=1,2,….m<n, от их нормальных значений.

m -- число контролируемых влияющих величин,

(n – m) -- число неконтролируемых влияющих величин,

n - общее число влияющих величин.

Задачей ,устранения влияния погрешности ε1(t) на результат измерения называется задачей коррекции показания датчика при отклонении условий измерения от нормальных

ε2(t) – случайная составляющая погрешности измерения датчика, обусловленная отклонением неконтролируемых случайных величин от их нормальных значений и случайной погрешности датчика.

Задачей ,устранения влияния погрешности ε2(t) на результат измерения называется задачей фильтрации измеренных величин от искажающих их помех.

Следовательно, выходной сигнал датчика в общем случае

x1(t) = x0(t) + ε1(t) + ε2(t) (2)

Выходной сигнал датчика х1 (пневматический, электрический, механический) преобразуется в нормирующем преобразователе к стандартному виду, пригодному для ввода в УВМ.

Его обычно рассматривают как простое усилительное звено, тогда

x2(t) = Kx1(t) (3)

После нормирующего преобразователя сигнал поступает на коммутатор сигналов КС.

В КС осуществляется квантование сигнала x2 по времени с шагом = τ0. В результате чего непрерывная функция x2(t) преобразуется в решетчатую функцию x3(j τ0) . Это преобразование описывается следующим образом:

x3(j τ0) = x2(t) при t = j τ0 и

x3(j τ0) = 0 при j τ0 < t > (j+1) τ0 (4)

В АЦП амплитуды импульсов, из которых состоит функция x3(j τ0) преобразуются в числа выраженные, как правило, в двоичном коде.

Осуществляемые при это преобразования называются квантованием по уровню сигнала х3. Квантование по уровню осуществляется в соответствии с алгоритмом:

(5)

q- шаг АЦП,

Entier - означает, что из берется только целая часть.

шаг АЦП (6)

Х3 max, Х3min – значение параметра,

n- количество разрядов в двоичном коде чисел, с которым оперирует ЭВМ.

На выходе из АЦП имеем сигнал x4 , который определяется величиной измеренного параметра и разрядностью АЦП, для определения по коду АЦП значения измеренной величины –х- в физических единицах измерения (МПа,0С,..) решаются следующие задачи первичной обработки информации:

  1. Масштабирование сигнала, т.е.представление всего диапазона изменения параметра в рамках max кода АЦП определяемого его разрядностью.

  2. Линеаризация, чаще всего эта процедура связана с линеаризацией сигналов от датчиков расхода. Реже с линеаризацией слабонелинейных сигналов от термопар, ТСП и др.

3.Фильтрация от случайных помех.

4.Коррекция показаний датчика при отклонении условий измерения от нормальных.

5. Экстраполяция сигналов, чаще всего ступенчатая экстраполяция.

6. Проверка достоверности исходной информации. Ее коррекция в случае необходимости.

7. Расчет действительных значений измеренных величин по кодам АЦП.

Итак, задачей первичной обработки информации будет вычисление х(t)по сигналу на выходе из УВМ. Вычисление х(t) по на выходе из УВМ решается в 2 этапа:

Вначале по сигналу определяют сигнал , а затем находят значение на интервале от j τ0 до (j+1) τ0 .

При этом осуществляются следующие вычисления:

если пренебречь ошибкой от квантования по уровню, которая составляет

не >0,1 % будем иметь:

x4(j τ0) = x3(j τ0) = x2(j τ0) (7)

(из условия 4)

Вычисляется согласно выражению (3)

x1(j τ0) = x2 (j τ0) (8)

После вычисления x1(j τ0) решается задача

(9)

Задачу (9) будем называть задачей фильтрации измеренных величин от помех.

По результатам измерения контролирующих величин определяют величину погрешности ε1(t) и находят

x0(j τ0) = - ε1(t) (10)

Задача (10) называется в АСУТП задачей коррекции показаний датчиков при отклонении условий измерения от нормальных.

Например: вводят поправку на изменение температуры свободных концов термопары, поправку на показания расходомеров и др.

И наконец, по формуле (1) определяют искомое значение измеряемого параметра:

x0(j τ0) = φ(x0(j τ0)), φ- функция , обратная –ƒ—в выражении (1).

На втором этапе решается задача определения –Х- (действительного значения измеряемой величины) на интервале времени от j τ0 до (j+1) τ0 .

Эта задача называется задачей интерполяции и экстраполяции.