УДК 621.372.542
КОРРЕКЦИЯ ДИНАМИЧЕСКОЙ ПОГРЕШНОСТИ ИНЕРЦИОННЫХ ДЕТЕКТОРОВ ГАЗОАНАЛИТИЧЕСКИХ ПРИБОРОВ
© 2016 И.А.Платонов1, В.М. Мухин2, П.К. Ланге3
1 Самарский национальный исследовательский университет имени академика С.П. Королева
2 Самарский электромеханический завод 3 Самарский государственный технический университет
Статья поступила в редакцию 16.12.2016
Рассмотрен метод коррекции динамической погрешности инерционного детектора по теплопроводности с передаточной функцией, имеющей вид апериодического звена первого порядка. Метод основан на реализации обратной функции оператора, описывающего инерционный детектор в динамическом режиме. Метод коррекции использует параболическую сплайн - аппроксимацию дискретных значений сигнала детектора, а также его первой производной. Приведен пример коррекции сигнала детектора по теплопроводности конкретного типа. Показано, что использование математического метода коррекции на базе цифровых фильтров скользящей обработки дискретных значений сигнала позволяет в несколько раз снизить динамическую погрешность инерционного детектора. Предложено использовать описанный метод также и для коррекции сигнала детектора, оператор которого соответствует инерционному звену второго порядка. Рассмотренный метод может быть легко реализован с использованием современных микропроцессорных измерительных систем. Ключевые слова: детектор по теплопроводности, газовый поток, передаточная функция, динамическая погрешность, сплайн - аппроксимация.
Работа выполнена при поддержке Министерства образования и науки РФ.
ВВЕДЕНИЕ
МЕТОДИКА ИССЛЕДОВАНИИ
Известные детекторы газоаналитических приборов [1, 2] обладают повышенной инерционностью, которая затрудняет их использование в системах экспресс - анализа содержания примесей в газовой среде. Большая инерционность этих детекторов вызвана, с одной стороны, значительной величиной объема камеры детектора, с другой - длительностью процесса установления теплового равновесия в газовом потоке между термочувствительным элементом и стенкой камеры детектора. Этот фактор вызывает появление динамической погрешности определения концентрации примеси в потоке газа.
Целью работы является разработка математического метода коррекции указанной динамической погрешности.
Платонов Игорь Артемьевич, доктор технических наук, профессор, заведующий кафедрой «Химия» Самарского национального исследовательского университета имени академика С.П. Королева. E-mail: [email protected] Мухин Василий Михайлович, кандидат технических наук, генеральный директор АО «Самарский электромеханический завод». E-mail: [email protected] Ланге Петр Константинович, доктор технических наук, профессор кафедры «Информационно-измерительная техника» Самарского государственного технического университета. E-mail: ims@samgtu
При динамических измерениях интерес представляет не выходной сигнал детектора у(:), а контролируемый входной параметр детектора х®. Поэтому задачей коррекции сигнала у(:) является определение значений параметра х® с учетом оператора А, характеризующего динамические свойства детектора и его аппаратную функцию. В современных измерительных системах доступны дискретные значения сигнала у®, формируемые аналого - цифровым преобразователем системы.
Такая задача может быть решена реализацией оператора А-1, обратного оператору А при соответствующей обработке дискретных значений сигнала у(:) [3].
В наиболее распространенном случае инерционный детектор имеет передаточную функцию апериодического звена первого порядка
W ( p ) =
y(p) K
(1)
х(р) Тр +1
где Т - постоянная времени детектора.
При К=1 передаточная функция корректирующей цепи принимает вид
т _1( Р) = = Тр+1,
У ( ТР )
что соответствует реализуемому дифференциальному уравнению
z (t) = TíMÜ+*). dt
Таким образом, это метод коррекции динамической погрешности должен реализовать функцию дифференцирования сигнала y(t) и сложения его производной с самим сигналом.
Для решения такой задачи в [3] было предложено использовать цифровой фильтр, реализующий параболическую сплайн - аппроксимацию дискретных значений сигнала y(t), а также его производной.
При использовании параболической сплайн - аппроксимации на n-м дискретном участке сигнал описывается параболической функцией
Уп (t) = a2 [n] t2 + a [n] t + a0 [n],
где a2 , a1 , a0 - коэффициенты аппроксимирующей функции.
Коэффициенты такой аппроксимации могут быть определены с использованием цифровых фильтров «скользящей» обработки дискретных значений сигнала y(t) в реальном темпе времени, число точек весовых функций фильтров обычно лежит в пределах 4...6.
Коэффициенты цифровых фильтров пятиточечной сплайн - аппроксимации сигнала y(t) по его дискретным значениям, определяются выражениями [4]:
а0 [п] = Хб (-y[n-2] + 4 y[n-1] + 10 y [п] + 4 y[n + 1]-y[n + 2]),
a [n] = % (y [n - 2]- б y [n -1] + б y [n +1]- y [n + 2]) ,(2) a! \n] = yx6 (-y[n-2] + 7y[n-1]-6y[n]-6y[n + 1] + 7y[n + 2]-y[n + 3]) _
Коэффициенты пятиточечной параболической сплайн-функции, аппроксимирующей производную сигнала y(t), определяются выражениями [4]:
UY, мВ
150
где
Ъ> [п] = К2 (У[п-2]-8у[п-1] + 8у[п + 1]-у[п + 2]) > ь [п] = = (-х[п-2]+10х[п-1]-18х[п]+10х[п+1]-х[п+2|) ,(3)
Ь ["]=Л2 (у[п-2]-9 У [п—1]+22 У [п]—22 у[п+1]+9 у [п+2] - у [п+3]).
Таким образом, скорректированный сигнал определяется выражением
) = с2[ п] г2 + сх[п] г + с0[п], (4)
Со[п] = ао [п] + Т ■Ъо [п], с[п] = ах [п] + Т ■Ъ1 [п], (5)
с2[п] = а2 [ п] + Т Ъ [ п].
При t=0 из (4) следует:
*(п) = Со [п] = ао [ п] + Т ■ Ъ, [ п] . (6)
Как видно из (3), скорректированный сигнал z(t) формируется относительно дискретных значений сигнала у(п) детектора с задержкой в 2 дискретных интервала.
Профиль скорректированного сигнала (4) в идеальном случае должен соответствовать профилю входного параметра хф.
Использование сплайн-аппроксимации позволяет определить значения сигнала z(t) внутри интервалов дискретизации, что является достоинством рассматриваемого метода.
Рассмотрим в качестве примера коррекцию сигнала микродетектора по теплопроводности, широко распространенного в расходомерах микропотоков газов, в газоаналитических приборах, в хроматографических анализаторах.
Переходная характеристика одного из таких детекторов [5] изображена на рис. 1. В соответ-
100
50
0 0,1 0,2 0,3 t, с Рис. 1. Диаграмма выходного сигнала иу микродетектора по теплопроводности при скачкообразном входном параметре хф =
ствии со стандартной методикой [6] определения инерционности детектора по его переходной характеристике постоянная времени Т детектора в выражении (1) оказалась равной 0,1с.
Известно [6,7], что концентрация введенной в газовый поток примеси в виде импульса распределяется в соответствии с функцией, близкой к Гауссовой. Это объясняется протеканием ряда физических процессов, основным из которых является процесс диффузии. При протекании газового потока через камеру детектора по теплопроводности детектор формирует сигнал у(:) в соответствии с величиной мгновенной концентрации примеси в потоке, однако инерционность детектора вызывает появление динамической погрешности.
Рассмотрим коррекцию выходного сигнала такого детектора при его входном параметре, изменяющемся в соответствии с Гауссовой функцией единичной высоты (рис. 2)
х(г) = ехр[—
(г — 0.05)2
].
(7)
0.015
Ширина такой функции составляет примерно 0,05с.
При передаточной функции (1) детектора
Т ( Р ) = ,
Х ' Тр +1
его переходная характеристика определяется
г
выражением И(г) = (1 — е Т ) .
Выражение для сигнала у(:) на выходе ИП может быть получено с использованием интеграла Дюамеля:
у (г)=Т а
, (г — т — 0.05)2
ехр(— --—)
0.015
ехр(—т
Для конкретного значения постоянной времени Т=0,1с передаточной функции (1) детектора график этой функции изображен на рис. 2. Как видно из рассмотрения графика, такой детектор характеризуется очень большой динамической погрешностью.
Функция скорректированного сигнала z(t) определяется при аппроксимации дискретных значений сигнала у(:) параболической сплайн -функцией с использованием выражений (2) - (3) для коэффициентов аппроксимации, а также выражений (4) - (5) для метода коррекции.
Эти функции изображены на рис. 3, при рассмотрении которого видно, что рассмотренный метод достаточно эффективно восстанавливает по форме сигнал х(:), действующий на входе инерционного детектора, с запаздыванием в 2 интервала дискретизации.
РЕЗУЛЬТАТЫ
При наличии в потоке газа нескольких примесей, размещенных в потоке на некотором расстоянии друг от друга, детектор регистрирует последовательно два пика, форма которых близка к Гауссовой функции. Такая ситуация характерна для различных хроматографических и ряда других анализаторов. В этом случае инерционность детектора может вызвать существенную динамическую погрешность.
На рис. 4 представлены диаграммы сигналов: входного параметра х(:) микродетектора по теплопроводности, сигнала у(:), формируемого на выходе детектора, скорректированного сигнала z(t) с использованием описанного алгоритма коррекции. Входной параметр х(:) в данном случае представляет собой сумму двух Гауссовых функций вида (7), смещенных друг относитель-
0.8
0.6
0.4
0.2
х
У
0
0.1
0.2
0.3
г с
Рис. 2. Сигналы на входе и выходе инерционного детектора: х - график изменения параметра на входе детектора, у - сигнал на выходе детектора
х
X
1
0.5
0
1 3
иь
2
0 4 8 12 16 20 24 28 32 36 п 0 0.04 0.08 0.12 0.16 0.2 0.24 0.28 0.32 0.36 t с
Рис. 3. Диаграммы сигналов: 1 - параметр хф на входе инерционного детектора; 2 - сигнал у(£) на выходе детектора;
3 - скорректированный сигнал г(^2), сдвинутый на 2 дискретных интервала влево
их, В
0.4
0.2
0
X z
У
0 4 8 12 16 20 24 28 32 36 п
Рис. 4. Коррекция сигнала детектора, представляющего собой две смещенные Гауссовые функции
но друга на интервал 0,02с. Ширина Гауссовых функций составляет примерно 0,06с. Алгоритм коррекции использует параболическую сплайн - аппроксимацию дискретных значений сигнала детектора, интервал дискретизации составляет 0,01 с. Из рассмотрения диаграмм видно, что динамическая погрешность, в данном случае составляющая десятки процентов, с использовани-
ем описанного алгоритма коррекции снижается до нескольких процентов.
ЗАКЛЮЧЕНИЕ
Метод коррекции динамической погрешности инерционного детектора по теплопроводности показывает хорошие результаты в случае,
когда достаточно точно известна передаточная функция детектора. В том случае, когда передаточная функция представляет собой апериодическое звено первого порядка, динамическая погрешность снижается в значительной степени. Описанный подход может быть применен и в том случае, когда передаточная функция детектора соответствует апериодическому или колебательному звену второго порядка. Метод коррекции, описываемый выражениями (2) - (6), достаточно прост и может быть легко реализован современными микропроцессорными системами.
СПИСОК ЛИТЕРАТУРЫ
1. Высокоэффективная газовая хроматография [под ред. К.Хайвер, пер. с англ.]. М.: Мир. 1993. 288 с.
2. Berezkin V.G. Chromatographic Adsorption Analysis: Selected Works of M.S. Tswett, Ellis Horwood, New York, 1990, see: L.S. Ettre, Milestones in
Chromatography, LC GS North America. 2003. P.p. 458-468.
3. Ланге П.К. Коррекция динамической погрешности измерительных преобразователей на основе сплайн-аппроксимации сигнала // Известия Самарского научного центра РАН. 2003. Т.5. № 2. С.162-168.
4. Ланге П.К. Сплайн - аппроксимация дискретных значений сигналов с применением методов цифровой фильтрации // Сб. труд. Самарского гос. тех. ун-та. Серия «Физ.-матем. науки». 2003. Вып.19. С. 134-138.
5. Динамические характеристики микродетектора теплопроводности для газоаналитических приборов / И.А. Платонов, П.К.Ланге, И.Н.Колесниченко, В.И.Платонов // Измерительная техника. 2015. № 6. С. 71-73.
6. Бражников В.В. Детекторы для хроматографии. М.: Машиностроение. 1992. 320 с.
7. Лейбнитц Е., Штруппе Х. [под ред. А.А. Жуховиц-кого]. Руководство по газовой хроматографии. М.: Мир, 1969. 503 с.
CORRECTION OF THE DYNAMIC ERROR OF INERTIAL DETECTORS FOR GAS ANALYSIS
© 2016 I.A. Platonov1, V.M. Muchin2, P.K. Lange3
1 Samara National Research University named after Academician S.P. Korolyov 2 Samara Electromechanical Plant 3 Samara State Technical University
The method of dynamic error correction for thermal conductivity inertia detector with a transfer function having the form of the first order aperiodic element. The method is based on the realization of the inverse function operator describing inertia detector in a dynamic mode. Correction method uses a parabolic spline - approximation of discrete signal detector values, as well as its first derivative. An example of correction of the signal formed by the thermal conductivity detector of a particular type is described. It is shown that the use of a mathematical correction method based on digital filter in-line processing of discrete signal values allows to reduce in several times the dynamic error of inertia detector. It is proposed to use the method described above also for the correction of the signal detector, the operator of which having the form of the second order element. The considered method can be easily implemented using modern microprocessor measuring systems.
Keywords: A thermal conductivity detector, gas stream, transfer function, dynamic error, spline -approximation.
Igor Platonov, Doctor of Technics, Professor, Head at the Chemistry Department, Samara National Research University named after Academician S.P. Korolev. E-mail: [email protected] Vasily Mukhin, Ph.D., CEO of JSC "Samara Electromechanical Plant". E-mail: [email protected] Peter Lange, Doctor of Technics, Professor at the Information and Measuring Equipment Department, Samara State Technical University. E-mail: ims @ samgtu