Назад в библиотеку


Аппроксимация нелинейных статических характеристик оптико-абсорбционных газоанализаторов

Авторы: В.А. Рылов
Источник: Журнал Известия Московского государственного технического университета МАМИ, 2012 г.

Одним из основных методов диагностики и регулировки двигателей автомобильного транспорта является контроль состава выхлопных газов. Для этих целей используются многоканальные автоматические газоанализаторы для определения основных компонентов: оксидов углерода (СО, СО2), суммы углеводородов (СnНm), оксидов азота (NOх), кислорода (О2). Нормы содержания вредных примесей для автотранспорта устанавливаются международными и национальными стандартами и постоянно ужесточаются с целью улучшения экологической обстановки в мегаполисах. Для определения CO, CO2 и СnНm в анализируемой смеси традиционно используется избирательный оптико-абсорбционный метод, являющийся одним из направлений молекулярной спектроскопии.

Метод основан на измерении поглощения излучения в области среднего ИК диапазона (1,5-10 мкм), где большинство газов имеет характерные полосы поглощения. Для обеспечения необходимой избирательности приметаются интерференционные оптические фильтры, которые пропускают ИК излучение только в узкой области, совпадающей со спектральной полосой поглощения выбранного компонента. Оптический блок газоанализатора содержит малоинерционный модулируемый источник ИК излучения, кювету с анализируемой пробой и детекторы излучения с интерференционными фильтрами.

К особенностям такого прибора следует отнести то, что для измерения трех различных компонентов применяется общая кювета заданной длины, что создает определенные трудности при выборе оптимальной оптической плотности для каждого компонента. Это связано с тем, что каждый из них отличается от других как диапазоном измерения (СnНm – до 1%; СО – до 5%; СО2 – до 20%), так и интенсивностью полосы поглощения. Следствием этого являются нелинейные статические характеристики для отдельных компонентов. Пример нелинейной статической характеристики для измерительного преобразователя на СО2 представлен на рисунке 1

Рисунок 1 – Статическая характеристика измерительного оптико-абсорбционного преобразователя на СО<sub>2</sub> (верхняя кривая) и критерий нелинейности (нижняя кривая) в зависимости от оптической толщины слоя анализируемой пробы

Рисунок 1 – Статическая характеристика измерительного оптико-абсорбционного преобразователя на СО2 (верхняя кривая) и критерий нелинейности (нижняя кривая) в зависимости от оптической толщины слоя анализируемой пробы

По горизонтальной оси на графике отложена оптическая толщина газового слоя – произведение концентрации определяемого компонента (%) на длину оптической кюветы (мм); статические характеристики будут одинаковы для одного преобразователя СО2 с диапазоном измеряемых концентраций 20% и длиной кюветы 10 мм и для другого – с диапазоном 100% и длиной кюветы 2 мм.

По вертикальной оси отложена величина относительного поглощения у, равная отношению уменьшения выходного сигнала U к начальному сигналу при С = 0:

Выражение 1

Для количественной оценки нелинейности статической характеристики используется критерий нелинейности, который равен отношению значений производной в начале и конце характеристики:

Выражение 2

Обычно не применяют нелинейные статические характеристики, для которых критерий превышает величину 10-15; для этого используют более короткие газовые кюветы; при более высоких значениях критерия существенно возрастают погрешности в конце диапазона.

С применением микропроцессоров в аналитических приборах одной из функций микропроцессора стала линеаризация статической характеристики. Общую схему преобразования можно представить в виде нескольких последовательных стадий (блоков):

  • получение электрического аналогового сигнала на выходе первичного измерительного преобразователя U(С);
  • усиление аналогового сигнала и преобразование его в цифровой сигнал у(С);
  • нелинейное преобразование цифрового сигнала (линеаризация); N(у);
  • масштабирование сигнала, индикация в единицах измеряемой величины С = КN

Экспериментальные данные представляют значения выходного сигнала при различных концентрациях диоксида углерода в смеси (таблица 1)

Таблица 1

Концентрация, % Выходной сигнал Отн. изм. сигн.
С00.00 U02618 y00.0000
С11.82 U12429 y10.0722
С24.92 U22231 y20.1478
С310.00 U32030 y30.2246
С415.00 U41878 y40.2826
С520.10 U51763 y50.3266
С647.7(?) U61425 y60.4557
С7100.00 U71142 y70.5638

На рисунке 2а представлены результаты аппроксимации функции линеаризации C(y) по стандартному алгоритму полиномиальной аппроксимации Excel. Функция линеаризации С(у) описывается полиномом 4 степени и содержит 5 параметров (коэффициентов):



С(у) = 0,35732 + 0,598157y + 2,926234y2 – 0,906340y 3 + 0,1666374.    (3)



