SENSOR DEVICE AND METHOD FOR FLAME PRESENCE DETECTION

Information

  • Patent Application
  • 20240302040
  • Publication Number
    20240302040
  • Date Filed
    February 05, 2024
    a year ago
  • Date Published
    September 12, 2024
    5 months ago
Abstract
A sensor device for detecting a flame comprises a carbon dioxide sensor for detecting a CO2 concentration, a fuel sensor for detecting the combustion of a fuel, an electrostatic charge variation sensor for detecting electrostatic charge variations generated by the flame, and a control unit. The control unit is configured to acquire a carbon dioxide signal indicative of the concentration of carbon dioxide, a fuel signal indicative of the fuel combustion, and an electrostatic charge variation signal indicative of a difference between the electrostatic charge variations detected by a first and a second electrode of the electrostatic charge variation sensor, determine a quantized signal based on the electrostatic charge variation signal, determine an aggregate datum based on the carbon dioxide signal, the fuel signal and the electrostatic charge variation signal, and generate, based on the aggregate datum, a flame signal indicative of the presence or absence of the flame.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of Italian Patent Application No. 102023000004521, filed on Mar. 10, 2023, which application is hereby incorporated herein by reference.


TECHNICAL FIELD

The present disclosure relates to a sensor device for flame presence detection, in particular for an ignition system. Furthermore, it relates to an ignition system comprising the sensor device, to a flame presence detection method and to a computer program product thereof.


BACKGROUND

As is known, ignition systems use sparks to ignite flammable fuel-air mixtures. These sparks are usually generated electrically, for example using piezoelectric material. This ignition mode is exploited, for example, in the combustion chambers of combustion engines, as well as in kitchen hobs and gas cookers.


An important functionality for ignition systems is the possibility of shutting off the fuel supply when the flame is not lit or goes out. This avoids that, in the absence of a flame, the fuel continues to be supplied to the ignition system and is dispersed in the environment, thus risking the occurrence of accidents such as fires or bursts in the environments where the fuel is dispersed.


Furthermore, a cause of lack of flame ignition may be the degradation over time or a malfunction of a spark generator of the ignition system. The impossibility of generating a spark by the spark generator causes for example a non-start condition of the combustion engine burner and, if fuel is introduced during this non-start condition, an explosion of the same burner may potentially occur. Therefore, the spark generator may be one of the causes responsible for the lack of flame ignition.


The issue of controlling the spark generation and flame detection for the correct and safe use of the ignition system is therefore known.


In other words, performing the following activities are needed: shutting off the fuel supply if the flame is not detected, shutting off the fuel supply if the spark generator does not work correctly, and promptly calling for maintenance in case of malfunction of the spark generator.


Nowadays, there exist several solutions for flame detection.


For example, known solutions are based on optical detection and exploit analyses of ultraviolet radiation (UV) and infrared radiation (IR), individually or in combination with each other. Infrared sensors are the most common technique to verify the presence of a flame and use optical filters to filter the radiation to be detected as a function of the fuel used. In fact, exemplarily considering the case of domestic boilers or industrial burners which use methane as fuel, the methane-air mixture is converted through combustion into carbon dioxide and water; as a result, the optical detection at wavelengths corresponding to the presence of carbon dioxide allows to correlate an increase in the concentration of carbon dioxide molecules to the condition of igniting a flame. However, these optical approaches have detection accuracy issues mainly due to the presence of water vapor and other elements (e.g., dirt on optical filters and IR detectors) which negatively affect the measurement. Furthermore, radiation generated by heat sources other than sparks and flames (e.g., the sun, surrounding hot bodies, incandescent lamps, etc.) causes a high risk of false positives.


Another approach for flame detection is based on visible radiation sensors, i.e. on digital cameras and video processing. In this case, however, sophisticated and expensive electronics is required for real-time processing of the acquired images (in detail, for high-frequency frame grabbing) and this makes this solution acceptable only for specific applications.


Furthermore, monitoring of the spark generator activity may also be based on acoustic analysis through microphone. However, in this case a fast, high-frequency data processing is required to analyze the audio signal and classify it based on the presence or absence of the spark. However, this solution is affected by the ambient acoustic noise and therefore has poor accuracy and reliability.


The aim of the present disclosure is to provide a sensor device for flame presence detection, an ignition system comprising the sensor device, a flame presence detection method and a non-transitory computer program product including computer instructions thereof, which overcome the drawbacks of the prior art.


SUMMARY

According to the present disclosure there are provided a sensor device for flame presence detection, an ignition system comprising the sensor device, a flame presence detection method and a non-transitory computer program product including computer instructions thereof, as defined in the annexed claims.





BRIEF DESCRIPTION OF THE DRAWINGS

For a better understanding of the present disclosure, preferred embodiments are now described, purely by way of non-limiting example, with reference to the attached drawings, wherein:



FIG. 1 is a schematic perspective view in ghost of a sensor device for flame presence detection, according to an embodiment;



FIGS. 2 and 3 are schematic views of apparatuses comprising an ignition system which includes the sensor device of FIG. 1, according to respective embodiments;



FIG. 4 is a graph showing a known absorption spectrum of some chemical compounds, as the wavelength varies;



FIG. 5 is a graph showing a known emission spectrum of an example of fuel (in detail, methane), as the wavelength varies;



FIGS. 6A-6C are graphs showing examples of respective electrical signals acquired in the absence of the flame through respective sensors of the sensor device of FIG. 1, while FIGS. 7A-7C are graphs showing examples of the same electrical signals acquired in the presence of the flame;



FIG. 8 is a block diagram schematically showing a flame detection method, performed through the sensor device of FIG. 1, according to an embodiment;



FIGS. 9 and 10 are block diagrams schematically showing respective details of the detection method of FIG. 8, according to an embodiment;



FIGS. 11A and 11B are 3D graphs showing examples of data obtained thorough the detection method of FIG. 8, respectively in case of absence and presence of the flame;



FIGS. 12A-12F are graphs showing respective signals obtained through the detection method of FIG. 8, according to a first exemplary sequence of ignition and shutting-off of the flame;



FIGS. 13A-13F are graphs showing respective signals obtained through the detection method of FIG. 8, according to a second exemplary sequence of ignition and shutting-off of the flame;



FIG. 14 is a graph showing an example of a detail of one of the signals obtained through the detection method of FIG. 8; and



FIG. 15 is a block diagram which schematically shows a different embodiment of a detail of the detection method of FIG. 8.





In particular, the Figures are shown with reference to a triaxial Cartesian system defined by an axis X, an axis Y and an axis Z, orthogonal to each other.


In the following description, elements common to the different embodiments have been indicated with the same reference numerals.


DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS


FIG. 1 shows a sensor device 10 which, in use, allows the detection of the presence of a flame 12.


For example, and as better shown in FIGS. 2 and 3, the sensor device 10 is comprised in an ignition system 100 which, in use, allows the ignition of the flame 12.


By way of non-limiting example, the ignition system 100 may be used in an apparatus such as a kitchen hob, as shown in FIG. 2. However, in a similar manner, the ignition system 100 may be used in an apparatus such as a combustion boiler (FIG. 3, in detail in a boiler combustion chamber), a camping gas stove (not shown), etc.


As shown in FIG. 2, the ignition system 100 comprises a dispensing device 102, a spark generator 104 and the sensor device 10. Furthermore, the ignition system 100 may comprise a main control unit 106 (e.g., a controller, a dedicated control unit or a vehicle control unit (VCU)) which is operatively coupled (e.g., electrically, through electrical connections) to the dispensing device 102, the spark generator 104 and the sensor device 10.


The dispensing device 102 is coupleable to a fuel source (e.g., gas cylinder, petrol tank, etc.) which contains fuel to be burned to produce the flame 12. As a result, in use the dispensing device 102 receives the fuel from the fuel source.


The dispensing device 102 is further controllable, for example by the main control unit 106, to dispense the fuel received from the fuel source. For example, the fuel may be dispensed at the stove of the kitchen hob or in the boiler combustion chamber, or in any case, in the place where the flame 12 is to be generated.


The spark generator 104 is controllable, for example by the main control unit 106, to generate a spark for igniting the fuel, giving rise to the flame 12. For example, the spark generator 104 comprises an electronic spark generator or a piezoelectric element which, when mechanically compressed, generates an electric discharge in the air and therefore a spark.


For this purpose, the spark generator 104 is coupled to the dispensing device 102 in such a way as to produce the flame 12 when the spark is generated at the fuel dispensed by the dispensing device 102. In other words, and in a per se known manner, the ignition system 100 is designed in such a way that the spark generator 104 and the dispensing device 102 are sufficiently close to each other so that the spark generated by the spark generator 104 triggers the ignition of the fuel coming from the dispensing device 102.


Furthermore, the sensor device 10 is operatively coupled to the dispensing device 102 and to the spark generator 104 so as to detect the presence of the flame 12 generated thereby. In other words, the sensor device 10 is arranged in proximity to the dispensing device 102 and to the spark generator 104, at a distance such as to allow the sensor device 10 to receive the ionized air from the combustion and therefore to detect the flame 12 (e.g., a few mm or cm from where the flame 12 develops).


