automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

21
Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych Autor: Paweł Szczepan Promotor: dr inż. Witold Ilewicz

Upload: valentine-perkins

Post on 03-Jan-2016

58 views

Category:

Documents


4 download

DESCRIPTION

Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych. Autor: Paweł Szczepan. Promotor: dr inż. Witold Ilewicz. Cel pracy: automatyczne wykrycie pików chromatograficznych w badanym sygnale, - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Automatyzacja wstępnego przetwarzania i

analiza sygnałów chromatograficznych

Autor: Paweł Szczepan

Promotor: dr inż. Witold Ilewicz

Page 2: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Cel pracy:

- automatyczne wykrycie pików chromatograficznych w badanym sygnale,

- wstępne przetworzenie, czyli wyznaczenie podstawowych parametrów wykrytych pików niezbędnych do dalszej analizy jakościowej i ilościowej, takich jak czas retencji, wysokość, powierzchnia oraz szerokość w połowie wysokości (przy dopasowywaniu modeli standardowych -Gaussa, Studenta, itp.) lub parametrów modelu PMG (np. odchylenia standardowego),

- analiza przydatności modelu PMG dla celu estymacji parametrów sygnałów chromatograficznych przy zastosowaniu klasycznych algorytmów dopasowania modelu do sygnału i optymalny dobór liczby parametrów modelu PMG oraz porównanie jego właściwości z typowymi modelami pików chromatograficznych,

Page 3: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Przykładowy sygnał chromatograficzny

Page 4: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Automatyzacja wstępnego przetwarzania:

- wygładzanie sygnału,

- detekcja pojedynczych pików (lub segmentów pików),

- estymacja i eliminacja linii bazowej,

- wstępne wyznaczenie parametrów modeli pików,

- estymacja parametrów modeli sygnału chromatograficznego metodą regresji nieliniowej,

- ocena dopasowanego modelu za pomocą kryterium informacyjnego,

- wyznaczenie powierzchni piku (całkowanie).

Page 5: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Wygładzanie sygnału

NNmmm

N

N

N

m a

a

a

a

xxx

xxx

xxx

xxx

y

y

y

y

...

*

...1

............1

...1

...1

...1

...2

1

0

12

13

233

12

222

11

211

3

2

1

, m=1,....,2k+1,

y=Xa,

HyyXXXXXaY TT 1^

)(

Wygładzanie wielomianowe metodą Savitzky’ego – Golaya:

Page 6: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Estymacja linii bazowej – aproksymacja wielomianem

12321 ...)( N

N xaxaxaaxy

bAAAa TT 1)(

12

13

233

12

222

11

211

...1

............1

...1

...1

...1

Nmmm

N

N

N

xxx

xxx

xxx

xxx

A

Page 7: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Detekcja pojedynczych pików (lub segmentów pików)

Page 8: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych
Page 9: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Wstępne wyznaczenie parametrów modeli pików

tr1 tr2

h1

h2

Rys. 1 Rys. 2

Page 10: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Estymacja parametrów modeli sygnału chromatograficznego metodą regresji nieliniowej

N

iaa

qii

N

ii

q

aatfytF0

,...,

20

0

2

0

min)),...,,(()(

Page 11: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Ocena dopasowanego modelu za pomocą kryterium informacyjnego

,2)(log sVNAIC

N

iii yy

NV

1

2][1

)(

Page 12: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Analiza przydatności modelu PMG dla celu estymacji parametrów sygnałów chromatograficznych

2

2210

0 ...)()(*

2

1exp*)(

RR

R

ttsttss

tthth

Zalety:

- model ten może zostać dobrze dopasowany do każdego rodzaju piku, bez względu na jego asymetryczność,

- parametry h i tr są w tej funkcji niezależne od innych.

Wady:

- począwszy od stopnia pierwszego, przy odpowiedniej wartości parametru wartości sygnału na końcach piku nie zmierzają do 0, gdy t dąży do 0 i gdy t dąży do nieskończoności (rys.3).

Page 13: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

s2 = - 0,05s2 = - 0,1s2 = - 0,2

Rys. 3

Page 14: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Model PEMG

222

21

2

2210

0

111

)](exp[

...)()(2

1exp

)](exp[

)(

ttdlattba

tttdlattsttss

tth

ttdlattba

th

R

RR

R

R

Zalety:

- brak głównej wady modelu PMG.

Wady:

- model bardziej skomplikowany obliczeniowo,

- miejsce sklejenia funkcji może zostać wyznaczone niedokładnie. Może to powodować powstanie „garbów” w miejscu sklejenia obu funkcji (Rys. 4).

Page 15: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Rys. 4

Page 16: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Model PMG2

2

2210

00

...)()(*

2

1exp*

*)(

RR

R

ttsttss

tt

s

shth

...)()( 2210 RR ttsttsss

Zalety:

- brak głównej wady modelu PMG.

Wady:

- parametry tego modelu (nawet wysokość piku) są zależne od siebie,

- funkcja PMG2 nie jest unimodalna dla pewnych wartości parametrów s, co oznacza, że posiada wtedy więcej niż jedno maksimum (Rys. 5).

Page 17: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Rys. 5

Page 18: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Najważniejsze wnioski

- dopasowanie do sygnału modeli matematycznych jak najlepiej oddających jego kształt i wyznaczenie ich parametrów metodą regresji nieliniowej realizowanej za pomocą metody najmniejszych kwadratów jest szczególnie istotne w momencie nałożenia pików na siebie (określenia powierzchni piku tradycyjnymi metodami, np. graficznymi może doprowadzić do powstania zbyt dużych błędów),

- w przypadku bardzo mocno nałożonych pików tylko analiza drugiej pochodnej sygnału polegająca na znajdywaniu minimum w y’’ w wykrytym segmencie i zrzutowanie go na oś czasu t daje wstępny czas retencji danego piku,

- przydatność funkcji PMG oraz jej modyfikacji (PEMG, PMG2) do analizy sygnałów chromatograficznych jest mimo jej wad duża,gdyż może zostać dobrze dopasowana do sygnałów o nawet bardzo skomplikowanym kształcie i jest w stanie zastąpić kilka innych modeli o

mniejszych możliwościach dopasowania (np. funkcję Studenta).

Page 19: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Wszystkie slajdy oraz analizy zamieszczone w pracy zostały wykonane w programie ANALIZATOR będącym częścią

pracy dyplomowej

Page 20: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Wczytaj dane

Automatyczny

Korekcja linii bazowej: aproksymacja wielomianem;Wygładzanie:Savitzky-Golay

Savitzky-Golay

Tryb pracy

Ręczny

Korekcja linii bazowej Wygładzanie

BrakAproksymacjawielomianem

Brak Wielopunktowa

Metoda estymacji

Marquardta Gaussa - Newtona

Rodzaj modelu

PMG „Standardowe”Różniczkowanie

sygnału

Wyznaczenie segmentów pików na podstawie I pochodnej i sygnału y

Wyznaczenie wierzchołków pików na podstawie II pochodnej i sygnału y

Wyznaczenie wstępnej szerokości pików w połowie wysokości na

podstawie I pochodnej

Wyznaczeniewstępnej wartości odchylenia standardowego (s0)

ANALIZA(dopasowanie modelu)

Prezentacja wyników

RaportSzczegóły raportu

Zapis do pliku

Page 21: Automatyzacja wstępnego przetwarzania i analiza sygnałów chromatograficznych

Dziękuję za

uwagę