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

Алгоритмика адаптивной фильтрации цифровых хроматограмм Текст научной статьи по специальности «Математика»

CC BY
110
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Алгоритмика адаптивной фильтрации цифровых хроматограмм»

------------------------------------------ © И.Б. Мовчан, А.А. Яковлева,

2005

УДК 550.831

И.Б. Мовчан, А.А. Яковлева

АЛГОРИТМИКА АДАПТИВНОЙ ФИЛЬТРАЦИИ ЦИФРОВЫХ ХРОМАТОГРАММ

Семинар № 9

1. Постановка задачи

А ктуальность темы определяется

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

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

2. Основные проблемы в решении задачи

Формально разделение сложного сигнала, составленного квазипериодической и непериодической высоко- и низкоам-

плитудными компонентами сводится к стандартной фильтрации:

fres {t)= H(г)* f {t) ИЛИ Fres (®)= H {a)-F (®),

где f (О И fres (0 - исходный и остаточный сигнал, H (г) - передаточная функция, F(®), Fres (®) и H(®) - их Фурье-образы, t и т - параметры времени, а - частота. Для формирования передаточной функции, выделяющей вещественные пики оптимально в смысле соотношения сигнал/шум, необходимо предварительное исследование амплитудно-частотного состава хроматограммы. Невозможность аппроксимации ее квазипериодической компоненты упрощенной моделью гармонической функции (рис. 1, а, б) или белого шума, недетерминированность частотных диапазонов определяют интерактивное выделение частотных диапазонов помехи. Временная нестационар-ность хроматограммы, обусловленная изменением во времени амплитудночастотных характеристик помехи, амплитуд и ширины вещественных пиков, приводит к значительным амплитудным и фазовым погрешностям при применении любого унифицированного фильтра (рис. 1, в). Сопоставимость помехи и полезного сигнала по амплитуде делает неприменимыми известные методы энергетической фильтрации.

Простейший подход к разделению наложенных вещественных пиков в услови-

Рис. 1. Аппроксимация фона хроматограммы: а

- линейная; б - нелинейная; в - остаточный сигнал

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

/) = (М2^))- ехр(- [в - г)2 /(V ^

где в - временной отсчет точки экстремума вещественного пика, г] - величина разности между отсчетом в и отсчетом по времени для точки перегиба в графике вещественного пика, г - текущее значение времени. На практике гауссиа-на (рис. 2, а) - часто встречающаяся, но не единственная форма вещественных пиков: они могут иметь вид сочетания двух полугауссиан (рис. 2, б), а также

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

3. Автоматизированный алгоритм адаптивной фильтрации

Две части алгоритма (сведение многокомпонентной помехи хроматограммы к

Рис. 2. Аппроксимация вещественного пика: а -

гауссианой, б - двумя полугауссианами в - аддитивное наложение вещественных пиков уровню, близкому к нулевому; разделение

в разной степени наложенных вещественных пиков) сформированы как самонастраивающиеся итерационные процедуры. Основные элементы итерации первой части: а. исключение из исходной хроматограммы вещественных пиков; б. оценка автокорреляционной функции (АКФ) хроматограммы без учета области разрыва в окрестности исключенных вещественных пиков; в. расчет радиуса автокорреляции гас/ ; г. сглаживание хроматограммы, полученной на стадии «а», в предметной плоскости без учета указанной области разрыва; д. заполнение этой области разрыва в сглаженной хроматограмме посредством сплайн-интерполяции; е. вычитание итоговой сглаженной хроматограммы из исходной хроматограммы. Ниже следует краткое пояснение к каждой из процедур.

а. Распознавание и исключение вещественных пиков реализуется в задаче расчета низкочастотной (гладкой и квазипериодической) составляющей хроматограммы и основано на эталонной выборке. Она сформирована первыми пятнадцатью значениями хроматограммы, по которым вычисляем среднее (/(/)) и дисперсию а/ , образующие критерий распознавания.

Он состоит в том, что любое значение хроматограммы /(г) , не попадающее в исходную эталонную выборку, отсеивается, если оно находится за пределами интервала (/(/)}±А-С/ . Если данное значение попадает в указанный интервал, то оно включается в эталонную выборку. Стандартная в статистике величина Л = 3 заменено нами на Л = 15 и остается неизменным, если исследуемая помеха, кроме высокочастотной низкоамплитудной компоненты, содержит высокоамплитудную составляющую, аппроксимируемую линейной или квадратической функцией. Если эта высокоамплитудная составляющая является квазипериодической, то Л итерационно увеличивается, пока число

значений итоговой хроматограммы /а (г) не совпадет с числом значений исходной хроматограммы / (г).

б. В расчете автокорреляционной функции использован интеграл свертки, где бесконечные пределы интегрирования заменены на конечные, определяемые размером интервала задания хроматограммы /а (/):

Я/ I/а ^ )/а г .

