DETERMINATION OF A SOLENOID INJECTOR COIL TEMPERATURE
20230056972 · 2023-02-23
Inventors
Cpc classification
Y02A50/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D41/2474
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01K2217/00
PHYSICS
F01N2900/0416
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/0422
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/12
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F01N2610/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2610/1453
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2610/146
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2065
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F01N3/208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1811
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01N3/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Disclosed is a method for determining a temperature of a solenoid injector including a coil and a needle when the solenoid injector is in a non-injection phase, the method being characterized in that it includes the following steps: powering the solenoid injector coil using an electric generator for a period of time tvoltage strictly shorter than a period of time tlim corresponding to a time for which the coil is under power causing the needle to open; measuring at least one value icoil of the current of the solenoid injector coil using a current measurement sensor when the coil is powered; and determining a temperature of the solenoid injector from the at least one value icoil of the current of the solenoid injector coil.
Claims
1. A method for determining a temperature of a solenoid injector comprising a coil and a needle when the solenoid injector is in a non-injection phase, said method comprising: powering the solenoid injector coil using an electric generator for a period of time t.sub.voltage strictly shorter than a period of time t.sub.lim corresponding to a time for which the coil is under power determined by a computer and causing the needle to open, measuring at least one value i.sub.coil of the current of the solenoid injector coil using a current measurement sensor when the coil is powered, determining a temperature of the solenoid injector from the at least one value i.sub.coil of the current of the solenoid injector coil.
2. The method for determining a temperature as claimed in claim 1, wherein the computer determines a period of time t.sub.lim by analyzing the current signal i.sub.coil flowing through the coil of the solenoid injector when the injector is in the injection phase.
3. The method for determining a temperature as claimed in claim 1, wherein the period of time t.sub.lim is determined by the computer during the injection phase directly preceding the non-injection phase during which the system implements the method.
4. The method for determining a temperature as claimed in claim 1, wherein the at least one current value allowing a temperature of the solenoid injector to be determined is measured over a period of time strictly shorter than 0.95×t.sub.lim.
5. A system for determining the temperature of a solenoid injector, the solenoid injector comprising a coil and a needle, the system comprising a compute with a memory, an electric generator, and a current measurement sensor, wherein the computer is suitable for implementing each step of the method as claimed in claim 1.
6. A vehicle equipped with a selective catalytic reduction system, the system comprising a urea injection device having at least one solenoid injector, the system also having a system for determining the temperature as claimed in claim 5.
7. A non-transitory computer-readable medium on which is stored a computer program comprising code instructions for implementing the method as claimed in claim 1, when said code instructions are implemented by a computer.
8. The method for determining a temperature as claimed in claim 2, wherein the period of time t.sub.lim is determined by the computer during the injection phase directly preceding the non-injection phase during which the system implements the method.
9. The method for determining a temperature as claimed in claim 2, wherein the at least one current value allowing a temperature of the solenoid injector to be determined is measured over a period of time strictly shorter than 0.95×t.sub.lim.
10. The method for determining a temperature as claimed in claim 3, wherein the at least one current value allowing a temperature of the solenoid injector to be determined is measured over a period of time strictly shorter than 0.95×t.sub.lim.
11. The method for determining a temperature as claimed in claim 8, wherein the at least one current value allowing a temperature of the solenoid injector to be determined is measured over a period of time strictly shorter than 0.95×t.sub.lim.
12. A system for determining the temperature of a solenoid injector, the solenoid injector comprising a coil and a needle, the system comprising a computer with a memory, an electric generator, and a current measurement sensor, wherein the computer is suitable for implementing each step of the method as claimed in claim 2.
13. A system for determining the temperature of a solenoid injector, the solenoid injector comprising a coil and a needle, the system comprising a computer with a memory, an electric generator, and a current measurement sensor, wherein the computer is suitable for implementing each step of the method as claimed in claim 3.
14. A system for determining the temperature of a solenoid injector, the solenoid injector comprising a coil and a needle, the system comprising a computer with a memory, an electric generator, and a current measurement sensor, wherein the computer is suitable for implementing each step of the method as claimed in claim 4.
15. A system for determining the temperature of a solenoid injector, the solenoid injector comprising a coil and a needle, the system comprising a computer with a memory, an electric generator, and a current measurement sensor, wherein the computer is suitable for implementing each step of the method as claimed in claim 8.
16. A system for determining the temperature of a solenoid injector, the solenoid injector comprising a coil and a needle, the system comprising a computer with a memory, an electric generator, and a current measurement sensor, wherein the computer is suitable for implementing each step of the method as claimed in claim 9.
17. A system for determining the temperature of a solenoid injector, the solenoid injector comprising a coil and a needle, the system comprising a computer with a memory, an electric generator, and a current measurement sensor, wherein the computer is suitable for implementing each step of the method as claimed in claim 10.
18. A system for determining the temperature of a solenoid injector, the solenoid injector comprising a coil and a needle, the system comprising a computer with a memory, an electric generator, and a current measurement sensor, wherein the computer is suitable for implementing each step of the method as claimed in claim 11.
19. A non-transitory computer-readable medium on which is stored a computer program comprising code instructions for implementing the method as claimed in claim 2, when said code instructions are implemented by a computer.
20. A non-transitory computer-readable medium on which is stored a computer program comprising code instructions for implementing the method as claimed in claim 3, when said code instructions are implemented by a computer.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Other features, details and advantages will become apparent from reading the following detailed description and from examining the appended drawings, in which:
[0024]
[0025]
[0026]
DESCRIPTION OF THE EMBODIMENTS
[0027] Reference is now made to
[0028] The method is implemented by a system 1 comprising a computer 2 with a memory 20. The computer 2 may, for example, be a processor, a microprocessor or a microcontroller. The memory 20 comprises code instructions executed by the computer 2. The system 1 also comprises a solenoid injector 4 comprising a coil 40 and a needle 42. Lastly, the system 1 comprises an electric generator 3 and a current measurement sensor 5. The electric generator 3 may, for example, be a low-voltage generator (LVG).
[0029] The system 1 as described above makes it possible to determine the temperature of the solenoid injector 4 when its coil 40 is under power. In this case, the electric generator 3 is connected to the coil 40 of the solenoid injector 4 so as to power it. The current measurement sensor 5, also connected to the coil 40, allows the current flowing through the coil 40 to be measured. The electric generator 3 and the current measurement sensor 5 are both controlled by the computer 2 which retrieves current values from the sensor 5 in order to determine a resistance value of the coil 40 in ohms from which a temperature of the solenoid injector 4 will be determined. Specifically, knowing the voltage delivered by the electric generator 3 and the current in the coil 40 of the solenoid injector 4 measured by the current measurement sensor 5, it is possible to determine the resistance of the coil 40 using Ohm's law.
[0030] Thus, in a first step 100, the coil 40 of the solenoid injector 4 is powered by the electric generator 3 for a period of time t.sub.voltage. This period of time t.sub.voltage is strictly shorter than a period of time t.sub.lim, the latter corresponding to the time for which the coil 40 is under power causing the needle 42 to open. In reality, the triggering of the opening of the needle 42 corresponds to an injection phase of the solenoid injector 4. The method according to the invention makes it possible to determine the temperature of the solenoid injector 4 when the latter is in the non-injection phase, i.e. it is not performing any injection. The coil 40 is thus powered for the period of time t.sub.voltage which is necessarily shorter than the period of time t.sub.lim under power triggering an injection phase. The computer 2 defines the period of time t.sub.voltage for powering the coil 40.
[0031] In a second step 110, the current measurement sensor 5 measures at least one coil 40 current value i.sub.coil when the coil is under power. According to one embodiment, the at least one current value allowing a temperature of the solenoid injector to be determined is, for example, measured over a period of time strictly shorter than 0.95×t.sub.lim The current measurement sensor 5 thus acquires one or more values of the current i.sub.coil at the terminals of the coil 40 over the period of time t.sub.voltage. This at least one value i.sub.coil is also transmitted to the computer 2 and stored in its memory 20. Advantageously, the current measurement sensor 5 performs at least 10 measurements and preferably at least 100 measurements of the current i.sub.coil over the period of time t.sub.voltage.
[0032] Lastly, in a last step 120, the computer 2 determines a temperature of the solenoid injector 4 from the at least one current value i.sub.coil for the corresponding coil 40 measured in step 110.
[0033] The computer 2 also determines the period of time t.sub.lim corresponding to the excitation time required for the coil 40 to cause the needle 40 of the solenoid injector 4 to open. It determines the latter based on at least one pattern of the change in the current of the coil 40 of the solenoid injector 4 as a function of time. A pattern corresponds to the change in the current in the coil 40 of the solenoid injector 4 over an injection cycle. One example of this type of pattern is shown in
[0034] For example, during an injection phase, the current measurement sensor 5 measures at least 20 values, preferably at least 200 current values i.sub.coil at a determined frequency which it sends to the computer 2 in order to create the pattern. Advantageously, the computer 2 associates a time value with each current value i.sub.coil sent by the current measurement sensor 5. The computer 2 is then able to identify when the opening of the needle 42 occurs by analyzing the signal of the current i.sub.coil in the coil during the injection phase. For example, the computer 2 determines a threshold and, if a difference in current corresponding to the subtraction of two current values measured consecutively (i.sub.coil(t+1)−i.sub.coil(t) by the current measurement sensor 5 is below said threshold, opening of the needle 42 is detected. In this case, given by way of example, the computer 2 therefore determines that the opening of the needle is between t and t.sub.+1. In this way, it may choose a period of time t.sub.lim equal to t, in which case the period of time t.sub.voltage may be chosen so as to be equal to 0.9×t.sub.lim, for example.
[0035] Alternatively, the period of time t.sub.lim may be determined by the computer 2 by identifying a sudden variation in the pressure of the substance to be injected, indicating opening of the needle. Additionally, the period of time t.sub.lim is stored in the memory 20 of the computer 2.
[0036] It should be noted that the period of time t.sub.lim is in particular dependent on the pressure of the substance to be injected (as apparent from the preceding paragraph) as well as on the temperature of the injector. It is thus possible to envisage determining the period of time t.sub.lim based on these parameters (and possibly others).
[0037] According to a first embodiment, a value of t.sub.lim is predetermined by a computer, which may be the one implementing the method for determining the temperature or another one, using at least one current pattern constructed during an injection phase of the solenoid injector 4. This predetermined value of t.sub.lim is next stored in the memory 20 of the computer 2 and then used to choose a period of time t.sub.voltage when implementing the method for determining the temperature of the solenoid injector 4.
[0038] The memory 20 of the computer 2 may also comprise a plurality of values t.sub.lim determined from a plurality of current patterns. Each of them may be associated with a temperature value for the solenoid injector and with a pressure value for the substance to be injected in the injection phase. In this way, when implementing the method in the non-injection phase, the computer 2 will choose the value t.sub.lim that is the most suitable for the situation in which the injector finds itself according to the temperature and pressure values that it will have measured in the preceding injection phase. It is also possible to construct an empirical function allowing the computer 2 to determine a value for t.sub.lim as a function of the pressure values for the substance, the temperatures of the injector in the injection phase and the values for t.sub.lim determined previously. Additionally, with each new t.sub.lim value determined, it enriches the function.
[0039] According to another embodiment, a pattern is advantageously determined in each injection phase of the solenoid injector 4 by the system 1. Therefore, the period of time t.sub.lim is updated with each injection cycle of the solenoid injector 4 so as to take into account the change in the various parameters of the injector itself as well as the change in the parameters of the device in which it is embedded. According to this embodiment, the computer 2 chooses the period of time t.sub.voltage in such a way that it is strictly shorter than the last period of time t.sub.lim determined during the injection phase preceding the implementation of the method.
[0040] The method for determining the temperature presented here is particularly suitable for a vehicle whose internal combustion engine is equipped with a selective catalytic reduction (SCR) system having a urea injection system. The urea injection system for implementing the method thus comprises at least one urea solenoid injector, the system also having a computer with a memory, an electric generator, and a current measurement sensor. The computer comprises, in the memory, the steps of the method for determining a temperature of a solenoid injector and is capable of determining a period of time t.sub.lim for the at least one urea solenoid injector according to one of the embodiments presented above. It may also receive a period of time t.sub.lim predetermined by another computer. The system 1 for determining the temperature presented hereinabove is therefore suitable for an internal combustion engine equipped with an SCR when the solenoid injector 4 is a urea solenoid injector. Additionally, in this embodiment, the determination of the period of time t.sub.lim is also dependent on the vehicle's battery voltage. The latter may therefore be associated in the memory with a plurality of t.sub.lim values that are predetermined just like the temperature of the injector and the pressure of the substance (here urea). Similarly, in this embodiment, a function also including the battery voltage may be constructed in order to determine a t.sub.lim value.
[0041] A temperature of a solenoid injector, when the latter is in the non-injection phase, is therefore determined independently of the system in which the solenoid injector is embedded. In addition, the temperature is determined much more easily than in the complex models used in the prior art. Furthermore, the temperature values obtained according to the method presented by the invention are more accurate and are adapted to the change in the parameters of the system and of the solenoid injector.