Device and method for controlling purge of vehicle
11466630 · 2022-10-11
Assignee
Inventors
Cpc classification
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0042
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/004
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0085
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/401
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
F02M25/0836
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1498
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A device for controlling purge of a vehicle includes: a state detector detecting state information to control purge of an engine; a controller generating an amount of fuel of each of cylinders of the engine using an amount of air of each cylinder, compensation information, a lambda control value, and an amount of a purge gas of the engine, checking a purge distribution coefficient according to an amount of an intake air for each cylinder when the state information satisfies a control entry condition, generating an amount of redistribution of the purge gas using the amount of the purge gas and the purge distribution coefficient, and generating an injection time for each cylinder using the amount of fuel, a conversion coefficient, and the amount of redistribution of the purge gas; and an injector injecting fuel in each cylinder during the injection time based on control of the controller.
Claims
1. A device for controlling purge of an evaporation gas of a fuel tank collected in a canister of a vehicle, the device comprising: a state detector configured to acquire state information to control purge of an engine of the vehicle; a controller configured to: generate an amount of fuel supplied to each of a plurality of cylinders of the engine using an amount of air from each of the plurality of cylinders, compensation information a lambda control value, and an amount of a purge gas of the engine, check a purge distribution coefficient based on an amount of an intake air for each of the plurality of cylinders and cylinder information that is a number indicating an order of each of the plurality of cylinders when the state information satisfies a control entry condition, generate an amount of redistribution of the purge gas using the amount of the purge gas and the purge distribution coefficient, and generate an injection time for each of the plurality of cylinders using the amount of fuel, a conversion coefficient for converting the amount of fuel to the injection time, and the amount of redistribution of the purge gas; and an injector configured to inject fuel in each of the plurality of cylinders during the injection time based on control of the controller, wherein the compensation information includes a temperature compensation coefficient, an injector deviation coefficient, a lambda compensation coefficient, or a speed compensation coefficient, wherein the state information comprises a duty cycle of a purge valve transferring the purge gas and further includes the lambda control value, wherein the controller is configured to determine that the state information satisfies the control entry condition when the duty cycle of the purge valve is greater than or equal to a first reference value and the lambda control value is less than a second reference value, wherein the state information further comprises a ratio of a flow amount of the purge gas transferring the purge valve to the amount of air, a number of rotation of the engine, and an engine roughness difference value between the cylinders, and wherein the controller is configured to determine that the state information satisfies the control entry condition when the ratio of the flow amount of the purge gas to the amount of air is greater than or equal to a third reference value, the number of rotation of the engine is less than a fourth reference value, and the engine roughness difference value between the cylinders is greater than or equal to a fifth reference value.
2. The device of claim 1, wherein the controller is configured to generate the amount of the purge gas using a flow amount of the purge valve transferring the purge gas and a purge learning concentration value.
3. The device of claim 2, wherein the controller is configured to generate the purge learning concentration value by performing an integral control using a lambda detection value, a compensation coefficient based on a ratio of the flow amount of the purge valve to the amount of air, and a compensation coefficient based on an amount of fuel of the injector.
4. The device of claim 1, wherein the engine includes a first cylinder, a second cylinder, a third cylinder, and a fourth cylinder, and wherein the controller is configured to generate the engine roughness difference value by calculating a difference value between an average value of engine roughness of the fourth cylinder and an average value of engine roughness of one of the first cylinder, the second cylinder, and the third cylinder.
5. The device of claim 1, wherein the controller is configured to check a setting map matching information of each of the plurality of cylinders and the amount of the intake air with the purge distribution coefficient and to extract the purge distribution coefficient matched to the cylinder information and the amount of the intake air.
6. The device of claim 1, wherein the controller is configured to generate a lambda distribution coefficient using the lambda control value and the purge distribution coefficient and to generate the injection time using the amount of fuel, the conversion coefficient, the amount of redistribution of the purge gas, and the lambda distribution coefficient.
7. A method for controlling purge of an evaporation gas of a fuel tank collected in a canister of a vehicle, the method comprising: checking, by a controller, state information; generating, by the controller, an amount of fuel supplied to each of a plurality of cylinders of the engine using an amount of air from each of the plurality of cylinders, compensation information a lambda control value, and an amount of a purge gas of the engine; determining, by the controller, whether the state information satisfies a control entry condition; checking, by the controller, a purge distribution coefficient based on an amount of an intake air for each of the plurality of cylinders and information that is a number indicating an order of each of the plurality of cylinders when the state information satisfies the control entry condition; generating, by the controller, an amount of redistribution of the purge gas using the amount of the purge gas and the purge distribution coefficient; and generating, by the controller, an injection time for each of the plurality of cylinders using the amount of fuel, a conversion coefficient for converting the amount of fuel to the injection time, and the amount of redistribution of the purge gas, wherein the compensation information includes a temperature compensation coefficient, an injector deviation coefficient, a lambda compensation coefficient, or a speed compensation coefficient, wherein the state information comprises a duty cycle of a purge valve transferring the purge gas and further includes the lambda control value, wherein the determining whether the state information satisfies the control entry condition comprises: determining, by the controller, that the state information satisfies the control entry condition when the duty cycle of the purge valve is greater than or equal to a first reference value, and the lambda control value is less than a second reference value, and wherein the state information further comprises a ratio of a flow amount of the purge gas transferring a purge valve to the amount of air, a number of rotation of the engine, and an engine roughness difference value between the cylinders, wherein the determining whether the state information satisfies the control entry condition comprises: determining, by the controller, that the state information satisfies the control entry condition when the ratio of the flow amount of the purge gas to the amount of air is greater than or equal to a third reference value, the number of rotation of the engine is less than a fourth reference value, and the engine roughness difference value between the cylinders is greater than or equal to a fifth reference value.
8. The method of claim 7, wherein the generating the amount of fuel comprises: generating, by the controller, the amount of the purge gas using a flow amount of the purge valve transferring the purge gas and a purge learning concentration value; and generating, by the controller, the amount of fuel using the amount of air of each of the plurality of cylinders, the temperature compensation coefficient, the injector deviation coefficient, the lambda compensation coefficient, or the speed compensation coefficient included in the compensation information, the lambda control value, and the amount of the purge gas.
9. The method of claim 8, wherein the generating the amount of the purge gas comprises generating, by the controller, the purge learning concentration value by performing an integral control using a lambda detection value, a compensation coefficient based on a ratio of the flow amount of the purge valve to the amount of air, and a compensation coefficient based on an amount of fuel of the injector.
10. The method of claim 7, wherein the checking the purge distribution coefficient comprises extracting, by the controller, the purge distribution coefficient matched to the information of each of the plurality of cylinders and the amount of the intake air to check the purge distribution coefficient.
11. The method of claim 7, wherein the generating the injection time comprises: generating, by the controller, a lambda distribution coefficient using the lambda control value and the purge distribution coefficient; and generating, by the controller, the injection time using the amount of fuel, the conversion coefficient, the amount of redistribution of the purge gas, and the lambda distribution coefficient.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF EMBODIMENTS
(7) Hereinafter, an operation principle of a device and a method for controlling purge of a vehicle according to an embodiment of the present invention will be described in detail with reference to the description and the accompanying drawings. However, the drawings and the detailed description relate to one embodiment among several embodiments for effectively describing features of the present invention. Therefore, the present invention is not limited only to the drawings and description.
(8) Further, in describing below embodiments of the present invention, the related well-known functions or constructions will not be described in detail since they may unnecessarily obscure the understanding of the present invention. Further, the following terminologies are defined in consideration of the functions in the present invention and may be construed in different ways by the intention of users and operators, practice, or the like. Therefore, the definitions thereof should be construed based on the contents throughout the specification.
(9) Further, to effectively describe core technical features of the present invention, terms may be appropriately changed, integrated, or separated for those skilled in the art in a technical field to which the present invention belongs to explicitly understand the present invention, but the present invention is not limited thereto.
(10) Hereinafter, one embodiment of the present invention will be described in detail with reference to the accompanying drawings.
(11) Some multi-cylinder engines may have imbalance of purge distribution or purge gas distribution in each cylinder generated due to poor shape of the intake manifold. When the imbalance is generated, a purge gas in a specific cylinder may be lean or rich so that engine roughness deteriorates or is increased and a misfire occurs.
(12) When a flow amount of the fuel is low, some of the purge gas may not flow into the specific cylinder due to poor shape of the intake manifold so that the purge gas in the specific cylinder is lean. Accordingly, output, performance, fuel efficiency, etc. of the engine are deteriorated.
(13)
(14) A vortex phenomenon 10 may occur due to poor shape of an intake manifold 115 included in the engine 110 in embodiments of the present invention shown in
(15) Referring to
(16) The engine 110 may generate power for driving the vehicle using the fuel stored in the fuel tank 150. In embodiments, the engine 110 may convert chemical energy into mechanical energy by combusting fuel and air. The engine 110 may generate combust torque by controlling ignition timing, an amount of air, an amount of fuel, and an air/fuel ratio. The engine 110 may include a plurality of cylinders that are powered by combustion of fuel.
(17) The engine 110 may inhale air into the cylinders through the runners of the intake manifold 115 and may emit an exhaust gas generated during a combustion process out of the engine through an exhaust manifold. A first runner R1 of the intake manifold 115 may be connected to a first cylinder, a second runner R2 of the intake manifold may be connected to a second cylinder, a third runner R3 of the intake manifold may be connected to a third cylinder, and a fourth runner R4 of the intake manifold may be connected to the fourth cylinder.
(18) The engine 110 may be connected to the canister 120 via a supply line 130. An evaporation gas or the purge gas collected in the canister 12 may flow into the engine 110 through the purge valve 135.
(19) The evaporation gas of the fuel tank 150 may flow into the canister 120. In an implementation, the canister 120 may collect the evaporation gas exhausted from the fuel tank 150 through a collection line 140.
(20) The canister 120 may supply the evaporation gas to each of the cylinders of the engine 110 through the supply line 130 when the engine 110 is driven. The purge valve 135 may be include in the supply line 130 and may be disposed or installed between the engine 110 and the canister 120.
(21) The purge valve 135 may transfer or shut off the evaporation gas collected by the canister 120 to the engine 110. In one implementation, the purge valve 135 may periodically open the supply line 130 to transfer the evaporation gas and may close the supply line 130 not to transfer the evaporation gas.
(22) The fuel tank 150 may store fuel for driving the engine 110. The fuel tank 150 may be connected to the canister 120 via the collection line 140.
(23)
(24) Referring to
(25) The oxygen sensor 210 may detect an amount of oxygen in the exhaust gas. The oxygen sensor 210 may provide the detection information to the controller 250. The detection information may be represented or indicated by lambda λ. The lambda may represent a ratio of an actual air amount to a theoretical air amount. When the lambda exceeds 1, air may be lean. When the lambda is below 1, air may be rich.
(26) The state detector 220 may detect state information to control purge (e.g., a purge gas) of the vehicle or purge of the engine. The state detector 220 may include a duty detector 233, a flow amount detector 235, a number-of-rotation detector 237, and a roughness detector 239.
(27) The duty detector 233 may detect a duty or a duty ratio of the purge valve 135 and may provide the detected duty of the purge valve to the controller 250.
(28) The flow amount detector 235 may detect a flow amount or a flow rate flowing through the purge valve 135 and may provide the detected flow amount of the purge valve 135 to the controller 250. When the flow amount detector 235 is not included in the device for controlling purge of the vehicle, the controller 250 may check or confirm a flow amount of the purge valve 135 using a predetermined characteristic curve set based on an amount of air in the cylinder.
(29) The number-of-rotation detector 237 may detect a number of rotation (e.g., revolutions per minute (RPM)) of the engine 110 and may provide the detected number of rotation of the engine to the controller 250.
(30) The roughness detector 239 may detect engine roughness for each of the cylinders generated during combustion of the engine 110. The roughness detector 239 may provide the detected engine roughness for each cylinder to the controller 250.
(31) The state detector 220 includes the duty detector 233, the flow amount detector 235, the number-of-rotation detector 237, and the roughness detector 239, but is not limited thereto. The state detector 220 may further include a coolant temperature detector, an exhaust temperature detector, a brake pedal detector, an accelerator pedal detector, etc. to control purge of the vehicle.
(32) The controller 250 may control the oxygen sensor 210, the state detector 220, and the injector 260 which are constituent elements of the purge control device.
(33) The controller 250 may receive detection information from the oxygen sensor 210. The controller 250 may perform lean/rich control based on the amount of oxygen in the exhaust gas detected by the oxygen sensor 210.
(34) The controller 250 may receive state information from the state detector 220. The controller 250 may determine whether a control entry condition is satisfied based on the state information. In one implementation, the controller 250 may determine that the control entry condition is satisfied when the duty of the purge valve 135 that is the state information is greater than or equal to a first reference value and a lambda control value that is the state information is less than a second reference value.
(35) The lambda control value may be a value generated by feedback control based on the detection information detected by the oxygen sensor 210. The first reference value and the second reference value may be set in advance as a reference value to determine whether the control entry condition is satisfied.
(36) The controller 250 may check or confirm a purge distribution coefficient based on the cylinder information and an amount or a flow amount of an intake air in the intake manifold 115 when the control entry condition is satisfied. The cylinder information may be a number indicating an order of the cylinders. The amount of an intake air may represent an amount of air drawn into the engine 110.
(37) The controller 250 may generate a fuel injection time for each of the cylinders using an amount of air of the cylinder, compensation information, an amount of the purge gas of the engine, and the lambda control value. In one implementation, the controller 250 may generate or calculate an amount of fuel supplied to the engine 110 using the amount of air of the cylinder, the compensation information, the amount of the purge gas, and the lambda control value. The controller 250 may generate an amount of redistribution of the purge gas using the amount of the purge gas and the purge distribution coefficient. The controller 250 may use the amount of fuel and the amount of redistribution of the purge gas to generate the injection time for each of the cylinders.
(38) The controller 250 may control the injector 260 based on the generated injection time to supply fuel to the engine 110.
(39) The controller 250 may be implemented as at least one microprocessor operated by a program. The program may include a series of commands for executing a method for controlling purge of the vehicle according to the embodiment of the present invention described below. The method for controlling purge of the vehicle will be described in more detail referring to
(40) The injector 260 may be installed corresponding to each cylinder. This injector 260 may supply fuel to a combustion chamber of engine 110 under control of the controller 250. In one implementation, the injector 260 may inject fuel into each cylinder in response to the injection time generated by the controller 250.
(41) In the following the method for controlling purge of the vehicle will be described referring to
(42)
(43) Referring to
(44) The controller 250 may generate the amount of fuel using the amount of air of the cylinder, the compensation information, the lambda control value, and the amount of the purge gas in step S320.
(45) The controller 250 may check the amount of air of the cylinder included in the engine 110.
(46) The controller 250 may check the compensation information including at least one of a temperature compensation coefficient, an injector deviation coefficient, a lambda compensation coefficient, and a speed compensation coefficient. The temperature compensation coefficient may be a coefficient set in order to compensate for the amount of fuel based on temperature of the fuel at a start of the vehicle. The temperature compensation coefficient may be set differently depending on the temperature of the fuel, and may be set in advance.
(47) The injector deviation coefficient may be a coefficient set by idle learning (e.g. idle learning of the engine) and may compensate for the amount of fuel based on a deviation for each injector 260. The injector deviation coefficient may be different depending on a type of the vehicle and may be set in advance.
(48) The lambda compensation coefficient may be a coefficient for compensating for the amount of fuel based on the lambda control value and may be set in advance. The speed compensation coefficient may be a coefficient for compensating for the amount of fuel based on acceleration or deceleration of the vehicle, and the compensation coefficient based on acceleration or deceleration of the vehicle may be different.
(49) The controller 250 may generate the amount of the purge gas using the flow amount of the purge valve 135 and a purge learning concentration value (e.g., a learning concentration value of the purge gas). In one implementation, the controller 250 may generate the amount of the purge gas using the flow amount of the purge valve 135 and the purge learning concentration value, as shown in a reference number 410 of
(50) As shown in
(51) As shown in a reference number 420 of
(52) The controller 250 may determine whether the control entry condition is satisfied based on the state information in step S330.
(53) In embodiments, as shown as
(54) The roughness difference value may be generated by calculating a difference value between an average value of engine roughness of the fourth cylinder and an average value of engine roughness of one of the first to third cylinders. The third reference value to the fifth reference value may be set in advance as reference values to determine whether the control entry condition is satisfied.
(55) The controller 250 may output an entry control value shown in
(56) The controller 250 may check or confirm the purge distribution coefficient when the state information satisfies the control entry condition in step S340.
(57) In embodiments, the controller 250 may check or confirm the setting map stored in advance when the state information satisfies the control entry condition. The setting map may be set by matching the cylinder information and the amount of the intake air with the purge distribution coefficient.
(58) As shown in a reference number 430 of
(59) The controller 250 may generate the amount of redistribution of the purge gas using the amount of the purge gas and the purge distribution coefficient in step S350.
(60) In embodiments, as shown in the reference number 430 of
(61) The controller 250 may generate the injection time for each cylinder using the amount of fuel, the conversion coefficient, and the amount of redistribution of the purge gas in step S360.
(62) Specifically, as shown in the reference number 430 of
(63) When the state information does not satisfy the control entry condition, the controller 250 may output a value other than 1 as the entry control value. As shown in the reference number 430 of
(64) The controller 250 may supply fuel to the engine 110 by controlling the first injector based on the first injection time, and may supply fuel to the engine by controlling the second injector based on the second injection time.
(65) When the purge learning concentration value is not learned, the controller 250 may solve imbalance of the air/fuel ratio using the purge learning concentration value and the lambda control value.
(66) The controller 250 may generates the first injection time and the second injection time using a lambda distribution coefficient.
(67) In embodiments, the controller 250 may generate a learning determination value as 1 when the controller determines that the purge learning concentration value has not been learned before. For example, the controller 250 may determine that the purge learning concentration value has not been learned before when a predetermined time interval after start of the purge control does not pass or a difference value between a lambda target value and the lambda detection value is greater than or equal to a predetermined value.
(68) As shown in a reference number 440 of
(69) In one embodiment, the controller 250 may generate the lambda distribution coefficient using Equation 1 below.
(70)
(71) Here, the LD may represent the lambda distribution coefficient, the LK may represent the lambda control value, and the PD may represent the purge distribution coefficient.
(72) As shown in the reference number 430 of
(73) The controller 250 may quickly learn the purge learning concentration value using a proportional integral control.
(74) In embodiments, as shown as
(75) In addition, as shown as
(76) Accordingly, the embodiment of the present invention may solve the imbalance of the air/fuel ratio by learning the purge concentration value through the proportional integral control when the purge concentration value is not learned to redistribute the lambda control value.
(77)
(78) In a comparative implementation, as shown in
(79) The embodiment of the present invention may redistribute the amount of the purge gas using the purge distribution coefficient for each cylinder to inject a different amount of fuel in each cylinder through the injector 260. Thus, engine roughness of the fourth cylinder may be maintained similar to that of the other cylinders as shown in
(80) While embodiments of this invention have been described, it is to be understood that the invention 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.
DESCRIPTION OF SYMBOLS
(81) 110: engine
(82) 115: intake manifold
(83) 120: canister
(84) 135: purge valve
(85) 150: fuel tank
(86) 210: oxygen sensor
(87) 220: state detector
(88) 233: duty detector
(89) 235: flow amount detector
(90) 237: number-of-rotation detector
(91) 239: roughness detector
(92) 250: controller
(93) 260: injector