In detail, in use the main control unit 106 receives from the sensor device 10 a flame signal SF, indicative of the presence or absence of the flame 12 and better described hereinbelow and controls the dispensing device 102 as a function the flame signal SF, in such a way as to prevent fuel dispensing if the flame signal SF is indicative of the absence of the flame 12.


In other words, the main control unit 106 blocks the flow of fuel dispensed by the dispensing device 102 when the sensor device 10 detects no flame 12, thereby preventing an accumulation of unburned fuel which may lead to uncontrolled bursts and fires. Considering the exemplary case of the combustion boiler, the main control unit 106 prevents that, in the absence of a flame 12 which consumes the fuel, the combustion chamber is filled with fuel beyond the allowed limit to the point that, when a spark is actually generated, the combustion in the combustion chamber is violent and uncontrolled and leads to damaging the boiler. Similarly, in the case of the hob, the main control unit 106 prevents the air in the kitchen from saturating with fuel, thus avoiding the risk of explosions and fires in the house.


With reference again to FIG. 1, the structure of the sensor device 10 is now described.


The sensor device 10 comprises: a carbon dioxide sensor 20 configured to detect a concentration of carbon dioxide in the air, generated by the flame 12; a fuel sensor 30 configured to detect the presence of fuel combustion; an electrostatic charge variation sensor 40 including a first and a second electrode 40a and 40b spaced from each other and configured to detect respective electrostatic charge variations generated by the flame 12; and a control unit 50 which is operatively coupled (e.g., electrically coupled, for example through respective electrical connections) to the carbon dioxide sensor 20, the fuel sensor 30 and the electrostatic charge variation sensor 40, and is configured to implement, in use, a detection method 200 for detecting the flame 12, better described hereinbelow.


In particular, the sensor device 10 comprises a tubular body 14 which has an inlet opening 14a and an outlet opening 14b. The openings 14a, 14b are fluidically coupled to each other through a fluidic channel 15 of the tubular body 14, which extends through the tubular body 14 and which defines a fluidic path between the inlet opening 14a and the outlet opening 14b. For example, the inlet opening 14a has a distance from the flame 12 which is smaller than the respective distance of the outlet opening 14b from the flame 12.


In greater detail, the tubular body 14 (e.g., of cylindrical shape) has a first end 14′ and a second end 14″ opposite to each other along a longitudinal axis 16 of the tubular body 14. For example, the tubular body 14 has a main extension along the longitudinal axis 16, so that the fluidic channel 15 extends mainly along the longitudinal axis 16 (exemplarily shown in FIG. 1 as parallel to the axis Y). In use, the first end 14′ faces the flame 12 and the second end 14″ extends on the opposite side of the tubular body 14 with respect to the flame 12. For example, the inlet opening 14a may extend at the first end 14′ while the outlet opening 14b may extend at the second end 14″.


Orthogonally to the longitudinal axis 16 (therefore parallel to a plane XZ defined by the axes X and Z), the tubular body 14 may have an annular section which, by way of non-limiting example, has a circular shape. Nevertheless, other shapes may similarly be chosen, for example a triangular, square, etc. shape.


In detail, the tubular body 14 has an internal surface 17a, facing the fluidic channel 15 and delimiting the latter, and an external surface 17b facing towards an environment external to the tubular body 14.


The fluidic channel 15 is in fluidic communication with the external environment and therefore with the flame 12, if any. In other words, the air present in the fluidic channel 15 is indicative of the presence or absence of the flame 12. In fact, when the flame 12 is present which heats the surrounding air causing convective motions therein, the fluidic channel 15 is flown through by an air flow which is due to the flame 12 and which transfers from the inlet opening 14a to the outlet opening 14b. This air flow is heated by the flame 12 and comprises both gases which are indicative of the presence of combustion (in detail, carbon dioxide generated by combustion and unburned fuel) and ionized particles which cause electrostatic charge variations.


The control unit 50, the carbon dioxide sensor 20, the fuel sensor 30 and the electrostatic charge variation sensor 40 are accommodated in the tubular body 14, for example they are carried thereby and are fixed thereto.


In detail, the carbon dioxide sensor 20 and the fuel sensor 30 extend at least partially into the fluidic channel 15, so as to acquire information on the air present in the fluidic channel 15.


In use, the carbon dioxide sensor 20 detects the concentration of carbon dioxide in the air by measuring the absorption of light radiation at a carbon dioxide optical absorption wavelength (equal to about 4.3 μm). Carbon dioxide is a common product of any combustion, therefore the concentration of carbon dioxide in the air may be indicative of the presence of the flame 12.


In greater detail, the carbon dioxide sensor 20 comprises a light radiation emitter 22, a carbon dioxide optical filter 23 and a carbon dioxide detector 24, which are aligned in succession to each other along a carbon dioxide alignment axis 26 extending through the fluidic channel 15 and exemplarily shown as parallel to the axis Y.


The light radiation emitter 22 comprises, for example, a light-emitting diode (LED) and in use emits light radiation. In detail, the light radiation emitted by the light radiation emitter 22 has a wavelength comprised between about 2 μm and about 15 μm, so as to cover the carbon dioxide optical absorption wavelength.


In greater detail, the light radiation emitter 22 faces the fluidic channel 15 and is controlled in use by the control unit 50 to emit the light radiation through the fluidic channel 15.


The carbon dioxide optical filter 23 is an optical filter, in particular a band-pass filter (in detail, a narrow-band filter) and designed in such a way as to transmit the light radiation with a wavelength comprised in a carbon dioxide wavelength range (which comprises the carbon dioxide absorption wavelength at about 4.3 μm) and to block the light radiation with a wavelength not comprised in the carbon dioxide wavelength range. For example, the bandwidth at half of the transmission peak is equal to about 5% of the carbon dioxide wavelength, therefore it is equal to about 0.2 μm (e.g., the carbon dioxide optical filter 23 has a lower cut-off frequency equal to about 4.175 μm and an upper cut-off frequency equal to about 5.512 μm). As a result, in use the carbon dioxide optical filter 23 is transparent to the light radiation emitted by the light radiation emitter 22 and with a wavelength equal to about the carbon dioxide absorption wavelength, while blocking the remaining part of the light radiation spectrum.


The carbon dioxide detector 24 is an optical detector, in particular sensitive to infrared radiation (IR) and for example of MEMS type.


For example, the carbon dioxide detector 24 is a thermal MOS (TMOS) transistor. The TMOS transistor is a known field effect transistor device and typically used in sensor applications to determine the amount of infrared radiation (IR) emitted by an object or a body under examination. The IR radiation emitted, received by the TMOS transistor, causes the generation of charge carriers in the conductive channel of the TMOS transistor and, therefore, a variation of the output current of the latter. Greater details regarding the TMOS transistor may be found for example in the document EP3689816 of the present Applicant.


The carbon dioxide detector 24 is arranged at a distance from the light radiation emitter 22. In particular, the carbon dioxide detector 24 may extend on the opposite side of the fluidic channel 15 with respect to the light radiation emitter 22, along the carbon dioxide alignment axis 26, so as to maximize the optical path of the light radiation between the light radiation emitter 22 and the carbon dioxide detector 24 and therefore to maximize the optical absorption by the carbon dioxide of the light radiation at the carbon dioxide absorption wavelength.


The carbon dioxide optical filter 23 faces the fluidic channel 15 and is interposed, along the carbon dioxide alignment axis 26, between the light radiation emitter 22 and the carbon dioxide detector 24. In detail, the carbon dioxide optical filter 23 is arranged at the carbon dioxide detector 24, for example it is closer to the latter than to the light radiation emitter 22.


As a result, the carbon dioxide detector 24 detects in use the light radiation emitted by the light radiation emitter 22 and filtered by the carbon dioxide optical filter 23 and generates a carbon dioxide signal SA (an electrical signal, for example a digital signal) indicative of the concentration of carbon dioxide in the fluidic channel 15.


In particular, generating the carbon dioxide signal SA starting from the light radiation impinging on the carbon dioxide detector 24 occurs in a per se known manner. For example, the concentration of carbon dioxide may be calculated as a function of the light radiation absorption intensity at the carbon dioxide absorption wavelength (given by the ratio between the light radiation intensity measured by the carbon dioxide detector 24 and the total intensity of light radiation provided by the light radiation emitter 22, at the carbon dioxide absorption wavelength) and as a function of a relative distance (known as decided during the design step) between the light radiation emitter 22 and the carbon dioxide detector 24 (e.g., using the well-known Beer-Lambert law). By way of example, FIG. 4 shows the light radiation absorption spectrum as the gas to be detected varies and, in particular, shows that carbon dioxide has an absorption peak at about 4.3 μm.


In use, the fuel sensor 30 detects the fuel combustion. This occurs by measuring the emission spectrum of the flame 12, and in particular by analyzing the emission of the flame 12 at an optical emission wavelength identifying the fuel used. In fact, the fuel combustion generates an optical emission spectrum which identifies the fuel used (i.e. it has one or more emission peaks at respective wavelengths which are specific for each fuel). As a result, detecting an absorption peak at the optical emission wavelength of interest for the fuel used entails detecting that the combustion of the fuel is in progress, and therefore allows the presence of the flame to be deduced.


