A Sensor Fusion Algorithm for Filtering Pyrometer Measurement Noise in the Czochralski Crystallization Process

The Czochralski (CZ) crystallization process is used to produce monocrystalline silicon for solar cell wafers and electronics. Tight temperature control of the molten silicon is most important for achieving high crystal quality. SINTEF Materials and Chemistry operates a CZ process. During one CZ bat...

Full description

Bibliographic Details
Main Authors: M. Komperød, J.A. Bones, B. Lie
Format: Article
Language:English
Published: Norwegian Society of Automatic Control 2011-01-01
Series:Modeling, Identification and Control
Subjects:
Online Access:http://www.mic-journal.no/PDF/2011/MIC-2011-1-2.pdf
id doaj-13be149691db475c809b0e7ed987e5ef
record_format Article
spelling doaj-13be149691db475c809b0e7ed987e5ef2020-11-24T23:19:51ZengNorwegian Society of Automatic ControlModeling, Identification and Control0332-73531890-13282011-01-01321173210.4173/mic.2011.1.2A Sensor Fusion Algorithm for Filtering Pyrometer Measurement Noise in the Czochralski Crystallization ProcessM. KomperødJ.A. BonesB. LieThe Czochralski (CZ) crystallization process is used to produce monocrystalline silicon for solar cell wafers and electronics. Tight temperature control of the molten silicon is most important for achieving high crystal quality. SINTEF Materials and Chemistry operates a CZ process. During one CZ batch, two pyrometers were used for temperature measurement. The silicon pyrometer measures the temperature of the molten silicon. This pyrometer is assumed to be accurate, but has much high-frequency measurement noise. The graphite pyrometer measures the temperature of a graphite material. This pyrometer has little measurement noise. There is quite a good correlation between the two pyrometer measurements. This paper presents a sensor fusion algorithm that merges the two pyrometer signals for producing a temperature estimate with little measurement noise, while having significantly less phase lag than traditional lowpass- filtering of the silicon pyrometer. The algorithm consists of two sub-algorithms: (i) A dynamic model is used to estimate the silicon temperature based on the graphite pyrometer, and (ii) a lowpass filter and a highpass filter designed as complementary filters. The complementary filters are used to lowpass-filter the silicon pyrometer, highpass-filter the dynamic model output, and merge these filtered signals. Hence, the lowpass filter attenuates noise from the silicon pyrometer, while the graphite pyrometer and the dynamic model estimate those frequency components of the silicon temperature that are lost when lowpass-filtering the silicon pyrometer. The algorithm works well within a limited temperature range. To handle a larger temperature range, more research must be done to understand the process' nonlinear dynamics, and build this into the dynamic model.http://www.mic-journal.no/PDF/2011/MIC-2011-1-2.pdfComplementary filtersCzochralski crystallization processMeasurement noise filteringPyrometer temperature measurement
collection DOAJ
language English
format Article
sources DOAJ
author M. Komperød
J.A. Bones
B. Lie
spellingShingle M. Komperød
J.A. Bones
B. Lie
A Sensor Fusion Algorithm for Filtering Pyrometer Measurement Noise in the Czochralski Crystallization Process
Modeling, Identification and Control
Complementary filters
Czochralski crystallization process
Measurement noise filtering
Pyrometer temperature measurement
author_facet M. Komperød
J.A. Bones
B. Lie
author_sort M. Komperød
title A Sensor Fusion Algorithm for Filtering Pyrometer Measurement Noise in the Czochralski Crystallization Process
title_short A Sensor Fusion Algorithm for Filtering Pyrometer Measurement Noise in the Czochralski Crystallization Process
title_full A Sensor Fusion Algorithm for Filtering Pyrometer Measurement Noise in the Czochralski Crystallization Process
title_fullStr A Sensor Fusion Algorithm for Filtering Pyrometer Measurement Noise in the Czochralski Crystallization Process
title_full_unstemmed A Sensor Fusion Algorithm for Filtering Pyrometer Measurement Noise in the Czochralski Crystallization Process
title_sort sensor fusion algorithm for filtering pyrometer measurement noise in the czochralski crystallization process
publisher Norwegian Society of Automatic Control
series Modeling, Identification and Control
issn 0332-7353
1890-1328
publishDate 2011-01-01
description The Czochralski (CZ) crystallization process is used to produce monocrystalline silicon for solar cell wafers and electronics. Tight temperature control of the molten silicon is most important for achieving high crystal quality. SINTEF Materials and Chemistry operates a CZ process. During one CZ batch, two pyrometers were used for temperature measurement. The silicon pyrometer measures the temperature of the molten silicon. This pyrometer is assumed to be accurate, but has much high-frequency measurement noise. The graphite pyrometer measures the temperature of a graphite material. This pyrometer has little measurement noise. There is quite a good correlation between the two pyrometer measurements. This paper presents a sensor fusion algorithm that merges the two pyrometer signals for producing a temperature estimate with little measurement noise, while having significantly less phase lag than traditional lowpass- filtering of the silicon pyrometer. The algorithm consists of two sub-algorithms: (i) A dynamic model is used to estimate the silicon temperature based on the graphite pyrometer, and (ii) a lowpass filter and a highpass filter designed as complementary filters. The complementary filters are used to lowpass-filter the silicon pyrometer, highpass-filter the dynamic model output, and merge these filtered signals. Hence, the lowpass filter attenuates noise from the silicon pyrometer, while the graphite pyrometer and the dynamic model estimate those frequency components of the silicon temperature that are lost when lowpass-filtering the silicon pyrometer. The algorithm works well within a limited temperature range. To handle a larger temperature range, more research must be done to understand the process' nonlinear dynamics, and build this into the dynamic model.
topic Complementary filters
Czochralski crystallization process
Measurement noise filtering
Pyrometer temperature measurement
url http://www.mic-journal.no/PDF/2011/MIC-2011-1-2.pdf
work_keys_str_mv AT mkomperød asensorfusionalgorithmforfilteringpyrometermeasurementnoiseintheczochralskicrystallizationprocess
AT jabones asensorfusionalgorithmforfilteringpyrometermeasurementnoiseintheczochralskicrystallizationprocess
AT blie asensorfusionalgorithmforfilteringpyrometermeasurementnoiseintheczochralskicrystallizationprocess
AT mkomperød sensorfusionalgorithmforfilteringpyrometermeasurementnoiseintheczochralskicrystallizationprocess
AT jabones sensorfusionalgorithmforfilteringpyrometermeasurementnoiseintheczochralskicrystallizationprocess
AT blie sensorfusionalgorithmforfilteringpyrometermeasurementnoiseintheczochralskicrystallizationprocess
_version_ 1725576548103225344