DE102022213273A1 - Method for detecting a fluid - Google Patents
Method for detecting a fluid Download PDFInfo
- Publication number
- DE102022213273A1 DE102022213273A1 DE102022213273.4A DE102022213273A DE102022213273A1 DE 102022213273 A1 DE102022213273 A1 DE 102022213273A1 DE 102022213273 A DE102022213273 A DE 102022213273A DE 102022213273 A1 DE102022213273 A1 DE 102022213273A1
- Authority
- DE
- Germany
- Prior art keywords
- sensor
- fluid
- gas
- operating variable
- aged
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000012530 fluid Substances 0.000 title claims abstract description 100
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000032683 aging Effects 0.000 claims abstract description 4
- 239000007789 gas Substances 0.000 claims description 169
- 238000010801 machine learning Methods 0.000 claims description 36
- 238000005259 measurement Methods 0.000 claims description 20
- 238000012549 training Methods 0.000 claims description 18
- 238000012417 linear regression Methods 0.000 claims description 4
- 230000001131 transforming effect Effects 0.000 claims description 3
- 238000011161 development Methods 0.000 description 6
- 230000018109 developmental process Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 229910002091 carbon monoxide Inorganic materials 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 150000002430 hydrocarbons Chemical class 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000012855 volatile organic compound Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/0004—Gaseous mixtures, e.g. polluted air
- G01N33/0006—Calibrating gas analysers
Landscapes
- Chemical & Material Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Analytical Chemistry (AREA)
- Food Science & Technology (AREA)
- Medicinal Chemistry (AREA)
- Physics & Mathematics (AREA)
- Combustion & Propulsion (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)
- Investigating Or Analyzing Materials By The Use Of Fluid Adsorption Or Reactions (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Bereitstellen eines funktionalen Zusammenhangs zwischen einer Betriebsgröße, insbesondere einem gemessenen Gaswiderstand, eines gealterten Fluidsensors, insbesondere Gassensors, einer Referenzbetriebsgröße, insbesondere einem Referenzgaswiderstand, und einem Alter des gealterten Fluidsensors, insbesondere Gassensors, umfassend die Schritte:
- Messen einer Betriebsgröße, insbesondere eines Referenzgaswiderstands, eines Fluidsensors,
- Künstliches Altern des Fluidsensors auf verschiedene künstliche Altersstufen, insbesondere durch Betreiben des Fluidsensors in einer Hochtemperaturumgebung, vorzugsweise bei einer Hochtemperatur zwischen 50 °C und 400 °C,
- Messen der Betriebsgröße, insbesondere des Gaswiderstands, des gealterten Fluidsensors zu den verschiedenen künstlichen Altersstufen,
- Ermitteln des funktionalen Zusammenhangs anhand den Betriebsgrößen, insbesondere den gemessenen Gaswiderständen, des gealterten Fluidsensors, der gemessenen Referenzbetriebsgröße, insbesondere dem gemessenen Referenzgaswiderstand, den künstlichen Altersstufen des gealterten Fluidsensors und dem tatsächlichen Alter des Fluidsensors.
- Bereitstellen des funktionalen Zusammenhangs, insbesondere für einen Nutzer von Fluidsensoren.
The invention relates to a method for providing a functional relationship between an operating variable, in particular a measured gas resistance, of an aged fluid sensor, in particular a gas sensor, a reference operating variable, in particular a reference gas resistance, and an age of the aged fluid sensor, in particular a gas sensor, comprising the steps:
- Measuring an operating variable, in particular a reference gas resistance, a fluid sensor,
- Artificially aging the fluid sensor to various artificial age stages, in particular by operating the fluid sensor in a high temperature environment, preferably at a high temperature between 50 °C and 400 °C,
- Measuring the operating variable, in particular the gas resistance, of the aged fluid sensor at the various artificial age stages,
- Determining the functional relationship based on the operating variables, in particular the measured gas resistances, of the aged fluid sensor, the measured reference operating variable, in particular the measured reference gas resistance, the artificial age stages of the aged fluid sensor and the actual age of the fluid sensor.
- Providing the functional context, especially for a user of fluid sensors.
Description
Die Erfindung betrifft ein Verfahren zum Bereitstellen eines funktionalen Zusammenhangs zwischen einer gemessenen Betriebsgröße, insbesondere einem Gaswiderstand, eines gealterten Fluidsensors, einer Referenzbetriebsgröße, insbesondere einem Referenzgaswiderstand, und einem Alter des gealterten Fluidsensors.The invention relates to a method for providing a functional relationship between a measured operating variable, in particular a gas resistance, of an aged fluid sensor, a reference operating variable, in particular a reference gas resistance, and an age of the aged fluid sensor.
Die Erfindung betrifft weiter ein Verfahren zum Trainieren eines Maschinenlernalgorithmus zum Erkennen von Fluiden, mittels eines Fluidsensors.The invention further relates to a method for training a machine learning algorithm for detecting fluids by means of a fluid sensor.
Außerdem betrifft die Erfindung ein Verfahren zum Detektieren eines Fluids.Furthermore, the invention relates to a method for detecting a fluid.
Darüber hinaus betrifft die Erfindung eine Fluidsensoreinrichtung zum Detektieren von Fluiden.Furthermore, the invention relates to a fluid sensor device for detecting fluids.
Obwohl allgemein auf beliebige Betriebsgrößen von Fluidsensoren anwendbar, wird die folgende Erfindung anhand Gaswiderständen von Gassensoren wie Metalloxidsensoren erläutert.Although generally applicable to any operating size of fluid sensors, the following invention is explained using gas resistances of gas sensors such as metal oxide sensors.
Stand der TechnikState of the art
Mittels Gassensoren können bestimmte Gase in der Luft detektiert und quantifiziert werden. Beispielsweise können volatile organische Verbindungen, Kohlenstoffmonoxid oder Kohlenwasserstoffverbindungen erkannt werden. Hierfür wird der Gaswiderstand mittels eines Gassensors gemessen.Gas sensors can be used to detect and quantify certain gases in the air. For example, volatile organic compounds, carbon monoxide or hydrocarbon compounds can be detected. To do this, the gas resistance is measured using a gas sensor.
Wenn Metalloxidsensoren über längere Zeit betrieben werden, können sie aufgrund von Umwelteinflüssen und Abnutzung ungenau werden. Dies äußert sich insbesondere durch einen Sensordrift, bei dem sich die gemessenen Gaswiderstände eines gealterten Gassensors um einen Faktor von den gemessenen Gaswiderständen eines neuen Sensors unterscheiden.When metal oxide sensors are operated for long periods of time, they can become inaccurate due to environmental influences and wear. This is particularly evident in sensor drift, where the measured gas resistances of an aged gas sensor differ by a factor from the measured gas resistances of a new sensor.
Zur Klassifizierung der verschiedenen Gase kann ein Maschinenlernalgorithmus verwendet werden. Dieser muss zunächst mithilfe geeigneter Daten trainiert werden. Wenn lediglich Daten neuer Sensoren zur Verfügung stehen, kann der Maschinenlernalgorithmus keine zuverlässigen Aussagen über das Verhalten gealterter Sensoren tätigen, da der Maschinenlernalgorithmus nicht auf das Kompensieren des Sensordrifts trainiert worden ist. Hingegen ist das Bereitstellen von Daten gealterter Sensoren teuer und zeitaufwendig.A machine learning algorithm can be used to classify the various gases. This must first be trained using suitable data. If only data from new sensors is available, the machine learning algorithm cannot make reliable statements about the behavior of aged sensors because the machine learning algorithm has not been trained to compensate for sensor drift. On the other hand, providing data from aged sensors is expensive and time-consuming.
Offenbarung der ErfindungDisclosure of the invention
In einer Ausführungsform stellt die vorliegende Erfindung ein Verfahren zum Bereitstellen eines funktionalen Zusammenhangs zwischen einer Betriebsgröße, insbesondere einem gemessenen Gaswiderstand, eines gealterten Fluidsensors, insbesondere Gassensors, einer Referenzbetriebsgröße, insbesondere einem Referenzgaswiderstand, und einem Alter des gealterten Fluidsensors, insbesondere Gassensors bereit, umfassend die Schritte:
- - Messen einer Betriebsgröße, insbesondere eines Referenzgaswiderstands, eines Fluidsensors,
- - Künstliches Altern des Fluidsensors auf verschiedene künstliche Altersstufen, insbesondere durch Betreiben des Fluidsensors in einer Hochtemperaturumgebung, vorzugsweise bei einer Hochtemperatur zwischen 50 °C und 400 °C,
- - Messen der Betriebsgröße, insbesondere des Gaswiderstands, des gealterten Fluidsensors zu den verschiedenen künstlichen Altersstufen,
- - Ermitteln des funktionalen Zusammenhangs anhand den Betriebsgrößen, insbesondere den gemessenen Gaswiderständen, des gealterten Fluidsensors, der gemessenen Referenzbetriebsgröße, insbesondere dem gemessenen Referenzgaswiderstand, den künstlichen Altersstufen des gealterten Fluidsensors und dem tatsächlichen Alter des Fluidsensors.
- - Bereitstellen des funktionalen Zusammenhangs, insbesondere für einen Nutzer von Fluidsensoren.
- - Measuring an operating variable, in particular a reference gas resistance, a fluid sensor,
- - Artificially aging the fluid sensor to various artificial age stages, in particular by operating the fluid sensor in a high temperature environment, preferably at a high temperature between 50 °C and 400 °C,
- - Measuring the operating variable, in particular the gas resistance, of the aged fluid sensor at the various artificial age stages,
- - Determining the functional relationship based on the operating variables, in particular the measured gas resistances, of the aged fluid sensor, the measured reference operating variable, in particular the measured reference gas resistance, the artificial age stages of the aged fluid sensor and the actual age of the fluid sensor.
- - Providing the functional context, especially for a user of fluid sensors.
In einer Ausführungsform stellt die vorliegende Erfindung ein Verfahren zum Trainieren eines Maschinenlernalgorithmus zum Erkennen von Fluiden, insbesondere Gasen mittels eines Fluidsensors bereit, unter Verwendung eines, insbesondere nach einem der Ansprüche 1-4 bereitgestellten, funktionalen Zusammenhangs, umfassend die Schritte:
- - Messen zumindest einer Betriebsgröße, insbesondere eines Referenzgaswiderstands, mittels des Fluidsensors,
- - Erstellen von künstlichen Messpunkten eines gealterten Fluidsensors durch Transformation der zumindest einen gemessenen Betriebsgröße, insbesondere des Referenzgaswiderstands, anhand des ermittelten funktionalen Zusammenhangs, wobei die künstlichen Messpunkte zu Betriebsgrößenwerten, insbesondere Gasmesswerten, von unterschiedlich gealterten Fluidsensoren korrespondieren,
- - Trainieren des Maschinenlernalgorithmus anhand der erstellten künstlichen Messpunkte.
- - measuring at least one operating variable, in particular a reference gas resistance, by means of the fluid sensor,
- - creating artificial measuring points of an aged fluid sensor by transforming the at least one measured operating variable, in particular the reference gas resistance, based on the determined functional relationship, wherein the artificial measuring points correspond to operating variable values, in particular gas measurement values, of differently aged fluid sensors,
- - Training the machine learning algorithm using the created artificial measurement points.
Außerdem stellt die vorliegende Erfindung ein Verfahren zum Detektieren eines Fluids, insbesondere Gases bereit, umfassend die Schritte:
- - Messen einer Betriebsgröße, insbesondere eines Gaswiderstands, mittels eines Fluidsensors,
- - Detektieren des Fluids, Bestimmen der Konzentration und/oder der Art des Fluids anhand eines nach einem der Ansprüche 5-8 trainierten Maschinenlernmodells, dem Alter des Fluidsensors und der gemessenen Betriebsgröße, insbesondere dem gemessenen Gaswiderstand.
- - Measuring an operating variable, in particular a gas resistance, by means of a fluid sensor,
- - Detecting the fluid, determining the concentration and/or the type of the fluid based on a machine learning model trained according to one of claims 5-8, the age of the fluid sensor and the measured operating variable, in particular the measured gas resistance.
Darüber hinaus stellt die vorliegende Erfindung in einer Ausführungsform eine Fluidsensoreinrichtung zum Detektieren von Fluiden bereit, umfassend eine Recheneinheit, eine Speichereinheit und zumindest einen Fluidsensor, wobei mittels des Fluidsensors eine Betriebsgröße, insbesondere ein Gaswiderstand, eines Fluids messbar ist, wobei auf der Speichereinheit ein, insbesondere gemäß einem der Ansprüche 1-4 ermittelter, funktionaler Zusammenhang zwischen einer Betriebsgröße, insbesondere einem Gaswiderstand, eines gealterten Fluidsensors, einer Referenzbetriebsgröße, insbesondere einem Referenzgaswiderstand, und einem Alter des gealterten Fluidsensors gespeichert ist, wobei die Recheneinheit dazu ausgebildet ist einen Maschinenlernalgorithmus gemäß einem der Ansprüche 5 bis 8 zu trainieren, wobei mittels des Maschinenlernalgorithmus und der Betriebsgröße ein Fluid und/oder eine Konzentration eines Fluids detektierbar ist, insbesondere gemäß einem Verfahren nach Anspruch 9.Furthermore, in one embodiment, the present invention provides a fluid sensor device for detecting fluids, comprising a computing unit, a storage unit and at least one fluid sensor, wherein an operating variable, in particular a gas resistance, of a fluid can be measured by means of the fluid sensor, wherein a functional relationship, determined in particular according to one of claims 1-4, between an operating variable, in particular a gas resistance, of an aged fluid sensor, a reference operating variable, in particular a reference gas resistance, and an age of the aged fluid sensor is stored on the storage unit, wherein the computing unit is designed to train a machine learning algorithm according to one of
Einer der damit erzielten Vorteile ist, dass damit auf einfache und kostengünstige Weise verschiedene Fluide, insbesondere Gase, detektiert werden können. Ein weiterer Vorteil ist, dass auf einfache Weise Trainingsdaten zum Trainieren eines Maschinenlernmodells bereitgestellt werden können. Darüber hinaus ist ein Vorteil, dass ein funktionaler Zusammenhang zum Erstellen der Trainingsdaten bereitgestellt werden kann, sodass beispielsweise ein Gassensor direkt in einer gewünschten Umgebung trainiert werden kann.One of the advantages achieved is that it can be used to detect various fluids, especially gases, in a simple and cost-effective manner. Another advantage is that training data can be easily provided for training a machine learning model. Another advantage is that a functional context can be provided for creating the training data, so that, for example, a gas sensor can be trained directly in a desired environment.
Der Begriff „künstliche Altersstufe“ ist im weitesten Sinne zu verstehen und bezieht sich, insbesondere in den Ansprüchen vorzugsweise in der Beschreibung auf ein Alter eines Fluidsensors, insbesondere Gassensors, der durch einen Alterungsprozess künstlich gealtert worden ist. Eine künstliche Altersstufe entspricht somit nicht dem tatsächlichen Alter eines Sensors, sondern einem Alter eines Referenzsensors, der bei einer realen Alterung denselben Sensordrift aufweist wie der künstlich gealterte Sensor. Beispielsweise kann ein Gassensor auf ein künstliches Alter von einem Jahr gealtert werden, indem er hundert Stunden in einer Hochtemperaturumgebung betrieben wird. Insbesondere kann die Temperatur in der Hochtemperaturumgebung verändert werden und der Sensor für bestimmte Zeitdauern bei unterschiedlichen Temperaturen betrieben werden.The term "artificial age" is to be understood in the broadest sense and refers, in particular in the claims and preferably in the description, to an age of a fluid sensor, in particular a gas sensor, which has been artificially aged by an ageing process. An artificial age therefore does not correspond to the actual age of a sensor, but to an age of a reference sensor which, when aged, has the same sensor drift as the artificially aged sensor. For example, a gas sensor can be aged to an artificial age of one year by operating it for a hundred hours in a high-temperature environment. In particular, the temperature in the high-temperature environment can be changed and the sensor can be operated at different temperatures for certain periods of time.
Der Begriff „Betriebsgröße“ ist weitesten Sinne zu verstehen und bezieht sich, insbesondere in den Ansprüchen, vorzugsweise in der Beschreibung, auf eine mittels des Fluidsensors ermittelbare Größe. Insbesondere ist der Gaswiderstand eines Gases eine mögliche Betriebsgröße.The term "operating variable" is to be understood in the broadest sense and refers, in particular in the claims, preferably in the description, to a variable that can be determined by means of the fluid sensor. In particular, the gas resistance of a gas is a possible operating variable.
Der Begriff „Fluid“ ist im weitesten Sinne zu verstehen und bezieht sich, insbesondere in den Ansprüchen, vorzugsweise in der Beschreibung, auf Flüssigkeiten und/oder Gase und/oder eine Kombination einer oder mehreren Flüssigkeiten und einer oder mehrerer Gase.The term “fluid” is to be understood in the broadest sense and refers, in particular in the claims, preferably in the description, to liquids and/or gases and/or a combination of one or more liquids and one or more gases.
Zum Erstellen eines funktionalen Zusammenhangs wird zunächst eine Betriebsgröße wie ein Referenzgaswiderstand eines Sensors bestimmt. Anschließend wird der Sensor künstlich gealtert und nach bestimmten Altersstufen erneut die Betriebsgröße wie der Gaswiderstand gemessen. Davon ausgehend kann ein funktionaler Zusammenhang bestimmt werden, der die gealterten Betriebsgröße(n), insbesondere Gaswiderstände, mit der Referenzbetriebsgröße, insbesondere Referenzgaswiderstand und dem Alter des Fluidsensors in Zusammenhang bringt.To create a functional relationship, an operating variable such as a reference gas resistance of a sensor is first determined. The sensor is then artificially aged and the operating variable such as the gas resistance is measured again after certain age stages. Based on this, a functional relationship can be determined that relates the aged operating variable(s), in particular gas resistances, to the reference operating variable, in particular reference gas resistance, and the age of the fluid sensor.
Der funktionale Zusammenhang kann anschließend genutzt werden, um künstlich Daten eines gealterten Sensors zu bestimmen. Anstelle eines beispielsweise manuell gealterten Gassensors werden lediglich die gemessenen Gaswiderstandswerte eines neuen Gassensors in neue Gaswiderstandswerte transformiert, die von einem gealterten Gassensor stammen könnten. Diese künstlich gealterten Gaswiderstandswerte werden genutzt, um ein Maschinenlernalgorithmus zu trainieren. Dieser Maschinenlernalgorithmus ist dann in der Lage auch bei real gealterten Gassensoren, die einen Sensordrift aufweisen, zuverlässig verschiedene Gase zu detektieren.The functional relationship can then be used to artificially determine data from an aged sensor. Instead of a manually aged gas sensor, for example, the measured gas resistance values of a new gas sensor are simply transformed into new gas resistance values that could come from an aged gas sensor. These artificially aged gas resistance values are used to train a machine learning algorithm. This machine learning algorithm is then able to reliably detect different gases even with really aged gas sensors that exhibit sensor drift.
Weitere Merkmale, Vorteile und weitere Ausführungsformen der Erfindung sind im Folgenden beschrieben oder werden dadurch offenbar.Further features, advantages and further embodiments of the invention are described below or will become apparent thereby.
Gemäß einer vorteilhaften Weiterbildung der Erfindung wird zum Ermitteln des funktionalen Zusammenhangs eine Umgebungstemperatur, eine relative Feuchte und/oder die Hochtemperatur genutzt. Diese zusätzlichen Parameter können genutzt werden, um Umwelteinflüsse auf den Gassensor zu verringern. Ein Vorteil hiervon ist, dass die Genauigkeit des funktionalen Zusammenhangs verbessert wird.According to an advantageous development of the invention, an ambient temperature, a relative humidity and/or the high temperature are used to determine the functional relationship. These additional parameters can be used to reduce environmental influences on the gas sensor. One advantage of this is that the accuracy of the functional relationship is improved.
Gemäß einer vorteilhaften Weiterbildung der Erfindung wird zum Ermitteln des funktionalen Zusammenhangs ein lineares Regressionsmodell genutzt. Ein Vorteil hiervon ist, dass der funktionale Zusammenhang auf einfache Weise aus den gemessenen Daten bestimmt werden kann.According to an advantageous development of the invention, a linear regression model is used to determine the functional relationship. One advantage of this is that the functional relationship can be determined in a simple manner from the measured data.
Gemäß einer vorteilhaften Weiterbildung der Erfindung wird das Messen der Referenzbetriebsgröße, insbesondere des Referenzgaswiderstands, und der Betriebsgröße, insbesondere des Gaswiderstands des gealterten Fluidsensors für verschiedene Fluidarten und/oder für verschiedene Fluidkonzentrationen durchgeführt. Ein Vorteil hiervon ist, dass die Genauigkeit des funktionalen Zusammenhangs verbessert wird, da mehr Daten zur Verfügung stehen.According to an advantageous development of the invention, the measurement of the reference operating variable, in particular the reference gas resistance, and the operating variable, in particular the gas resistance of the aged fluid sensor, is carried out for different types of fluid and/or for different fluid concentrations. One advantage of this is that the accuracy of the functional relationship is improved because more data is available.
Gemäß einer vorteilhaften Weiterbildung der Erfindung werden zum Erstellen der künstlichen Messpunkte eine Raumtemperatur, eine Raumluftfeuchtigkeit und/oder eine Sensortemperatur berücksichtigt. Ein Vorteil hiervon ist, dass die künstlichen Messpunkte auf einen Einsatzort eines Fluidsensors angepasst werden können. Beispielsweise könnte der Sensor in einer feuchten Umgebung eingesetzt werden, sodass entsprechend das Maschinenlernmodell mit Daten trainiert wird, die zu einer entsprechend feuchten Umgebung korrespondieren.According to an advantageous development of the invention, a room temperature, a room humidity and/or a sensor temperature are taken into account to create the artificial measuring points. One advantage of this is that the artificial measuring points can be adapted to the location where a fluid sensor is used. For example, the sensor could be used in a humid environment, so that the machine learning model is trained with data that corresponds to a correspondingly humid environment.
Gemäß einer vorteilhaften Weiterbildung der Erfindung werden Referenzbetriebsgrößen, insbesondere Referenzgaswiderstände, von mehreren Fluiden und/oder in unterschiedlichen Fluidkonzentrationen und/oder von mehreren Fluidsensoren gemessen. Ein Vorteil hiervon ist, dass der Maschinenlernalgorithmus zuverlässiger verschiedene Fluide und Fluidkonzentrationen erkennen und klassifizieren kann.According to an advantageous development of the invention, reference operating variables, in particular reference gas resistances, are measured from several fluids and/or in different fluid concentrations and/or by several fluid sensors. One advantage of this is that the machine learning algorithm can more reliably recognize and classify different fluids and fluid concentrations.
Gemäß einer vorteilhaften Weiterbildung der Erfindung wird der Maschinenlernalgorithmus anhand der gemessenen Referenzbetriebsgröße, insbesondere anhand des gemessenen Referenzgaswiderstands, trainiert. Ein Vorteil hiervon ist, dass der Maschinenlernalgorithmus auch bei neuen Sensoren, die noch keinen Sensordrift aufweisen, zuverlässig Fluide erkennen und klassifizieren kann.According to an advantageous development of the invention, the machine learning algorithm is trained using the measured reference operating variable, in particular using the measured reference gas resistance. One advantage of this is that the machine learning algorithm can reliably detect and classify fluids even with new sensors that do not yet exhibit sensor drift.
Weitere wichtige Merkmale und Vorteile der Erfindung ergeben sich aus den Unteransprüchen, aus den Zeichnungen und aus der dazugehörigen Figurenbeschreibung.Further important features and advantages of the invention emerge from the subclaims, from the drawings and from the associated description of the figures.
Es versteht sich, dass die vorstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It is understood that the features mentioned above and those to be explained below can be used not only in the combination specified in each case, but also in other combinations or on their own, without departing from the scope of the present invention.
Bevorzugte Ausführungen und Ausführungsformen der vorliegenden Erfindung sind in den Zeichnungen dargestellt und werden in der nachfolgenden Beschreibung näher erläutert.Preferred embodiments and embodiments of the present invention are shown in the drawings and are explained in more detail in the following description.
Dabei zeigt in schematischer FormIt shows in schematic form
-
1 Schritte eines Verfahrens zum Bereitstellen eines funktionalen Zusammenhangs gemäß einer Ausführungsform der vorliegenden Erfindung;1 Steps of a method for providing a functional relationship according to an embodiment of the present invention; -
2 Schritte eines Verfahrens zum Trainieren eines Maschinenlernalgorithmus gemäß einer Ausführungsform der vorliegenden Erfindung,2 Steps of a method for training a machine learning algorithm according to an embodiment of the present invention, -
3 Schritte eines Verfahrens zum Detektieren eines Gases gemäß einer Ausführungsform der vorliegenden Erfindung,3 Steps of a method for detecting a gas according to an embodiment of the present invention, -
4 einen Gassensor gemäß einer Ausführungsform der vorliegenden Erfindung,4 a gas sensor according to an embodiment of the present invention, -
5 eine Übersicht der Verfahren gemäß Ausführungsformen der vorliegenden Erfindung, und5 an overview of the methods according to embodiments of the present invention, and -
6a ,6b ,6c einen Vergleich der Qualität von verschiedenen Sensoren gemäß einer Ausführungsform der vorliegenden Erfindung.6a ,6b ,6c a comparison of the quality of different sensors according to an embodiment of the present invention.
In einem Schritt S1 wird eine Betriebsgröße, insbesondere ein Referenzgaswiderstand, eines Gassensors gemessen. Der Referenzgaswiderstand des Gassensors ist insbesondere der gemessene Gaswiderstand eines neuen Gassensors.In a step S1, an operating variable, in particular a reference gas resistance, of a gas sensor is measured. The reference gas resistance of the gas sensor is in particular the measured gas resistance of a new gas sensor.
In einem weiteren Schritt S2 wird der Gassensor künstlich gealtert, indem er in einer Hochtemperaturumgebung betrieben wird. Insbesondere kann ein ISO HTOL (High Temperature Operating Life) Test zum Altern des Sensors genutzt werden. Ein Betreiben des Gassensors in der Hochtemperatur von ca. 400 °C für ca. 100 Stunden altert den Gassensor künstlich um circa ein Jahr. Auf diese Weise kann der Gassensor auf verschiedene Altersstufen gealtert werden, ohne dass der Gassensor tatsächlich jahrelang im Einsatz ist. Es ist ebenfalls möglich, dass der Sensor bei unterschiedlichen Temperaturen und/oder unterschiedlichen Luftfeuchtigkeiten für bestimmte Zeiträume betrieben wird, beispielsweise mit einer schwankenden Temperatur zwischen 100 °C und 320 °C.In a further step S2, the gas sensor is artificially aged by operating it in a high temperature environment. In particular, an ISO HTOL (High Temperature Operating Life) test can be used to age the sensor. Operating the gas sensor at a high temperature of around 400 °C for around 100 hours artificially ages the gas sensor by around one year. In this way, the gas sensor can be aged to different ages without the gas sensor actually being in use for years. It is also possible for the sensor to be operated at different temperatures and/or different air humidity for certain periods of time, for example with a fluctuating temperature between 100 °C and 320 °C.
In einem weiteren Schritt S3 wird der Gaswiderstand des gealterten Gassensors bei den verschiedenen Altersstufen gemessen. Beispielsweise wird der Gaswiderstand nach 1,68, 5 und 10 künstlichen Jahren gemessen. Dabei können auch zusätzliche Messungen mit verschiedenen Gasen, Gaskonzentrationen, relativen Umgebungsfeuchten, Sensortemperaturen und Umgebungstemperaturen durchgeführt werden, um mehr relevante Daten zu generieren. Es ist ebenfalls möglich, mehrere Gassensoren zu altern und parallel Daten zu messen, um eine größere Variabilität in den Messdaten zu erhalten. Dabei können auch wechselseitige Einflüsse bestimmt werden.In a further step S3, the gas resistance of the aged gas sensor is measured at different ages. For example, the gas resistance is measured after 1.68, 5 and 10 artificial Additional measurements can also be carried out with different gases, gas concentrations, relative ambient humidities, sensor temperatures and ambient temperatures to generate more relevant data. It is also possible to age several gas sensors and measure data in parallel to obtain greater variability in the measurement data. Mutual influences can also be determined.
Anschließend wird in einem weiteren Schritt S4 ein funktionaler Zusammenhang anhand den gemessenen Gaswiderständen des gealterten Sensors, dem gemessenen Referenzgaswiderstand, den künstlichen Altersstufen des gealterten Gassensors und dem tatsächlichen Alter des Gassensors ermittelt. Der funktionale Zusammenhang kann beispielsweise durch eine lineare Regression bestimmt werden. Mittels des funktionalen Zusammenhangs kann insbesondere ein gealterter Gaswiderstand anhand eines Referenzgaswiderstands und eines Alters des Sensors berechnet werden. Zusätzlich können auch die Umgebungstemperatur, die relative Feuchte oder die Sensortemperatur zur Berechnung hinzugezogen werden.Then, in a further step S4, a functional relationship is determined based on the measured gas resistances of the aged sensor, the measured reference gas resistance, the artificial age levels of the aged gas sensor and the actual age of the gas sensor. The functional relationship can be determined, for example, by linear regression. Using the functional relationship, an aged gas resistance can be calculated based on a reference gas resistance and an age of the sensor. In addition, the ambient temperature, the relative humidity or the sensor temperature can also be used for the calculation.
Dieser funktionale Zusammenhang wird einem weiteren Schritt S5 bereitgestellt. Da der funktionale unabhängig von Gasen und Gaskonzentrationen ist, kann der funktionale Zusammenhang einmalig bestimmt werden und anschließend für mehrere Gassensoren genutzt werden.This functional relationship is provided in a further step S5. Since the functional relationship is independent of gases and gas concentrations, the functional relationship can be determined once and then used for several gas sensors.
Ein Gassensor als Beispiel eines Fluidsensors kann mittels eines Maschinenlernalgorithmus trainiert werden, Gase und/oder Gaskonzentrationen zu detektieren. Hierfür werden Trainingsdaten benötigt. Damit der Maschinenlernalgorithmus auch bei gealterten Sensoren zuverlässig Gase sensieren kann, können die Trainingsdaten auch Daten gealterter Sensoren umfassen.A gas sensor, for example a fluid sensor, can be trained to detect gases and/or gas concentrations using a machine learning algorithm. Training data is required for this. To ensure that the machine learning algorithm can reliably sense gases even in aged sensors, the training data can also include data from aged sensors.
Hierfür wird in einem Schritt S6 mittels eines Gassensors ein Referenzgaswiderstand gemessen.For this purpose, a reference gas resistance is measured in a step S6 using a gas sensor.
In einem weiteren Schritt S7 werden künstliche Messpunkte eines gealterten Gassensors durch Transformation des zumindest einen gemessenen Referenzgaswiderstands anhand eines ermittelten funktionalen Zusammenhangs ermittelt, wobei die künstlichen Messpunkte zu Gasmesswerten von unterschiedlich gealterten Gassensoren korrespondieren. Der funktionale Zusammenhang kann insbesondere durch ein Verfahren gemäß den Schritten S1 bis S5 gemäß
In einem weiteren Schritt S8 wird der Maschinenlernalgorithmus anhand der gemäß Schritt S7 erstellten Messpunkte trainiert. Auf diese Weise kann der Maschinenlernalgorithmus mit Daten von gealterten Gassensoren trainiert werden, ohne dass die Gassensoren auf aufwendige Weise gealtert werden müssen.In a further step S8, the machine learning algorithm is trained using the measurement points created in step S7. In this way, the machine learning algorithm can be trained with data from aged gas sensors without the gas sensors having to be aged in a complex manner.
In einem Schritt S9 wird mittels eines Gassensors ein Gaswiderstand gemessen.In a step S9, a gas resistance is measured using a gas sensor.
In einem weiteren Schritt S10 wird mittels eines Maschinenlernalgorithmus ein Gas detektiert, die Konzentration des Gases bestimmt und/oder die Art des Gases bestimmt. Der Maschinenlernalgorithmus ist dazu ausgebildet, ausgehend von einem gemessenen Gaswiderstand und unter Berücksichtigung des Alters des Gassensors die vorhandenen Gase zu klassifizieren und zu detektieren. Der Maschinenlernalgorithmus kann insbesondere nach einem der Ansprüche 5-8 trainiert sein. Zusätzlich zu dem gemessenen Gaswiderstand können eine relative Feuchte der Umgebung, eine Temperatur der Umgebung oder eine Sensortemperatur Eingangsgrößen für den Maschinenlernalgorithmus sein. Außerdem kann das Alter des Gassensors als Eingangsgröße genutzt werden.In a further step S10, a gas is detected using a machine learning algorithm, the concentration of the gas is determined and/or the type of gas is determined. The machine learning algorithm is designed to classify and detect the gases present based on a measured gas resistance and taking into account the age of the gas sensor. The machine learning algorithm can be trained in particular according to one of claims 5-8. In addition to the measured gas resistance, a relative humidity of the environment, a temperature of the environment or a sensor temperature can be input variables for the machine learning algorithm. In addition, the age of the gas sensor can be used as an input variable.
Die Gassensoreinrichtung 1 umfasst einen Gassensor 2, eine Recheneinheit 3 und eine Speichereinheit 4. Auf der Speichereinheit 4 ist ein funktionaler Zusammenhang gespeichert, mittels dem Messpunkte eines gealterten Gassensors berechnet werden können. Der funktionale Zusammenhang kann mittels eines Verfahrens gemäß der Schritte S1 bis S5 der
Die Recheneinheit 3 ist dazu ausgebildet, mittels des funktionalen Zusammenhangs Messdaten eines gealterten Gassensors zu bestimmen, insbesondere nach dem Verfahren gemäß der Schritte S6 bis S8 gemäß
Anschließend kann mittels der Recheneinheit der Maschinenalgorithmus anhand der Messdaten eines gealterten Gassensors trainiert werden. Somit kann der Maschinenalgorithmus verschiedene Gase erkennen und detektieren, selbst wenn der Gassensor gealtert ist, da der Maschinenalgorithmus auch mit Messdaten eines gealterten Gassensors trainiert worden ist.The machine algorithm can then be trained using the measurement data from an aged gas sensor using the computing unit. This means that the machine algorithm can recognise and detect various gases, even if the gas sensor is aged, because the machine algorithm has also been trained using measurement data from an aged gas sensor.
Mittels des Maschinenlernalgorithmus können anschließend Gase in der Umgebung detektiert werden und/oder deren Konzentration und/oder Art bestimmt werden, insbesondere nach dem Verfahren gemäß den Schritten S9 bis S10 gemäß
Insbesondere kann das Bestimmen des funktionalen Zusammenhangs außerhalb der Gassensoreinheit erfolgen und das Trainieren des Maschinenlernalgorithmus lokal in einer Recheneinheit der Gassensoreinheit.In particular, the functional relationship can be determined outside the gas sensor unit and the machine learning algorithm can be trained locally in a computing unit of the gas sensor unit.
Zunächst werden in einem linearen Regressionsmodel 5 Eingangsgrößen 6a wie ein Referenzgaswiderstand, Altersstufen eines künstlich gealterten Gassensors, ein tatsächliches Alter des künstlich gealterten Gassensors, eine Umgebungsfeuchte, Umgebungstemperatur und eine Gassensortemperatur genutzt. Die Zielgröße sind Gaswiderstände 7 eines in einem Hochtemperaturverfahren künstlich gealterten Gassensors. Hierdurch wird ein funktionaler Zusammenhang 8 zum Erstellen von künstlichen Sensordaten erzeugt.First,
Mittels des funktionalen Zusammenhangs 8 und Eingangsgrößen 6b werden in einem Rechenschritt 9 Messdaten 10 eines künstlich gealterten Gassensors berechnet. Die Eingangsgrößen 6b können dieselben Eingangsgrößen wie die Eingangsgrößen 6a sein.Using the
Anschließend wird in einem Trainingsvorgang 11 mittels der Messdaten 10 und Eingangsgrößen 6c ein trainierter Maschinenlernalgorithmus 13 erhalten. Als Trainingsdaten dienen die berechneten Messdaten 10, sowie Eingangsgrößen 6c wie mittels eines Gassensors gemessene Gaswiderstände, eine relative Feuchte und eine Umgebungstemperatur. Die Zieldaten 12 entsprechen Informationen über die Art und Konzentration der Gase, die zu den berechneten Messdaten 10 korrespondieren.A trained
Zuletzt kann in einem Klassifizierungsvorgang 14 von einem Gassensor gemessene reale Messdaten 6d wie ein gemessener Gaswiderstand, eine relative Feuchte und eine Umgebungstemperatur mittels des trainiertem Maschinenlernalgorithmus 13 analysiert werden, sodass Informationen 15 über die Zusammensetzung der von dem Gassensor gemessenen Luft erhalten werden.Finally, in a
Die
Die
Gezeigt ist jeweils ein Verlauf 603a, 603b, 603c für einen Sensor, der nicht mit Daten eines gealterten Sensors trainiert wurde, ein Verlauf 604a, 604b, 604c für einen Sensor, der mit Daten eines tatsächlich gealterten Sensors trainiert wurde, und ein Verlauf 605a, 605b, 605c für einen Sensor, der mit künstlich erstellten Daten eines gealterten Sensors gemäß einer Ausführungsform der vorliegenden Erfindung trainiert wurde.Shown are a
Es ist zu erkennen, dass der Sensor, der mit Daten eines tatsächlich gealterten Sensors trainiert wurde, die höchste Genauigkeit 604a, den höchsten Recall 604b und den höchsten F1-Wert 604c aufweist. Der Sensor, der nicht mit Daten eines gealterten Sensors trainiert wurde, ist im Vergleich deutlich ungenauer und weist einen deutlichen Abfall der Genauigkeit 603a, des Recalls 603b und des F1 -Werts 603c im Verlaufe der Zeit auf. Beispielsweise ist die Genauigkeit 603a des Sensors ohne gealterte Messdaten nach 10 Jahren um annähernd 15 % geringer als die Genauigkeit 604a eines mit echten Daten trainierten Sensors und der Recall 603b ist um bis zu 30% geringer als der Recall 604b eines mit echten Daten eines gealterten Sensors trainierter Sensor.It can be seen that the sensor that was trained with data from an actually aged sensor has the
Der Sensor, der mit künstlich erstellten Daten eines gealterten Sensors trainiert wurde, ist annähernd so genau wie der Sensor, der mit echten Daten trainiert wurde. Beispielsweise weist der Sensor, der mit künstlichen Daten trainiert wurde, nach 10 Jahren eine lediglich um weniger als 3% geringere Genauigkeit 605a auf als der Sensor, der mit echten Daten trainiert wurde, 604a und der Sensor, der mit künstlichen Daten trainiert wurde, weist nach 10 Jahren einen um weniger als 2,5%-geringeren Recall 605b auf als der Recall 604b des Sensors, der mit echten Daten trainiert wurde.The sensor trained with artificially created data from an aged sensor is almost as accurate as the sensor trained with real data. For example, the sensor trained with artificial data has an
Dies bedeutet, dass durch ein Trainieren eines Gassensors mit künstlichen Messdaten gemäß einer Ausführungsform der vorliegenden Erfindung der Sensordrift über die Zeit stark verringert werden kann und so die Genauigkeit annähernd so hoch ist, wie ein Sensor, der aufwendig mit Daten eines tatsächlich gealterten Sensors trainiert wurde.This means that by training a gas sensor with artificial measurement data according to an embodiment of the present invention, the sensor drift over time can be greatly reduced and thus the accuracy is almost as high as a sensor that was laboriously trained with data from an actually aged sensor.
Obwohl die vorliegende Erfindung anhand bevorzugter Ausführungsbeispiele beschrieben wurde, ist sie nicht darauf beschränkt, sondern auf vielfältige Weise modifizierbar.Although the present invention has been described using preferred embodiments, it is not limited thereto but can be modified in many ways.
Claims (10)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022213273.4A DE102022213273A1 (en) | 2022-12-08 | 2022-12-08 | Method for detecting a fluid |
| PCT/EP2023/083716 WO2024120951A1 (en) | 2022-12-08 | 2023-11-30 | Method for detecting a fluid |
| CN202380083687.7A CN120322674A (en) | 2022-12-08 | 2023-11-30 | Method for detecting fluid |
| EP23817372.8A EP4630803A1 (en) | 2022-12-08 | 2023-11-30 | Method for detecting a fluid |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022213273.4A DE102022213273A1 (en) | 2022-12-08 | 2022-12-08 | Method for detecting a fluid |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102022213273A1 true DE102022213273A1 (en) | 2024-06-13 |
Family
ID=89073059
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102022213273.4A Pending DE102022213273A1 (en) | 2022-12-08 | 2022-12-08 | Method for detecting a fluid |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP4630803A1 (en) |
| CN (1) | CN120322674A (en) |
| DE (1) | DE102022213273A1 (en) |
| WO (1) | WO2024120951A1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020206047A1 (en) * | 2020-05-13 | 2021-11-18 | Siemens Aktiengesellschaft | Computer-aided method for generating training data for a neural network for predicting a pollutant concentration at a measuring station |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7413645B2 (en) * | 2004-05-05 | 2008-08-19 | Mine Safety Appliances Company | Devices, systems and methods for testing gas sensors and correcting gas sensor output |
| US10690641B2 (en) * | 2015-06-17 | 2020-06-23 | Trane International Inc. | Sensor calibration systems and methods |
| CN111351906B (en) * | 2020-05-09 | 2025-01-21 | 沈阳仪表科学研究院有限公司 | Micro-water sensor temperature aging and compensation device and test method thereof |
| CN111579729B (en) * | 2020-06-18 | 2024-09-06 | 天地(常州)自动化股份有限公司 | Automatic ageing calibration system, intelligent ageing cabinet and intelligent ageing car |
| CN113109510A (en) * | 2021-03-25 | 2021-07-13 | 山东瑶安电子科技发展有限公司 | Calibration device for gas sensor |
-
2022
- 2022-12-08 DE DE102022213273.4A patent/DE102022213273A1/en active Pending
-
2023
- 2023-11-30 WO PCT/EP2023/083716 patent/WO2024120951A1/en not_active Ceased
- 2023-11-30 EP EP23817372.8A patent/EP4630803A1/en active Pending
- 2023-11-30 CN CN202380083687.7A patent/CN120322674A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020206047A1 (en) * | 2020-05-13 | 2021-11-18 | Siemens Aktiengesellschaft | Computer-aided method for generating training data for a neural network for predicting a pollutant concentration at a measuring station |
Non-Patent Citations (3)
| Title |
|---|
| DI CARLO, S. ; FALASCONI, M.: Drift correction methods for gas chemical sensors in artificial olfaction systems: techniques and challenges. In: Advances in chemical sensors. IntechOpen, 2012. S. 305-326. – ISBN 978-953-307-792-5 * |
| MEDINA, Oded; YOZEVITCH, Roi; SHVALB, Nir: Synthetic sensor array training sets for neural networks. In: Journal of Sensors, 2019, 2019. Jg., S. 1-10. * |
| VERGARA, Alexander [et al.]: Chemical gas sensor drift compensation using classifier ensembles. In: Sensors and Actuators B: Chemical, 2012, 166. Jg., S. 320-329. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120322674A (en) | 2025-07-15 |
| EP4630803A1 (en) | 2025-10-15 |
| WO2024120951A1 (en) | 2024-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3115404C2 (en) | ||
| DE102010046829A1 (en) | Method for determining gas concentrations in a gas mixture based on thermal conductivity measurements with measured value correction | |
| DE102018122961A1 (en) | Chromatographic data processing device | |
| DE102016207516B4 (en) | Method for determining the aging of a probe of an internal combustion engine designed to determine a gas concentration of a gas mixture | |
| DE102020215735A1 (en) | Method and device for evaluating signals from a sensor unit with at least two sensors | |
| DE102019117151B4 (en) | Procedure for calibrating a volume flow sensor | |
| EP4078172B1 (en) | Method and device for operating a gas sensor | |
| DE102022213273A1 (en) | Method for detecting a fluid | |
| DE102019002274A1 (en) | GAS SENSOR AND METHOD FOR CONTROLLING A GAS SENSOR | |
| EP4012405A1 (en) | Gas measuring device | |
| WO2017071989A1 (en) | Method for determining a gas concentration in a measuring gas with a gas sensor | |
| DE102018005635A1 (en) | Process for quality assurance of components made of inhomogeneous materials by determining the local mechanical and geometric properties and creating an individual digital clone | |
| DE102019116957A1 (en) | Method for determining the quality of a spectrometrically recorded parameter relating to a property of a fluid | |
| DE102016119079A1 (en) | METHOD AND DEVICE FOR CALIBRATING A HUMIDITY SENSOR | |
| DE102019212309A1 (en) | Gas analyzer | |
| EP2330416B1 (en) | Method for verifying an electrochemical substance in a gas sample | |
| EP4058792B1 (en) | Method and apparatus for determining a degradation of a semiconductor gas sensor | |
| DE102019215571A1 (en) | Method and apparatus for determining a feature for components produced on a wafer | |
| DE102023212281A1 (en) | Operator device and method for calibrating a sensor | |
| DE102023123698A1 (en) | Method for determining a surface temperature of a component and measuring device for carrying out the method | |
| DE102023200176A1 (en) | Sensor system | |
| DE102023211698A1 (en) | Method for setting up an optical gas sensor, method for determining a volume concentration of moisture in an ideal measuring gas, as well as optical gas sensor and control device for operating an optical gas sensor | |
| DE102022213387A1 (en) | Method for determining outdoor air quality | |
| DE102020210878A1 (en) | Process for dynamic diagnosis of a sensor in the fresh air or exhaust tract of internal combustion engines | |
| EP4435538A1 (en) | Method for controlling measurement device, and measurement device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified |