Dynamic ignition energy control
11015568 · 2021-05-25
Assignee
Inventors
Cpc classification
F02P3/045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P5/151
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0027
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P3/05
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0414
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P13/00
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
F02B19/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/1015
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P5/152
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P17/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02P3/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P3/05
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P3/045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for controlling the ignition energy of a sparkplug electrode of an ignition system comprises: providing a base current (I.sub.base) and a base duration (D.sub.base) which corresponds to the current and duration, respectively, of a physical model at a fixed engine operating point; multiplying the base current (I.sub.base) and the base duration (D.sub.base) with a sparkplug state indicator (SSI) based correction factor and with an engine operating state (EOS) based factor for achieving a final global current (I.sub.glo) and a final global duration (D.sub.glo), respectively; and communicating the final global current (I.sub.glo) and the final global duration (D.sub.glo) to a control unit for controlling the ignition energy and ignition duration of the sparkplug electrode. Further executing real-time energy control based on misfire flag status and, in the end, making sure that the optimum energy is into application by realizing optimum energy tests.
Claims
1. A method for controlling the ignition energy of a sparkplug of an ignition system, the method comprising: providing a base current (Ibase) and a base duration (Dbase) which corresponds to the primary current and duration, respectively, of a physical model at a fixed engine operating point; multiplying the base current (Ibase) and the base duration (Dbase) with a sparkplug state indicator (SSI) based correction factor and, if the engine is operating in a transient state multiplying with an engine operating state (EOS) based factor for achieving a final global current (Iglo) and a final global duration (Dglo), respectively; and communicating the final global current (Iglo) and the final global duration (Dglo) to a control unit for controlling the ignition energy and ignition duration of the sparkplug electrode.
2. A method for controlling the ignition energy of a sparkplug of an ignition system, the method comprising: providing a base current (Ibase) and a base duration (Dbase) which corresponds to the primary current and duration, respectively, of a physical model at a fixed engine operating point; multiplying the base current (Ibase) and the base duration (Dbase) with a sparkplug state indicator (SSI) based correction factor and with an engine operating state (EOS) based factor for achieving a final global current (Iglo) and a final global duration (Dglo), respectively; communicating the final global current (Iglo) and the final global duration (Dglo) to a control unit for controlling the ignition energy and ignition duration of the sparkplug electrode; and activating a misfire flag for detecting a misfire in each cylinder by use of a misfire detection system; if the misfire detection system detects no misfire, keeping the final global current (Iglo) and the final global duration (Dglo); or if the misfire detection system detects a misfire, detecting a sparkplug state, depending on the sparkplug state increasing the duration of the final global current (Iglo) or increasing the final global duration (Dglo) up to a final individual current (Iind) and a final individual duration (Dind), respectively, wherein the misfire detection system detects no misfire, communicating the final individual current (Iind) and the final individual duration (Dind) to the control unit for controlling the ignition energy and ignition duration of the sparkplug electrode by replacing the final global current (Iglo) or the final global duration (Dglo) by the final individual current (Iind) and a final individual duration (Dind), respectively.
3. The method according to claim 2, wherein the sparkplug state is detected based on a risetime number indicating the time required for raising a primary current and hence an ignition energy which is supplied to an ignition coil of the sparkplug from an inactive level to a predetermined level.
4. The method according to claim 3, wherein, if the risetime number is smaller than or equal to a first threshold value (T1) which corresponds to the same sparkplug condition at different operating conditions, the final global duration (Dglo) is increased as a measure to increase ignition energy up to the misfire detection system detects a misfire.
5. The method according to claim 3, wherein, if the risetime number is larger than a first threshold value (T1) which corresponds to the same sparkplug condition at different operating conditions, the final global current (Iglo) is increased as a measure to increase ignition energy up to the misfire detection system detects a misfire.
6. The method according to claim 5, wherein the method further comprises activating a test trigger for testing at predetermined time intervals whether the final individual current (Iind) and the final individual duration (Dind) are unnecessary high, testing whether the risetime number (RN) is smaller than or equal to a second threshold value (T2) and the final individual current (Iind) and the final individual duration (Dind) are larger than a third threshold (T3) associated to the risetime number (RN), if the risetime number (RN) is smaller than or equal to the second threshold value (T2) and the final individual current (Iind) and the final individual duration (Dind) are larger than the third threshold (T3), decreasing the final individual current (Iind) and the final individual duration (Dind) to the final global current (Iglo) and the final global duration (Dglo), respectively; or if the risetime number (RN) is larger than the second threshold value (T2) and/or the final individual current (Iind) and the final individual duration (Dind) are smaller than or equal to the third threshold (T3), keeping the final individual current (Iind) and the final individual duration (Dind).
7. The method according to claim 6, wherein the test trigger is activated after each completion of the determination of the final individual current (Iind) and the final individual duration (Dind).
8. The method according to claim 2, wherein the sparkplug state indicator (SSI) is determined as a value based on the determined risetime number (RN) and an operating condition indicator which corresponds to an ignition density (ρip) of a fuel-air-mixture at an ignition time.
9. An ignition system for an internal combustion engine, comprising: at least one sparkplug, an ignition coil for the at least one sparkplug, a control unit electrically or electronically connected to the ignition coil and configured to perform the method according to any one of the preceding claims.
10. An internal combustion engine, specifically an internal combustion engine working on gaseous fuel, comprising a plurality of cylinders each defining a combustion chamber therein for igniting fuel, a plurality of gas fuel injectors each one being assigned to a respective cylinder for injecting fuel, and an ignition system according to claim 9.
11. A computer program comprising computer-executable instructions which, when run on a computer, cause the computer to perform the steps of the method of claim 8.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate exemplary embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) The following is a detailed description of exemplary embodiments of the present disclosure. The exemplary embodiments described therein and illustrated in the drawings are intended to teach the principles of the present disclosure, enabling those of ordinary skill in the art to implement and use the present disclosure in many different environments and for many different applications. Therefore, the exemplary embodiments are not intended to be, and should not be considered as, a limiting description of the scope of patent protection. Rather, the scope of patent protection shall be defined by the appended claims.
(13) The present disclosure is based in part on the realization that a definite minimum ignition energy by controlling an ignition duration or an ignition current is required to ionize the gas in-between the electrodes of a sparkplug of a reciprocating spark-ignition (SI) engine and to generate a breakdown to ignite a fuel-air-mixture inside a cylinder of the engine. Generally, the ignition of a fuel-air-mixture occurs via a sparkplug and through an ignition coil which consists of a primary coil winding and secondary coil winding. If the ignition driver supplies a current to the primary coil winding, a magnetic field is generated. As soon as current supplying is stopped, the magnetic field breaks down what implies a high voltage in the secondary coil winding generating an ignition spark igniting the fuel-air mixture. Thus, the ignition duration is the time span between starting to supply the primary coil with a current and stopping the current supply. However, a fixed primary ignition current or a fixed ignition duration, i.e., a fixed ignition energy, is just optimum for a specific engine operating constellation. If the ignition energy is higher than required, this could lead to unnecessary burning and erosion of the sparkplug electrodes. On the other side, if the ignition energy is lower than required, the engine operation might be restricted due to high pressures or late ignition angles. Further, low energy could result in spark-plug malfunctions such as engine misfires resulting in a poor engine smoothness and/or poor transient performance Thus, it is essential to control the definite minimum energy by controlling the primary ignition current and the definite minimum duration dependent on the engine operating conditions and the sparkplug state.
(14) In general, the present disclosure suggests a modular algorithm which is comprised of a first module and a second module for determining the required ignition energy, i.e., the ignition current and the required ignition duration for a sparkplug. The algorithm is able to do real-time ignition energy control. Further, dependent on the ignition system configuration and the application, the algorithm may be a feed forward map-based control or a real-time feedback control based on ignition system state and misfire detection. Due to the modular structure, each module adds new functionality and makes the approach more robust and precise under given conditions.
(15) The first module offers real-time ignition system condition based ignition energy control. The algorithm of the first module is active with engine start command. The first module determines a global ignition current and a global ignition duration which is common for all cylinders of the engine independent on the number or the arrangement of cylinders. The second module determines an individual ignition current and an individual ignition duration which may differ for each of the cylinders of the engine or a group of cylinders connected within an ignition driver. The method according to the first module may be performed independently on the second module. The method according to the second module may be performed in conjunction with the method according to the first module only.
(16) The first module represents a method for controlling the ignition energy of an ignition system, wherein a global, overall ignition current and ignition duration is determined which is equal for all cylinders. The method starts with the step of providing a base current and a base duration. The base current and the base duration are determined by calibrating a physical model at a fixed operating point. After providing the base current and base duration, the method proceeds with multiplying the base current and the base duration with a sparkplug state indicator based correction factor and with an engine operating state based factor for achieving a final global current and a final global duration, respectively, which are common for all engine cylinders.
(17) The sparkplug state indicator based correction factor is determined based on the risetime number and an operating condition indicator. In other words, based on a sparkplug state indicator, a gain look-up table comprising characteristic curves for current levels and durations is implemented. This enables real-time global ignition energy control, changing the energy input by scaling the current levels and durations based on the sparkplug state wear level. There is no cylinder individual gain scaling in the first module. It is a feed forward approach.
(18) The risetime number indicates the time required for raising a primary current which is supplied to an ignition coil of the sparkplug from an inactive level to a predetermined level. The risetime number may be a non-dimensional number which is preferably based on a statistical mean value and a standard deviation and variance, respectively, in order to combine the effect of both a mean value and a standard deviation. Non-dimensional numbers generally have the advantage that they allow an assessment of a situation in an easy and quick manner.
(19) The operating condition indicator is configured to indicate or be dependent on an operating condition of the engine. For determining the operating condition indicator various conditions of the internal combustion engine may be considered, such as the operating load, the operating temperatures, the operating pressures, intake air conditions, etc. Preferably, the operating condition indicator corresponds to the density of the fuel-air-mixture in the cylinder at the time of ignition and, thus, corresponds to the mixture density at the time of ignition. This density of the fuel-air mixture may preferably be calculated based on the initial density of the fuel-air-mixture and the ignition angle, i.e., the crank shaft angle at which the ignition of the fuel-air-mixture takes place. The initial density of the fuel-air-mixture may preferably be calculated based on the pressure and the temperature at the intake manifold which are both measured by use of suitable sensors. However, it is noted that the initial density may also be calculated based on other operating conditions of the internal combustion engine, e.g., by means of a mass flow sensor. The ignition angle may be determined in real-time or based on a look-up table.
(20) The sparkplug indicator based correction factor provides a multiplying factor for each of the current and the duration.
(21) The engine operating state based factor is based on the engine operating state which may be transient or stationary and is implemented as a unique flat gain on current levels and duration.
(22) Finally, in the method according to the first module, the final global current and the final global duration are communicated and sent to a control unit for controlling the ignition energy and the ignition duration of the sparkplug electrodes and, thus, for further functional usage and broadcasting. The final global current and the final global duration are limited by driver hardware boundaries to avoid over-demand issues.
(23) It may be preferred that the control unit is configured to control, firstly, the ignition duration of the ignition driver and, then, to control the ignition current of the ignition driver as a procedure to control ignition energy. Longer duration increases the probability of second or multiple breakdowns, which could increase the wear hence for sparkplugs that are worn out. That is, increasing current may also be preferred over increasing duration.
(24) The second module follows the first module and represents a method for controlling the ignition energy, i.e. the ignition current and the ignition duration of a sparkplug electrode of an ignition system for each individual cylinder.
(25) The second module consists of two sub-modules, one for avoiding misfiring and the other one for determining the optimum ignition current and the optimum ignition duration. The method according to the first sub-module may be performed independently on the second sub-module. The method according to the second sub-module may be performed in conjunction with the method according to the first sub-module only.
(26) The first sub-module of the second module represents a method which starts with the step of activating a misfire flag for detecting a misfire in each of the cylinders by use of a misfire detection system (a separate system or the control unit). The misfire flag sets a marker for determining whether a misfire occurred (misfire flag=TRUE) or whether no misfire has occurred (misfire flag=FALSE). If the misfire detection system detects that no misfire has occurred, the final global current and the final global duration determined in the first module are kept and maintained for each individual cylinder. If the misfire detection system detects that a misfire has occurred, the method proceeds with detecting a sparkplug state.
(27) The detection of the sparkplug state serves for evaluating whether a sparkplug is new or worn. For this evaluation, it is determined whether the risetime number is smaller or equal to a first threshold value. The first threshold value corresponds to a sparkplug common condition number which represents a boundary between a new and a worn sparkplug and is stored in a 3D-look-up map in form of a fraction value. The map may be calibrated based on fundamental investigation, accelerated testing and actual behavior of sparkplugs over the time. Further, the calibration of the map may vary depending on the engine type and application and/or the ignition system type. The sparkplug common condition number indicates a state of the sparkplug which is common for different operating conditions and risetime numbers. If the risetime number is smaller or equal to the first threshold value, the sparkplug is relatively new. Whereas if the risetime number is larger than the first threshold value, the sparkplug is relatively worn. In case of a new sparkplug, the final global duration is increased up to the misfire detection system detects no longer a misfire, because the electrode gap between the two electrodes of a new sparkplug is relatively small and, thus, the current may stay constant. In case of a worn sparkplug, the final global current is increased up to the misfire detection system detects no longer a misfire, because the electrode gap between the two electrodes of a worn sparkplug is relatively large and, thus, the duration may stay constant.
(28) The levels of the final global current or the final global duration where no misfire occurs any longer are stored in the control unit for each individual cylinder as a final individual current or final individual duration. For each cylinder which requires an adaptation, i.e., for each cylinder which has misfires, dependent on the state of the sparkplug, the final global current or the final global duration stored in the control unit is replaced by the final individual current or the final individual duration, respectively, i.e., the current level or the duration where a misfire no longer occurs.
(29) In other words, the first sub-module of the second module enables a cylinder individual ignition energy control supplementary to the ignition system state based global ignition energy control. Combustion misfire is used as an event feedback to monitor the working in each individual cylinder. A statistical analysis is made for each cylinder in a misfire detection and statistic block. On detection of a misfire, a further cascading test is made in form of a threshold check to figure out if the misfire occurred with a relatively new sparkplug or with a relatively worn out sparkplug. In case of a new sparkplug, the possibility that the mixture was not ignitable is higher, hence the duration would be increased in predefined steps as a first reaction up to a predefined level and then the current levels are increased until the misfire statistics comes back to a non-critical level and the flag is false for that cylinder. For a relatively old, worn out sparkplug, same procedure as above would be carried out with a first reaction as an increase in current levels, followed by an increase in ignition duration.
(30) The second sub-module of the second module represents a method which starts with the step of activating a test trigger for testing at predetermined time intervals whether the final individual current and the final individual duration are unnecessary high. If the risetime number is smaller than or equal to a second threshold value and if the final individual current and the final individual duration are larger than a third threshold associated to the risetime number, decreasing the final individual current and the final individual duration to the final global current and the final global duration, respectively. On the other side, if at least one of the provisions that risetime number is smaller than or equal to a second threshold value and the final individual current and the final individual duration are larger than a third threshold is not met, keeping the final individual current and the final individual duration.
(31) In other words, in the second sub-module of the second module, a check is made whether the system is operating with optimum energy or with unnecessary high energy. A combination of three thresholds is used for the optimum energy test. The risetime number should be below a threshold and the base energy in form of base current levels and ignition duration should be higher than their respective thresholds. If all these conditions are met, a trigger is active and the current and duration will be reduced with rate limiter to the global minimum current level and the global duration determined in the first module based on the sparkplug state and the engine operating state.
(32) The corrections of the ignition current levels and the ignition duration may be limited by hardware safety limiter and finally transmitted to the control unit for further operations and broadcasting. The above-described method comprising the first module only or the first and the second module is a continuous process running from engine start to engine stop command.
(33) After having performed the method of the second sub-module of the second module, the method may return to the first sub-module of the second module and may repeat the methods of detecting a misfire (first sub-module of second module) and determining the optimum energy (second sub-module of second module).
(34) In the following, it is referred to the drawings to explain the general principle of the present disclosure by way of example.
(35) For the purpose of describing exemplary embodiments of the present disclosure, the internal combustion engine 1 is considered as a four-stroke stationary or marine internal combustion engine operating at least partly on gaseous fuel such as a gaseous fuel engine or a dual fuel engine. One skilled in the art will appreciate, however, that the internal combustion engine may be any type of engine (turbine, gas, diesel, natural gas, propane, two-stroke, etc.) that would utilize the sparkplug diagnostics as disclosed herein. Furthermore, the internal combustion engine may be of any size, with any number of cylinders, and in any configuration (V-type, in-line, radial, etc.). Moreover, the internal combustion engine may be used to power any machine or other device, including locomotive applications, on-highway trucks or vehicles, off-highway trucks or machines, earth moving equipment, generators, aerospace applications, marine applications, pumps, stationary equipment, or other engine powered applications. The internal combustion engine 1 may use a pre-mixed fuel air mixture supplied to the cylinder 4 via inlet channels, or may directly inject a fuel into the cylinder 4.
(36) The cylinder head 6 includes at least one inlet valve 10, for example a poppet valve. The inlet valve 10 is accommodated in an inlet channel 12 opening in a piston sided face 14 of the cylinder head 6 for supplying a mixture of gaseous fuel and air into the main combustion chamber 8. Similarly, at least one outlet valve 16, for example also a poppet valve, is accommodated in an outlet channel 18 of the cylinder head 6 to guide exhaust gas out of the main combustion chamber 8.
(37) The cylinder head 6 further comprises a pre-chamber assembly 20 A plurality of flow transfer channels 22 fluidly connect the main combustion chamber 8 with an interior of the pre-chamber assembly 20 (not visible in
(38) The pre-chamber assembly 20 is installed in the cylinder head 6 via a mounting body 24 as shown in
(39) Referring to
(40) The first pre-chamber body 26 and the second pre-chamber body 28 are connected to one another. The sparkplug 30 is accommodated in the second pre-chamber body 28
(41) The first pre-chamber body 26 includes and defines the pre-chamber 34, a riser channel 38 and the flow transfer channels 22. In an assembled state, the flow transfer channels 22 fluidly connect an interior of the pre-chamber body 26 (the pre-chamber 34 and the riser channel 38) and the main combustion chamber 8 (
(42) The pre-chamber 34 extends along a longitudinal axis A of the first pre-chamber body 26, is funnel-shaped, and tapers in direction to the riser channel 38. Alternatively, the pre-chamber 34 may have any other shape such as a cylindrical shape, pyramidal shape, conical shape, and combinations thereof. For example, the pre-chamber 34 may have a volume within a range between 0.1% and 10% of the compression volume of the cylinder 4 (see
(43) The sparkplug 30 is installed in the pre-chamber assembly 20 so that the sparkplug 30 is operably coupled to the pre-chamber 34. Particularly, electrodes of the sparkplug 30 may reach into the pre-chamber 34 so that a spark between the electrodes ignites a mixture in the pre-chamber 34.
(44) In some embodiments, a pre-chamber 34 may be omitted and/or the sparkplug 30 may reach into the main combustion chamber 8 of the internal combustion engine 1. For example, the sparkplug 30 may be a main combustion chamber sparkplug, a pre-chamber sparkplug, a chamber plug (including an integrated chamber for shielding the electrodes), a ring-type sparkplug, a j-type sparkplug, etc.
(45) An ignition system 56 includes a control unit 50, an ignition coil 54, and the sparkplug 30. In some embodiments, the ignition coil 52 may be integrated into the sparkplug 30.
(46) The control unit 50 is electronically connected to the ignition coil 54 which in turn is electrically connected to the sparkplug 30. The control unit 50 is configured to actuate the ignition system 56. The control unit 50 may be further configured to adapt an operation of the internal combustion engine 1, for example adapting an engine speed, adapting a charge air pressure, adapting a fuel supply, adapting a timing of a fuel supply and an ignition, etc. The control unit 50 and/or the ignition system 56 may be a part of a control system 52 further including the electrical connections to the components.
(47) The control unit 50 may be a single microprocessor or multiple microprocessors that include means for controlling, among others, an operation of various components of the internal combustion engine 1. The control unit 50 may be a general engine control unit (ECU) capable of controlling the internal combustion engine 1 and/or its associated components or a specific engine control unit dedicated to the ignition system 56. The control unit 50 may include all components required to run an application such as, for example, a memory, a secondary storage device, and a processor such as a central processing unit or any other means known in the art for controlling the internal combustion engine 1 and its components. Various other known circuits may be associated with the control unit 50, including power supply circuitry, signal conditioning circuitry, communication circuitry and other appropriate circuitry. The control unit 50 may analyze and compare received and stored data and, based on instructions and data stored in memory or input by a user, determine whether action is required. For example, the control unit 50 may compare received values with target values stored in memory, and, based on the results of the comparison, transmit signals to one or more components to alter the operation status of the same.
(48) The control unit 50 may include any memory device known in the art for storing data relating to an operation of the internal combustion engine 1 and its components. The data may be stored in the form of one or more maps. Each of the maps may be in the form of tables, graphs and/or equations, and may include a compilation of data collected from lab and/or field operation or simulations of the internal combustion engine 1. The maps may be generated by performing instrumented tests on the operation of the internal combustion engine 1 under various operating conditions while varying parameters associated therewith or performing various measurements. The control unit 50 may reference these maps and control operation of one component in response to the desired operation of another component. For example, the maps may contain data on the sparkplug electrode state depending on a specific combination of an operation value of an electrical parameter of the sparkplug 30 and operating conditions of the internal combustion engine 1.
(49) The control unit 50 is further configured to perform the method controlling the ignition current and ignition duration of a sparkplug 30 of an ignition system 56 as disclosed herein, in particular, the method as described in the following with respect to
(50)
(51) After having determined the risetime mean value and the risetime standard deviation, in step 130, both the risetime mean value and the risetime standard deviation are weighted in a map, for example, a characteristic diagram. In step 140, the risetime number RN may be determined based on the map. As both the risetime mean value and the risetime standard deviation are set in relation to each other, the rise time number RN has no dimension what simplifies the assessment of the rise time.
(52)
(53) After having calculated the initial density ρ.sub.i of the fuel-air-mixture and having determined the ignition angle, the initial density ρ.sub.i and the ignition angle are weighted in a map at step 250 in order to achieve the operating condition indicator ρ.sub.ip.
(54)
(55) An exemplary 3D look-up map is shown in
(56) Referring again to the example shown in
(57) Based on the sparkplug common condition number, the state of the sparkplug is determined, i.e., which sparkplug common condition number applies to the concerned sparkplug.
(58) In
(59) In step 420, the base current I.sub.base and the base duration D.sub.base are multiplied with a sparkplug state indicator SSI based correction factor to adapt the base current I.sub.base and the base duration D.sub.base to the current sparkplug state. The sparkplug state indicator SSI based correction factor is shown in the table of
(60) In step 430, the base current I.sub.base and the base duration D.sub.base are further multiplied with an engine operating state EOS based factor. The engine operating state EOS based factor represent the engine operating state, either a stationary state or a transient state. For example, the stationary state may have the engine operating state EOS based factor of 1.0, whereas the transient state may have the engine operating state EOS based factor of 1.2.
(61) In step 440, the base current I.sub.base and the base duration D.sub.base multiplied with the sparkplug state indicator SSI based correction factor and the engine operating state based factor are communicated as final global current I.sub.glo and final global duration D.sub.glo to the control unit 50 for global ignition control of all cylinders in the engine. In other words, the final global current I.sub.glo and the final global duration D.sub.glo communicated to the control unit 50 is applied to all cylinders of the SI engine.
(62) In the following, an exemplary calculation for the final global current I.sub.glo and the final global duration D.sub.glo is given based on the table shown in
I.sub.glo,max=16 mA×1.05×1.0=16.8 mA
I.sub.glo,max=12 mA×1.052×1.0=12.6 mA
D.sub.glo=800 ms×1.0×1.0=800 ms.
(63) In
(64) In step 510, a misfire flag is activated for each of the cylinders and a misfire detection is set for detecting a misfire therein by use of a misfire detection system. Combustion misfire is used as an event feedback to monitor the working in each individual cylinder. A statistical analysis is made for each cylinder in a misfire detection and statistic blocks. There are multiple methods for detecting misfires, e.g., by monitoring in-cylinder pressures, in-cylinder temperatures, ion sensing, rotational moment variations or exhaust pressures and temperatures among others. Accordingly, the misfire detection system may include any sensor suitable for detecting the pressure, temperature, etc. within a cylinder, within an exhaust, etc.
(65) If the misfire detection system does not detect a misfire (NO at step 520), the final global current I.sub.glo and the final global duration D.sub.glo determined in the first module are optimum. In this case, it is communicated to the control unit that the final global current I.sub.glo and the final global duration D.sub.glo may be kept and maintained for the respective cylinder.
(66) If the misfire detection system detects a misfire (YES at step 520), the final global current I.sub.glo and the final global duration D.sub.glo determined in the first module are not optimum. In this case, the current or the duration has to be further increased. In order to determine which one of the current and the duration has to be increased, the sparkplug state is determined in step 522. For determination of the sparkplug state, a first threshold value T.sub.1 indicating the boundary between a relatively new sparkplug and a relatively worn sparkplug is defined. The threshold value T.sub.1 corresponds to one of the isolines shown in
(67) If the risetime number RN is smaller than or equal to the threshold T.sub.1, the state of the sparkplug is relatively new with less wear at the sparkplug electrodes. In this case, the final global duration D.sub.glo is increased in step 530 until the misfire detection system determines that no misfire occurs any longer (YES in step 540). The duration at which no misfire occurs corresponds to the final individual duration D.sub.ind, is communicated to the control unit 50 and replaces the final global duration D.sub.glo for the respective cylinder in step 550.
(68) If the risetime number RN is larger than the threshold T.sub.1, the state of the sparkplug is relatively old with a lot of wear at the sparkplug electrodes. In this case, the final global current I.sub.glo is increased in step 560 until the misfire detection system determines that no misfire occurs any longer (YES in step 570). The current level at which no misfire occurs corresponds to the final individual current I.sub.ind, is communicated to the control unit 50 and replaces the final global current I.sub.glo for the respective cylinder in step 580.
(69) In
(70) In step 610, a test trigger is activated in order to evaluate whether the final individual duration D.sub.ind and the final individual current I.sub.ind, respectively, are sufficient to ensure optimum engine operating conditions, i.e., to avoid misfires, or whether the final individual duration D.sub.ind and the final individual current I.sub.ind, respectively, too high and, thus, result in erosion of the sparkplug electrode and/or sparkplug failures. The test trigger may comprises the time period between two subsequent ignition cycles, but may also comprise any other time period such as a time period of 60 seconds, preferably every 30 seconds, more preferably every 15 seconds. If the test trigger is activated and the conditions are met that the risetime number RN is smaller than or equal to a second threshold value T.sub.2(RN≤T.sub.2) and the final individual current I.sub.ind and the final individual duration D.sub.ind(I.sub.ind, D.sub.ind>T.sub.3) are larger than a third threshold T.sub.3 (YES in step 620), the final individual duration D.sub.ind and the final individual current I.sub.ind, respectively, are too high and, thus, cannot ensure optimum engine operating conditions. Thus, in step 640, it is communicated to the control unit 50 that the final individual duration D.sub.ind and the final individual current I.sub.ind, respectively, is to be decreased to the final global current I.sub.glo and the final global duration D.sub.glo determined in the first module. The second threshold T.sub.2 corresponds to the threshold T.sub.1. The third threshold T.sub.3 corresponds to a value for a current level and a duration, respectively, associated with the respective risetime number RN determined by use of an experimental map. In other words, T.sub.3 is determined from the global current and duration that has been determined by using the method described with respect to
(71) If one of the above conditions R.sub.N≤T.sub.2 and I.sub.ind, D.sub.ind>T.sub.3 is not met (NO in step 620), the final individual duration D.sub.ind and the final individual current I.sub.ind, respectively, are sufficient to ensure optimum ignition system operation for given operating conditions. Thus, in step 630, it is communicated to the control unit 50 that the final individual duration D.sub.ind and the final individual current I.sub.ind, respectively, is to be kept.
(72) Terms such as “about”, “around”, “approximately”, or “substantially” as used herein when referring to a measurable value such as a parameter, an amount, a temporal duration, and the like, is meant to encompass variations of ±10% or less, preferably ±5% or less, more preferably ±1% or less, and still more preferably ±0.1% or less of and from the specified value, insofar as such variations are appropriate to perform in the disclosed invention. It is to be understood that the value to which the modifier “about” refers is itself also specifically, and preferably, disclosed. The recitation of numerical ranges by endpoints includes all numbers and fractions subsumed within the respective ranges, as well as the recited endpoints.
INDUSTRIAL APPLICABILITY
(73) The method and the ignition system as disclosed herein are applicable in internal combustion engines for driving the ignition system and controlling the ignition energy of a sparkplug of an ignition system. Particularly, the methods and control systems as disclosed herein may be applied in large internal combustion engines, in which combustion processes of the cylinders may be globally or individually controlled so that the ignition current and the ignition duration are optimum with respect to the engine operating conditions and the sparkplug state.
(74) Although the preferred embodiments of this invention have been described herein, improvements and modifications may be incorporated without departing from the scope of the following claims.