— ОТ

в. Если Я/ (г) - знакопостоянная

функция, то Гас/ равен величине смещения вдоль оси абсцисс, которому соответствует первое относительно т = 0 значение Я/ = 0,3(Я/) . В случае знакопере-

менной АКФ Гас/ определяется величиной смещения т , при котором имеем первое пересечение графика Я/ (г) с осью

абсцисс [1].

г. Сглаживание представлено операцией свертки: /г(/) = Н(да)*/а(/) , где

т = 2гас/ +1 - величина интервала задания передаточной функции Н , представленной куполообразной функцией Хэннинга [2].

д. Пропуски в интервалах регистрации

вещественных пиков заполняются с помощью кубического сплайна

{/д (0); = а]■ + Ъ! (' - -1) + с]■ (' - -1 У +

+ (*- 1} _! ^

определенного в интервале г е [/;-_1, г}- ].

е. Процедуры а-д в совокупности с операцией вычитания /е (/)= /(/)- /} (/) формируют отдельную итерацию, в конце которой выполнено переприсваивание: исходной хроматограммой /(/) считается остаточный сигнал /е (/) . На этапе подбора низкочастотной составляющей помехи хроматограммы запланировано

три итерации, а при подборе высокочастотной составляющей - две итерации.

Во второй части алгоритма задача разделения вещественных пиков переформулирована нами как обратная задача теории потенциала. Вещественный пик формально рассматриваем как аномальный эффект в наблюденном потенциальном поле от источника, скрытого от непосредственного наблюдения. Начальное задание источника состоит в выборе его геометрии и физических параметров (горизонтальный стержень единичной длины и нулевой плотности), а также пространственного положения (стержень располагается в полупространстве, ограниченном осью абсцисс, в окрестности точки экстремума вещественного пика). Критерий корректности подбора параметров источника состоит в минимизации отклонения поля рассчитанного Q от поля наблюденного / . При этой минимизации и переходе от одной итерации к другой организовано вращение каждого источника, изменение

Рис. 3. Частотная фильтрация (а-в) и оптимальное разделение пиков (г, д)

его размеров и плотности по определенным нелинейным пространственной и параметрической сеткам (авторская разработка [2]). На каждой итерации осуществляется решение прямой задачи с расчетом общего для всех источников аддитивного поля (методика Ци-рульского A.B. [3]).

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

4. Резюме

Разработан способ исключения сложной многокомпонентной недетерминированной помехи из цифрового сигнала, представленного в данной задаче хроматограммой. Способ включает метод оптимального разделения в разной степени наложенных вещественных пиков. В алгоритмической реализации способ пол-

1. Серкеров С.А. Спектральный анализ в гравиразведке и магниторазведке. М., 1991.

2. Мовчан И.Б. Методика линеаментно-спектрального анализа грави-магнитных данных

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

--------------- СПИСОК ЛИТЕРАТУРЫ

при картировании геологических структур. СПб., 1995, с. 64, 82-87.

3. Цирулъский A.B. Функции комплексного переменного в теории и методах потенциальных геофизических полей. Свердловск, 1990.

— Коротко об авторах ------------------------------------------------------------

Мовчан И.Б. - кандидат геолого-минералогических наук, доцент, кафедра геоэкологии, Яковлева A.A. - кандидат физико-математических наук, доцент, кафедра математики,

Санкт-Петербургский государственный горный институт (технический университет) (СПГГИ ТУ).

------------------------------------- ДИССЕРТАЦИИ

ТЕКУЩАЯ ИНФОРМАЦИЯ О ЗАЩИТАХ ДИССЕРТАЦИЙ ПО ГОРНОМУ ДЕЛУ И СМЕЖНЫМ ВОПРОСАМ

Автор Название работы Специальность Ученая степень

ИНСТИТУТ УГЛЯ И УГЛЕХИМИИ СО РАИ

ГЕРИКЕ Павел Борисович Разрушение горных пород дисковым инструментом машин для послойного фрезерования 25.00.20 к.т.н.

ШУРАКОВ Александр Владимирович Разработка технологических требований к техническим средствам подземной гидравлической выемки угля в сложных горногеологических условиях 25.00.22 к.т.н.

i Надоели баннеры? Вы всегда можете отключить рекламу.