Стандартный алгоритм аппроксимации Excel компенсирует погрешности (и ошибки) экспериментальных данных дополнительными членами полинома более высоких степеней; в результате чего получается очень высокий коэффициент корреляции (5 девяток). Однако эта функция аппроксимации не является «гладкой», о чем свидетельствует наличие членов полинома с отрицательными коэффициентами.

Другой алгоритм основан на аппроксимации экспериментальных данных «гладкими» функциями, в качестве которых могут быть использованы гиперболические степенные функции типа:

Выражение 3

Одно из основных свойств «гладких» функций заключается в том, что во всем диапазоне изменений аргумента (0, 1/К3) их производные (любого порядка) не обращаются в нуль. Примерами таких «гладких» функций может служить гипербола:

Выражение 4

или экспонента

Выражение 5

Интуитивно понятно, что нелинейная статическая характеристика реального измерительного преобразователя является «гладкой» функцией (как согнутая упругая линейка), а отклонения от номинальной гладкой функции связано с погрешностями эксперимента. Поэтому такая аппроксимация выявляет погрешности эксперимента: увеличение погрешности в одной экспериментальной точке в несколько раз по сравнению с остальными свидетельствует об ошибочном экспериментальном результате, требующем корректировки.

Гиперболические степенные функции содержат кроме показателя степени r только 2 масштабных коэффициента, что дает существенные преимущества при корректировке коэффициентов статической характеристики с применением ПГС.

На рисунке 2б представлены результаты аппроксимации приведенных экспериментальных данных степенной гиперболической функцией (r = 6):

Рисунок 2 – Определение параметров функции линеаризации при аппроксимации полиномом 4 степени (<i>Excel</i>) – (<i>a</i>) и степенной гиперболической функцией (<i>б</i>)

Рисунок 2 – Определение параметров функции линеаризации при аппроксимации полиномом 4 степени (Excel) – (a) и степенной гиперболической функцией (б)

Особенность данного эксперимента заключалась в том, что для всех экспериментальных точек, кроме С6, использовались ПГС с известной погрешностью аттестации; смесь С6 получалось на неаттестованой установке динамического смешения, поэтому значение концентрации возможно было оценить только с большой погрешностью. В результате обработки данных необходимо было определить 4 параметра: показатель степени r, масштабные коэффициенты К2, К3 и значение концентрации С6.

С учетом этого была принята следующая методика нахождения параметров линеаризующей функции:

  1. задавалось значение показателя степени свободы гипреболыr;
  2. по методу наименьших квадратов определялись значения параметров K2, K3 и значение СКО для данной аппроксимирующей кривой;
  3. затем проводилась корректировка (подгонка) значения концентрации С6, при котором значение СКО достигало минимального значения; это значение С6 принималось как оптимальное для данного значения показателя степени r.

В результате «подгонки» при значении С6 = 47,7% получилось минимальное значение СКО = 0,165%, при этом значения параметров составили K2 = 1,132; K3 = 0,6845.

На рисунке 26 представлены экспериментальные точки и график аппроксимирующей функции линеаризации. В таблице для каждой точки приведены значения концентрации, выходного сигнала и погрешность аппроксимации. Аналогичные результаты были получены для других значений параметра r.

В сводной таблице 2 приведены значения СКО и С6 для функций линеаризации, лежащих в диапазоне от гиперболы до экспоненты. Минимальное значение СКО, определяющее выбор оптимальной функции (параметр r), находится на уровне 0,17% и соответствует «гиперболам 5-7 степени»

Таблица 2

r С6 СКО, % K3
49.6 0.285 6.198 Экспонента
8 48.2 0.177 0.5611
7 48.0 0.168 0.6166
6 47.7 0.165 0.6845
5 47.4 0.170 0.7682
4 46.9 0.198 0.8751
3 46.2 0.259 1.0147
2 45.0 0.384 1.2035
1 42.7 0.630 1.462 Гипербола

На основании проведенной обработки результатов для конкретного измерительного преобразователя можно сделать следующие общие выводы:

  • дробно-степенные функции являются удобным математическим аппаратом для аппроксимации нелинейных статических характеристик и обратных им функций линеаризации;
  • функции содержат два масштабных коэффициента и показатель степени;
  • наличие одного параметра (К2) в виде сомножителя существенно упрощает алгоритм определения оптимальных параметров функции аппроксимации по методу наименьших квадратов;
  • метод не является критичным по отношению к выбору показателя степени r, как следует из таблицы, при изменении параметра r в диапазоне от 4 до 8 СКО погрешности аппроксимации не превышает 0,2 %, что существенно меньше основной приведенной погрешности аналитических измерительных преобразователей (обычно 2-5 %).