In the following, reference is exemplarily made to the case in which the fuel is methane (CH4), with a fuel emission wavelength equal to about 3.3 μm; however, other fuels may be similarly considered (e.g., LPG with a fuel emission wavelength comprised between about 400 μm and about 440 μm, or hydrogen) and the fuel sensor 30 may be modified accordingly (e.g., so as to emit and detect ultraviolet radiation in the case of LPG). Nonetheless, these values are exemplary and may vary, as known to the person skilled in the art, as a function of different environmental factors and conditions; greater details in this regard may for example be found in the document “Infrared Emission Spectra of Flames”, by Earle K. Plyler et al, 1948.


In detail, the fuel sensor 30 comprises a fuel optical filter 33 and a fuel detector 34.


The inlet opening 14a, the fuel optical filter 33, and the fuel detector 34 are aligned in succession to each other along a fuel alignment axis 36 extending through the fluidic channel 15 and exemplarily shown as parallel to the axis Y and to the carbon dioxide alignment axis 26. In this manner, the radiation emitted by the flame 12 arrives at the fuel detector 34 first traversing the inlet opening 14a and then the fuel optical filter 33.


The fuel optical filter 33 is an optical filter, in particular a band-pass filter and designed in such a way as to transmit the light radiation with a wavelength comprised in a fuel wavelength range (which comprises the emission wavelength characteristic of the fuel, hereinafter also referred to as fuel emission wavelength) and to block the light radiation with a wavelength not comprised in the fuel wavelength range. For example, the fuel wavelength range is comprised between about 2.84 μm and about 3.55 μm and therefore the fuel optical filter 33 is a narrow-band filter and is centered at about 3.3 μm. As a result, in use the fuel optical filter 33 is transparent to the light radiation emitted by the flame 12 and with a wavelength equal to about the fuel emission wavelength, while blocking the remaining part of the spectrum of the radiation emitted by the flame 12.


The fuel detector 34 is an optical detector, in particular sensitive to infrared radiation (IR) and for example of MEMS type. For example, the fuel detector 34 is a TMOS transistor.


The fuel detector 34 is arranged at a distance from the inlet opening 14a. In particular, the fuel detector 34 may extend on the opposite side of the fluidic channel 15 with respect to the inlet opening 14a, along the fuel alignment axis 36.


The fuel optical filter 33 faces the fluidic channel 15 and is interposed, along the fuel alignment axis 36, between the inlet opening 14a and the fuel detector 34. In detail, the fuel optical filter 33 is arranged at the fuel detector 34, for example it is closer to the latter than to the inlet opening 14a.


As a result, the fuel detector 34 detects in use the emission spectrum of the radiation emitted by the flame 12 and filtered by the fuel optical filter 33 and generates a fuel signal SC (an electrical signal, for example a digital signal) indicative of the presence of the combustion. For example, the fuel signal SC assumes at each instant a respective value corresponding to the amplitude at that instant of the emission peak characteristic of fuel combustion, which is substantially proportional to the amount of fuel burned and, as a result, is proportional to the intensity of the flame 12 at that instant.


In particular, generating the fuel signal SC starting from the radiation impinging on the fuel detector 34 occurs in a per se known manner. For example, the fuel concentration may be calculated as a function of the measured emission intensity of the radiation emitted by the flame 12 at the fuel emission wavelength. By way of example, FIG. 5 shows the emission spectrum of the radiation generated by the flame 12 when the fuel used is methane (with a main absorption peak at about 3.3 μm).


In use, the electrostatic charge variation sensor 40 detects environmental electrostatic charge variations indicative of the flame 12 as they are caused by the presence in the air of particles which have been ionized by the combustion which generates the flame 12.


In detail, the first electrode 40a of the electrostatic charge variation sensor 40 extends at the first end 14′ of the tubular body 14 and the second electrode 40b of the electrostatic charge variation sensor 40 extends at the second end 14″ of the tubular body 14, so as to maximize the relative distance between the electrodes 40a and 40b and therefore so as to maximize the difference of electrostatic charge variations detected by the electrodes 40a and 40b.


In detail, each electrode 40a, 40b may have a metal surface or be of a totally metal material coated with a dielectric material, or still have a metal surface arranged under an external case of the tubular body 14. In any case, during use, each electrode 40a, 40b is electrostatically coupled to the environment wherein the sensor device 10 and the flame 12 are present, in order to detect the electrostatic charge variation induced by the fuel combustion.


According to one embodiment, each electrode 40a, 40b is a metal element carried by the tubular body 14. Optionally, when a possible use of the sensor device 10 in a humid environment is envisaged, each electrode 40a, 40b is inserted inside a waterproof case or in any case it is shielded by means of one or more protective layers, thereby preventing a direct contact of the electrode 40a, 40b with water or humidity: in this case, the waterproof case or the one or more protective layers are of a material (e.g., dielectric material, such as plastic material) such as not to shield the electrostatic charge generated by the flame 12, which is to be acquired by the electrode 40a, 40b. Other embodiments are possible, as evident to the person skilled in the art, so that the electrodes 40a, 40b are electrostatically coupled to the flame 12 during use.


In use, each electrode 40a, 40b detects a respective electrostatic charge variation caused by the combustion which originates the flame 12, and generates a respective detection signal SR indicative of the electrostatic charge variation.


Furthermore, the electrostatic charge variation sensor 40 generates at output an electrostatic charge variation signal SQ (an electrical signal, for example a digital signal) indicative of a difference between the electrostatic charge variations detected by the first and the second electrodes 40a, 40b. In detail, the electrostatic charge variation signal SQ is a function of the mutual difference of the detection signals SR measured by the electrodes 40a, 40b. For example, and in a manner not shown, the electrostatic charge variation sensor 40 may comprise an analog subtractor (e.g., a differential amplifier) or a sensor control unit to calculate the difference of the detection signals SR measured by the electrodes 40a, 40b.


For illustrative purposes, FIGS. 6A-6C show respectively examples of the fuel signal SC, the electrostatic charge variation signal SQ and the carbon dioxide signal SA, which have been acquired in the absence of the flame 12. As may be noted, in the absence of the flame 12 the fuel signal SC is substantially null, the electrostatic charge variation signal SQ is substantially equal to a baseline value (e.g., due to background noise or electrostatic disturbances present in the environment and also indicated hereinafter with the reference B) and the carbon dioxide signal SA is substantially equal to a respective baseline value (e.g., due to the concentration of carbon dioxide naturally present in the air).


On the other hand, FIGS. 7A-7C show respectively examples of the fuel signal SC, the electrostatic charge variation signal SQ and the carbon dioxide signal SA, which have been acquired in the presence of the flame 12 (in particular, the flame 12 is present in the time interval t1≤t≤t2 and is absent in the remaining part of the time period shown). As may be noted, in the presence of the flame 12: the fuel signal SC goes from a first value, substantially zero, to a second value, greater than the first value (e.g., greater than about four orders of magnitude and dependent on the flow of fuel dispensed by the dispensing device 102) and oscillates around this second value; the electrostatic charge variation signal SQ has significant oscillations around the baseline value (e.g., with oscillation peaks which have an amplitude, relative to the baseline, equal for example to three or four times the baseline value); and the carbon dioxide signal SA has an evident growth over time with respect to the baseline value (e.g., substantially linear growth due to the increase in the concentration, in the air, of carbon dioxide generated by the combustion of the flame 12).


In a manner not shown, the control unit 50 (such as a processor, e.g., a microprocessor, a microcontroller or a dedicated calculation unit) may comprise, coupled to each other, a data storage unit (such as a memory, e.g. a non-volatile memory) for storing the acquired data, and a processing unit including computer instructions for processing the acquired data. For example, the control unit 50 is integrated into the tubular body 14.


In use, the control unit 50 implements the detection method 200 of the presence of the flame 12.


An embodiment of the detection method 200 is shown in FIG. 8 and is now discussed.


In detail, the detection method 200 is performed iteratively, so as to update the information on the presence or absence of the flame 12 in real time. For the sake of simplicity, an iteration of the detection method 200, hereinafter referred to as current iteration and also indicated with the reference k, is described hereinbelow.


At a step S05 of the detection method 200, the carbon dioxide signal SA is acquired through the carbon dioxide sensor 20, as previously described.


At a step S10 of the detection method 200, the fuel signal SC is acquired through the fuel sensor 30, as previously described.


At a step S15 of the detection method 200, the electrostatic charge variation signal SQ is acquired through the electrostatic charge variation sensor 40, as previously described. In particular, the electrostatic charge variation signal SQ is generated by the electrostatic charge variation sensor 40, for example by acquiring the detection signals SR through the electrodes 40a, 40b, calculating a difference between the detection signals SR and optionally digitizing, filtering and/or amplifying the signal thus obtained.


Steps S05-S15 may be performed in succession to each other or in parallel to each other.


