[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US4984546A - Engine control apparatus - Google Patents

Engine control apparatus Download PDF

Info

Publication number
US4984546A
US4984546A US07/363,661 US36366189A US4984546A US 4984546 A US4984546 A US 4984546A US 36366189 A US36366189 A US 36366189A US 4984546 A US4984546 A US 4984546A
Authority
US
United States
Prior art keywords
engine
air
pressure
fuel ratio
ignition timing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US07/363,661
Inventor
Setsuhiro Shimomura
Seiji Wataya
Yukinobu Nishimura
Satoru Okubo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP14099688A external-priority patent/JP2599761B2/en
Priority claimed from JP63171508A external-priority patent/JPH0219635A/en
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Assigned to MITSUBISHI DENKI KABUSHIKI KAISHA, NO. 2-3, MARUNOUCHI 2-CHOME, CHIYODA-KU, TOKYO, JAPAN reassignment MITSUBISHI DENKI KABUSHIKI KAISHA, NO. 2-3, MARUNOUCHI 2-CHOME, CHIYODA-KU, TOKYO, JAPAN ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: NISHIMURA, YUKINOBU, OKUBO, SATORU, SHIMOMURA, SETSUHIRO, WATAYA, SEIJI
Application granted granted Critical
Publication of US4984546A publication Critical patent/US4984546A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D39/00Other non-electrical control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/023Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining the cylinder pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D37/00Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
    • F02D37/02Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D41/1406Introducing closed-loop corrections characterised by the control or regulation method with use of a optimisation method, e.g. iteration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D43/00Conjoint electrical control of two or more functions, e.g. ignition, fuel-air mixture, recirculation, supercharging or exhaust-gas treatment
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/045Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions combined with electronic control of other engine functions, e.g. fuel injection
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/153Digital data processing dependent on combustion pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B1/00Engines characterised by fuel-air mixture compression
    • F02B1/02Engines characterised by fuel-air mixture compression with positive ignition
    • F02B1/04Engines characterised by fuel-air mixture compression with positive ignition with fuel-air mixture admission into cylinder
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Definitions

  • the present invention relates to an internal combustion engine control apparatus in which maximum power and maximum efficiency can be obtained in spite of scatter in performance of engines.
  • the combustion condition is detected by the output of a cylinder internal pressure (combustion pressure) sensor provided in every cylinder so that the controlling of combustion injection timing, EGR (exhaust gas recycle) valves and the like are carried out to fit the condition in a predetermined pattern.
  • a cylinder internal pressure (combustion pressure) sensor provided in every cylinder so that the controlling of combustion injection timing, EGR (exhaust gas recycle) valves and the like are carried out to fit the condition in a predetermined pattern.
  • control is carried out to fit the combustion pressure to a combustion pattern determined in advance by a standard engine.
  • a standard engine In the case where a large number of engines are mass-produced, there arises considerable scatter. Accordingly, individual engines require individually different combustion patterns. For this reason, it cannot be absolutely said that precision in controlling is improved by controlling the combustion pressure by use of a uniform standard pattern. On the contrary, the performance of the engine may be rather lowered by such control.
  • the fuel injection timing, the EGR rate and the like are controlled as operation parameters for controlling the combustion pressure.
  • the most effective parameters for the output performance of the engine are the combustion injection quantity and ignition timing optimum thereto.
  • the freely controllable range of the fuel injection quantity is limited for the purpose of suppressing the component concentration of the exhaust gas to a low level. Accordingly, it is necessary to control the fuel injection quantity and the ignition timing comprehensively to reconcile the components of the exhaust gas and the power performance of the engine.
  • the air-fuel ratio control based on the quantity of fuel injection is carried out in such a manner as follows.
  • the quantity of suction air (Q a ) in the engine is detected by an air-flow sensor provided in an air-intake passage.
  • the engine speed or the number of engine revolutions per unit time (N e ) is obtained from the output of a rotation sensor provided on a crankshaft or the like.
  • the quantity of air per engine revolution (Q a /N e ) is calculated and, accordingly, the quantity of basic fuel injection is calculated based on the quantity of air (Q a /N e ).
  • the quantity of basic fuel injection is used for the purpose of obtaining a target air-fuel ratio at every predetermined operation point.
  • a correction is carried out in accordance with the output of a water sensor or the like provided to detect the temperature of engine cooling water to thereby finally decide the quantity of fuel injection.
  • an injector is actuated to open its valve in synchronism with the rotation of the engine to inject fuel into, the engine.
  • an air-fuel ratio sensor in which the output thereof rapidly changes in the vicinity of the theoretical air-fuel ratio is used to thereby judge whether the actual air-fuel ratio is on a rich side or on a lean side.
  • the control of ignition timing is carried out in such a manner as follows.
  • an ignition timing advance predetermined in the form of a map corresponding to the air quantity (Q a /N e ) and the engine speed (N e ) is read.
  • the current conduction of an ignition coil is controlled by an ignition signal based on the thus read-out ignition timing advance.
  • the ignition timing advance is determined so as to aim at MBT (minimum ignition timing advance required for producing maximum engine torque). Because MBT varies widely according to several factors, such as scatter in engine temperature and air-fuel ration, dimensional error in the combustion chamber, temperature and humidity of suction air and the like, it is difficult to obtain optimum ignition timing continuously by such a simple "open" control method. There exists a problem in that knocking trouble may occur or reduction of torque may occur. Therefore, such an improvement has been proposed as described in Japanese Pat. Unexamination Publication No. 62-82273. The improvement is constructed so that the ignition timing feedback control is carried out on the basis of the measured value of cylinder internal pressure to maximize the engine torque.
  • a rotation sensor is provided to generate a pulse for every degree (1° C.) of crank angle.
  • the output value (P 0 ) of the cylinder internal pressure sensor measured for every pulse generation is read successively, so that mean effective pressure (P 1 ) represented by the following equation is calculated from cylinder volume (V) and piston displacement (V n ) corresponding to the currently obtained crank angle. ##EQU1## Consequently, the ignition timing feedback control is carried out to maximize P 1 .
  • the conventional cylinder internal pressure feedback controlling method has an attempt to obtain maximum torque by correcting ignition timing to maximize mean effective pressure (P 1 ).
  • the air-fuel ratio feedback control is stopped in a high load range, so that "open" control is carried out in the high load range. Accordingly, air-fuel ratio error caused by scatter in characteristics of sensors, injectors and fuels is produced as reduction of torque. Accordingly, it is impossible to draw out the best in the torque of the engine even if cylinder internal pressure feedback control is carried out by correcting ignition timing.
  • the internal combustion engine control apparatus is provided with a control unit which performs the feedback control of the fuel supply quantity Q f and corrects the ignition timing by the above-mentioned correction means.
  • the internal combustion engine control apparatus is provided with a control unit which performs feedback control in a predetermined load-operation range of the engine, and stops the feedback control and corrects the fuel supply quantity Q f in other operation ranges of the engine.
  • the engine control apparatus comprises: an air-fuel ratio control means for controlling the air-fuel ratio of an engine; an ignition timing control means for controlling the ignition timing of the engine; an air-fuel ratio detection means for detecting the air-fuel ratio of the engine; a load detection means for detecting the load of the engine; a cylinder internal pressure detection means for detecting the internal pressure of a cylinder of the engine; a first cylinder internal pressure feedback control signal generation means responsive to the output of the cylinder internal pressure detection means for generating a first cylinder internal pressure feedback control signal and for applying the first cylinder internal pressure feedback control signal to the ignition timing control means to thereby substantially maximize the output torque of the engine on the basis of the cylinder internal pressure; a load judgment means responsive to the output of the load detection means for judging whether the load of the engine is in a low or partial load range or in a high load range; an air-fuel ratio feedback control signal generation means for generating an air fuel ratio feedback control signal and for applying the air-fuel ratio feedback control signal to the air-fuel ratio control
  • the control apparatus obtains the maximum pressure P max or the mean effective pressure P i for every combustion cycle on the basis of the combustion chamber pressure P c and the crank angle ⁇ c , corrects the fuel supply quantity Q f or the ignition timing ⁇ i to maximize at least one of the maximum pressure P max , the mean effective pressure P i and the evaluation parameters A and B, and supplies fuel to the engine on the basis of the corrected fuel supply quantity Q f or performs ignition control based on the corrected ignition timing ⁇ i .
  • control apparatus detects the air-fuel ratio based on the component concentration of a combustion gas detected by the exhaust sensor, performs the feedback control of the fuel supply quantity Q f to make the air-fuel ratio be a predetermined value, and corrects the ignition timing ⁇ i to maximize at least one of the maximum pressure P max , the mean effective pressure P i and the evaluation parameters A and B.
  • control apparatus detects the air fuel ratio based on the component concentration of a combustion gas detected by the exhaust sensor, perform the feedback control of the fuel supply quantity Q f to make the air-fuel ratio be a predetermined value, and stops the feedback control in a predetermined load-operation range of the engine and, at the same time, corrects the fuel supply quantity Q f to maximize at least one of the maximum pressure P max , the mean effective pressure P i and the evaluation parameters A and B.
  • the air-fuel ratio feedback control means is operated to carry out the air fuel ratio feedback control based on the output of the air-fuel ratio detection means.
  • the air-fuel ratio of the engine is substantially converged into a theoretical air-fuel ratio.
  • the ignition timing feedback control is carried out based on the output of the cylinder internal pressure detection means to substantially maximize the torque of the engine.
  • both the ignition timing feedback control and the air-fuel ratio feedback control are carried out based on the output of the cylinder internal pressure detection means.
  • the internal pressure (combustion pressure) of the cylinder is controlled so that maximum torque can be obtained under the condition that the air-fuel ratio is rich.
  • FIG. 1 is a diagram of the internal combustion engine control apparatus as one embodiment of the present invention
  • FIG. 2 is a block diagram showing the internal construction of the control unit in the embodiment of FIG. 1;
  • FIG. 3 is a characteristic graph showing an example of the combustion pressure waveform in the embodiment of FIG. 1;
  • FIGS. 4 and 5 are characteristic graphs showing the relationships between the combustion parameters, the air-fuel ratio and the ignition timing, respectively;
  • FIGS. 6(a) through 6(c), 7 and 8 are flow charts showing the flow of the operation for performing the maximum value control according to the present invention, respectively;
  • FIG. 9 is an explanatory view showing an example of the zone separation of the operation condition and the assignment of the memories
  • FIG. 10 is a flow chart showing the flow of the operation in a transient state according to the present invention.
  • FIG. 11 is a diagram showing the whole configuration of the engine control apparatus according to another embodiment of the present invention.
  • FIG. 12 is a partly block diagram showing the embodiment
  • FIGS. 13 through 15 are characteristic graphs for explaining the controlling operation of the embodiment, respectively.
  • FIG. 16 is a flow chart for execution of the controlling operation of the embodiment.
  • FIG. 1 is a diagram showing the main construction of an embodiment of the present invention.
  • the reference numeral 1 designates an air cleaner; 2, an air-flow meter for measuring the quantity of suction air; 3, a throttle valve; 4, a suction air manifold; 5, a cylinder block; 6, a water temperature sensor for detecting the temperature of engine cooling water; and 7, a crank angle sensor.
  • the crank angle sensor 7 generates a reference position pulse at every reference position of the crank angle (for example, for every 180 degrees in a 4-cylinder engine or for every 120 degrees in a 6-cylinder engine) and generates a unit angle pulse for every unit angle (for example, for every 1 degree).
  • the reference numeral 8 designates an exhaust manifold; 9, an exhaust sensor for detecting the component concentration (for example, oxygen concentration) of an exhaust gas; 10, a fuel injection valve; 11, an ignition plug, 13 a cylinder internal pressure sensor (hereinafter referred to as "combustion pressure sensor") for detecting the internal pressure of the cylinder; and 15, a control unit.
  • component concentration for example, oxygen concentration
  • the instantaneous crank angle can be known by counting the number of unit angle pulses after the input of a reference position pulse.
  • the engine speed can be known by measuring the frequency or cycle of the unit angle pulses.
  • FIG. 1 has shown the case where the crank angle sensor is provided in a distributor, the invention is applicable to the case where the crank angle sensor is directly connected to a crankshaft.
  • the reference numeral 2a designates a suction pipe pressure sensor. Any one of the output of the sensor 2a and the output of the air-flow meter 2 is used for the feedback control of the fuel supply quantity and the ignition timing.
  • the control unit 15 has the construction as shown in FIG. 2.
  • the reference numeral 151 designates an A/D (analog-to-digital) converter which receives the output S1 of the air-flow meter 2 or the output S1a of the suction pipe pressure sensor 2a, the output S2 of the water temperature sensor 6, the output S4 of the exhaust sensor 9, and the output S6 of the combustion pressure sensor 13.
  • the reference numeral 152 designates and input interface which receives the output S3 of the crank angle sensor 7.
  • the reference numeral 153 designates a CPU which operates together with an ROM 154 and an RAM 155 to process the aforementioned input signal in accordance with a predetermined program.
  • the reference numeral 156 designates an output interface which receives the output of the CPU 153 and produces its output signals S5 and S6.
  • the output S5 is a pulse signal for actuating the fuel injection valve 10.
  • the fuel supply quantity can be controlled by the pulse width of the pulse signal.
  • the output S7 is an ignition timing signal which is amplified by a power unit 16.
  • the ignition coil 17 is operated by the output S8 of the power unit 16.
  • the output S9 of the ignition coil 17 is distributed as an output S10, by the distributor 18, into the ignition plugs 11 respectively provided in the cylinders.
  • the output S6 of the combustion pressure sensor 13 takes a maximum value in the vicinity of a crank angle upper dead point (TDC). Let the maximum value be P max .
  • Mean effective pressure P i (cylinder internal pressure) is calculated by integrating the combustion pressure P c over one cycle as follows. ##EQU2##
  • V s is the piston displacement represented by the equation: ##EQU3## Further, V is the cylinder volume and represented by the following equation (2): ##EQU4## in which l is the control length, r is the piston stroke and ⁇ c is the crank angle.
  • the mean effective pressure P i can be calculated by substituting the equation (3) into the equation (1).
  • the mean effective pressure P i thus obtained is well known as a parameter for directly detecting the power output of the engine.
  • parameters A and B can be calculated from the mean effective pressure P i , the suction air quantity Q a of the engine obtained based on the output S1 of the air-flow meter 2 or the suction pipe pressure P b obtained based on the output S1a of the suction pipe pressure sensor 2a, and the engine speed N obtained based on the crank angle. These parameters A and B are also useful as parameters for evaluating combustion energy or efficiency from the quantity (Q a /N or P b ) of suction air per stroke, of the engine.
  • P max and P i have maximum values. It is apparent from FIG. 4 that the maximum output power can be obtained by controlling the air-fuel ratio to maximize these parameters.
  • evaluation parameters A and B are parameters for expressing combustion energy which can be drawn out from the quantity of suction air per stroke. It is known that optimum efficiency can be obtained by controlling the air-fuel ratio to maximize the parameters A and B.
  • P max increases as the ignition timing ⁇ ig is advanced, but the mean effective pressure P i and the evaluation parameters A and B have maximum values.
  • the maximum power and optimum efficiency can be obtained by controlling the ignition timing to maximize the mean effective pressure P i and the evaluation parameters A and B.
  • FIG. 6(a) there is shown a flow chart for detecting combustion pressure.
  • the output ⁇ c of the crank angle sensor is read out.
  • the output of the crank angle sensor may be produced by counting pulses generated for every predetermined degree (for example, 1° ) of crank angle or may be produced in the form of a code corresponding to the angle.
  • the output P c of the combustion pressure sensor 13 is read out.
  • the reading of P c is carried out for every predetermined degree (for example, 1° ) of crank angle.
  • step 103 a judgment is made as to whether P c is larger than P' max or not. Because P' max is cleared up in an initial stage of one cycle of combustion, the first read value of P c is larger than P' max . Accordingly, in the step 104, P c is kept at P' max .
  • step 105 the mean effective pressure P' i is calculated by the aforementioned equation.
  • step 106 a judgment by the value of crank angle signal ⁇ c is made as to whether one cycle of combustion is terminated or not. When not terminated, the step is returned to the step 101.
  • P' max is successively updated to a larger value by the step 104 when P c increases.
  • the procedure of the step 104 is omitted so that the maximum value of P c in one combustion cycle can be kept at P' max .
  • step 107 P' max is stored in P max .
  • step 108 p' i is stored in P i .
  • step 109 P' max and P' i are cleared up. Thereafter, the aforementioned procedure from the step 101 is repeated for a new cycle.
  • P max and P i are used in the following fuel control and ignition timing.
  • FIG. 6(b) is a flow chart for controlling the fuel injection quantity to maximize the mean effective pressure P i obtained by the procedure of FIG. 6(a). Though not shown, the initial values P i (0) and P i (1) of the mean effective pressure P i are set to be zero.
  • the step 201 is provided for reading mean effective pressure P i held in a (n-1)th combustion cycle, that is to say, the reading P i (n-1).
  • the step 202 is provided for reading mean effective pressure P i held in a (n)th combustion cycle, that is to say, for reading P i (n).
  • T n represents a pulse width by which the fuel injection valve was operated at the last time.
  • T n is set to be a pulse width T 0 .
  • This pulse width T 0 corresponds to the reference air-fuel ratio (A/F) 0 in FIG. 4.
  • a pulse width T 1 for the next combustion cycle is obtained by subtracting ⁇ T from the pulse width T 0 .
  • the fuel injection valve is operated by the pulse width T 1 . Because the pulse width T 1 is less than the pulse width T 0 by ⁇ T, the air-fuel ratio is shifted to a lean side in FIG. 4 so that the mean effective pressure P i (2) produced by this injection becomes larger than P i (1).
  • This mean effective pressure P i (2) is read out in the step 207.
  • the mean effective pressure P i (0) is replaced by P i (1).
  • the mean effective pressure P i (1) is replaced by P i (2).
  • the pulse width T 0 is replaced by T 1 . Thereafter, the step is returned to the step 201.
  • the pulse width T n+1 is reduced whenever ⁇ is subtracted by the step 204. Consequently T n+1 approaches the pulse width T opt corresponding to the optimum air-fuel ratio (A/F) opt as shown in FIG. 4.
  • the step is shifted to the step 205.
  • the pulse width T n+1 is reversely set to be larger than the last value T n by ⁇ T.
  • the pulse width T n+1 is converged in the vicinity Of T opt so that the mean effective pressure P i is adjusted to be in the vicinity of its maximum value.
  • the subtrahend ⁇ T is established to be as small as possible. The reason is in that the pulse width T n+1 changes widely in the vicinity of T opt as the subtrahend ⁇ T increases, to thereby make stable driving in a value sufficiently near T opt impossible.
  • FIG. 6(b) is a drawing simplified for the purpose of explaining the principle of operation. For this reason, the following operation error may occur.
  • the pulse width T n is between T 0 and T opt .
  • the pulse width T n can be converged into T opt by the subtraction shown in the step 204.
  • the mean effective pressure P i decreases and, accordingly, the addition in the step 205 is carried out based on the judgment of the step 203 in the next cycle. Consequently, the pulse width will diverge toward the pulse width T 0 .
  • the aforementioned problem can be solved logically as shown in FIG. 6(c).
  • FIG. 6(c) shows the point of improvement. Other portions not shown in FIG. 6(c) are the same as those in FIG. 6(b).
  • the step 303 is provided for setting the flip-flop I to be 0 when the subtraction is carried out in the step 204.
  • the step 304 is provided for setting the flip-flop I to be 1 when the addition is carried out in the step 205. After the procedure of the step 304 or 303, the step is shifted to the step 206.
  • the value of the flip-flop I is judged by the steps 301 and 302 after the judgment of the step 203. If the flip-flop I has been set to be 0 when the step is shifted from the step 203 to the step 203, the mean effective pressure P i has increased as the result of the subtraction. Accordingly, in this case, the subtraction in the step 204 is carried out again to approach the pulse width T n+1 to T opt .
  • the flip-flop I has been set to be 1
  • the mean effective pressure P i has increased as the result of the last addition. Accordingly, a decision that the pulse width is on the right side of T opt (that is, T n+1 ⁇ T opt ) is made. Accordingly, the step is shifted to the step 205, so that the addition in the step 205 is carried out to approach the pulse width T n+1 to T opt .
  • the operation in the step 302 is the same as described above.
  • the flip-flop I is provided for making a judgment as to whether the pulse width T n+1 is on the right side of T opt or not to thereby prevent the pulse width from diverging in the reverse direction as stated preliminarily.
  • the flip-flop I in the initial stage, the flip-flop I must be set to be 0 as well as the pulse width is set to be T 0 .
  • the method for controlling the mean effective pressure P i by controlling the fuel supply quantity has been described with reference to FIGS. 6(a) through 6(c).
  • the method for controlling the mean effective pressure P i by the ignition timing ⁇ ig will be understood easily when the pulse width T shown in the drawings is replaced by the ignition timing ⁇ ig . Accordingly, the detailed description thereof will be omitted.
  • FIG. 7 shows an example of the maximum value control according to the present invention in the apparatus for performing feedback control so as to make the air-fuel ratio be a predetermined value by use of the exhaust sensor.
  • the step 401 is provided for making a judgment as to whether the air-fuel ratio feedback control based on the exhaust sensor can be executed or not.
  • the judgment is made from the operation condition of the engine, the breakdown of the exhaust sensor and the like.
  • the step is shifted to the step 402.
  • the output of the exhaust sensor 9 is read out.
  • the fuel supply quantity feedback control is carried out to adjust the output of the exhaust sensor to a predetermined value.
  • the controlling procedure is known commonly and the detailed description thereof will be omitted.
  • the ignition timing ⁇ ig is controlled to maximize at least one of the evaluation parameters P max , P i , A and B.
  • the control procedure is carried out by the maximum value control as explained above with reference to FIGS. 6(a) through 6(c).
  • step 405 the fuel supply quantity Q f is controlled to maximize at least one of the evaluation parameters P max , P i , A and B. This control operation has been described with reference to FIGS. 6(a) through 6(c).
  • the flow chart of FIG. 7 is constructed so that the maximum value control based on the fuel supply quantity Q f is not executed while the air-fuel ratio feedback control is executed. In short the component concentration of an exhaust gas is kept in a predetermined level or less, so that the air fuel ratio is controlled preferentially.
  • FIG. 8 shows a method for averaging the evaluation parameters used in the aforementioned control.
  • the step 501 is provided for reading the parameter X i (which is the value of P max , P i , A or B in an (i)th cycle of combustion and corresponds to the output of the step 107 or 108 in FIG. 6(a)).
  • the parameter X i is integrated successively.
  • the step 503 is provided for making a judgment as to whether the number of integrating operations has reached n (cycles) or not. If the number has not reached n, the step is shifted to the step 504 in which the average value X is obtained by dividing the integrated value by n.
  • the control in FIGS. 6(b), 6(c) and 7 is carried out by the average value X.
  • the averaging is made in consideration of the case where the combustion pressure P c or the evaluation parameter P max , P i , A or B changes slightly to thereby interfere with the maximum value control though the engine is operated in the same fuel supply quantity Q f and in the same ignition timing ⁇ ig .
  • the integrated value is cleared up in the step 505.
  • FIG. 8 shows a simple arithmetic averaging method
  • other known methods such as a weighted averaging method and a moving averaging method can be used.
  • the limitation can be realized by controlling the ignition timing ⁇ ig and the fuel injection pulse width by upper and lower limits when they are beyond the upper and lower limits.
  • the logic is simple and description with reference to the drawing will be omitted.
  • the addend or subtrahend ⁇ T (or ⁇ ig in the case of ignition timing) used for every cycle must be established to be as small as possible.
  • the operating condition of the engine is separated into zones by the operation parameter.
  • the maximum value control by means of the injection pulse width T n or the ignition timing ⁇ ig (n) is carried out for every zone.
  • the results of the control that is, T n and ⁇ ig (n) are stored in memories provided corresponding to the zones.
  • the memories may be capable of storing the results continuously after the power supply is cut.
  • the correction of the control parameters T n and ⁇ ig (n) can be started from the vicinity of the respective optimum values when the engine is restarted or when the engine operating condition is shifted from one to another. Accordingly, the rate of convergence can be improved so that preferable control can be made.
  • the RAM 155 in FIG. 2 can be provided as a nonvolatile memory or the power supply for the RAM 155 can be backed up by a battery to keep the contents of the RAM 155.
  • FIG. 9 is a view showing an example of the zone separation of the operation condition and the assignment of the memories.
  • the abscissa expresses the engine speed N which is separated into N 1 , N 2 and N 3 .
  • the ordinate Y expresses parameter showing the load of the engine.
  • the suction air quantity Q a the value Q a /N obtained by dividing the suction air quantity Q a by the engine speed N, suction pipe pressure P b and the like are used as the parameter.
  • the ordinate Y is similarly separated into Y 1 , Y 2 , Y 3 and Y 4 .
  • Zone separation is carried out by N and Y so that memories M T l, m and M ⁇ l, m are assigned corresponding to the respective zones.
  • M T represents a memory for keeping the control parameter T n
  • M ⁇ represents a memory for keeping the control parameter ⁇ ig (n)
  • l and m represent separation numbers in the abscissa and the ordinate, respectively.
  • FIG. 9 shows the case where the operation condition is separated into zones by two-dimensional parameters of the engine speed N and the parameter Y showing the load of the engine, it is a matter of course that the operation condition can be separated into zones by a single parameter N or Y.
  • control parameters stored in the memories M T and M ⁇ can be converted into proper values when the engine is stably operated in a corresponding zone.
  • the maximum value control may be carried out corresponding to the transient state of combustion so that aberrant values may be stored in the memories.
  • the step 601 is provided for reading the pulse width T n (the value of the step 210 in FIG. 6(b)) as one of the maximum value control parameters. Then, in the step 602, the last value T o (old) which has been stored in the memory M T is read. In the step 603, the following arithmetic operation is carried out based on T n and T o (old).
  • K satisfies the relation 0 ⁇ K ⁇ 1.
  • the meaning of this arithmetic operation is that a value T o (new) to be newly kept in the memory is produced so that K times the currently obtained result T n is reflected in the memory.
  • the value of K is determined by even balance between the suitable convergence speed of the value to be kept in the memory and the suppression of aberrant correction value in the transient state.
  • the pulse width T o (new) is written in the memory M T . Thereafter, the step is returned to the step 601.
  • the value T o stored in the memory M T is used as an initial value of pulse width T n when the maximum value control of FIG. 6(b) starts.
  • the steps 601 to 604 may be circulated in synchronism with the maximum value control of FIG. 6(b) or may be circulated in a more lagging cycle.
  • FIG. 10 shows the case where the pulse width T n is used as one of the control parameters, it is a matter of course that the ignition timing ⁇ ig (n) can be stored in the memory M in the same manner as described above.
  • the judgment as to whether the output of the combustion pressure sensor 13 is normal or not can be made by using at least one of the combustion pressure P c directly obtained from the combustion pressure sensor 13, the maximum value P max of the combustion pressure P c and the mean effective pressure P i .
  • FIG. 11 is a diagram showing the engine control apparatus according to another embodiment of the present invention.
  • a throttle valve 3 for adjusting the inflow of air is provided in an air-intake passage 22 of an engine 21.
  • An air-flow sensor 2 for detecting the inflow of air is provided in an upstream side of the air-intake passage 22.
  • An injector 26 for injecting fuel toward a combustion chamber 5 is connected to the air-intake passage 22.
  • An air-fuel ratio sensor (O 2 sensor) 28 for detecting the oxygen concentration of exhaust gas to generate a detection signal which changes widely by reference to a theoretical air-fuel ratio is provided in an exhaust passage 8 of the engine 21.
  • a water temperature sensor 6 is provided in a tank 29 filled with water for cooling the engine.
  • An ignition plug 11 for igniting a mixed gas in the combustion chamber 5 is provided in a cylinder head 31 of the engine 21.
  • a cylinder internal pressure sensor 13 for detecting pressure in the combustion chamber 5 is further provided in the cylinder head 31.
  • the ignition plug 11 is electrically connected to an ignition coil 17 through a distributor 18 which is provided with a rotation sensor 16
  • the injector 26 and the ignition coil 17 are controlled by a control unit 15.
  • the control unit 15 receives various detection signals from the air-flow sensor 2, the cylinder internal pressure sensor 13, the rotation sensor 16 and the air-fuel ratio sensor 28.
  • the control unit 15 is composed of a CPU 100, an A/D converter 101 for converting various analog input signals into digital signals and for supplying those digital signals to the CPU 100, an input ROM 103 for storing in advance the procedure for controlling the CPU 100, an RAM 104 for use in the arithmetic process of the CPU 100, and output circuits 105 and 106 for supplying control signals to the injector 6 and the ignition coil 17 respectively.
  • FIG. 13 is a graph of combustion pressure (P 0 ) versus Crank angle.
  • FIG. 14 is a characteristic graph showing the condition in which mean effective pressure (P i ) obtained from the relationship between combustion pressure P 0 and crank angle is changed corresponding to the change of ignition timing.
  • a control operation is carried out so that the crank angle having the maximum value of P 1 can be used as target ignition timing.
  • the air-fuel ratio feedback control is carried out so that the maximum value of P 1 becomes highest.
  • the control unit 15 calculates the quantity (Q a ) of suction air (Q a ) and the engine speed (N e ) and judges the load on the basis of the value Q a /N e .
  • a predetermined value that is to say, when the load is in the range of P in FIG. 15
  • ordinary fuel injection control is carried out and, at the same time, the ignition timing feedback control based on the internal pressure of the cylinder is carried out to obtain the maximum value of mean effective pressure (P i ) in a stationary state.
  • P i mean effective pressure
  • the ignition timing feedback control based on the internal pressure of the cylinder is carried out to obtain the maximum value of P 1 in a stationary state and, at the same time, fuel cylinder is carried out to maximize P 1 .
  • the quantity of suction air (Q a ) is read in the step S 1 .
  • analog signals from the air-flow sensor 2 are converted into digital values by the A/D converter 101 so that, if necessary, the digital values are averaged as the quantity of suction air (Q a ).
  • the engine speed (N e ) is read in the step S 2 .
  • N e is obtained by reading and measuring the interval of the pulse signals of the rotation sensor 16.
  • the quantity of air per engine revolution (Q a /N e ) is calculated corresponding to the quantity of load of the engine in the step S 3 .
  • step S 4 the output signal of the cylinder internal pressure sensor 13 is read whenever a crank angle signal is generated from the rotation sensor 16.
  • mean effective pressure (P i ) is calculated based on the values of the output signals of the cylinder internal pressure sensor 13.
  • the judgment of load is carried out by judging whether the value of Q a /N e is larger than a predetermined value ⁇ 1 or not.
  • the air-fuel ratio feedback control (O 2 feedback control) is carried out based on the output signal of the air-fuel ratio sensor 28.
  • step S 8 a judgment is carried out as to whether the O 2 feedback control is in operation or not. If the answer is "YES", the step is shifted to S 9 .
  • step S 9 a judgment is carried out as to whether the load is in a stationary state or not.
  • the judgment as to whether the O 2 feedback control is in operation or not is based on the judgment as to whether various conditions, such as water temperature conditions and air-fuel ratio sensor (O 2 sensor) activating conditions, are satisfied or not. In general, the conditions of the judgment are used in ordinary fuel injection control.
  • the judgment of stationary state is based on the judgment as to whether the absolute value of the deviation of Q a /N e per unit time is less than a predetermined value or not (Q a /N e may be replaced by Q a ).
  • the judgment of stationary state is based on the judgment as to whether road conditions and the quantity of displacement of the accelerator are constant or not.
  • ignition timing is controlled to maximize P i .
  • the ignition timing control is carried out within a variable range between a lower limit A 1 and an upper limit B 1 .
  • step S 8 If the judgment proves that the O 2 feedback control is not in operation in the step S 8 or if the judgment proves that the driving condition is not in a stationary state in the step S 9 , the step is returned to the initial step S 1 .
  • step S 6 if the relation Q a /N e > ⁇ 1 is satisfied in the step S 6 , that is to say, if the load is in a high load range, the step is shifted to the step S 11 to judgment whether the driving condition is in a stationary state or not.
  • the judgment in the step S 11 is the same as the judgment in the step S 9 .
  • step S 11 ignition timing is controlled to maximize P i .
  • the ignition timing control is carried out within a variable range between a lower limit A 2 and an upper limit B 2 .
  • the air-fuel ratio feedback control is carried out in the partial load range, the change of air-fuel ratio is large in the high load range. Accordingly, the variable range of ignition timing in the high load range is less than the variable range of ignition timing in the partial load range.
  • variable range of ignition timing in the high load range is from -5° CA (A 2 ) to +5° CA (B 2 ) and the variable range of ignition timing in the partial load range is from -10° CA (A 1 ) to +10° CA (B 1 ).
  • the step is shifted to S 13 to control the quantity of fuel to maximize P i .
  • the fuel control is carried out within a variable range between a lower limit A 3 and an upper limit B 3 .
  • the invention is applicable to the case where the feedback control of the ignition timing and the air-fuel ratio may be carried out by using as a standard parameter the crank angle at which the internal pressure of the cylinder takes a peak value, to obtain highest torque.
  • the means for controlling air-fuel ratio is not limited to the fuel injection controlling method.
  • ignition control is carried out based on the fuel supply quantity Q f or the ignition timing ⁇ i to maximize at least one of the maximum pressure P max , the mean effective pressure P i and the evaluation parameters A and B for every combustion cycle.
  • feedback control of the fuel supply quantity Q f is carried out to make the air-fuel ratio be a predetermined value and, at the same time, the ignition timing ⁇ i is corrected to maximize at least one of the maximum pressure P max , the mean effective pressure P i and the evaluation parameters A and B.
  • feedback control of the fuel supply quantity Q f is carried out to make the air-fuel ratio be a predetermined value, while the feedback control is stopped in a predetermined range of the engine load and, at the same time, the fuel supply quantity Q f or the ignition timing ⁇ i is corrected to maximize at least one of the maximum pressure P max the mean effective pressure P i and the evaluation parameters A and B. Accordingly, maximum output power and maximum efficiency can be obtained in spite of scatter in performance of engines.
  • power and efficiency can be improved while interference between the air-fuel ratio feedback control based on the exhaust sensor and the maximum value control based on the combustion parameter is suppressed and, at the same time, the component concentration of exhaust gas is kept in a predetermined level or less.
  • the air-fuel ratio feedback control as well as the ignition timing feedback control can be made in accordance with the internal pressure of the cylinder even in a high load range where the air-fuel ratio feedback control could not be made in the prior art. Consequently, the best in the torque of the engine can be brought out.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

An engine control apparatus is provided with a control unit in which a fuel supply quantity Qf or a ignition timing θi is corrected to maximize an evaluation parameter A=Pi /(Qa /N) obtained on the basis of a suction air quantity Qa, an engine speed N and a mean effective pressure Pi in a engine, or to maximize a parameter B=Pi /Pb obtained on the basis of a suction pipe pressure Pb and the mean effective pressure Pi, or to maximize a maximum pressure Pmax or a mean effective pressure Pi for every combustion cycle, so that control is performed on the basis of the result of the above correction. The control unit also performs the feedback control of the fuel supply quantity Qf and corrects the ignition timing by the above-mentioned correction means. Further, the control unit performs feedback control in a predetermined load-operation range of the engine, and stops the feedback control and corrects the fuel supply quantity Qf out of said predetermined load-operation range of the engine.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an internal combustion engine control apparatus in which maximum power and maximum efficiency can be obtained in spite of scatter in performance of engines.
2. Prior Art
Heretofore, there has been used an apparatus for controlling a fuel injection valve and an ignition device by calculating a proper fuel supply quantity and ignition timing on the basis of the relationship between a suction air quantity or suction pipe pressure and an engine speed (rpm).
Further, a control apparatus designed to perform higher-precision control by detecting the combustion pressure of the engine and adjusting the pressure to a predetermined value has been disclosed in Japanese Pat. Unexamination Publication No. 62-85148.
In this control apparatus, the combustion condition is detected by the output of a cylinder internal pressure (combustion pressure) sensor provided in every cylinder so that the controlling of combustion injection timing, EGR (exhaust gas recycle) valves and the like are carried out to fit the condition in a predetermined pattern.
In the aforementioned prior art apparatus, control is carried out to fit the combustion pressure to a combustion pattern determined in advance by a standard engine. In the case where a large number of engines are mass-produced, there arises considerable scatter. Accordingly, individual engines require individually different combustion patterns. For this reason, it cannot be absolutely said that precision in controlling is improved by controlling the combustion pressure by use of a uniform standard pattern. On the contrary, the performance of the engine may be rather lowered by such control.
Further, in the prior art apparatus, the fuel injection timing, the EGR rate and the like are controlled as operation parameters for controlling the combustion pressure. However, the most effective parameters for the output performance of the engine are the combustion injection quantity and ignition timing optimum thereto.
In general, the freely controllable range of the fuel injection quantity is limited for the purpose of suppressing the component concentration of the exhaust gas to a low level. Accordingly, it is necessary to control the fuel injection quantity and the ignition timing comprehensively to reconcile the components of the exhaust gas and the power performance of the engine.
Further, in a gasoline engine, in order to clean up exhaust gas and improve the output power of the engine, it is necessary to properly control the air-fuel ratio and ignition timing in accordance with the operating condition of the engine. Therefore, a method using a micro-computer to control the air-fuel ratio and ignition timing has been widely used in the field of car gasoline engine.
For example, the air-fuel ratio control based on the quantity of fuel injection is carried out in such a manner as follows. The quantity of suction air (Qa) in the engine is detected by an air-flow sensor provided in an air-intake passage. The engine speed or the number of engine revolutions per unit time (Ne) is obtained from the output of a rotation sensor provided on a crankshaft or the like. The quantity of air per engine revolution (Qa /Ne) is calculated and, accordingly, the quantity of basic fuel injection is calculated based on the quantity of air (Qa /Ne). The quantity of basic fuel injection is used for the purpose of obtaining a target air-fuel ratio at every predetermined operation point. Then, a correction is carried out in accordance with the output of a water sensor or the like provided to detect the temperature of engine cooling water to thereby finally decide the quantity of fuel injection. On the basis of an injection pulse signal having a pulse width corresponding to the thus decided fuel injection quantity, an injector is actuated to open its valve in synchronism with the rotation of the engine to inject fuel into, the engine. Further, in a low and partial load range, an air-fuel ratio sensor in which the output thereof rapidly changes in the vicinity of the theoretical air-fuel ratio is used to thereby judge whether the actual air-fuel ratio is on a rich side or on a lean side. A feedback correction based on the judgment is applied to the quantity of fuel injection so that the air-fuel ratio of the engine is controlled so as to be converged into the theoretical air-fuel ratio. By controlling the air-fuel ratio to be always the theoretical air-fuel ratio, cleaning of exhaust gas can be carried out with high efficiency by used of ternary catalystic method.
On the other hand, the control of ignition timing is carried out in such a manner as follows. In general, an ignition timing advance predetermined in the form of a map corresponding to the air quantity (Qa /Ne) and the engine speed (Ne) is read. The current conduction of an ignition coil is controlled by an ignition signal based on the thus read-out ignition timing advance.
In general, the ignition timing advance is determined so as to aim at MBT (minimum ignition timing advance required for producing maximum engine torque). Because MBT varies widely according to several factors, such as scatter in engine temperature and air-fuel ration, dimensional error in the combustion chamber, temperature and humidity of suction air and the like, it is difficult to obtain optimum ignition timing continuously by such a simple "open" control method. There exists a problem in that knocking trouble may occur or reduction of torque may occur. Therefore, such an improvement has been proposed as described in Japanese Pat. Unexamination Publication No. 62-82273. The improvement is constructed so that the ignition timing feedback control is carried out on the basis of the measured value of cylinder internal pressure to maximize the engine torque. According to the cylinder internal pressure feedback control method, for example, a rotation sensor is provided to generate a pulse for every degree (1° C.) of crank angle. The output value (P0) of the cylinder internal pressure sensor measured for every pulse generation is read successively, so that mean effective pressure (P1 ) represented by the following equation is calculated from cylinder volume (V) and piston displacement (Vn) corresponding to the currently obtained crank angle. ##EQU1## Consequently, the ignition timing feedback control is carried out to maximize P1.
As described above, the conventional cylinder internal pressure feedback controlling method has an attempt to obtain maximum torque by correcting ignition timing to maximize mean effective pressure (P1). However, the air-fuel ratio feedback control is stopped in a high load range, so that "open" control is carried out in the high load range. Accordingly, air-fuel ratio error caused by scatter in characteristics of sensors, injectors and fuels is produced as reduction of torque. Accordingly, it is impossible to draw out the best in the torque of the engine even if cylinder internal pressure feedback control is carried out by correcting ignition timing.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide an engine control apparatus which is capable of controlling the combustion condition of an engine suitably corresponding to the operation condition of the engine and capable of drawing out maximum power and maximum efficiency to thereby solve the aforementioned problem.
It is another object of the present invention to provide an engine control apparatus which is capable of drawing out the best in the torque of the engine even in a high load range by a cylinder internal pressure feedback control method to thereby solve the aforementioned problem.
The engine control apparatus according to the present invention is provided with a control unit in which the fuel supply quantity Qf or the ignition timing θi is corrected so as to maximize the evaluation parameter A=Pi /(Qa /N) obtained on the basis of the suction air quantity Qa, the engine speed N and the mean effective pressure Pi in the engine, or to maximize the parameter B=Pi /Pb obtained on the basis of the suction pipe pressure Pb and the mean effective pressure Pi, or to maximize the maximum pressure Pmax or mean effective pressure at Pi at every combustion cycle, so that control is performed on the basis of the result of the above correction.
Also, the internal combustion engine control apparatus according to the invention is provided with a control unit which performs the feedback control of the fuel supply quantity Qf and corrects the ignition timing by the above-mentioned correction means.
Further, the internal combustion engine control apparatus according to the invention is provided with a control unit which performs feedback control in a predetermined load-operation range of the engine, and stops the feedback control and corrects the fuel supply quantity Qf in other operation ranges of the engine.
Further, the engine control apparatus according to the present invention comprises: an air-fuel ratio control means for controlling the air-fuel ratio of an engine; an ignition timing control means for controlling the ignition timing of the engine; an air-fuel ratio detection means for detecting the air-fuel ratio of the engine; a load detection means for detecting the load of the engine; a cylinder internal pressure detection means for detecting the internal pressure of a cylinder of the engine; a first cylinder internal pressure feedback control signal generation means responsive to the output of the cylinder internal pressure detection means for generating a first cylinder internal pressure feedback control signal and for applying the first cylinder internal pressure feedback control signal to the ignition timing control means to thereby substantially maximize the output torque of the engine on the basis of the cylinder internal pressure; a load judgment means responsive to the output of the load detection means for judging whether the load of the engine is in a low or partial load range or in a high load range; an air-fuel ratio feedback control signal generation means for generating an air fuel ratio feedback control signal and for applying the air-fuel ratio feedback control signal to the air-fuel ratio control means to thereby converge the air-fuel ratio to a theoretical value when the load judgment means proves that the load of the engine is in the low or partial load range; and a second cylinder internal pressure feedback control signal generation means for generating a second cylinder internal pressure feedback control signal and for applying the second cylinder internal pressure feedback control signal to the air-fuel ratio control means to thereby substantially maximize the torque of the engine when the load judgment means proves that the load of the engine is in the high load range. The apparatus has a feature particularly in that the air-fuel ratio feedback control as well as the ignition timing feedback control is carried out to substantially maximize the torque of the engine in a high load range in which the air-fuel ratio feedback control has not been carried out in the prior art.
The control apparatus according to the present invention obtains the maximum pressure Pmax or the mean effective pressure Pi for every combustion cycle on the basis of the combustion chamber pressure Pc and the crank angle θc, corrects the fuel supply quantity Qf or the ignition timing θi to maximize at least one of the maximum pressure Pmax, the mean effective pressure Pi and the evaluation parameters A and B, and supplies fuel to the engine on the basis of the corrected fuel supply quantity Qf or performs ignition control based on the corrected ignition timing θi.
Also, the control apparatus according to the invention detects the air-fuel ratio based on the component concentration of a combustion gas detected by the exhaust sensor, performs the feedback control of the fuel supply quantity Qf to make the air-fuel ratio be a predetermined value, and corrects the ignition timing θi to maximize at least one of the maximum pressure Pmax, the mean effective pressure Pi and the evaluation parameters A and B.
Further, the control apparatus according to the invention detects the air fuel ratio based on the component concentration of a combustion gas detected by the exhaust sensor, perform the feedback control of the fuel supply quantity Qf to make the air-fuel ratio be a predetermined value, and stops the feedback control in a predetermined load-operation range of the engine and, at the same time, corrects the fuel supply quantity Qf to maximize at least one of the maximum pressure Pmax, the mean effective pressure Pi and the evaluation parameters A and B.
Further, in a low or partial load range, the air-fuel ratio feedback control means is operated to carry out the air fuel ratio feedback control based on the output of the air-fuel ratio detection means. As this result, the air-fuel ratio of the engine is substantially converged into a theoretical air-fuel ratio. Further, the ignition timing feedback control is carried out based on the output of the cylinder internal pressure detection means to substantially maximize the torque of the engine.
In a high load range, both the ignition timing feedback control and the air-fuel ratio feedback control are carried out based on the output of the cylinder internal pressure detection means. As a result, the internal pressure (combustion pressure) of the cylinder is controlled so that maximum torque can be obtained under the condition that the air-fuel ratio is rich.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram of the internal combustion engine control apparatus as one embodiment of the present invention;
FIG. 2 is a block diagram showing the internal construction of the control unit in the embodiment of FIG. 1;
FIG. 3 is a characteristic graph showing an example of the combustion pressure waveform in the embodiment of FIG. 1;
FIGS. 4 and 5 are characteristic graphs showing the relationships between the combustion parameters, the air-fuel ratio and the ignition timing, respectively;
FIGS. 6(a) through 6(c), 7 and 8 are flow charts showing the flow of the operation for performing the maximum value control according to the present invention, respectively;
FIG. 9 is an explanatory view showing an example of the zone separation of the operation condition and the assignment of the memories;
FIG. 10 is a flow chart showing the flow of the operation in a transient state according to the present invention;
FIG. 11 is a diagram showing the whole configuration of the engine control apparatus according to another embodiment of the present invention;
FIG. 12 is a partly block diagram showing the embodiment;
FIGS. 13 through 15 are characteristic graphs for explaining the controlling operation of the embodiment, respectively; and
FIG. 16 is a flow chart for execution of the controlling operation of the embodiment.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Preferred embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing the main construction of an embodiment of the present invention. In the drawing the reference numeral 1 designates an air cleaner; 2, an air-flow meter for measuring the quantity of suction air; 3, a throttle valve; 4, a suction air manifold; 5, a cylinder block; 6, a water temperature sensor for detecting the temperature of engine cooling water; and 7, a crank angle sensor.
The crank angle sensor 7 generates a reference position pulse at every reference position of the crank angle (for example, for every 180 degrees in a 4-cylinder engine or for every 120 degrees in a 6-cylinder engine) and generates a unit angle pulse for every unit angle (for example, for every 1 degree).
The reference numeral 8 designates an exhaust manifold; 9, an exhaust sensor for detecting the component concentration (for example, oxygen concentration) of an exhaust gas; 10, a fuel injection valve; 11, an ignition plug, 13 a cylinder internal pressure sensor (hereinafter referred to as "combustion pressure sensor") for detecting the internal pressure of the cylinder; and 15, a control unit.
In the control unit 15, the instantaneous crank angle can be known by counting the number of unit angle pulses after the input of a reference position pulse.
Further, the engine speed can be known by measuring the frequency or cycle of the unit angle pulses.
Although the embodiment of FIG. 1 has shown the case where the crank angle sensor is provided in a distributor, the invention is applicable to the case where the crank angle sensor is directly connected to a crankshaft.
The reference numeral 2a designates a suction pipe pressure sensor. Any one of the output of the sensor 2a and the output of the air-flow meter 2 is used for the feedback control of the fuel supply quantity and the ignition timing.
The control unit 15 has the construction as shown in FIG. 2. In the drawing, the reference numeral 151 designates an A/D (analog-to-digital) converter which receives the output S1 of the air-flow meter 2 or the output S1a of the suction pipe pressure sensor 2a, the output S2 of the water temperature sensor 6, the output S4 of the exhaust sensor 9, and the output S6 of the combustion pressure sensor 13.
The reference numeral 152 designates and input interface which receives the output S3 of the crank angle sensor 7.
The reference numeral 153 designates a CPU which operates together with an ROM 154 and an RAM 155 to process the aforementioned input signal in accordance with a predetermined program.
The reference numeral 156 designates an output interface which receives the output of the CPU 153 and produces its output signals S5 and S6. The output S5 is a pulse signal for actuating the fuel injection valve 10. The fuel supply quantity can be controlled by the pulse width of the pulse signal.
The output S7 is an ignition timing signal which is amplified by a power unit 16. The ignition coil 17 is operated by the output S8 of the power unit 16.
The output S9 of the ignition coil 17 is distributed as an output S10, by the distributor 18, into the ignition plugs 11 respectively provided in the cylinders.
In the following, the operation is described. The basic method for controlling the fuel injection and the ignition timing based on the output of the air-flow meter 2 or the suction pipe pressure sensor 2a in the apparatus of FIG. 1 is well known, and the detailed description thereof will be omitted. The operation related to the present invention will be therefore described in detail.
Referring to FIG. 3, the relation between the combustion pressure Pc and the crank angle θc is shown. In FIG. 3, the output S6 of the combustion pressure sensor 13 takes a maximum value in the vicinity of a crank angle upper dead point (TDC). Let the maximum value be Pmax.
Mean effective pressure Pi (cylinder internal pressure) is calculated by integrating the combustion pressure Pc over one cycle as follows. ##EQU2##
In the equation (1), Vs is the piston displacement represented by the equation: ##EQU3## Further, V is the cylinder volume and represented by the following equation (2): ##EQU4## in which l is the control length, r is the piston stroke and θc is the crank angle.
Accordingly, the following equation (3) is obtained from the equation (2). ##EQU5##
Accordingly, the mean effective pressure Pi can be calculated by substituting the equation (3) into the equation (1).
The mean effective pressure Pi thus obtained is well known as a parameter for directly detecting the power output of the engine.
Other parameters A and B can be calculated from the mean effective pressure Pi, the suction air quantity Qa of the engine obtained based on the output S1 of the air-flow meter 2 or the suction pipe pressure Pb obtained based on the output S1a of the suction pipe pressure sensor 2a, and the engine speed N obtained based on the crank angle. These parameters A and B are also useful as parameters for evaluating combustion energy or efficiency from the quantity (Qa /N or Pb) of suction air per stroke, of the engine.
A=P.sub.i /(Q.sub.a /N)                                    (4)
B=P.sub.i /P.sub.b                                         (5)
Typical relations between these evaluation parameters (Pmax, Pi, A, B), air-fuel ratio and ignition timing are as shown in FIGS. 4 and 5.
As shown in FIG. 4, Pmax and Pi have maximum values. It is apparent from FIG. 4 that the maximum output power can be obtained by controlling the air-fuel ratio to maximize these parameters.
Further, the evaluation parameters A and B are parameters for expressing combustion energy which can be drawn out from the quantity of suction air per stroke. It is known that optimum efficiency can be obtained by controlling the air-fuel ratio to maximize the parameters A and B.
As shown in FIG. 5, Pmax increases as the ignition timing θig is advanced, but the mean effective pressure Pi and the evaluation parameters A and B have maximum values.
In the engine having such performance, the maximum power and optimum efficiency can be obtained by controlling the ignition timing to maximize the mean effective pressure Pi and the evaluation parameters A and B.
The aforementioned controlling operation will be described more in detail with reference to the flow charts of FIGS. 6(a) and 6(b). Referring now to FIG. 6(a), there is shown a flow chart for detecting combustion pressure. In the step 101, the output θc of the crank angle sensor is read out. The output of the crank angle sensor may be produced by counting pulses generated for every predetermined degree (for example, 1° ) of crank angle or may be produced in the form of a code corresponding to the angle.
Then, in the step 102, the output Pc of the combustion pressure sensor 13 is read out. The reading of Pc is carried out for every predetermined degree (for example, 1° ) of crank angle.
Then, in the step 103, a judgment is made as to whether Pc is larger than P'max or not. Because P'max is cleared up in an initial stage of one cycle of combustion, the first read value of Pc is larger than P'max. Accordingly, in the step 104, Pc is kept at P'max.
Then, in the step 105, the mean effective pressure P'i is calculated by the aforementioned equation. Then, in the step 106, a judgment by the value of crank angle signal θc is made as to whether one cycle of combustion is terminated or not. When not terminated, the step is returned to the step 101.
As described above, P'max is successively updated to a larger value by the step 104 when Pc increases. When Pc decreases, the procedure of the step 104 is omitted so that the maximum value of Pc in one combustion cycle can be kept at P'max.
At the point of time one cycle is terminated, the step is shifted from the step 106 to the step 107. In the step 107, P'max is stored in Pmax. Then, in the step 108 p'i is stored in Pi. Then, in the step 109, P'max and P'i are cleared up. Thereafter, the aforementioned procedure from the step 101 is repeated for a new cycle.
The aforementioned values of Pmax and Pi are used in the following fuel control and ignition timing.
FIG. 6(b) is a flow chart for controlling the fuel injection quantity to maximize the mean effective pressure Pi obtained by the procedure of FIG. 6(a). Though not shown, the initial values Pi(0) and Pi(1) of the mean effective pressure Pi are set to be zero.
In FIG. 6(b), the step 201 is provided for reading mean effective pressure Pi held in a (n-1)th combustion cycle, that is to say, the reading Pi(n-1). Similarly, the step 202 is provided for reading mean effective pressure Pi held in a (n)th combustion cycle, that is to say, for reading Pi(n).
Then, in the step 203, the sizes of Pi(n) and Pi(n-1) are discriminated. Because Pi(1) is equal to Pi(0) in the initial stage, the step is shifted to the step 204. In the drawing, Tn represents a pulse width by which the fuel injection valve was operated at the last time. In the initial stage, Tn is set to be a pulse width T0. This pulse width T0 corresponds to the reference air-fuel ratio (A/F)0 in FIG. 4. A pulse width T1 for the next combustion cycle is obtained by subtracting ΔT from the pulse width T0.
Then, in the step 206, the fuel injection valve is operated by the pulse width T1. Because the pulse width T1 is less than the pulse width T0 by ΔT, the air-fuel ratio is shifted to a lean side in FIG. 4 so that the mean effective pressure Pi(2) produced by this injection becomes larger than Pi(1).
This mean effective pressure Pi(2) is read out in the step 207. In the step 208, the mean effective pressure Pi(0) is replaced by Pi(1). In the step 209, the mean effective pressure Pi(1) is replaced by Pi(2). Further, in the step 210, the pulse width T0 is replaced by T1. Thereafter, the step is returned to the step 201.
As described above, the pulse width Tn+1 is reduced whenever Δ is subtracted by the step 204. Consequently Tn+1 approaches the pulse width Topt corresponding to the optimum air-fuel ratio (A/F)opt as shown in FIG. 4.
When Tn+1 is further reduced to be smaller than the pulse width Topt, the mean effective pressure Pi is reduced reversely.
Because the relation Pi(n) <Pi(n-1) is established in the step 203, the step is shifted to the step 205. In the step 205, the pulse width Tn+1 is reversely set to be larger than the last value Tn by ΔT.
When the aforementioned operation is repeated, the pulse width Tn+1 is converged in the vicinity Of Topt so that the mean effective pressure Pi is adjusted to be in the vicinity of its maximum value. The subtrahend ΔT is established to be as small as possible. The reason is in that the pulse width Tn+1 changes widely in the vicinity of Topt as the subtrahend ΔT increases, to thereby make stable driving in a value sufficiently near Topt impossible.
FIG. 6(b) is a drawing simplified for the purpose of explaining the principle of operation. For this reason, the following operation error may occur.
Assuming now that the pulse width Tn is between T0 and Topt, then the pulse width Tn can be converged into Topt by the subtraction shown in the step 204. However, if the addition in the step 205 is mistaken for the subtraction in the step 204, the mean effective pressure Pi decreases and, accordingly, the addition in the step 205 is carried out based on the judgment of the step 203 in the next cycle. Consequently, the pulse width will diverge toward the pulse width T0. The aforementioned problem can be solved logically as shown in FIG. 6(c).
FIG. 6(c) shows the point of improvement. Other portions not shown in FIG. 6(c) are the same as those in FIG. 6(b). In FIG. 6(c), the step 303 is provided for setting the flip-flop I to be 0 when the subtraction is carried out in the step 204. Similarly, the step 304 is provided for setting the flip-flop I to be 1 when the addition is carried out in the step 205. After the procedure of the step 304 or 303, the step is shifted to the step 206.
In the next cycle, the value of the flip-flop I is judged by the steps 301 and 302 after the judgment of the step 203. If the flip-flop I has been set to be 0 when the step is shifted from the step 203 to the step 203, the mean effective pressure Pi has increased as the result of the subtraction. Accordingly, in this case, the subtraction in the step 204 is carried out again to approach the pulse width Tn+1 to Topt.
If the flip-flop I has been set to be 1, the mean effective pressure Pi has increased as the result of the last addition. Accordingly, a decision that the pulse width is on the right side of Topt (that is, Tn+1 <Topt) is made. Accordingly, the step is shifted to the step 205, so that the addition in the step 205 is carried out to approach the pulse width Tn+1 to Topt. The operation in the step 302 is the same as described above.
It is apparent from the above description that the flip-flop I is provided for making a judgment as to whether the pulse width Tn+1 is on the right side of Topt or not to thereby prevent the pulse width from diverging in the reverse direction as stated preliminarily.
Of course, in the initial stage, the flip-flop I must be set to be 0 as well as the pulse width is set to be T0.
The method for controlling the mean effective pressure Pi by controlling the fuel supply quantity has been described with reference to FIGS. 6(a) through 6(c). The method for controlling the mean effective pressure Pi by the ignition timing θig will be understood easily when the pulse width T shown in the drawings is replaced by the ignition timing θig. Accordingly, the detailed description thereof will be omitted.
Similarly, the control method for maximizing the maximum combustion pressure Pmax and the evaluation parameters A=Pi /(Qa /N), B=Pi /Pb will be understood easily when the mean effective pressure Pi shown in the drawings is replaced by these parameters. Accordingly, the detailed description thereof will be omitted.
In the following, another embodiment of the present invention in which the aforementioned control method is practically applied is described. FIG. 7 shows an example of the maximum value control according to the present invention in the apparatus for performing feedback control so as to make the air-fuel ratio be a predetermined value by use of the exhaust sensor.
In the drawing, the step 401 is provided for making a judgment as to whether the air-fuel ratio feedback control based on the exhaust sensor can be executed or not. The judgment is made from the operation condition of the engine, the breakdown of the exhaust sensor and the like.
In the case where this control is executed, the step is shifted to the step 402. In the step 402, the output of the exhaust sensor 9 is read out. Then, in the step 403, the fuel supply quantity feedback control is carried out to adjust the output of the exhaust sensor to a predetermined value. The controlling procedure is known commonly and the detailed description thereof will be omitted.
Then, in the step 404, the ignition timing θig is controlled to maximize at least one of the evaluation parameters Pmax, Pi, A and B. The control procedure is carried out by the maximum value control as explained above with reference to FIGS. 6(a) through 6(c).
Then, the step is shifted to the step 405, when a decision that the air-fuel ratio feedback control is not executed is made in the step 401. In the step 405 the fuel supply quantity Qf is controlled to maximize at least one of the evaluation parameters Pmax, Pi, A and B. This control operation has been described with reference to FIGS. 6(a) through 6(c).
Then, the ignition timing θig is controlled by the procedure of the step 404. The flow chart of FIG. 7 is constructed so that the maximum value control based on the fuel supply quantity Qf is not executed while the air-fuel ratio feedback control is executed. In short the component concentration of an exhaust gas is kept in a predetermined level or less, so that the air fuel ratio is controlled preferentially.
FIG. 8 shows a method for averaging the evaluation parameters used in the aforementioned control. In the drawing, the step 501 is provided for reading the parameter Xi (which is the value of Pmax, Pi, A or B in an (i)th cycle of combustion and corresponds to the output of the step 107 or 108 in FIG. 6(a)). In the step 502, the parameter Xi is integrated successively.
The step 503 is provided for making a judgment as to whether the number of integrating operations has reached n (cycles) or not. If the number has not reached n, the step is shifted to the step 504 in which the average value X is obtained by dividing the integrated value by n. The control in FIGS. 6(b), 6(c) and 7 is carried out by the average value X. The averaging is made in consideration of the case where the combustion pressure Pc or the evaluation parameter Pmax, Pi, A or B changes slightly to thereby interfere with the maximum value control though the engine is operated in the same fuel supply quantity Qf and in the same ignition timing θig.
Considering the fact that learning speed becomes slower because of the averaging, it is necessary to determine n within a range allowable for the control. After the averaging, the integrated value is cleared up in the step 505.
Although FIG. 8 shows a simple arithmetic averaging method, other known methods such as a weighted averaging method and a moving averaging method can be used.
In the maximum value control as explained above, it is desired that the controllable range related to the ignition timing control and the fuel supply quantity control is limited. The reason is that lagging ignition timing causes an accidental fire or injury due to overheating of an exhaust gas and, on the contrary, leading ignition timing causes lowering of output power or injury due to abnormal combustion. In the case where the fuel supply quantity is too much or in the case where the fuel supply quantity is too little, the same trouble occurs.
The limitation can be realized by controlling the ignition timing θig and the fuel injection pulse width by upper and lower limits when they are beyond the upper and lower limits. The logic is simple and description with reference to the drawing will be omitted.
As described above with reference to FIG. 6(b), the addend or subtrahend ΔT (or Δθig in the case of ignition timing) used for every cycle must be established to be as small as possible.
However, the fact that the addend or subtrahend is small means that the pulse width (ignition timing) is converged into an optimum value slowly. Accordingly, the fact is unsuitable for the control of the engine in which the operating condition changes continuously.
To solve such a problem, the operating condition of the engine is separated into zones by the operation parameter. The maximum value control by means of the injection pulse width Tn or the ignition timing θig(n) is carried out for every zone. The results of the control, that is, Tn and θig(n) are stored in memories provided corresponding to the zones. The memories may be capable of storing the results continuously after the power supply is cut.
In this case, the correction of the control parameters Tn and θig(n) can be started from the vicinity of the respective optimum values when the engine is restarted or when the engine operating condition is shifted from one to another. Accordingly, the rate of convergence can be improved so that preferable control can be made.
To realize this control, the RAM 155 in FIG. 2 can be provided as a nonvolatile memory or the power supply for the RAM 155 can be backed up by a battery to keep the contents of the RAM 155.
FIG. 9 is a view showing an example of the zone separation of the operation condition and the assignment of the memories. In the drawing, the abscissa expresses the engine speed N which is separated into N1, N2 and N3. The ordinate Y expresses parameter showing the load of the engine. The suction air quantity Qa, the value Qa /N obtained by dividing the suction air quantity Qa by the engine speed N, suction pipe pressure Pb and the like are used as the parameter. The ordinate Y is similarly separated into Y1, Y2, Y3 and Y4.
Zone separation is carried out by N and Y so that memories MT l,m and Mθl,m are assigned corresponding to the respective zones. In FIG. 9, MT represents a memory for keeping the control parameter Tn , Mθ represents a memory for keeping the control parameter θig(n), and l and m represent separation numbers in the abscissa and the ordinate, respectively.
In the case where the operation condition is in these zones, the maximum value control is carried out so that the control parameters are temporarily written in the memories MT and Mθ and kept therein. Although FIG. 9 shows the case where the operation condition is separated into zones by two-dimensional parameters of the engine speed N and the parameter Y showing the load of the engine, it is a matter of course that the operation condition can be separated into zones by a single parameter N or Y.
The logic of control in FIG. 9 is simple and the description thereof with reference to the drawing will be omitted.
The control parameters stored in the memories MT and Mθ can be converted into proper values when the engine is stably operated in a corresponding zone.
In the case where acceleration and deceleration are repeated on the engine, however, the maximum value control may be carried out corresponding to the transient state of combustion so that aberrant values may be stored in the memories.
To solve such a problem, a filter as shown in FIG. 10 can be used. In FIG. 10, the step 601 is provided for reading the pulse width Tn (the value of the step 210 in FIG. 6(b)) as one of the maximum value control parameters. Then, in the step 602, the last value To (old) which has been stored in the memory MT is read. In the step 603, the following arithmetic operation is carried out based on Tn and To (old).
T.sub.o (new)=(1-K).T.sub.o (old)+KT.sub.n
In the arithmetic operation, K satisfies the relation 0<K≦1.
The meaning of this arithmetic operation is that a value To (new) to be newly kept in the memory is produced so that K times the currently obtained result Tn is reflected in the memory. The value of K is determined by even balance between the suitable convergence speed of the value to be kept in the memory and the suppression of aberrant correction value in the transient state.
Then, in the step 604, the pulse width To (new) is written in the memory MT. Thereafter, the step is returned to the step 601. The value To stored in the memory MT is used as an initial value of pulse width Tn when the maximum value control of FIG. 6(b) starts.
In FIG. 10, the steps 601 to 604 may be circulated in synchronism with the maximum value control of FIG. 6(b) or may be circulated in a more lagging cycle.
Although FIG. 10 shows the case where the pulse width Tn is used as one of the control parameters, it is a matter of course that the ignition timing θig(n) can be stored in the memory M in the same manner as described above.
The execution of the aforementioned maximum value control had better stop when the operation of the combustion pressure sensor 13 is abnormal. Accordingly, a range of output value obtained from the combustion pressure sensor 13 which is in a normal state had better be determined in advance so that a flag for inhibiting the maximum value control can be set when a value beyond the range is obtained from the combustion pressure sensor 13. In short, the flag is read when the maximum value control starts, so that the control is inhibited when the flag is in a set state. This logic is simple and the description thereof with reference to the drawing will be omitted.
The judgment as to whether the output of the combustion pressure sensor 13 is normal or not can be made by using at least one of the combustion pressure Pc directly obtained from the combustion pressure sensor 13, the maximum value Pmax of the combustion pressure Pc and the mean effective pressure Pi.
FIG. 11 is a diagram showing the engine control apparatus according to another embodiment of the present invention.
In this embodiment, a throttle valve 3 for adjusting the inflow of air is provided in an air-intake passage 22 of an engine 21. An air-flow sensor 2 for detecting the inflow of air is provided in an upstream side of the air-intake passage 22. An injector 26 for injecting fuel toward a combustion chamber 5 is connected to the air-intake passage 22. An air-fuel ratio sensor (O2 sensor) 28 for detecting the oxygen concentration of exhaust gas to generate a detection signal which changes widely by reference to a theoretical air-fuel ratio is provided in an exhaust passage 8 of the engine 21. A water temperature sensor 6 is provided in a tank 29 filled with water for cooling the engine. An ignition plug 11 for igniting a mixed gas in the combustion chamber 5 is provided in a cylinder head 31 of the engine 21. A cylinder internal pressure sensor 13 for detecting pressure in the combustion chamber 5 is further provided in the cylinder head 31. The ignition plug 11 is electrically connected to an ignition coil 17 through a distributor 18 which is provided with a rotation sensor 16 for detecting the rotation of the engine.
The injector 26 and the ignition coil 17 are controlled by a control unit 15. The control unit 15 receives various detection signals from the air-flow sensor 2, the cylinder internal pressure sensor 13, the rotation sensor 16 and the air-fuel ratio sensor 28. As shown in FIG. 12, the control unit 15 is composed of a CPU 100, an A/D converter 101 for converting various analog input signals into digital signals and for supplying those digital signals to the CPU 100, an input ROM 103 for storing in advance the procedure for controlling the CPU 100, an RAM 104 for use in the arithmetic process of the CPU 100, and output circuits 105 and 106 for supplying control signals to the injector 6 and the ignition coil 17 respectively.
FIG. 13 is a graph of combustion pressure (P0) versus Crank angle. FIG. 14 is a characteristic graph showing the condition in which mean effective pressure (Pi) obtained from the relationship between combustion pressure P0 and crank angle is changed corresponding to the change of ignition timing. In the present invention, a control operation is carried out so that the crank angle having the maximum value of P1 can be used as target ignition timing. In particular, in a high load range, the air-fuel ratio feedback control is carried out so that the maximum value of P1 becomes highest.
The control unit 15 calculates the quantity (Qa) of suction air (Qa) and the engine speed (Ne) and judges the load on the basis of the value Qa /Ne. When the load is not larger than a predetermined value, that is to say, when the load is in the range of P in FIG. 15, ordinary fuel injection control is carried out and, at the same time, the ignition timing feedback control based on the internal pressure of the cylinder is carried out to obtain the maximum value of mean effective pressure (Pi) in a stationary state. On the contrary, when the load is larger than the predetermined value, that is to say, when the load is in the range of E in FIG. 15, the ignition timing feedback control based on the internal pressure of the cylinder is carried out to obtain the maximum value of P1 in a stationary state and, at the same time, fuel cylinder is carried out to maximize P1.
In the following, the control operation of this embodiment is described more in detail with reference to the flow chart of FIG. 16. In the drawing, symbols S1 to S13 designate various steps respectively.
At the start, the quantity of suction air (Qa) is read in the step S1. In this step, analog signals from the air-flow sensor 2 are converted into digital values by the A/D converter 101 so that, if necessary, the digital values are averaged as the quantity of suction air (Qa).
Then, the engine speed (Ne) is read in the step S2. In this step, Ne is obtained by reading and measuring the interval of the pulse signals of the rotation sensor 16.
Then, the quantity of air per engine revolution (Qa /Ne) is calculated corresponding to the quantity of load of the engine in the step S3.
Then, in the step S4, the output signal of the cylinder internal pressure sensor 13 is read whenever a crank angle signal is generated from the rotation sensor 16. In the step S5, mean effective pressure (Pi) is calculated based on the values of the output signals of the cylinder internal pressure sensor 13.
Then, in the step S6, the judgment of load is carried out by judging whether the value of Qa /Ne is larger than a predetermined value α1 or not.
If Qa /Ne is not larger than α1, the judgment proves that the load is in the partial load range so that the step is shifted from S6 to S7. In the step S7, the air-fuel ratio feedback control (O2 feedback control) is carried out based on the output signal of the air-fuel ratio sensor 28.
Then, in the step S8, a judgment is carried out as to whether the O2 feedback control is in operation or not. If the answer is "YES", the step is shifted to S9. In the step S9, a judgment is carried out as to whether the load is in a stationary state or not. The judgment as to whether the O2 feedback control is in operation or not is based on the judgment as to whether various conditions, such as water temperature conditions and air-fuel ratio sensor (O2 sensor) activating conditions, are satisfied or not. In general, the conditions of the judgment are used in ordinary fuel injection control. On the other hand, the judgment of stationary state is based on the judgment as to whether the absolute value of the deviation of Qa /Ne per unit time is less than a predetermined value or not (Qa /Ne may be replaced by Qa). In other words, the judgment of stationary state is based on the judgment as to whether road conditions and the quantity of displacement of the accelerator are constant or not.
If the judgment proves that the driving condition is in a stationary state in the step S9, ignition timing is controlled to maximize Pi. The ignition timing control is carried out within a variable range between a lower limit A1 and an upper limit B1.
If the judgment proves that the O2 feedback control is not in operation in the step S8 or if the judgment proves that the driving condition is not in a stationary state in the step S9, the step is returned to the initial step S1.
Then, if the relation Qa /Ne1 is satisfied in the step S6, that is to say, if the load is in a high load range, the step is shifted to the step S11 to judgment whether the driving condition is in a stationary state or not. The judgment in the step S11 is the same as the judgment in the step S9.
Then, if the judgment proves that the driving condition is in a stationary state in the step S11, the step is shifted to S12. In the step S12, ignition timing is controlled to maximize Pi. In this case, the ignition timing control is carried out within a variable range between a lower limit A2 and an upper limit B2. Although the air-fuel ratio feedback control is carried out in the partial load range, the change of air-fuel ratio is large in the high load range. Accordingly, the variable range of ignition timing in the high load range is less than the variable range of ignition timing in the partial load range. For example, the variable range of ignition timing in the high load range is from -5° CA (A2) to +5° CA (B2) and the variable range of ignition timing in the partial load range is from -10° CA (A1) to +10° CA (B1).
Then, the step is shifted to S13 to control the quantity of fuel to maximize Pi. The fuel control is carried out within a variable range between a lower limit A3 and an upper limit B3.
Although the aforementioned embodiment has shown the case where the feedback control is carried out based on mean effective pressure calculated, as a value corresponding to the torque of the engine, from detection values of internal pressure of the cylinder, the invention is applicable to the case where the feedback control of the ignition timing and the air-fuel ratio may be carried out by using as a standard parameter the crank angle at which the internal pressure of the cylinder takes a peak value, to obtain highest torque.
Although the aforementioned embodiment has shown the case where the air-fuel ratio is controlled by controlling the quantity of fuel injection, the means for controlling air-fuel ratio is not limited to the fuel injection controlling method.
The present invention is realized in the form of other embodiments.
As described above, according to the first invention, ignition control is carried out based on the fuel supply quantity Qf or the ignition timing θi to maximize at least one of the maximum pressure Pmax, the mean effective pressure Pi and the evaluation parameters A and B for every combustion cycle. Further, according to the second invention, feedback control of the fuel supply quantity Qf is carried out to make the air-fuel ratio be a predetermined value and, at the same time, the ignition timing θi is corrected to maximize at least one of the maximum pressure Pmax, the mean effective pressure Pi and the evaluation parameters A and B. Further, according to the third invention, feedback control of the fuel supply quantity Qf is carried out to make the air-fuel ratio be a predetermined value, while the feedback control is stopped in a predetermined range of the engine load and, at the same time, the fuel supply quantity Qf or the ignition timing θi is corrected to maximize at least one of the maximum pressure Pmax the mean effective pressure Pi and the evaluation parameters A and B. Accordingly, maximum output power and maximum efficiency can be obtained in spite of scatter in performance of engines.
In addition, power and efficiency can be improved while interference between the air-fuel ratio feedback control based on the exhaust sensor and the maximum value control based on the combustion parameter is suppressed and, at the same time, the component concentration of exhaust gas is kept in a predetermined level or less.
Further, because the present invention is configured as described above, the air-fuel ratio feedback control as well as the ignition timing feedback control can be made in accordance with the internal pressure of the cylinder even in a high load range where the air-fuel ratio feedback control could not be made in the prior art. Consequently, the best in the torque of the engine can be brought out.

Claims (2)

What is claimed is:
1. An internal combustion engine control apparatus comprising:
an air-flow meter for measuring a suction air quantity Qa of an engine;
a suction pipe pressure sensor for detecting suction pipe pressure Pb of said engine;
a crank angle sensor for detecting the revolution angle θ of said engine;
at least one cylinder internal pressure sensor for detecting combustion chamber pressure Pc of said engine; and
a control unit which comprises;
means for obtaining a fuel supply quantity Qf and an ignition timing θi from an engine speed N and one of said suction air quantity Qa and said suction pipe pressure Pb ;
means for obtaining at least one of maximum pressure value Pmax, a mean effective pressure Pi, a first evaluation parameter A=Pi (Qa/N) and a second evaluation parameter B=Pi /Pb, said maximum pressure Pmax and said means effective pressure Pi being calculated from said combustion chamber pressure and said revolution angle θc for every combustion cycle, said first evaluation parameter A being calculated from said suction air quantity Qa, said engine speed N and said mean effective pressure Pi, said second evaluation parameter B being calculated from said suction pipe pressure Pb and said mean effective pressure Pi ; and
means for correcting at least one of said fuel supply quantity θf and said ignition timing θi to maximize said at least one of said maximum pressure value Pmax, said mean effective pressure Pi, and said first and second evaluation parameters A and B;
means for controlling one of a fuel supply quantity and an ignition timing on the basis of a corrected value obtaining from said correcting means; and
an exhaust sensor for detecting the component concentration of a combustion gas,
wherein said control unit further comprises means for obtaining an air-fuel ratio based on the component concentration of the combustion gas detected by said exhaust sensor, and means for performing a feedback control of said fuel supply quantity θf to set said air-fuel ratio to a predetermined value, said correcting means corrects said ignition timing θi to maximize said at least one of said maximum pressure value Pmax, said mean effective pressure Pi, and said first and second evaluation parameters A and B; and
wherein in a predetermined load-operation range of said engine, said feedback control and the correlation of said ignition timing θi are executed whereas out of said load-operation range of said engine, said feedback control is stopped and said ignition timing θi is corrected to maximize at least one of said maximum pressure Pmax, said mean effective pressure Pi and said first and second evaluation parameters A and B.
2. An engine control apparatus comprising:
air-fuel ratio control means for controlling an air-fuel ratio of an engine;
ignition timing control means for controlling the ignition timing of said engine;
air-fuel ratio detection means for detecting the air-fuel ratio of said engine;
load detection means for detecting the load of said engine;
cylinder internal pressure detection means for detecting the internal pressure of at least one cylinder of said engine;
first feedback control signal generation means responsive to the output of said cylinder internal pressure detection means for outputting a first feedback control signal to said ignition timing control means to substantially maximize the output torque of said engine on the basis of the cylinder internal pressure detected by said cylinder internal pressure detection means;
load judgment means responsive to the output of said load detection means for judging whether the load of said engine is in a low or partial load range or in a high load range.
air-fuel ratio feedback control signal generation means for outputting an air-fuel ratio feedback control signal to said air-fuel ratio control means to converge the air-fuel ratio detected by said air-fuel ratio detection means to a theoretical value when said load judgment means judges that the load of said engine is in said low or partial load range; and
second feedback control signal generation means responsive to the output of said cylinder internal pressure detection means for outputting a second feedback control signal to said air-fuel ratio control means to substantially maximize the torque of said engine when said load judgment means judges that the load of said engine is in said high load range.
US07/363,661 1988-06-08 1989-06-08 Engine control apparatus Expired - Lifetime US4984546A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP63-140996 1988-06-08
JP14099688A JP2599761B2 (en) 1988-06-08 1988-06-08 Control device for internal combustion engine
JP63-171508 1988-07-08
JP63171508A JPH0219635A (en) 1988-07-08 1988-07-08 Control unit for engine

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US07/497,056 Division US5058552A (en) 1988-06-08 1990-03-21 Engine control apparatus

Publications (1)

Publication Number Publication Date
US4984546A true US4984546A (en) 1991-01-15

Family

ID=26473346

Family Applications (2)

Application Number Title Priority Date Filing Date
US07/363,661 Expired - Lifetime US4984546A (en) 1988-06-08 1989-06-08 Engine control apparatus
US07/497,056 Expired - Lifetime US5058552A (en) 1988-06-08 1990-03-21 Engine control apparatus

Family Applications After (1)

Application Number Title Priority Date Filing Date
US07/497,056 Expired - Lifetime US5058552A (en) 1988-06-08 1990-03-21 Engine control apparatus

Country Status (3)

Country Link
US (2) US4984546A (en)
KR (1) KR930000007B1 (en)
DE (1) DE3918772A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5038737A (en) * 1989-11-21 1991-08-13 Mitsubishi Denki Kabushiki Kaisha Control apparatus for an internal combustion engine
US5080068A (en) * 1990-05-31 1992-01-14 Nissan Motor Co., Ltd. Fuel supply control system for internal combustion engine
US5090383A (en) * 1990-06-13 1992-02-25 Mitsubishi Denki Kabushiki Kaisha Ignition timing control apparatus for an internal combustion engine
US5116356A (en) * 1990-04-04 1992-05-26 Mitsubishi Denki Kabushiki Kaisha Control apparatus for an internal combustion engine
US5125382A (en) * 1989-07-31 1992-06-30 Sanshin Kogyo Kabushiki Kaisha Anti-knock device for an engine
US5156126A (en) * 1990-02-06 1992-10-20 Mitsubishi Denki K.K. Combustion control device for internal combustion engines
US5419296A (en) * 1993-01-05 1995-05-30 Unisia Jecs Corporation Fuel volatility detecting apparatus
US5604303A (en) * 1993-10-19 1997-02-18 Unisia Jecs Corporation Combustion condition detecting system of internal combustion engine
FR2759416A1 (en) * 1997-02-13 1998-08-14 Bosch Gmbh Robert METHOD AND DEVICE FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE BY PREDETERMINING CONTROL SIZES FOR DOSING FUEL
EP0899455A2 (en) * 1997-06-05 1999-03-03 General Motors Corporation Closed-loop ignition timing control
WO1999046497A1 (en) * 1998-03-12 1999-09-16 Renault Method for computing an internal combustion engine indicated mean pressure
EP0889222A3 (en) * 1997-07-02 2001-04-18 Cummins Engine Company, Inc. Air/fuel ratio control method for a lean burn combustion engine
US6273064B1 (en) 2000-01-13 2001-08-14 Ford Global Technologies, Inc. Controller and control method for an internal combustion engine using an engine-mounted accelerometer
US6308124B1 (en) 1998-11-16 2001-10-23 Cummins Engine Company, Inc. System for determining an equivalent throttle valve for controlling automatic transmission shift points
EP1203875A1 (en) * 2000-11-02 2002-05-08 Ford Global Technologies, Inc., A subsidiary of Ford Motor Company Method for overpressure protection of internal combustion engine
US20090043475A1 (en) * 2006-05-11 2009-02-12 Gm Global Technology Operations, Inc. Cylinder pressure sensor diagnostic system and method
US20120016567A1 (en) * 2010-07-13 2012-01-19 Vivien Delpech Method of controlling the combustion phase of a fuel mixture of a spark-ingnition supercharged internal-combustion engine, notably of gasoline type
US9279406B2 (en) 2012-06-22 2016-03-08 Illinois Tool Works, Inc. System and method for analyzing carbon build up in an engine
US20200056553A1 (en) * 2017-03-29 2020-02-20 Hitachi Automotive Systems, Ltd. Control device for internal combustion engine

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5069182A (en) * 1989-05-22 1991-12-03 Mitsubishi Denki Kabushiki Kaisha Ignition timing control apparatus for an engine
DE4028131C2 (en) * 1990-09-05 2001-06-13 Bosch Gmbh Robert Misfire detection method in an internal combustion engine
DE69218900T2 (en) * 1991-12-10 1997-07-17 Ngk Spark Plug Co Condition detection and control device for combustion for an internal combustion engine
US5247910A (en) * 1992-02-13 1993-09-28 Ngk Spark Plug Co., Ltd. Air-fuel ratio control apparatus
US5544635A (en) * 1993-11-12 1996-08-13 Cosmo Research Institute Spark-ignition engine and a method of adaptive control on the ignition timing thereof
US6209520B1 (en) * 1999-06-15 2001-04-03 Ilya V. Kolmanovsky Method and apparatus for cylinder balancing
JP3993851B2 (en) * 2003-11-14 2007-10-17 本田技研工業株式会社 Device for controlling ignition timing
EP1762819A1 (en) * 2005-09-12 2007-03-14 Linde Aktiengesellschaft Device for measuring the feeding of a wire
KR100812421B1 (en) * 2006-12-12 2008-03-10 현대자동차주식회사 Misfire detecting method and fuel amount adjusting method of an engine

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4417556A (en) * 1979-09-29 1983-11-29 Robert Bosch Gmbh Method for closed-loop control of the instant of ignition
JPS5951160A (en) * 1982-09-17 1984-03-24 Toyota Motor Corp Ignition timing control device
JPS59226254A (en) * 1983-06-08 1984-12-19 Nippon Denso Co Ltd Control method for internal-combustion engine
US4556030A (en) * 1983-01-26 1985-12-03 Nissan Motor Co., Ltd. Control arrangement for internal combustion engine
US4646697A (en) * 1984-02-01 1987-03-03 Robert Bosch Gmbh Method and apparatus for controlling the operating characteristic quantities of an internal combustion engine
JPS6282273A (en) * 1985-10-03 1987-04-15 Nissan Motor Co Ltd Ignition timing control device for internal combustion engine
JPS6285148A (en) * 1985-10-09 1987-04-18 Fuji Heavy Ind Ltd Engine control device
US4706628A (en) * 1986-12-29 1987-11-17 General Motors Corporation Engine combustion control responsive to location and magnitude of peak combustion pressure
US4896642A (en) * 1987-09-29 1990-01-30 Mitsubishi Denki Kabushiki Kaisha Control device for an internal combustion engine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5744760A (en) * 1980-08-27 1982-03-13 Mazda Motor Corp Exhaust gas recirculation device of engine
US4791569A (en) * 1985-03-18 1988-12-13 Honda Giken Kogyo Kabushiki Kaisha Electronic control system for internal combustion engines

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4417556A (en) * 1979-09-29 1983-11-29 Robert Bosch Gmbh Method for closed-loop control of the instant of ignition
JPS5951160A (en) * 1982-09-17 1984-03-24 Toyota Motor Corp Ignition timing control device
US4556030A (en) * 1983-01-26 1985-12-03 Nissan Motor Co., Ltd. Control arrangement for internal combustion engine
JPS59226254A (en) * 1983-06-08 1984-12-19 Nippon Denso Co Ltd Control method for internal-combustion engine
US4646697A (en) * 1984-02-01 1987-03-03 Robert Bosch Gmbh Method and apparatus for controlling the operating characteristic quantities of an internal combustion engine
JPS6282273A (en) * 1985-10-03 1987-04-15 Nissan Motor Co Ltd Ignition timing control device for internal combustion engine
JPS6285148A (en) * 1985-10-09 1987-04-18 Fuji Heavy Ind Ltd Engine control device
US4706628A (en) * 1986-12-29 1987-11-17 General Motors Corporation Engine combustion control responsive to location and magnitude of peak combustion pressure
US4896642A (en) * 1987-09-29 1990-01-30 Mitsubishi Denki Kabushiki Kaisha Control device for an internal combustion engine

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5125382A (en) * 1989-07-31 1992-06-30 Sanshin Kogyo Kabushiki Kaisha Anti-knock device for an engine
US5038737A (en) * 1989-11-21 1991-08-13 Mitsubishi Denki Kabushiki Kaisha Control apparatus for an internal combustion engine
US5156126A (en) * 1990-02-06 1992-10-20 Mitsubishi Denki K.K. Combustion control device for internal combustion engines
US5116356A (en) * 1990-04-04 1992-05-26 Mitsubishi Denki Kabushiki Kaisha Control apparatus for an internal combustion engine
US5080068A (en) * 1990-05-31 1992-01-14 Nissan Motor Co., Ltd. Fuel supply control system for internal combustion engine
US5090383A (en) * 1990-06-13 1992-02-25 Mitsubishi Denki Kabushiki Kaisha Ignition timing control apparatus for an internal combustion engine
US5419296A (en) * 1993-01-05 1995-05-30 Unisia Jecs Corporation Fuel volatility detecting apparatus
US5604303A (en) * 1993-10-19 1997-02-18 Unisia Jecs Corporation Combustion condition detecting system of internal combustion engine
FR2759416A1 (en) * 1997-02-13 1998-08-14 Bosch Gmbh Robert METHOD AND DEVICE FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE BY PREDETERMINING CONTROL SIZES FOR DOSING FUEL
EP0899455A3 (en) * 1997-06-05 2001-04-04 Delphi Technologies, Inc. Closed-loop ignition timing control
EP0899455A2 (en) * 1997-06-05 1999-03-03 General Motors Corporation Closed-loop ignition timing control
EP0889222A3 (en) * 1997-07-02 2001-04-18 Cummins Engine Company, Inc. Air/fuel ratio control method for a lean burn combustion engine
WO1999046497A1 (en) * 1998-03-12 1999-09-16 Renault Method for computing an internal combustion engine indicated mean pressure
FR2776066A1 (en) * 1998-03-12 1999-09-17 Renault Calculation of torque for the positive loop on IC engines requiring higher efficiency and lower emissions
US6308124B1 (en) 1998-11-16 2001-10-23 Cummins Engine Company, Inc. System for determining an equivalent throttle valve for controlling automatic transmission shift points
US6273064B1 (en) 2000-01-13 2001-08-14 Ford Global Technologies, Inc. Controller and control method for an internal combustion engine using an engine-mounted accelerometer
EP1203875A1 (en) * 2000-11-02 2002-05-08 Ford Global Technologies, Inc., A subsidiary of Ford Motor Company Method for overpressure protection of internal combustion engine
US20090043475A1 (en) * 2006-05-11 2009-02-12 Gm Global Technology Operations, Inc. Cylinder pressure sensor diagnostic system and method
US7726281B2 (en) * 2006-05-11 2010-06-01 Gm Global Technology Operations, Inc. Cylinder pressure sensor diagnostic system and method
US20120016567A1 (en) * 2010-07-13 2012-01-19 Vivien Delpech Method of controlling the combustion phase of a fuel mixture of a spark-ingnition supercharged internal-combustion engine, notably of gasoline type
US8874352B2 (en) * 2010-07-13 2014-10-28 IFP Energies Nouvelles Method of controlling the combustion phase of a fuel mixture of a spark-ignition supercharged internal-combustion engine, notably of gasoline type
US9279406B2 (en) 2012-06-22 2016-03-08 Illinois Tool Works, Inc. System and method for analyzing carbon build up in an engine
US20200056553A1 (en) * 2017-03-29 2020-02-20 Hitachi Automotive Systems, Ltd. Control device for internal combustion engine
US10808630B2 (en) * 2017-03-29 2020-10-20 Hitachi Automotive Systems, Ltd. Control device for internal combustion engine

Also Published As

Publication number Publication date
DE3918772A1 (en) 1989-12-14
DE3918772C2 (en) 1992-02-20
KR900000578A (en) 1990-01-30
KR930000007B1 (en) 1993-01-06
US5058552A (en) 1991-10-22

Similar Documents

Publication Publication Date Title
US4984546A (en) Engine control apparatus
US4995351A (en) Valve timing control apparatus for an internal combustion engine
EP0810362B1 (en) Method for controlling an internal combustion engine
EP0742359B1 (en) Method and apparatus for controlling the operation of an internal combustion engine
US7841316B2 (en) Controller for direct injection engine
US4819603A (en) System and method for controlling ignition timing for an internal combustion engine
US4561401A (en) Air-fuel ratio control system
US4886030A (en) Method of and system for controlling fuel injection rate in an internal combustion engine
US5267164A (en) Method and system for correcting a knock detection period and for detecting knock generated in an automotive engine
EP0130382A1 (en) Method of fuel injection into engine
US5351528A (en) Apparatus and method for detecting misfiring in an internal combustion engine
US5758309A (en) Combustion control apparatus for use in internal combustion engine
US5058550A (en) Method for determining the control values of a multicylinder internal combustion engine and apparatus therefor
US4469072A (en) Method and apparatus for controlling the fuel-feeding rate of an internal combustion engine
US5226390A (en) Apparatus for controlling variation in torque of internal combustion engine
EP1437498B1 (en) 4&amp;minus;STROKE ENGINE CONTROL DEVICE AND CONTROL METHOD
US4785786A (en) Fuel injection system for internal combustion engine
EP0490392B1 (en) Apparatus for controlling a torque generated by an internal combustion engine
EP0849457B1 (en) Apparatus and method for controlling combustion in internal combustion engines
US5040509A (en) Control system for controlling spark timing for engine
US4785783A (en) Engine control apparatus
US4502448A (en) Method for controlling control systems for internal combustion engines immediately after termination of fuel cut
US4697567A (en) Air-fuel ratio control system of internal combustion engine
US4838228A (en) Ignition timing control apparatus
EP0160959B1 (en) Method and apparatus for detecting surging in internal combustion engine

Legal Events

Date Code Title Description
AS Assignment

Owner name: MITSUBISHI DENKI KABUSHIKI KAISHA, NO. 2-3, MARUNO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:SHIMOMURA, SETSUHIRO;WATAYA, SEIJI;NISHIMURA, YUKINOBU;AND OTHERS;REEL/FRAME:005102/0256

Effective date: 19890707

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12