METHOD AND SYSTEM FOR CONTROLLING ELECTRONIC THROTTLE CONTROL SYSTEM
20170321619 ยท 2017-11-09
Inventors
Cpc classification
F02D2200/1002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D11/105
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2464
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
F02D41/2438
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/1004
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2451
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0404
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/24
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D11/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for controlling an electronic throttle control (ETC) system, in which an electronic control unit (ECU) controls the ETC system using an air volume learning value containing information on a volume of air introduced into an engine for each opening degree of the ETC system according to carbon deposit of the ETC system, the method may include reading an air volume learning value used during a previous operation. The air volume learning value is compared to a preset learning value change reference value. Whether an operation condition of the engine satisfies a learning value change condition which is preset to change the air volume learning value, and whether the volume of air passing through the ETC system satisfies a preset learning-value-change-air-volume condition are determined. The air volume learning value used during the previous operation and stored in the ECU is substituted with a preset initial value of the air volume learning value.
Claims
1. A method for controlling an electronic throttle control (ETC) system, in which an electronic control unit (ECU) controls the ETC system using an air volume learning value containing information on a volume of air introduced into an engine for each opening degree of the ETC system according to carbon deposit of the ETC system, the method comprising steps of: reading an air volume learning value used during a previous operation; comparing the air volume learning value to a preset learning value change reference value; determining whether an operation condition of the engine satisfies a learning value change condition which is preset to change the air volume learning value; determining whether the volume of air passing through the ETC system satisfies a preset learning-value-change-air-volume condition; and substituting the air volume learning value used during the previous operation and stored in the ECU with a preset initial value of the air volume learning value.
2. The method of claim 1, wherein in the step of determining whether the operation condition of the engine satisfies the learning value change condition which is preset to change the air volume learning value, when a start elapsed time of the engine, whether start of the engine is completed, an engine revolutions per minute (RPM), and whether the engine is idle, the ECU performs the step of determining whether the volume of air passing through the ETC system satisfies the preset learning-value-change-air-volume condition.
3. The method of claim 2, wherein when the start elapsed time of the engine, which is accumulated after the engine starts, is smaller than a preset learning-value-change start-elapsed-time, the ECU performs the step of determining whether the volume of air passing through the ETC system satisfies the preset learning-value-change-air-volume condition.
4. The method of claim 2, wherein when the RPM of the engine is higher than a start completion RPM at which the start of the engine is completed, the ECU determines that the start of the engine is completed, and performs the step of determining whether the volume of air passing through the ETC system satisfies the preset learning-value-change-air-volume condition.
5. The method of claim 2, wherein when the engine RPM is smaller than a preset peak RPM reference value for each start temperature of the engine, the ECU performs the step of determining whether the volume of air passing through the ETC system satisfies the preset learning-value-change-air-volume condition.
6. The method of claim 2, wherein when a brake pedal is operated but an accelerator pedal for the vehicle is not operated, after the engine starts, that is, when the engine is idle, the ECU performs the step of determining whether the volume of air passing through the ETC system satisfies the preset learning-value-change-air-volume condition.
7. The method of claim 1, wherein in the step of determining whether the volume of air passing through the ETC system satisfies the preset learning-value-change-air-volume condition, according to whether the start elapsed time of the engine is included in a learning-value-change start elapsed time, an air volume difference, and a counter cumulative time, the ECU performs the step of substituting the air volume learning value used during the previous operation and stored in the ECU with the preset initial value of the air volume learning value.
8. The method of claim 7, wherein when the start elapsed time of the engine falls between lower and upper limits of the preset learning-value-change start elapsed time, the ECU performs the step of substituting the air volume learning value used during the previous operation and stored in the ECU with the preset initial value of the air volume learning value.
9. The method of claim 7, wherein when a difference between an actual air volume measured through a manifold absolute pressure (MAP) sensor and a target air volume calculated through a throttle position sensor (TPS) is larger than a learning-value-change-air-volume difference which is preset according to a cooling air temperature, the ECU performs the step of substituting the air volume learning value used during the previous operation and stored in the ECU with the preset initial value of the air volume learning value.
10. The method of claim 7, wherein when the start elapsed time of the engine is included in the learning-value-change start elapsed time and the counter cumulative time satisfying when the learning value change condition is satisfied according to the air volume difference is larger than a preset learning-value-change counter cumulative time, the ECU performs the step of substituting the air volume learning value used during the previous operation and stored in the ECU with the preset initial value of the air volume learning value.
11. The method of claim 1, further comprising a step of: controlling each opening degree of the ETC system by applying the air volume learning value used during the previous operation and stored in the ECU when the air volume learning value is equal to or smaller than the learning value change reference value in the comparing the air volume learning value to the preset learning value change reference value.
12. The method of claim 1, further comprising a step of: controlling each opening degree of the ETC system by applying the air volume learning value used during the previous operation and stored in the ECU, when the operation condition of the engine does not satisfy a learning-value-change entry operation condition, which is preset to change the air volume learning value, in the step of determining whether the operation condition of the engine satisfies the learning value change condition which is preset to change the air volume learning value.
13. The method of claim 1, further comprising a step of: controlling each opening degree of the ETC system by applying the air volume learning value used during the previous operation and stored in the ECU, when the volume of air passing through the ETC system does not satisfy a preset learning-value-change-air-volume condition, in the step of determining whether the volume of air passing through the ETC system satisfies the preset learning-value-change-air-volume condition.
14. A system for controlling an ETC system of which carbon deposit is changed, comprising: a storage configured to store an air volume learning value used during a previous operation and an initial value of the air volume learning value, which is applied when the carbon deposit of the ETC system is changed; and a controller configured to determine whether the carbon deposit of the ETC system is changed, using information inputted from a vehicle, to control an opening degree of the ETC system by applying the air volume learning value when the carbon deposit of the ETC system is changed, and to control the opening degree of the ETC system by applying the air volume learning value used during the previous operation when the carbon deposit of the ETC system is not changed.
15. The system of claim 14, wherein the storage and the controller are provided in an ECU.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION
[0037] Exemplary embodiments of the present inventive concept will be described below in more detail with reference to the accompanying drawings. The present inventive concept may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present invention to those skilled in the art. Throughout the disclosure, like reference numerals refer to like parts throughout the various figures and embodiments of the present inventive concept.
[0038] Hereafter, a method for controlling an electronic throttle control (ETC) of which carbon deposit is changed in accordance with an embodiment of the present inventive concept will be described in detail with reference to the accompanying drawings.
[0039] The method for controlling an ETC system of which carbon deposit is changed in accordance with the embodiment of the present inventive concept includes the following steps such that an electronic control unit (ECU) controls the ETC system using an air volume learning value which includes a volume of air introduced into an engine for each opening degree of the ETC system according to the carbon deposit of the ETC system. The method includes reading an air volume learning value used during a previous operation (S110) and comparing the air volume learning value to a preset learning value change reference value (S120). Whether an operation condition of an engine satisfies a preset learning value change condition is determined at which the air volume learning value is changed (S130). Whether the volume of air passing through the ETC system satisfies a preset learning-value-change-air-volume condition (S140). The air volume learning value, which was stored in the ECU and used during the previous operation, is substituted with a preset initial value of the air volume learning value (S150).
[0040]
[0041] At step S110 the air volume learning value used during the previous operation may be read after the vehicle starts. The air volume learning value includes information on the air volume for each opening degree of the ETC system according to the carbon deposit of the ETC system. The air volume learning value is stored in the ECU.
[0042] The ECU checks whether the air volume learning value used during the previous operation, which is inputted at step S110, is suitable through the following steps. Then, the ECU nearly learns an air volume by resetting the air volume learning value according to a preset condition, or controls the ETC system using the air volume learning value stored during the previous operation.
[0043] When the air volume learning value is inputted, the ECU calculates a corrected target air volume by applying the air volume learning value to the target air volume, calculates a difference between the corrected target air volume and an actual air volume (refer to L-1 of
[0044] At step S120, the ECU compares the air volume learning value used during the previous operation to the preset learning value change reference value STOFMSNDK as illustrated in L-3 of
[0045] In particular, when the air volume learning value is frequently changed, engine hesitation or ignition-off may occur due to a rapid change of the air volume. Thus, the ECU compares the air volume learning value used during the previous operation to the preset learning value change reference value, and performs the following steps only when the air volume learning value is larger than the preset learning value change reference value.
[0046] Step S130 is performed only when the air volume learning value used during the previous operation is larger than the learning value change reference value (refer to L-4 of
[0047] The learning value change condition is determined according to a time elapsed after the engine starts (hereafter, referred to as a start elapsed time), whether the start of the engine was completed, the engine RPM, and whether the engine is idle.
[0048] The ECU may compare the start elapsed time tnse of the engine to a preset learning-value-change start-elapsed-time threshold OFETCTNSE at which the learning value is changed, and change the learning value when the start elapsed time tnse of the engine is larger than the learning-value-change start-elapsed-time threshold OFETCTNSE. At step S130 which is performed at an initial stage of the engine start, the ECU determines whether to use the air volume learning value used during the previous operation or to apply a new air volume learning value, during operation of the vehicle. When the engine starts, the ECU compares the start elapsed time tnse of the engine to the learning-value-change start-elapsed-time threshold OFETCTNSE, and determines whether to change the air volume learning value, in order to remove a sense of incompatibility through quick diagnosis after the engine starts.
[0049] The ECU determines whether the start of the engine was completed, according to the engine RPM. The ECU compares the engine RPM to a preset start completion RPM, and determines that the start of the engine was completed, when the RPM of the engine is larger than the start completion RPM. The engine may maintain the start only when the RPM of the engine exceeds the start completion RPM. Thus, when the engine RPM is larger than the start completion RPM, the ECU may determine that the start of the engine was completed.
[0050] Furthermore, the ECU determines whether the RPM of the engine is smaller than a peak RPM reference value OFCHRPM which is set for each start temperature of the engine. When the RPM of the engine is smaller than the peak RPM reference value for each start temperature, which is set for each cooling water temperature according to a cooling water temperature tmst inputted during the start, the ECU may change the air volume learning value.
[0051] In order to determine whether the engine is idle, the ECU determines whether a brake pedal was operated by a driver and an accelerator pedal is not yet operated, after the engine starts. The method in accordance with the embodiment of the present inventive concept is performed at the initial stage after the vehicle is started. Specifically, the method is performed before the vehicle runs, that is, before the accelerator pedal is operated even though the brake pedal was operated. Thus, only when the engine is idle, the air volume learning value may be changed.
[0052] At step S130, the air volume learning value may be changed when one or more of the above-described four conditions are satisfied, that is, when one or more of the start elapsed time of the engine, whether the start of the engine was completed, the RPM of the engine, and whether the engine is idle are satisfied. However, only when all of the four conditions are satisfied, the air volume learning value may be changed.
[0053] At step S140, the ECU determines whether the volume of carbon deposited in the ETC system was changed in comparison to the previous operation. For example, when the ETC system was cleaned or replaced, no carbon may be deposited in the ETC system. In this case, when the air volume learning value used during the previous operation is used, a larger volume of air may be introduced into the engine at the same opening degree of the ETC system. Then, engine hesitation or ignition-off may occur. Thus, at step S140, the ECU checks whether the carbon deposit was changed, and determines whether to use the existing air volume learning value, or to apply a new air volume learning value.
[0054] For this operation, at step S140, the ECU determines whether the start elapsed time tnse of the engine falls within a preset learning-value-change start elapsed time, according to the air volume difference and a counter cumulative time (refer to L-5 of
[0055] For example, only when the start elapse time tnse of the engine falls between the lower limit OFTNSEMN and the upper limit OFTNSEMX of the learning-value-change start elapsed time, step S140 is performed.
[0056] Furthermore, when the air volume difference, that is, the difference between the target air volume and the actual air volume is larger than a learning-value-change-air-volume difference OFCHDAIR which are preset for each cooling water temperature, step S140 is performed. The ECU compares the target volume msdk_w of air, which is to be introduced into the engine to exhibit an engine torque requirement, to an actual volume msdkds_w of air which is actually introduced into the engine. When a difference between the two air volumes is larger than the learning-value-change-air-volume difference for each cooling water temperature, step S140 is performed. The actual air volume may be measured through a manifold absolute pressure (MAP) sensor, and the target air volume may be calculated according to the opening degree of the throttle valve, measured by a throttle position sensor (TPS).
[0057] Furthermore, the ECU compares the counter cumulative time of counter to a preset learning-value-change counter cumulative time TPOFCOUNTER. More specifically, the counter cumulative time measured from the time at which the above-described two conditions, that is, the start elapsed time of the engine and the air volume difference are included in preset conditions may be compared to a learning-value-change counter cumulative time.
[0058] When the start elapsed time of the engine is included in the learning-value-change counter cumulative time or the air volume difference is larger than the learning-value-change-air-volume difference for each cooling water temperature, the ECU may determine that the carbon deposit of the ETC system was changed. However, the ECU compares the counter cumulative times, in order to determine whether the carbon deposit was temporarily changed by disturbance or the like or whether the carbon deposit was actually changed.
[0059] At step S150 which is performed when all of the conditions of the above-described steps are satisfied, the air volume learning value stored in the ECU 11 is reset to the preset initial value (refer to L-7 of
[0060] At step S160 which is performed when any one of the conditions of the above-described steps is not satisfied, the air volume learning value used during the previous operation and stored in the ECU is used to control the ETC system (refer to L-7 of
[0061] As described above, when it is determined through the series of processes that the carbon deposit of the ETC system was changed due to cleaning or replacement of the ETC system, within a predetermined time, the ECU may reset the air volume learning value. Otherwise, the ECU may controls the opening degree of the ETC system using the air volume learning value used during the previous operation (refer to L-8 of
[0062]
[0063] As illustrated in
[0064] The controller 21 determines whether to change the air volume learning value based on the information inputted from the vehicle, and controls the ETC system using the reset air volume learning value or the air volume learning value used during the previous operation, according to whether the air volume learning value was changed. The information inputted to the controller 21 may include an engine RPM, a cooling water temperature from the start time to the current time, an MAP sensor value, and a TPS value. The MAP sensor value and the TPS value are inputted to calculate a target volume of air to be introduced into the engine and an actual volume of air introduced into the engine. The RPM of the engine is inputted to determine whether the engine was started or whether the RPM of the engine exceeded a peak RPM for each cooling water temperature.
[0065] The storage 22 stores the air volume learning value used during the previous operation and the initial value of the air volume learning value, which is applied when the air volume is intended to be newly learned. When the controller 21 determines to use the air volume learning value used during the previous operation or to apply a new air volume learning value, based on the input information, the controller 21 reads the air volume learning value used during the previous operation or the initial value of the air volume learning value from the storage 22, and controls the ETC system using the read air volume learning value.
[0066] The controller 21 and the storage 22, which constitute the system for controlling an ETC system of which carbon deposit is changed in accordance with the embodiment of the present inventive concept, perform the method for controlling an ETC system of which carbon deposit is changed, the method being stored in the ECU.
[0067] In accordance with the exemplary embodiments of the present invention, when the carbon deposit of the ETC system is changed, for example, when the ETC system is cleaned or replaced, the method and system for controlling an ETC system of which carbon deposit is changed may determine whether to apply the air volume learning value used during the previous operation and whether the carbon deposit was changed, and reset the air volume learning value to newly learn an air volume based on the carbon deposit, thereby preventing engine hesitation or ignition-off.
[0068] Furthermore, as the optimal combustion condition is maintained, exhaust gas and fuel efficiency may be improved, and noise and vibration may be reduced.
[0069] While the present inventive concept has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.