In particular, the signals SA, SC and SQ are acquired through respective scrolling buffers. In detail, at each iteration the signals SA, SC and SQ are acquired in a time window for example having a predefined duration equal to a time window period (for example equal to a few seconds). In other words, at each iteration the signals SA, SC and SQ are considered with a time duration equal to the time window period and therefore each comprising the last sample acquired (i.e. the sample acquired at the current iteration, hereinafter also referred to as current sample) and a plurality N of samples preceding the current sample. At each iteration, the oldest sample of each signal SA, SC and SQ is discarded and a new sample of each signal SA, SC and SQ is stored in the respective buffer.


At a step S20 consecutive to step S15, a quantized signal SQ′ is determined by processing the electrostatic charge variation signal SQ.


In particular, the quantized signal SQ′ is substantially a filtered version of the electrostatic charge variation signal SQ, wherein the strong oscillations that identify the electrostatic charge variation signal SQ are not present.


One embodiment of determining the quantized signal SQ′ is better described with reference to FIG. 9.


In detail and as shown in FIG. 9, at a sub-step S20A of step S20, the baseline B of the electrostatic charge variation signal SQ is calculated.


At a sub-step S20B consecutive to sub-step S20A, the baseline B is subtracted from the electrostatic charge variation signal SQ to calculate a variability signal SV, which contains an information content on the flame 12 present in the oscillations of the electrostatic charge variation signal SQ around the baseline B without however depending on the same baseline B anymore.


At a sub-step S20C consecutive to sub-step S20B, a normalized signal SN is determined through a comparison (in detail, a punctual comparison) of the variability signal SV with a charge variation threshold value. The normalized signal SN is a binary signal and allows the variability of the oscillations of the variability signal SV to be reduced to a variation between only two values. In detail, at each time instant the normalized signal SN assumes a first value (e.g., 0) if the corresponding value of the variability signal SV is lower than the charge variation threshold value, or it assumes a second value (e.g., 1) if the corresponding value of the variability signal SV is greater than, or equal to, the charge variation threshold value. In particular, the charge variation threshold value is chosen heuristically as a function of the trade-off between maximum sensitivity to electrostatic charge variations (which requires a minimum charge variation threshold value) and minimum influence on the background noise measurement (which requires a maximum charge variation threshold value). By way of non-limiting example, the charge variation threshold value is equal to the multiplication of the background noise (or noise level, NL) by a multiplication factor, for example equal to about 5 times. As a result, at sub-step S20C the background noise of the variability signal SV is calculated, the charge variation threshold value is calculated, the variability signal SV is compared with the charge variation threshold value and the value of the variability signal SV as a function of this comparison is determined at each instant.


At a sub-step S20D consecutive to sub-step S20C, a clustering interval SN,k of the normalized signal SN is determined, corresponding to the current iteration k and therefore to the current time instant tk. The clustering interval SN,k is a portion of the normalized signal SN, obtained through buffering on M samples (values) of the normalized signal SN. In detail, the clustering interval SN,k comprises the value of the normalized signal SN corresponding to the time instant considered (i.e. to the current time instant tk of the current iteration k) and a predefined plurality M′ of values of the normalized signal SN corresponding to a respective plurality M′ of time instants preceding (in detail, immediately preceding) the time instant considered. In other words, the clustering interval SN,k comprises the M values of the normalized signal SN in the time period tk-M′≤t≤tk, with M=M′+1.


At a sub-step S20E consecutive to sub-step S20D, it is determined which value of the normalized signal SN, between the first value (e.g., 0) and the second value (e.g., 1), has the greatest number of occurrences in the clustering interval SN,k considered and corresponding to the current iteration k. In other words, the numbers of occurrences of 0 and 1 in the clustering interval SN,k are calculated and it is determined which of the two values has a greater occurrence.


At a sub-step S20F consecutive to sub-step S20E, the quantized signal SQ′ is generated in such a way that, at each time instant, the quantized signal SQ′ assumes a respective first value (e.g., 0) if the value of the normalized signal SN with the greatest occurrence in the clustering interval SN,k considered is the first value (e.g., 0), or assumes a respective second value (e.g., 1) if the value of the normalized signal SN with the greatest occurrence in the clustering interval SN,k considered is the second value (e.g., 1). In other words, considering the current iteration k, if the clustering interval SN,k has more 0s than 1s, the value of the quantized signal SQ′ at the current time instant tk is set equal to 0.


In this manner a rejection of the values of the normalized signal SN may be obtained which are insulated over time and are generated for example by noise in the measurement, allowing greater accuracy in the detection of the flame 12 at the expense of a greater latency in the detection (for example, in the transition from lit to extinguished flame the quantized signal SQ′ shows a delay in the change of value with respect to the real situation which is due to the buffering performed at step S20D).


As a result, the number M of samples present in the clustering interval SN,k is heuristically chosen as a function of the trade-off between maximum rejection of the insulated values (i.e. false positives or false negatives) of the normalized signal SN (which requires a maximum number M of samples) and minimum latency in the transition from one value to another of the quantized signal SQ′ (which requires a minimum number M of samples). By way of non-limiting example, the number M is equal to a few tens or hundreds of samples.


With reference again to FIG. 8, at a step S25 consecutive to step S20, an aggregate datum IA indicative of the aggregation of the carbon dioxide signal SA, the fuel signal SC and the electrostatic charge variation signal SQ is determined. In particular, the aggregate datum IA is a function of the carbon dioxide signal SA, the fuel signal SC and the electrostatic charge variation signal SQ.


In greater detail, the aggregate datum IA is defined, at each time instant, through a respective set of aggregate datum points (indicated by IA,k with reference to the current iteration k). In other words, each set of aggregate datum points IA,k is associated with a respective time instant.


The set of aggregate datum points IA,k of the current iteration k comprises a plurality P of aggregate datum points IA,k. Each aggregate datum point IA,k is defined by a respective value of the carbon dioxide signal SA, a respective value of the fuel signal SC and a respective value of the electrostatic charge variation signal SQ, taken at a respective time instant (different for each aggregate datum point IA,k of the set). These values of the signals SA, SC and SQ which form the aggregate datum point IA,k of the current iteration k are the values of the signals SA, SC and SQ corresponding to a time instant which may be the time instant tk of the current iteration k considered or a time instant among a plurality P′ of time instants preceding (in detail, immediately preceding) the time instant tk of the current iteration k considered. More in detail, since each aggregate datum point IA,k corresponds to a respective time instant, the set of aggregate datum points IA,k of the current iteration k is indicative of portions of the carbon dioxide signal SA, the fuel signal SC and the electrostatic charge variation signal SQ comprised in the time period tk-P′≤t≤tk, with P=P′+1. In other words, these portions of the signals SA, SC and SQ corresponding to the set of aggregate datum points IA,k are temporally defined by the time instant tk of the current iteration k (corresponding to the set of aggregate datum points IA,k considered) and by the plurality P′ of time instants preceding the time instant tk.


Each aggregate datum point IA,k therefore comprises three values and as a result is associable with a point in a three-dimensional space defined by three axes corresponding respectively to the carbon dioxide signal SA, the fuel signal SC and the electrostatic charge variation signal SQ. In view of this, the set of aggregate datum points IA,k may be graphically represented as a cluster of points in this 3D space. Examples of these 3D graphs are shown in FIGS. 11A and 11B, better described hereinbelow and corresponding respectively to the case of absence and presence of the flame 12.


Furthermore, since each set of aggregate datum points IA,k corresponds to a respective iteration and therefore to a respective time instant considered, the variations over time of the signals SA, SC and SQ are graphically displayable as a video wherein each frame coincides with the 3D graph of a respective set of aggregate datum points IA,k. In detail, two consecutive frames differ from each other by only one aggregate datum point IA,k (as in the transition between the two frames the oldest sample of the first frame is discarded and the sample acquired at the time instant of the second frame is added).


At a step S30 consecutive to step S25, the flame signal SF, indicative of the presence or absence of the flame 12, is generated, as a function of the aggregate datum IA.


In particular, generating the flame signal SF is better described with reference to FIG. 10 and is exemplarily discussed for the sole current iteration k (i.e. for generating a sole value of the flame signal SF, corresponding to the time instant tk).


Furthermore, generating the flame signal SF is described herein also with reference to FIGS. 11A and 11B, which show in the 3D space respective sets of aggregate datum points IA,k. In detail, the 3D space of FIGS. 11A and 11B is defined with reference to a triaxial Cartesian system wherein the axes are orthogonal to each other and correspond to the signals SA, SC and SQ. For purposes of greater illustrative clarity, the signals SA, SC and SQ on the axes of the 3D space are normalized so as to vary each between 0 and 1 (for example, this is obtained by considering, for each axis, the maximum value and the minimum value measurable for the respective signal and adapting the scale on the axis accordingly); however, other forms of representation are possible (e.g., each axis varies between the minimum and maximum measurable values for the respective signal).


In detail and as shown in FIG. 10, at a sub-step S30A of step S30, a centroid C of the set of aggregate datum points IA,k of the current iteration k is calculated. In other words, a barycenter of the aggregate datum points IA,k of the set considered is calculated in 3D space. Centroid C is shown in FIGS. 11A and 11B. In particular, the set of aggregate datum points IA,k of FIG. 11A is a reference set which corresponds with certainty to the case in which the flame 12 is absent (i.e. it is determined in a preliminary calibration step for example, making sure that there is no active combustion); in view of this, the centroid C of FIG. 11A is a useful reference point in the following analysis (e.g., it may correspond to the origin of the axes of the 3D space), and therefore hereinafter it is referred to as reference centroid and is indicated with the reference Cref.


