Method and system for controlling engine using combustion pressure sensor
09885300 ยท 2018-02-06
Assignee
Inventors
Cpc classification
F02D37/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/023
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0085
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D35/028
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P5/045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D35/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D37/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P5/15
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for controlling an engine which comprises a combustion pressure sensor includes receiving a combustion pressure signal from the combustion pressure sensor. An Indicated mean effective pressure (IMEP) deviation for each cylinder and an IMEP deviation for each driving cycle for the engine are calculated based on a combustion pressure according to the received combustion pressure signal. A main injection timing is set based on a difference between the calculated IMEP deviations for the each cylinder and a difference between the calculated IMEP deviations for the each driving cycle. The engine runs by injecting a fuel according to the set main injection timing.
Claims
1. A method for controlling an engine which includes a combustion pressure sensor, the method comprising steps of: receiving a combustion pressure signal from the combustion pressure sensor; calculating an indicated mean effective pressure (IMEP) deviation for each cylinder and an IMEP deviation for each driving cycle for the engine based on a combustion pressure according to the received combustion pressure signal; setting a main injection timing based on a difference between the IMEP deviations for the each cylinder and a difference between the IMEP deviations for the each driving cycle; comparing the difference between the IMEP deviations for the each cylinder and the difference between the IMEP deviations for the each driving cycle with an IMEP deviation reference; advancing a target ignition timing by a predetermined angle when the difference between the IMEP deviations for the each cylinder or the difference between the IMEP deviations for the each driving cycle is greater than the IMEP deviation reference; and driving the engine by injecting a fuel according to the set main injection timing.
2. The method of claim 1, wherein the step of advancing the target ignition timing by the predetermined angle comprises advancing a 50% mass fraction burned (MFB50) target control value.
3. The method of claim 2, further comprising updating the main injection timing according to the MFB50 target control value.
4. The method of claim 1, wherein the IMEP deviations for the each cylinder and the IMEP deviations for the each driving cycle are calculated by the following equation,
IMEP deviation=(standard deviation IMEP)/(average IMEP).
5. A non-transitory computer-readably recording medium comprising computer executable instructions execution of which causes an engine controller to perform the method of claim 1.
6. A system for controlling an engine which includes a combustion pressure sensor, the system comprising: a coolant sensor configured to detect a coolant temperature; an atmospheric pressure sensor configured to detect atmospheric pressure; an atmospheric temperature sensor configured to detect atmospheric temperature; and an engine controller configured to receive signals from the combustion pressure sensor, the coolant sensor, the atmospheric pressure sensor, and the atmospheric temperature sensor and to control the engine based on the received signals, wherein the engine controller is operated by a predetermined program for executing a method for controlling the engine, the method comprising steps of: receiving a combustion pressure signal from the combustion pressure sensor; calculating an indicated mean effective pressure (IMEP) deviation for each cylinder and an IMEP deviation for each driving cycle for the engine based on a combustion pressure according to the received combustion pressure signal; setting a main injection timing based on a difference between the IMEP deviations for the each cylinder and a difference between the IMEP deviations for the each driving cycle; comparing the difference between the IMEP deviations for the each cylinder and the difference between the IMEP deviations for the each driving cycle with an IMEP deviation reference; advancing a target ignition timing by a predetermined angle when the difference between the IMEP deviations for the each cylinder or the difference between the IMEP deviations for the each driving cycle is greater than the IMEP deviation reference; and driving the engine by injecting a fuel according to the set main injection timing.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(4) The present disclosure will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the inventive concept are shown. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present disclosure.
(5) In addition, in the specification, unless explicitly described to the contrary, the word comprise and variations such as comprises or comprising will be understood to imply the inclusion of stated elements but not the exclusion of any other elements.
(6)
(7) The system according to an exemplary embodiment of the present inventive concept improves idle stability of an engine in which a combustion pressure sensor is installed.
(8) The system according to an exemplary embodiment of the present inventive concept includes a coolant sensor 110 configured to detect coolant temperature, an atmospheric pressure sensor 120 configured to detect atmospheric pressure, and an atmospheric temperature sensor 130 configured to detect atmospheric temperature. An engine controller 100 is configured to receive signals from a combustion pressure sensor 20, the coolant sensor 110, the atmospheric pressure sensor 120, and the atmospheric temperature sensor 130, and to control an engine 10 based on the received signals.
(9) The coolant sensor 110, the atmospheric pressure sensor 120, and the atmospheric temperature sensor 130 output the signals for correction associated with environmental change while the engine 10 is controlled, but it should be understood that the scope of the present disclosure is not limited thereto. The technical spirit of the present disclosure may be applicable to other sensors that can substantially output signals for correction associated with environmental change while the engine 10 is controlled.
(10) The combustion pressure sensor 20 is installed in a cylinder of the engine 10 to detect a combustion pressure in the cylinder. The combustion pressure sensor 20 may be installed in each cylinder of the engine 10 or a selective cylinder(s) considering design and cost of the engine 10.
(11) Since the combustion pressure sensor 20 applied to the present disclosure is well-known to a person of an ordinary skill in the art, a detailed description for configuration and operation thereof will be omitted.
(12) The engine controller 100 is one or more microprocessors and/or hardware including a microprocessor that can be operated by a predetermined program, and the predetermined program may include a series of commands for executing the method for controlling the engine using the combustion pressure sensor to be described later according to the exemplary embodiment of the present inventive concept.
(13) In the present disclosure, the engine controller 100 may be included in a conventional ECU, or may include the conventional ECU.
(14) A method for controlling an engine using a combustion pressure sensor will now be described in detail with reference to the accompanying drawings.
(15)
(16) As shown in
(17) The process until the engine 10 starts and is in the idle state is shown in
(18) When the engine 10 runs in the idle state, the engine controller 100 receives a combustion pressure signal from the combustion pressure sensor 20 (S120).
(19) When the engine controller 100 receives the combustion pressure signal, the engine controller 100 may also receive signals from the coolant sensor 110, the atmospheric pressure sensor 120, the atmospheric temperature sensor 130 and so on, as is well-known to a person of an ordinary skill in the art.
(20) When the combustion pressure signal is received, the engine controller 100 calculates an IMEP for each cylinder and an IMEP for each driving cycle for the engine 10 based on a combustion pressure corresponding to the received combustion pressure signal. The engine controller 100 then calculates IMEP deviations (IMEP_COV_act1) for each cylinder and IMEP deviations (IMEP_COV_act2) for each driving cycle based on the calculated IMEP for each cylinder and the calculated IMEP for each driving cycle. Further, the engine controller 100 calculates a predetermined IMEP deviation (IMEP_COV_ref1) for each cylinder and a predetermined IMEP deviation (IMEP_COV_ref2) for each driving cycle (S130). The COV refers to coefficient of variation.
(21) The IMEP deviation for each cylinder and the IMEP deviation for each driving cycle may be calculated by the following equation.
IMEP deviation=(standard deviation IMEP)/(average IMEP)
(22) The engine controller 100 may calculate a standard deviation IMEP and an average IMEP based on the combustion pressure, as is well-known to a person of an ordinary skill in the art.
(23) The predetermined IMEP deviation (IMEP_COV_ref1) and the predetermined IMEP deviation (IMEP_COV_ref2) may be calculated by the following equations, or may be obtained through simulation and experiment.
(24)
(25) where Q: combustion heat, : crank angle, k: coefficient, V: cylinder volume, and P: combustion pressure
(26)
(27) When the IMEP deviation (IMEP_COV_act1), IMEP deviation (IMEP_COV_act2), the predetermined IMEP deviation (IMEP_COV_ref1), and the predetermined IMEP deviation (IMEP_COV_ref2) are calculated, the engine controller 100 determines a main injection timing based on difference (IMEP_COV_Dvt1) between the calculated IMEP deviations (IMEP_COV_act1) (IMEP_COV_act2) and difference (IMEP_COV_Dvt2) between the calculated IMEP deviations (IMEP_COV_ref1)(IMEP_COV_ref2) (S140).
(28) The difference (IMEP_COV_Dvt1) and the difference (IMEP_COV_Dvt2) may be calculated by the following equations.
IMEP_COV_Dvt1=IMEP_COV_act1IMEP_COV_ref1
IMEP_COV_Dvt2=IMEP_COV_act2IMEP_COV_ref2
(29) When the difference (IMEP_COV_Dvt1) and the difference (IMEP_COV_Dvt2) are calculated, the engine controller 100 determines whether the difference (IMEP_COV_Dvt1) and the difference (IMEP_COV_Dvt2) are greater than a predetermined value, e.g., 0 (S150).
(30) When at least one of the difference (IMEP_COV_Dvt1) and the difference (IMEP_COV_Dvt2) is greater than the predetermined value, the engine controller 100 determines that the engine 10 is unstable and then advances a target ignition timing (that is, an MFB50 target control value) by a predetermined angle to improve combustion stability (S160).
(31) When both the difference (IMEP_COV_Dvt1) and the difference (IMEP_COV_Dvt2) are greater than the predetermined value, the engine controller 100 may advance the target ignition timing by a predetermined angle to improve the combustion stability considering design and characteristics of the engine 10.
(32) When the MFB50 target control value is advanced by the predetermined angle, the engine controller 100 operates the engine 10 with updating the main injection timing to follow the predetermined MFB50 target control value (S170 and S180).
(33)
(34) Here, when both the difference (IMEP_COV_Dvt1) and the difference (IMEP_COV_Dvt2) are less than the predetermined value, the engine controller 100 may control the engine according to a conventional engine control method.
(35) Accordingly, idle stability may be improved by reducing indicated mean effective pressure (IMEP) deviations for each cylinder and IMEP deviations for each driving cycle for an engine using a combustion signal red by a combustion pressure sensor according to the present disclosure.
(36) While this disclosure has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the disclosure is not limited to the disclosed embodiments, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.