Информационные технологии
УДК 621.372.542
КОРРЕКЦИЯ АППАРАТНОЙ ФУНКЦИИ НЕЛИНЕЙНОГО ИНЕРЦИОННОГО ИЗМЕРИТЕЛЬНОГО ПРЕОБРАЗОВАТЕЛЯ
П.К. Ланге, Н.М. Дингуатов
Самарский государственный технический университет 443100, г. Самара, ул. Молодогвардейская, 244
Рассмотрена задача коррекции аппаратной функции инерционного измерительного преобразователя, имеющего апериодическую передаточную функцию, а также коррекции нелинейности его монотонной характеристики.
Ключевые слова: коррекция, инерционный измерительный преобразователь, аппаратная функция, сплайн-аппроксимация.
Многие измерительные преобразователи ИП (например, датчики температуры, электрохимические датчики, датчики плотности) характеризуются инерционностью, определяемой их передаточной функцией. Кроме того, такие датчики характеризуются также нелинейностью характеристики, обычно монотонной. Погрешность нелинейности часто принимает максимальное значение в верхней части диапазона измерения, что собственно и ограничивает применение датчиков в соответствии с их метрологическими характеристиками.
В связи с этим представляется актуальной задача коррекции аппаратной функции инерционного ИП, а также коррекции нелинейности его характеристики.
Аналогичная проблема возникает и при создании анализаторов состава и свойств веществ.
В хроматографических и электрохимических анализаторах, например, используются различного рода детекторы (первичные преобразователи), формирующие собственно аналитический сигнал в функции от времени и характеризующиеся инерционностью, что вызывает расширение аналитических пиков и смещение их положений на спектрограмме.
Такие детекторы представляют собой обычно апериодическое звено первого или второго порядка и при преобразовании аналитического пика формируют измерительный сигнал, описываемый интегралом Дюамеля:
X
у = |х(і -х) к(х) dx , (1)
о
где х(і) - функция, описывающая истинный аналитический пик;
к(г) - импульсная характеристика детектора аналитического сигнала; т - переменная интегрирования.
Петр Константинович Ланге - д.т.н., профессор. Николай Максутович Дингуатов - аспирант.
Постоянная времени детекторов, используемых в аналитических приборах, лежит в пределах от долей секунды до нескольких десятков секунд. В ряде случаев такие детекторы существенно искажают форму и положение аналитических пиков. В настоящее время эта проблема становится все более острой в связи с появлением анализаторов со временем анализа, составляющим несколько десятков секунд.
Задача коррекции аппаратной функции получила название обратной задачи [1, 2], коррекции аппаратной функции [3], коррекции динамической погрешности [4] и фактически является задачей восстановления сигнала x(t) по выходному сигналу y(t), формируемому ИП либо анализатором в целом, и его оператору, определяемому, например, импульсной характеристикой преобразователя.
Задача коррекции аппаратной функции первого порядка с использованием параболической сплайн-аппроксимации дискретных значений сигнала, а также его производной была рассмотрена в [5].
При решении этой задачи корректировалась аппаратная функция инерционного измерительного преобразователя, соответствующая апериодической функции первого порядка
(2)
где Т - постоянная времени ИП, К - его коэффициент передачи (для упрощения принимается К=1).
Коррекция осуществлялась с использованием обратной функции
W~\p) = 44 = Tp + 1. (3)
У (p)
Для решения этой задачи отыскивались коэффициенты параболической сплайн-аппроксимации дискретных значений скорректированного сигнала (сигнала на выходе корректирующего фильтра)
z(t) = c2[n]t2 + c1[n]t + c0[n],
где n - номера дискретных отсчетов сигнала.
Для определения значений с2, с1, с0 предварительно определялись коэффициенты параболической аппроксимации дискретных значений y(n) сигнала на выходе ИП с помощью цифрового фильтра, реализующего выражения:
ao Н=Xg (-y [n - 2]+4y [n - 1+10y Н+4 y [n+1]_ y [n+2]);
а1 [n] = % (y [ n - 2]-6 y [ n -1] + 6 y [ n +1]-y [n + 2]); ^ (4)
a2 [n] = Цб(-у [n - 2] + 7у [n -1]- 6y [n] - 6y [n +1] + 7y [n + 2]- y [n + 3]).
Коэффициенты b0, Ъ\, b2 параболической аппроксимации производной сигнала на выходе ИП определялись с помощью цифрового фильтра, реализующего выражения:
Ъо [«] = Х2(-У [п - 2]- 8-У [” -1] + 8-У [” +1]- -У [” + 2]);
bi[n] = 16 (-у[п - 2] +10 У [ n -1]-18 y [n] +10 y [n +1]-y[n + 2]); f (5)
b2 [n] = W2(У [n - 2]- 9y [n -1] + 22y [n] - 22y [n +1] + 9y [n + 2]- y [n + 3]) .
В этом случае коэффициенты параболической сплайн-аппроксимации дискретных значений скорректированного сигнала (сигнала на выходе корректирующего фильтра) определяются выражениями
(б)
co[n] = ao [n]+T-bo [n]; '
Ci[n] = ai [n] + T-bi [n];
C2 [n] = a2 [n] + T -b2 [n].
Разработанный алгоритм осуществляет достаточно хорошую коррекцию измерительного сигнала, имеющего вид гауссовой функции. Сигнал на выходе корректирующего звена имеет запаздывание в три интервала дискретизации относительно сигнала на выходе ИП, что соответствует возможности физической реализации обратной функции (3) с целью решения задачи коррекции.
Рассмотрим возможность использования разработанного алгоритма коррекции аппаратной функции с одновременной коррекцией нелинейности характеристики ИП.
Для значительной группы ИП характерно проявление нелинейности в верхней части диапазона измерения. Такие преобразователи имеют характеристику вида, представленного на рис. i, где i - характеристика идеального (линейного) ИП, 2 -нелинейная характеристика реального ИП (с погрешностью нелинейности порядка 3o%), она может быть аппроксимирована функцией
У = f(yi) = Уі - кн- уЛ (7)
где кН - коэффициент нелинейности.
При этом структурная схема ИП может иметь вид, представленный на рис. 2.
1
* у / У *
1 * \ \ Л
4 / У у > / j/ 2
S У >
1
У1
Рис. 1. Характеристика нелинейного измерительного преобразователя
f
y(t)
x(t) 1 yi(t)
Tp +1
Рис. 2. Структурная схема нелинейного инерционного измерительного преобразователя
Коррекция нелинейности характеристики ИП осуществляется с использованием обратной, «выпрямляющей» функцииf -1(х); коррекция его инерционности осуществляется с использованием обратной функции (рис. 3), как это было описано выше.
o
6o
f-1
Рис. 3. Структурная схема корректирующего звена
Рассмотрим в качестве примера прохождение через ИП единичного сигнала га уссовой формы (рис. 4):
-(t - Tr )2
x(t) = 1 • exp —------— , (8)
D
где ТГ = 5 с - положение пика сигнала на оси времени;
Б = 1,5с2 - параметр ширины пика сигнала гауссовой формы.
0 8 16 24 32 40 г, с
Рис. 4. Сигнал гауссовой формы на входе ИП
Сигнал у'(г) на выходе ИП с учетом динамической погрешности выражается зависимостью
1 t
y1(t) = - j exP
-t - т - T
г
D
■ exp
f т Л
V >г j
dT
где Т - постоянная времени ИП, в данном примере равная 10 с.
Сигнал у(г) на выходе ИП определяется с учетом погрешности от нелинейности функции преобразования. В конкретном примере кН = 0,3, что определяет погрешность нелинейности характеристики порядка 30%.
Сигнал у(г) на выходе ИП, имеющего передаточную функцию (2) с учетом динамической погрешности, а также погрешности от нелинейности функции преобразования, представлен на рис. 5.
При постоянной времени Т = 10 с нелинейного ИП графики входного сигнала х(г), его выходного сигнала у(г) и сигнала на выходе корректирующего фильтра zl(г)
для пятиточечного алгоритма сплайн-аппроксимации сигнала у(£) без коррекции нелинейности характеристики преобразователя приведены на рис. 6.
40 £, с
Рис. 5. Сигнал у(г) на выходе ИП с учетом динамической погрешности, а также погрешности от нелинейности функции преобразования, при кН=0,3 (погрешность нелинейности порядка 30%)
0 8 16 24 32 40 £, с
Рис. 6. Коррекция аппаратной функции нелинейного ИП при Т=10 с: х(£) - входной сигнал детектора; у(£) - выходной сигнал детектора; гі(£) - сигнал на выходе корректирующей цепи
Как видно из рассмотрения этого рисунка, цифровой фильтр эффективно восстанавливает форму сигнала, действующего на входе ИП, однако нелинейность его характеристики вызывает появление значительной погрешности восстановления амплитуды пика входного сигнала.
Для более эффективного восстановления сигнала необходимо скорректировать нелинейность характеристики с использованием корректирующего звена, схема которого изображена на рис. 3. При этом используется корректирующая функция вида
z = / -1^1) = Zl + ^2^12,
где к2 - коэффициент, определяемый исходя из минимальной погрешности нелинейности статической характеристики всей цепи преобразования сигнала.
0 8 16 24 32 40 г, с
Рис. 7. Коррекция аппаратной функции ИП и нелинейности его характеристики при Т=10 с и погрешности нелинейности характеристики ИП 30%: х(г) - входной сигнал детектора; у(г) - выходной сигнал детектора; гі(х) - сигнал на выходе корректирующей цепи
Из рассмотрения этого рисунка видно, что погрешность восстановления остается на уровне порядка 10% при значительной нелинейности характеристики измерительного преобразователя.
Графики входного сигнала х(г), его скорректированного сигнала ^і(г) и сигнала на выходе корректирующего фильтра 2(І) для пятиточечного алгоритма сплайн-аппроксимации сигнала приведены на рис. 7.
Как видно из рассмотрения этого рисунка, сигнал восстанавливается по форме и амплитуде с погрешностью порядка 10%.
-----------------------------------------------------------------^
0 10 20 30 40 5н , %
Рис. 8. Зависимость погрешности восстановления сигнала от погрешности нелинейности
На рис. 8 представлена зависимость погрешности восстановления сигнала от погрешности дН нелинейности.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Василенко Г.И. Теория восстановления сигналов. О редукции к идеальному прибору в физике и технике. - М.: Сов. радио, 1979. - 269 с.
2. Марчук Г.И., Дробышев Ю.П. Некоторые вопросы линейной теории измерений // Автометрия. -1967. - №3. - С. 24-30.
3. Харченко Р.Р. Коррекция динамических характеристик электроизмерительных приборов и преобразователей // Приборостроение. - 1956. - №2. - С. 21-26.
4. Солопченко Г.Н. Обратные задачи в измерительных процедурах // Измерения. Контроль. Автоматизация. - М.: ЦНИИТЭИП, 1983. - №2 (46). - С. 34-49.
5. Ланге П. К. Коррекция динамической погрешности измерительных преобразователей на основе сплайн-аппроксимации сигнала // Известия Самар. науч. центра РАН. - Самара: Самарский науч. центр РАН. - Т.5. - №2. - 2003. - С. 162-168.
Статья поступила в редакцию 17 марта 2011 г.
UDC 621.372.542
CORRECTION OF TRANSFER FUNCTION OF THE INERTIAL NONLINEAR SENSOR
P.K. Lange, N.M. Dinguatov
Samara State Technical University
244, Molodogvardeyskaya st., Samara, 443100
The problem of correction of transfer function of the inertial sensor having aperiodic transfer function, and also corrections of nonlinearity of its monotonous characteristic are considered.
Keywords: correction, inertial sensor, transfer function, spline approximation.
P.K. Lange - Doctor of Technical Sciences, Professor. N.M. Dinguatov - Postgraduate student.