At a sub-step S30B consecutive to sub-step S30A, a distance (or centroidal distance) DC of the centroid C from the reference centroid Cref is calculated. For example, the distance DC is shown in FIG. 11B, while it is null in the case of FIG. 11A.


At a sub-step S30C consecutive to sub-step S30B, the distance DC is compared with a threshold distance DT.


At a sub-step S30D consecutive to sub-step S30C, the value of the flame signal SF corresponding to the current time instant tk is assigned. In particular, the flame signal SF assumes, at the current iteration k, a respective first value (e.g., 0) if the distance DC is smaller than the threshold distance DT, or assumes a respective second value (e.g., 1) if the distance DC is greater than, or equal to, the threshold distance DT. In particular, the first value of the flame signal SF is indicative of the absence of the flame 12 and the second value of the flame signal SF is indicative of the presence of the flame 12. In other words, if the set of aggregate datum points IA,k has a large distance from the reference set of aggregate datum points IA,k the presence of the flame 12 is determined, whereas if the set of aggregate datum points IA,k has a reduced distance from the reference set of aggregate datum points IA,k the absence of the flame 12 is determined.


As a result, the threshold distance DT is chosen heuristically as a function of the trade-off between maximum sensitivity in recognizing the presence of the flame 12 (which requires a minimum threshold distance DT) and minimum number of false positives (which requires a maximum threshold distance DT). By way of non-limiting example, the threshold distance DT is comprised, in normalized value, between about 0.6 and about 0.7.



FIGS. 12A-12F show the signals previously described, in an exemplary case wherein the flame 12 is absent in the period t0≤t≤t1, the flame 12 is present in the period t1≤t≤t2 and the flame 12 is absent in the period t2≤t≤t3. In detail, FIG. 12A shows the carbon dioxide signal SA, FIG. 12B shows the fuel signal SC, FIG. 12C shows the electrostatic charge variation signal SQ, FIG. 12D shows the quantized signal SQ′, FIG. 12E shows a temperature signal ST better described hereinbelow, and FIG. 12F shows the flame signal SF.


As may be seen in FIGS. 12A-12F, in the presence of the flame 12 the carbon dioxide signal SA grows in a constant manner, the fuel signal SC oscillates around its second value, the electrostatic charge variation signal SQ oscillates in a significant manner around its baseline, the quantized signal SQ′ assumes the second value (with the value change latency that has been previously described and is due to the buffering used), the temperature signal ST increases (e.g., in a substantially linear manner) and the flame signal SF assumes its second value. On the other hand, when the flame 12 shuts off, the carbon dioxide signal SA decreases after reaching a maximum value (in detail, with a dynamic which is also a function of the degree of aeration of the environment wherein combustion develops), the fuel signal SC decreases from the second value towards the first value (in detail, in a gradual manner due to factors such as the heat retained by objects close to the flame 12, which is released over time and is detected by the fuel detector 34 as if it were indicative of the presence of fuel in the air), the electrostatic charge variation signal SQ returns to being substantially equal to its baseline, the quantized signal SQ′ assumes the first value (with the value change latency which has been previously described), the temperature signal ST decreases after reaching a maximum value and the flame signal SF assumes its first value. Furthermore, it may be noted how shortly before the generation of the flame 12 (e.g., about 1 second before), the electrostatic charge variation signal SQ shows a spark generation pattern which, in some cases and as better described below, is indicative of the generation of a spark.


For purposes of further illustration, FIGS. 13A-13F show the signals previously described, in a different exemplary case wherein the flame 12 is absent in the period t0≤t≤t1 (however three spark generation patterns are present in the electrostatic charge variation signal SQ, in succession to each other), the flame 12 is present in the period t1≤t<t2 but the fuel flow is immediately reduced to a minimum, the flame 12 is absent in the period t2≤t<t3, the flame 12 is present in the period t3≤t<t4 and the fuel flow is at the maximum level allowed by the dispensing device 102, the flame 12 is absent in the period t4≤t<t5, the flame 12 is present in the period t5≤t≤t6 and the fuel flow is at the maximum level allowed and the flame 12 is absent in the period t6≤t<t7. The behavior of the signals shown in FIGS. 13A-13F is in line with what has been described for FIGS. 12A-12F and therefore is not described again herein.


In addition to what has been previously described, the detection method 200 may also verify whether sparks generated by the spark generator 104 are detected, so as to signal, if necessary, an anomalous operating condition of the spark generator 104. This is achieved through steps S35 and S40 shown in FIG. 8, optional.


In particular, at step S35 consecutive to step S30, a condition of generating a spark for igniting the flame 12 is verified, as a function of the electrostatic charge variation signal SQ.


In particular, this comprises verifying whether the electrostatic charge variation signal SQ has a spark generation pattern. The spark generation pattern is indicative of the generation of a spark.


An example of the spark generation pattern is shown in FIG. 14 with the reference 70. In the example of FIG. 14, the spark generation pattern 70 has a plurality of characteristic peaks, in succession to each other. In particular, the spark generation pattern 70 comprises, in succession to each other: a first negative peak 70a at a first time position tP1 and with a first amplitude AP1 relative to the baseline B of the electrostatic charge variation signal SQ; a second positive peak 70b at a second time position tP2 and having, relative to the baseline B of the electrostatic charge variation signal SQ, a second amplitude AP2 approximately equal, in absolute value, to the first amplitude AP1; a third negative peak 70c at a third time position tP3 and having, relative to the baseline B of the electrostatic charge variation signal SQ, a third amplitude AP3 much smaller, in absolute value, than the first amplitude AP1 (e.g., four or five times smaller); a fourth positive peak 70d at a fourth time position tP3 and having, relative to the baseline B of the electrostatic charge variation signal SQ, a fourth amplitude AP4 approximately equal, in absolute value, to the third amplitude AP3; a fifth negative peak 70e at a fifth time position tP5 and having, relative to the baseline B of the electrostatic charge variation signal SQ, a fifth amplitude AP5 approximately equal to the third amplitude AP3; a sixth positive peak 70f at a sixth time position tP6 and having, relative to the baseline B of the electrostatic charge variation signal SQ, a sixth amplitude AP6 intermediate, in absolute value, between the second amplitude AP2 and the fourth amplitude AP4; a seventh negative peak 70g at a seventh time position tP7 and having, relative to the baseline B of the electrostatic charge variation signal SQ, a seventh amplitude AP7 smaller, in absolute value, than the third amplitude AP3; an eighth positive peak 70h at an eighth time position tP8 and having, relative to the baseline B of the electrostatic charge variation signal SQ, an eighth amplitude AP8 approximately equal, in absolute value, to the seventh amplitude AP7; and a ninth negative peak 70i at a ninth time position tP9 and having, relative to the baseline B of the electrostatic charge variation signal SQ, a ninth amplitude AP9 approximately equal, in absolute value, to the seventh amplitude AP7. In detail, the electrostatic charge variation signal SQ is indicative of the generation of a spark when one or more criteria relating to the electrostatic charge variation signal SQ and identifying the generation of a spark are met. These criteria may be defined by conditions on mutual distances between at least one part of the peaks of the electrostatic charge variation signal SQ, amplitudes and/or widths of such peaks, etc. In general, these criteria are established heuristically and, in a manner known per se to the person skilled in the art, specifically for each case considered (e.g., by acquiring electrostatic charge variation signals SQ which do not identify the generation of a spark and electrostatic charge variation signals SQ which identify the generation of a spark and comparing them with each other).


In fact, the shape of the spark generation pattern 70 depends on different factors, such as the environment wherein the spark is generated (e.g., the shape, the dimensions and the materials of the combustion chamber in the case of the combustion engine) and the spark generator 104 used (e.g., its shape, the technology used to generate the spark, etc.). As a result, the case shown in FIG. 14 is exemplary but does not correspond to all possible spark generation patterns.


Furthermore, the spark generation pattern 70 may not always be indicative of the spark since in certain cases it may have a non-repeatable and standard shape and therefore not easily identifiable through the previously described approach; for example, this may occur in case the spark generator 104 is based on piezoelectric technology. In view of this, the shape of the spark generation pattern 70 and the criteria which define the condition of generating a spark are obtained heuristically during the design step.


In view of what has been discussed, at step S35 the electrostatic charge variation signal SQ is processed in a per se known manner to identify any peaks thereof (i.e. positive peaks or negative peaks) and, subsequently, to verify whether the criteria on the peaks which define the condition of generating a spark are confirmed. In detail, at step S35 there are identified, if any, a number of peaks of the electrostatic charge variation signal SQ and, for each peak, a respective maximum amplitude with respect to the baseline B and a respective time position (or instant) of the maximum value of the peak. Greater details regarding the identification modes of such peaks may be found for example in the patent document US 2022/0366768 A1, of the present Applicant.


At step S40 consecutive to step S35, a spark warning signal is generated if the generation of a spark is confirmed and, for a predefined time interval starting from the generation of a spark, the flame signal SF is indicative of the absence of the flame 12. For example, the spark warning signal is a digital electrical signal which has a first value by default (e.g., 0) but which may assume a second value (e.g., 1) which allows for example a visual or sound alarm to be generated to signal a malfunction of the spark generator 104. In detail, the spark warning signal is generated when the spark generation pattern 70 is detected and if, within the predefined time interval starting from the generation of a spark (e.g., starting from the time instant corresponding to a predefined peak of the spark generation pattern 70), no flame is detected.


From an examination of the characteristics of the invention made according to the present invention, the advantages that it affords are evident.


In particular, the sensor device 10 and the detection method 200 allow data to be acquired through a plurality of sensors of different types and allow data fusion to be performed on these data in order to detect the presence or absence of the flame 12 with high accuracy, preventing the risk of fires or bursts due to uncontrolled combustions.


The high accuracy results from the redundancy of information (different from each other) acquired through the sensors 20, 30 and 40, which allows specific limits of each of these sensors 20, 30 and 40 to be compensated for. For example, the sole carbon dioxide sensor 20 carries out a measurement of carbon dioxide, whose concentration however depends on the environment in which the sensor device 10 is present (e.g., it may be higher in a closed and crowded room while it may be lower in the open air); as a result, this measurement is strongly influenced by factors external to the flame 12. Furthermore, the fuel sensor 30 performs, to detect the fuel concentration, an optical measurement of the emission spectrum of the flame 12 at wavelengths comprised in the IR; as a result, each hot body external and close to the sensor device 10 (e.g., people, animals or metal elements which have previously been heated by a heat source) emits radiation in the IR which may influence the measurement. Furthermore, the electrostatic charge variation sensor 40 is sensitive to any electrostatic charge variation induced in the environment external to the sensor device 10, therefore also this measurement is not sufficiently accurate if considered alone. Instead, the strategy of aggregating the signals coming from these sensors 20, 30, 40 allows to overcome the intrinsic limits of each of them and to increase the detection accuracy.


Furthermore, the present solution is immune to ambient acoustic noise, which may instead influence the known detection performed acoustically (e.g., through microphones).


The detection method 200 also requires lower computational cost, energy consumption and time compared to the solutions currently on the market with similar accuracies.


Furthermore, the sensor device 10 allows to detect a flame 12 which is even several tens of centimeters away.


Furthermore, generating the spark warning signal is useful for signaling a malfunction of the spark generator 104 which could lead to bursts and fires of the fuel. In fact, exemplarily considering the case of a hob, when a user manually controls the spark generator 104 to ignite the fire, the dispensing device 102 starts to dispense the fuel and at the same time the spark generator 104 generates the spark. If a malfunction of the spark generator 104 is present and the user repeats the gesture of igniting the flame 12 several times, an accumulation of unburned fuel may be created in the air which, as soon as a spark is generated, generates a violent combustion which may damage surrounding objects and people.


Finally, it is clear that modifications and variations may be made to the invention described and illustrated herein without thereby departing from the scope of the present invention, as defined in the attached claims.


For example, the different embodiments described may be combined with each other so as to provide further solutions.


Furthermore, the sensor device 10 may comprise a temperature sensor 60 which, in use, detects the temperature of the air in the fluidic channel 15 or in the environment external to the sensor device 10. As evident, the temperature of the air depends on the presence or absence of the flame 12 which, when present, heats the surrounding air. In this case, the control unit 50 is also operatively coupled to the temperature sensor 60. In particular, the temperature sensor 60 is carried by the tubular body 14 (e.g., it is accommodated therein). For example, the temperature sensor 60 faces the fluidic channel 15 so as to detect the temperature of the air flow which flows therethrough.


In case the temperature sensor 60 is also present, the detection method 200 further comprises (in a manner not shown) acquiring, through the temperature sensor 60, the temperature signal ST indicative of the temperature of the air and, if the temperature signal ST is indicative of the absence of the flame 12 while the flame signal SF is indicative of the presence of the flame 12, the modification of the flame signal SF such that it is indicative of the absence of the flame 12. Alternatively 0 in addition to the modification of the flame signal SF, a sensor warning signal may be generated which is indicative of an inconsistency between the measurements of the sensors 20, 30, 40 and 60 and therefore of the malfunction of one of the sensors 20, 30, 40 and 60. In other words, the temperature control is a further verification which is carried out through a further sensor in order to signal a malfunction condition of one of the sensors 20, 30, 40 and 60 and/or to add a further condition to the determination of the flame signal SF (which is indicative of the presence of the flame 12 only if both the temperature sensor 60 and the sensors 20, 30 and 40 detect the presence of the flame 12).


Furthermore, the electrostatic charge variation sensor 40 may have two single-ended data acquisition channels (in detail, one for each electrode) or it may comprise two electrostatic charge variation sub-sensors each including a respective electrode (i.e. the sub-sensors have non-differential and single-ended inputs). In these cases, the electrostatic charge variation signal SQ acquired by the electrostatic charge variation sensor 40 is obtained by calculating the difference of the signals acquired through the electrodes.


Furthermore, a different embodiment of the determination of the quantized signal SQ′ of step S20 of the detection method 200 is described with reference to FIG. 15.


In detail and as shown in FIG. 15, sub-steps S20A-S20C are initially performed, in a manner similar to what has been previously described with reference to FIG. 9. In this manner the normalized signal SN is obtained. In the following the normalized signal SN is considered to have N samples (i.e. SN=[SN,0, . . . , SN,N−1], where the SN,ns with 0≤n≤N−1 are the samples of the normalized signal SN).


After sub-step S20C, an augmented normalized signal SNA including the normalized signal SN and additional samples having the first value of the normalized signal SN (e.g., 0) is generated (sub-step S20G). These additional samples precede and follow the normalized signal SN in such a way that the augmented normalized signal SNA comprises, in succession to each other, K additional samples, the N samples of the normalized signal SN and other K additional samples. As a result, the augmented normalized signal SNA has N+2K samples, where the first K samples and the last K samples are set to 0. In other words, SNA,i=0 for 0≤i≤K−1, SNA,i=SN,i for K≤i≤K+N−1 and SNA,i=0 for K+N≤i≤N+2K−1.


At sub-step S20H a copy signal SE equal to the augmented normalized signal SNA is generated, i.e. a copy of the augmented normalized signal SNA is stored.


At sub-step S20I a counter (or index) i is initialized to the value K (i.e. i=K).


At sub-step S20J, for the sample of the augmented normalized signal SNA identified by the index i, a first cumulative value SLi and a second cumulative value SRi are calculated. The first and the second cumulative values SLi and SRi are respectively calculated according to the following mathematical expressions SLij=i−Ki−1 SNA,j and SRij=i−1i+k SNA,j. As a result, the first and the second cumulative values SLi and SRi are indicative of the sum of the samples of the augmented normalized signal SNA which precede and, respectively, follow the sample SNA,i.


At sub-step S20K it is verified whether the sample SNA,i of the augmented normalized signal SNA is equal to the second value (e.g., 1). If the sample SNA,i is not equal to 1, the method proceeds to a sub-step S20L; otherwise, if the sample SNA,i is equal to 1, the method proceeds to a sub-step S20M.


At sub-step S20L it is verified whether the first cumulative value SLi is greater than a threshold cumulative value and whether the second cumulative value SRi is greater than the threshold cumulative value.


If both of these conditions are confirmed, a sub-step S20N is performed wherein the sample SNA,i assumes the second value (i.e., it is set to be equal to 1, it is overwritten with this value).


Otherwise, if at least one of these conditions is not confirmed, a sub-step S200 is performed wherein the sample SNA,i assumes the first value (i.e., it is set to be equal to 0, it is overwritten with this value).


At sub-step S20M, it is verified whether the first cumulative value SLi is greater than the threshold cumulative value or whether the second cumulative value SRi is greater than the threshold cumulative value.


If none of these conditions is confirmed, a sub-step S20P is performed wherein the sample SNA,i assumes the first value (i.e., it is set to be equal to 0, it is overwritten with this value).


Otherwise, if at least one of these conditions is confirmed, a sub-step S20Q is performed wherein the sample SNA,i assumes the second value (i.e., it is set to be equal to 1, it is overwritten with this value).


In particular, the threshold cumulative value is indicated in FIG. 15 with the reference TH and is chosen heuristically in such a way as to allow the convergence of the method described at steps S20G-S20V. By way of non-limiting example, the threshold cumulative value is equal to about 4.


Following sub-steps S20N-S20Q, it is verified (sub-step S20R) whether the counter i is lower than the number N.


If this is confirmed, a sub-step S20S is performed wherein the counter i is updated by adding a unit (i.e. i=i+i) and the method returns to sub-step S20J.


On the other hand, if this is not confirmed (i.e. i=N), a sub-step S20T is performed wherein the augmented normalized signal SNA updated through sub-steps S20J-S20Q is compared with the copy signal SE to verify whether they match each other. In other words, it is verified whether the copy signal SE and the augmented normalized signal SNA have, at each instant, the same value.


If the copy signal SE and the augmented normalized signal SNA do not match, a sub-step S20U is performed wherein the copy signal SE is updated so as to be equal to the augmented normalized signal SNA. Thereafter the method returns to sub-step S20I to perform a new sub-iteration.


On the other hand, if the copy signal SE and the augmented normalized signal SNA match, the quantized signal SQ′ is generated as a function of the augmented normalized signal SNA updated through sub-steps S20I-S20U. In particular, the quantized signal SQ′ is equal to the portion of the augmented normalized signal SNA that is devoid of the additional 2K samples. In other words, SQ,i′=SNA,i for K≤i≤K+N−1.


The steps of FIG. 15 are alternative to the steps of FIG. 9 and allow the quantized signal SQ′ to be determined without the previously described latency, as they are not based on the buffering of the normalized signal SN.

Claims
  • 1. A sensor device for detecting a presence or absence of a flame, the sensor device comprising: a carbon dioxide sensor configured to detect a concentration of carbon dioxide in air, generated by the flame;a fuel sensor configured to detect combustion of a fuel used to produce the flame;an electrostatic charge variation sensor including first and second electrodes spaced from each other and configured to detect respective electrostatic charge variations generated by the flame; anda control unit operatively coupled to the carbon dioxide sensor, the fuel sensor, and the electrostatic charge variation sensor, wherein the control unit is configured to: acquire, through the carbon dioxide sensor, a carbon dioxide signal indicative of the concentration of carbon dioxide generated by the flame;acquire, through the fuel sensor, a fuel signal indicative of a presence of combustion of the fuel used to produce the flame;acquire, through the electrostatic charge variation sensor, an electrostatic charge variation signal indicative of a difference between the electrostatic charge variations detected by the first and the second electrodes;determine a quantized signal by processing the electrostatic charge variation signal;determine an aggregate datum indicative of an aggregation of the carbon dioxide signal, the fuel signal and the electrostatic charge variation signal; andgenerate, as a function of the aggregate datum, a flame signal indicative of the presence or absence of the flame.
  • 2. The sensor device according to claim 1, further comprising a tubular body having an inlet opening and an outlet opening fluidically coupled to each other through a fluidic channel of the tubular body, which extends through the tubular body and which defines a fluidic path between the inlet opening and the outlet opening, in fluidic communication with the flame such that, in the presence of the flame, the fluidic channel is flown through by an air flow that is caused by the flame and that transfers from the inlet opening to the outlet opening; wherein the control unit, the carbon dioxide sensor, the fuel sensor, and the electrostatic charge variation sensor are disposed in the tubular body, and the carbon dioxide sensor and the fuel sensor extend into the fluidic channel.
  • 3. The sensor device according to claim 2, wherein the carbon dioxide sensor comprises: a light radiation emitter facing the fluidic channel and controllable by the control unit to emit light radiation through the fluidic channel;a carbon dioxide optical filter facing the fluidic channel and configured to filter the light radiation emitted by the light radiation emitter so as to transmit the light radiation having a wavelength located in a carbon dioxide wavelength range comprising a carbon dioxide absorption wavelength; anda carbon dioxide detector arranged at a distance from the light radiation emitter and configured to detect the light radiation filtered by the carbon dioxide optical filter and to generate the carbon dioxide signal;wherein the light radiation emitter, the carbon dioxide optical filter, and the carbon dioxide detector are aligned in succession to each other along a carbon dioxide alignment axis extending through the fluidic channel.
  • 4. The sensor device according to claim 2, wherein the fuel sensor comprises: a fuel optical filter facing the fluidic channel and configured to filter radiation generated by the flame so as to transmit radiation having a wavelength located in a fuel wavelength range comprising a fuel emission wavelength; anda fuel detector configured to detect the radiation filtered by the fuel optical filter and to generate the fuel signal;wherein the inlet opening, the fuel optical filter, and the fuel detector are aligned in succession to each other along a fuel alignment axis extending through the fluidic channel.
  • 5. The sensor device according to claim 2, wherein the tubular body has a first end and a second end opposite to each other along a longitudinal axis of the tubular body, the first end configured to face the flame and the second end configured to extend on an opposite side of the tubular body with respect to the flame; wherein the first electrode extends at the first end of the tubular body, and the second electrode extends at the second end of the tubular body.
  • 6. The sensor device according to claim 1, wherein: the sensor device further comprises a temperature sensor configured to detect a temperature of the air dependent on the presence or absence of the flame; andthe control unit is operatively coupled to the temperature sensor, and further configured to: acquire, through the temperature sensor, a temperature signal indicative of the temperature of the air; andin response to both the temperature signal being indicative of the absence of the flame and the flame signal being indicative of the presence of the flame, impose that the flame signal is indicative of the absence of the flame and/or generate a sensor warning signal.
  • 7. An ignition system for igniting a flame, the ignition system comprising: a dispensing device coupleable to a fuel source and controllable to dispense a fuel received from the fuel source;a spark generator controllable to generate a spark and coupled to the dispensing device so as to produce the flame in response to the generated spark at the fuel dispensed by the dispensing device; anda sensor device operatively coupled to the dispensing device and to the spark generator so as to detect a presence or absence of the flame, the sensor device comprising: a carbon dioxide sensor configured to detect a concentration of carbon dioxide in air, generated by the flame;a fuel sensor configured to detect combustion of the fuel used to produce the flame;an electrostatic charge variation sensor including first and second electrodes spaced from each other and configured to detect respective electrostatic charge variations generated by the flame; anda control unit operatively coupled to the carbon dioxide sensor, the fuel sensor, and the electrostatic charge variation sensor, wherein the control unit is configured to: acquire, through the carbon dioxide sensor, a carbon dioxide signal indicative of the concentration of carbon dioxide generated by the flame;acquire, through the fuel sensor, a fuel signal indicative of a presence of combustion of the fuel used to produce the flame;acquire, through the electrostatic charge variation sensor, an electrostatic charge variation signal indicative of a difference between the electrostatic charge variations detected by the first and the second electrodes;determine a quantized signal by processing the electrostatic charge variation signal;determine an aggregate datum indicative of an aggregation of the carbon dioxide signal, the fuel signal and the electrostatic charge variation signal; andgenerate, as a function of the aggregate datum, a flame signal indicative of the presence or absence of the flame.
  • 8. The ignition system according to claim 7, further comprising a main control unit operatively coupled to the dispensing device, the spark generator and the sensor device and configured to: receive from the sensor device the flame signal indicative of the presence or absence of the flame; andcontrol the dispensing device as a function of the flame signal, in such a way as to prevent the fuel from dispensing in response to the flame signal being indicative of the absence of the flame.
  • 9. The ignition system according to claim 7, wherein the sensor device further comprises a tubular body having an inlet opening and an outlet opening fluidically coupled to each other through a fluidic channel of the tubular body, which extends through the tubular body and which defines a fluidic path between the inlet opening and the outlet opening, in fluidic communication with the flame such that, in the presence of the flame, the fluidic channel is flown through by an air flow that is caused by the flame and that transfers from the inlet opening to the outlet opening; and wherein the control unit, the carbon dioxide sensor, the fuel sensor, and the electrostatic charge variation sensor are disposed in the tubular body, and the carbon dioxide sensor and the fuel sensor extend into the fluidic channel.
  • 10. The ignition system according to claim 7, wherein: the sensor device further comprises a temperature sensor configured to detect a temperature of the air dependent on the presence or absence of the flame; andthe control unit is operatively coupled to the temperature sensor, and further configured to: acquire, through the temperature sensor, a temperature signal indicative of the temperature of the air; andin response to both the temperature signal being indicative of the absence of the flame and the flame signal being indicative of the presence of the flame, impose that the flame signal is indicative of the absence of the flame and/or generate a sensor warning signal.
  • 11. A detection method of a presence or absence of a flame through a sensor device, the sensor device comprising a carbon dioxide sensor configured to detect a concentration of carbon dioxide in air, generated by the flame, a fuel sensor configured to detect a combustion of a fuel used to produce the flame, an electrostatic charge variation sensor including first and second electrodes spaced from each other and configured to detect respective electrostatic charge variations generated by the flame, and a control unit operatively coupled to the carbon dioxide sensor, the fuel sensor and the electrostatic charge variation sensor, the detection method comprising steps of: acquiring, by the control unit and through the carbon dioxide sensor, a carbon dioxide signal indicative of the concentration of carbon dioxide generated by the flame;acquiring, by the control unit and through the fuel sensor, a fuel signal indicative of a presence of the combustion of the fuel used to produce the flame;acquiring, by the control unit and through the electrostatic charge variation sensor, an electrostatic charge variation signal indicative of a difference between the electrostatic charge variations detected by the first and the second electrodes;determining, by the control unit, a quantized signal by processing the electrostatic charge variation signal;determining, by the control unit, an aggregate datum indicative of an aggregation of the carbon dioxide signal, the fuel signal and the electrostatic charge variation signal; andgenerating, by the control unit and as a function of the aggregate datum, a flame signal indicative of the presence or absence of the flame.
  • 12. The detection method according to claim 11, wherein the step of determining the quantized signal comprises: calculating a baseline of the electrostatic charge variation signal;calculating a variability signal by subtracting the baseline from the electrostatic charge variation signal;determining a normalized signal by comparing the variability signal with a charge variation threshold value, the normalized signal assuming, at each time instant, a first value in response to a corresponding value of the variability signal being lower than the charge variation threshold value, or a second value in response to the corresponding value of the variability signal being greater than or equal to the charge variation threshold value;for each time instant of the normalized signal, determining a respective clustering interval of the normalized signal, the clustering interval comprising the value of the normalized signal corresponding to the time instant considered and a predefined plurality of values of the normalized signal corresponding to a respective plurality of time instants preceding the time instant considered;for each clustering interval of the normalized signal, determining which value of the normalized signal, between the first value and the second value, has a greater occurrence in the clustering interval considered; andgenerating the quantized signal in such a way that, at each time instant, the quantized signal assumes a respective first value in response to the value of the normalized signal with greater occurrence in the clustering interval of the normalized signal corresponding to the time instant considered being the first value, or assumes a respective second value in response to the value of the normalized signal with greater occurrence in the clustering interval of the normalized signal corresponding to the time instant considered being the second value.
  • 13. The detection method according to claim 11, wherein the step of determining the quantized signal comprises steps of, in succession to each other: a. calculating a baseline of the electrostatic charge variation signal;b. calculating a variability signal by subtracting the baseline from the electrostatic charge variation signal;c. determining a normalized signal by comparing the variability signal with a charge variation threshold value, the normalized signal assuming, at each time instant, a first value in response to a corresponding value of the variability signal being lower than the charge variation threshold value, or a second value in response to the corresponding value of the variability signal being greater than or equal to the charge variation threshold value, the normalized signal having a number N of samples;d. generating an augmented normalized signal that comprises the normalized signal, K additional first samples preceding the normalized signal, and K additional second samples successive to the normalized signal, each additional first and second sample assuming the first value of the normalized signal;e. generating a copy signal equal to the augmented normalized signal;f. initializing an index i to a value of K;g. calculating, for an i-th sample of the augmented normalized signal, a respective first cumulative value and a respective second cumulative value, the first cumulative value being indicative of a sum of the samples of the augmented normalized signal preceding the i-th sample and the second cumulative value being indicative of a sum of the samples of the augmented normalized signal that follow the i-th sample;h. verifying whether the i-th sample is equal to the second value of the normalized signal;i. in response to the i-th sample not being equal to the second value of the normalized signal, verifying whether the first cumulative value is greater than a threshold cumulative value and whether the second cumulative value is greater than the threshold cumulative value;j. in response to the i-th sample not being equal to the second value of the normalized signal and both the first cumulative value and the second cumulative value being greater than the threshold cumulative value, updating the i-th sample to the second value of the normalized signal;k. in response to the i-th sample not being equal to the second value of the normalized signal and at least one of the first cumulative value and the second cumulative value not being greater than the threshold cumulative value, updating the i-th sample to the first value of the normalized signal;l. in response to the i-th sample being equal to the second value of the normalized signal, verifying whether the first cumulative value or the second cumulative value is greater than the threshold cumulative value;m. in response to the i-th sample being equal to the second value of the normalized signal and none of the first cumulative value and the second cumulative value being greater than the threshold cumulative value, updating the i-th sample to the first value of the normalized signal;n. in response to the i-th sample being equal to the second value of the normalized signal and at least one of the first cumulative value and the second cumulative value being greater than the threshold cumulative value, updating the i-th sample to the second value of the normalized signal;o. verifying whether the index i is lower than the number N;p. in response to the index i being lower than the number N, updating the index i by adding a unit and repeating steps g-o with the updated index i;q. in response to the index i not being lower than the number N, verifying whether the copy signal matches the augmented normalized signal;r. in response to the copy signal not matching the augmented normalized signal, updating the copy signal so that it is equal to the augmented normalized signal and repeating steps f-q with the updated copy signal; ands. in response to the copy signal matching the augmented normalized signal, generating the quantized signal as a function of the augmented normalized signal.
  • 14. The detection method according to claim 11, wherein: the step of determining the aggregate datum comprises determining, at each time instant, a respective set of aggregate datum points defining the aggregate datum in the time instant considered; andin each set of aggregate datum points, each aggregate datum point is defined by a respective value of the carbon dioxide signal, a respective value of the fuel signal, and a respective value of the electrostatic charge variation signal corresponding to a respective time instant that is equal to the time instant corresponding to the set of aggregate datum points considered or is equal to a time instant between a plurality of time instants preceding the time instant corresponding to the set of aggregate datum points considered, in such a way that the set of aggregate datum points considered is indicative of respective portions of the carbon dioxide signal, the fuel signal and the electrostatic charge variation signal temporally defined by the time instant corresponding to the set of aggregate datum points considered and by the plurality of time instants preceding the time instant corresponding to the set of aggregate datum points considered.
  • 15. The detection method according to claim 14, wherein the step of generating the flame signal comprises, at each time instant: calculating a centroid of the respective set of aggregate datum points;calculating a respective distance of the centroid of the respective set of aggregate datum points from a reference centroid of a reference set of aggregate datum points indicative of the absence of the flame;comparing the respective distance with a threshold distance; andassigning to the flame signal a respective first value in response to the respective distance being lower than the threshold distance, or a respective second value in response to the respective distance being greater than or equal to the threshold distance;the first value of the flame signal being indicative of the absence of the flame and the second value of the flame signal being indicative of the presence of the flame.
  • 16. The detection method according to claim 11, further comprising the steps of: verifying, by the control unit and as a function of the electrostatic charge variation signal, a condition of generating a spark for igniting the flame; andin response to the generating the spark being confirmed and, for a predefined time interval starting from the generating the spark, the flame signal is indicative of the absence of the flame, generating, by the control unit, a spark warning signal.
  • 17. The detection method according to claim 16, wherein the step of verifying the condition of generating the spark comprises verifying whether the electrostatic charge variation signal has a spark generation pattern indicative of the generating of the spark.
  • 18. A non-transitory computer program product for a control unit of a sensor device, the non-transitory computer program product storing computer instructions for detecting a presence or absence of a flame that, when executed by the control unit, cause the control unit to perform steps of: acquiring, through a carbon dioxide sensor, a carbon dioxide signal indicative of a concentration of carbon dioxide in air generated by the flame;acquiring, through a fuel sensor, a fuel signal indicative of a presence of a combustion of a fuel used to produce the flame;acquiring, through an electrostatic charge variation sensor including first and second electrodes spaced from each other, an electrostatic charge variation signal indicative of a difference between the electrostatic charge variations generated by the flame detected by the first and the second electrodes;determining a quantized signal by processing the electrostatic charge variation signal;determining an aggregate datum indicative of an aggregation of the carbon dioxide signal, the fuel signal and the electrostatic charge variation signal; andgenerating, as a function of the aggregate datum, a flame signal indicative of the presence or absence of the flame.
  • 19. The non-transitory computer program product according to claim 18, wherein the step of determining the quantized signal comprises: calculating a baseline of the electrostatic charge variation signal;calculating a variability signal by subtracting the baseline from the electrostatic charge variation signal;determining a normalized signal by comparing the variability signal with a charge variation threshold value, the normalized signal assuming, at each time instant, a first value in response to a corresponding value of the variability signal being lower than the charge variation threshold value, or a second value in response to the corresponding value of the variability signal being greater than or equal to the charge variation threshold value;for each time instant of the normalized signal, determining a respective clustering interval of the normalized signal, the clustering interval comprising the value of the normalized signal corresponding to the time instant considered and a predefined plurality of values of the normalized signal corresponding to a respective plurality of time instants preceding the time instant considered;for each clustering interval of the normalized signal, determining which value of the normalized signal, between the first value and the second value, has a greater occurrence in the clustering interval considered; andgenerating the quantized signal in such a way that, at each time instant, the quantized signal assumes a respective first value in response to the value of the normalized signal with greater occurrence in the clustering interval of the normalized signal corresponding to the time instant considered being the first value, or assumes a respective second value in response to the value of the normalized signal with greater occurrence in the clustering interval of the normalized signal corresponding to the time instant considered being the second value.
  • 20. The non-transitory computer program product according to claim 18, wherein: the step of determining the aggregate datum comprises determining, at each time instant, a respective set of aggregate datum points defining the aggregate datum in the time instant considered; andin each set of aggregate datum points, each aggregate datum point is defined by a respective value of the carbon dioxide signal, a respective value of the fuel signal, and a respective value of the electrostatic charge variation signal corresponding to a respective time instant that is equal to the time instant corresponding to the set of aggregate datum points considered or is equal to a time instant between a plurality of time instants preceding the time instant corresponding to the set of aggregate datum points considered, in such a way that the set of aggregate datum points considered is indicative of respective portions of the carbon dioxide signal, the fuel signal and the electrostatic charge variation signal temporally defined by the time instant corresponding to the set of aggregate datum points considered and by the plurality of time instants preceding the time instant corresponding to the set of aggregate datum points considered.
Priority Claims (1)
Number Date Country Kind
102023000004521 Mar 2023 IT national