The present invention relates to an engine control apparatus and an engine control method, and more particularly, to an engine control apparatus and an engine control method for a general-purpose engine.
An electronic governor mechanism is conventionally known as a control apparatus for a general-purpose engine. For example, an electronic governor mechanism for a compression-ignition engine (diesel engine) is a control apparatus which controls a fuel injection amount of the engine so as to stabilize an engine rotation speed at a target rotation speed. As methods for controlling the fuel injection amount, isochronous control and droop control are known.
In the isochronous control, when a load of the engine fluctuates to generate a deviation between the target rotation speed and an actual rotation speed, the deviation is controlled so as to be eliminated.
The isochronous control in a compression-ignition engine corrects the fuel injection amount to control the rotation speed so as to maintain the target rotation speed.
Moreover, in the isochronous control in a spark-ignition engine, the spark-ignition engine includes an actuator for opening/closing a throttle, and the isochronous control opens/closes the throttle to change an air amount taken into the engine, thereby providing such control that an engine rotation speed is consistent with a target rotation speed (for example, refer to Japanese Patent Application Laid-open No. Hei 2-238136).
On the other hand, when a load is imposed on an engine, the droop control decreases the engine rotation speed in response to a magnitude of the load.
The droop control in a compression-ignition engine provides such control as to increase a predetermined amount of a fuel in response to a deviation between a target rotation speed and an actual rotation speed, and to decrease the engine rotation speed when an external load exceeds a torque generated by the engine (for example, refer to Japanese Patent Application Laid-open No. 2008-231939).
Moreover, as a related-art control method, virtual droop control, which combines the isochronous control and the droop control with each other, is proposed (for example, refer to Japanese Patent Application Laid-open No. 2000-110635).
In the virtual droop control described in Japanese Patent Application Laid-open No. 2000-110635, control characteristics of a mechanical governor are realized by an electronic governor. In vessel engines, farm-vehicle engines, and construction-work vehicle engines, the engine rotation speed is reduced in accordance with an increase in engine load so that the degree of application of the load can be obtained based on the reduction in engine rotation speed. In the virtual droop control, engine-operation performance suited for a feeling of a driver is to be realized in the manner described above. Moreover, although a sense of discomfort is provided to the driver when sudden acceleration/deceleration is performed at the time of acceleration/deceleration in the case of the isochronous control, such a sense of discomfort can be reduced in the case of the droop control.
The related-art isochronous control has such a problem that sudden acceleration/deceleration occurs during acceleration/deceleration, and a driver thus feels a sense of discomfort.
Moreover, the related-art droop control can reduce the sense of discomfort, but there has been such a problem that a response during the acceleration and the deceleration is slow, resulting in stress felt by the driver.
Therefore, the related-art virtual droop control realizes the droop control by means of the isochronous control, and carries out feedback control so as to decrease the target rotation speed when the load increases so that the rotation speed is consistent with the target rotation speed, thereby realizing the droop control. However, in this case, gain adaptation for the feedback control is necessary so as to realize the isochronous control over an entire rotation range, and there has been such a problem that a lot of steps and processes for the adaptation are necessary.
On the other hand, in an engine including a mechanical governor, when the engine load increases, the engine rotation speed decreases, and the engine possibly stalls. Moreover, during operating at the maximum set rotation speed (high idle rotation speed) of the engine, when a load disappears, the engine is damaged if the engine rotation speed further increases. Therefore, such control that the fuel or the ignition is cut to prevent the damage so as to protect the engine (so-called over revolution control) is thus usually activated. When the over revolution control is activated, the engine rotation speed changes suddenly, and a user feels a sense of discomfort (refer to an operation shown in
Moreover, a sudden change in load can occur in a usual application in a general-purpose engine, which is different from engines used for other applications (such as a four-wheeled vehicle). If a load is applied suddenly and the engine stalls, or if a load disappears suddenly and the rotation speed reaches an over revolution rotation speed, resulting in fluctuation in rotation speed, the driver feels a sense of discomfort.
The present invention has been made in view of the above-mentioned problems, and therefore has an object to provide an engine control apparatus and an engine control method capable of automatically switching a droop control method and an isochronous control method depending on the change in engine load in response to an operation state, thereby preventing a driver from feeling a sense of discomfort.
According to one embodiment of the present invention, there is provided an engine control apparatus for controlling an intake air amount supplied to an engine by means of an electronic throttle, thereby controlling an engine rotation speed of the engine by means of any one of a droop control method and an isochronous control method, the engine control apparatus including: an engine parameter calculation part for detecting the engine rotation speed; an accelerator operation amount detection part for detecting an accelerator operation amount; a target rotation speed calculation part for acquiring a LOW rotation speed, which is a minimum set rotation speed of the engine with respect to an engine coolant temperature of the engine, and a HIGH rotation speed, which is a maximum set rotation speed thereof, and selecting, based on the engine rotation speed and the accelerator operation amount, any one of the LOW rotation speed and the HIGH rotation speed as a target rotation speed of the engine; a droop control target throttle opening degree calculation part for calculating a first throttle operation amount for operating the electronic throttle by means of the droop control method based on the accelerator operation amount; an isochronous control target throttle opening degree calculation part for acquiring a deviation between the engine rotation speed and the target rotation speed, and calculating a second throttle operation amount for operating the electronic throttle by means of the isochronous control method based on the deviation; a control method determination part for selecting, based on the accelerator operation amount and the engine rotation speed, any one of the droop control method and the isochronous control method as a control method; a target throttle opening degree calculation part for selecting, based on the accelerator operation amount and the control method, any one of the first throttle operation amount and the second throttle operation amount as a target throttle opening degree; and an electronic throttle control part for controlling the electronic throttle based on the target throttle opening degree, in which: when the accelerator operation amount is 0, the target throttle opening degree calculation part selects the second throttle operation amount, and the electronic throttle control part uses the second throttle operation amount, thereby controlling the electronic throttle by means of the isochronous control method; and when the accelerator operation amount is not 0, in a case where the engine rotation speed is one of equal to or lower than the LOW rotation speed and equal to or higher than the HIGH rotation speed and the control method determination part selects the isochronous control method as the control method, the target throttle opening degree calculation part selects any one of the first throttle operation amount and the second throttle operation amount, and the electronic throttle control part carries out, based on the selection, the control of the electronic throttle by means of the isochronous control method, and otherwise, the target throttle opening degree calculation part selects the first throttle operation amount, and the electronic throttle control part uses the first throttle operation amount, thereby controlling the electronic throttle by means of the droop control method.
According to one embodiment of the present invention, provided is the engine control apparatus for controlling the intake air amount supplied to the engine by means of the electronic throttle, thereby controlling the engine rotation speed of the engine by means of any one of the droop control method and the isochronous control method, the engine control apparatus including: the engine parameter calculation section for detecting the engine rotation speed; the accelerator operation amount detection section for detecting the accelerator operation amount; the target rotation speed calculation section for acquiring the LOW rotation speed, which is the minimum set rotation speed of the engine with respect to the engine coolant temperature of the engine, and the HIGH rotation speed, which is the maximum set rotation speed thereof, and selecting, based on the engine rotation speed and the accelerator operation amount, any one of the LOW rotation speed and the HIGH rotation speed as the target rotation speed of the engine; the droop control target throttle opening degree calculation section for calculating the first throttle operation amount for operating the electronic throttle by means of the droop control method based on the accelerator operation amount; the isochronous control target throttle opening degree calculation section for acquiring the deviation between the engine rotation speed and the target rotation speed, and calculating the second throttle operation amount for operating the electronic throttle by means of the isochronous control method based on the deviation; the control method determination section for selecting, based on the accelerator operation amount and the engine rotation speed, any one of the droop control method and the isochronous control method as the control method; the target throttle opening degree calculation section for selecting, based on the accelerator operation amount and the control method, any one of the first throttle operation amount and the second throttle operation amount as the target throttle opening degree; and the electronic throttle control section for controlling the electronic throttle based on the target throttle opening degree, in which: when the accelerator operation amount is 0, the target throttle opening degree calculation section selects the second throttle operation amount, and the electronic throttle control section uses the second throttle operation amount, thereby controlling the electronic throttle by means of the isochronous control method; and when the accelerator operation amount is not 0, in the case where the engine rotation speed is equal to or lower than the LOW rotation speed or equal to or higher than the HIGH rotation speed and the control method determination section selects the isochronous control method as the control method, the target throttle opening degree calculation section selects any one of the first throttle operation amount and the second throttle operation amount, and the electronic throttle control section carries out, based on the selection, the control of the electronic throttle by means of the isochronous control method, and otherwise, the target throttle opening degree calculation section selects the first throttle operation amount, and the electronic throttle control section uses the first throttle operation amount, thereby controlling the electronic throttle by means of the droop control method. Thus, it is possible to automatically switch the droop control method and the isochronous control method depending on the change in engine load in response to the operation state, thereby preventing the driver from feeling a sense of discomfort.
Now, an engine control apparatus according to a first embodiment of the present invention is described in detail referring to the accompanying drawings. In the drawings, the same or corresponding parts are denoted by the same reference symbols.
As illustrated in
The ignition coil 5, the spark plug 6, and the injector 12 are mounted to the engine 1. In addition, the intake passage 9 and the exhaust passage 14 are brought into communication with the engine 1 through the intermediation of an intake valve and an exhaust valve, respectively. In accordance with a load of the engine 1, the ECU 17 calculates a fuel amount to be supplied from the injector 12 to the engine 1 so as to achieve a target air/fuel ratio. Moreover, the ECU 17 calculates optimal ignition timing by the spark plug 6 based on an engine rotation speed and the engine load. Further, the ECU 17 calculates an optimal air amount to be supplied to the engine 1 and adjusts the air amount by the throttle actuator (electronic throttle) 7a.
The EGR passage 20 (bypass passage) brings the exhaust passage 14 and the intake passage 9 into communication with each other through the intermediation of the EGR valve 20a.
The throttle valve 7 for adjusting an intake-air amount sucked into the engine 1 and the throttle actuator 7a for driving the throttle valve 7 to be opened and closed are provided to the intake passage 9.
On the other hand, the three-way catalyst 16 for purifying an exhaust gas E exhausted from the engine 1 is provided in the exhaust passage 14.
The injector 12 injects the fuel (gasoline) supplied by the fuel pump 13a provided to the fuel tank 13 into the intake passage 9 corresponding to each cylinder of the engine 1. The ignition coil 5 supplies electric power energy to the spark plug 6. The spark plug 6 ignites an air-fuel mixture by using a discharge spark.
Next, various analog output sensors for detecting an operating state and a load state of the engine 1 are described. The crank angle sensor 2 detects a crank angle θ1. The cam angle sensor 3 detects a cam angle θ2. The water temperature sensor 4 detects an engine coolant temperature Tw. The intake-air temperature sensor 11 detects a temperature Ta of intake air A.
The throttle sensor 8 detects an angle θt of the throttle valve 7. The intake-pressure sensor 10 is provided at downstream of the throttle valve 7 and detects a pressure Pb in the intake passage 9. The O2 sensor 15 is provided at upstream of the three-way catalyst 16 and outputs a detection value AF corresponding to an oxygen concentration (air/fuel ratio) in the exhaust passage 14.
The accelerator position sensor 21a (accelerator operation amount detection part) is mounted to the accelerator pedal 21. The accelerator position sensor 21a detects an accelerator operation amount θaps corresponding to the amount of operation performed by a driver. Although an analog sensor such as the accelerator position sensor 21a is illustrated as the accelerator operation amount detection part in
The various sensors described above are described as examples, and therefore all the various sensors are not required to be included as constituent features of the first embodiment of the present invention. Thus, only a part of the various sensors described above may be provided or other sensor (s) other than those described above may be additionally provided.
The detection information of the various sensors 2, 3, 4, 8, 10, 11, 15, and 21a described above is input to the ECU 17.
The ECU 17 computes a control amount for controlling the engine 1 based on the crank angle θ1 from the crank angle sensor 2, the cam angle θ2 from the cam angle sensor 3, and input information from the other various sensors so as to control the driving of various actuators such as the ignition coil 5, the throttle actuator 7a, and the injector 12.
The ECU 17 calculates a fuel injection amount based on the air amount supplied to the engine 1 in accordance with the load on the engine 1 so as to achieve a stoichiometric air/fuel ratio (target air/fuel ratio) and supplies the fuel from the injector 12 to the engine 1 based on the thus calculated injection amount. The ECU 17 also computes optimal ignition timing based on a rotation speed RE of the engine 1 and a load on the engine 1 to perform ignition at the spark plug 6. Moreover, the ECU 17 controls the air amount to be supplied to the engine 1 by using the throttle actuator (electronic throttle) 7a.
Moreover, the ECU 17 calculates a first throttle operation amount θtps1 for operating the electronic throttle by means of the droop control method, or calculates a second throttle operation amount θtps2 for operating the electronic throttle by means of the isochronous control method based on the accelerator operation amount θaps from the accelerator position sensor 21a, thereby providing the throttle actuator 7a (electronic throttle) with drive control.
The battery 18 is connected to the ECU 17. The battery 18 supplies electric power for an engine start or to various electric components such as a light.
When a fault occurs in any of the parts, the fault indicator 19 receives a signal from the ECU 17 to display the occurrence of the fault.
In
The engine parameter calculation section 22 acquires the engine rotation speed RE and a change amount ΔRE of the engine rotation speed RE during a predetermined period based on the crank angle θ1 from the crank angle sensor 2.
The target rotation speed calculation section 23 determines a LOW rotation speed and a HIGH rotation speed based on the engine coolant temperature Tw from the water temperature sensor 4 for preventing the engine from being damaged by a difference in engine friction or overheat. On this occasion, the LOW rotation speed and the HIGH rotation speed may be acquired by using input information from other various sensors and other control information. Moreover, the target rotation speed calculation section 23 acquires an accelerator operation amount threshold based on the engine rotation speed RE from the engine parameter calculation section 22, and compares the accelerator operation amount threshold and the accelerator operation amount θaps from the accelerator position sensor 21a with each other, thereby determining any one of the LOW rotation speed and the HIGH rotation speed as a target rotation speed No.
The droop control target throttle opening degree calculation section 24 calculates a first throttle operation amount θtps1 based on the accelerator operation amount θaps from the accelerator position sensor 21a.
The isochronous control target throttle opening degree calculation section 25 acquires a deviation Nerr between the target rotation speed No from the target rotation speed calculation section 23 and the engine rotation speed RE from the engine parameter calculation section 22, and calculates a second throttle operation amount θtps2 for providing such a control that the deviation Nerr approaches 0 in feedback control (PID control).
The control method determination section 26 determines whether to control the throttle actuator 7a by means of the droop control method or to control the throttle actuator 7a by means of the isochronous control method based on the accelerator operation amount θaps from the accelerator position sensor 21a and the engine rotation speed RE from the engine parameter calculation section 22, and outputs a signal (hereinafter referred to as control method Md) representing the determined control method.
The target throttle opening degree calculation section 27 sets any one of the first throttle operation amount θtps1 and the second throttle operation amount θtps2 as the target throttle opening degree θo based on the accelerator operation amount θaps and the control method Md.
The electronic throttle control section 28 controls the throttle actuator 7a based on the target throttle opening degree θo so that the angle θt of the throttle valve 7 from the throttle sensor 8 approaches the target throttle opening degree θo.
Now, an operation according to the first embodiment of the present invention is described referring to flowcharts of
First, referring to
Now, referring to
Now, referring to
Referring to
Now, referring to
The engine control apparatus according to the first embodiment of the present invention automatically switches, as described above, the control method between the droop control method and the isochronous control method in response to the operation state, thereby realizing the rotation speed control across the entire rotation range. The isochronous control method, which determines the target throttle opening degree by means of the feedback control, is large in the steps and processes for adaptation compared with the droop control method in which the target throttle opening degree is uniquely determined. Related-art virtual droop control is extremely large in the steps and processes for adaptation by means of the isochronous control method across the entire rotation range, but the engine control apparatus according to the first embodiment of the present invention carries out the adaptation by means of the isochronous control method only in the necessary rotation range, and carries out the adaptation of the droop control in other rotation ranges, resulting in a reduction in steps and processes for adapting the droop control in the other rotation ranges.
Moreover, hitherto, as shown in
In
As described above, the engine control apparatus according to the first embodiment of the present invention controls the intake air amount supplied to the engine 1 by using the throttle actuator 7a (electronic throttle), thereby controlling the engine rotation speed RE of the engine 1 by means of the droop control method or the isochronous control method. The engine control apparatus includes: the engine parameter calculation section 22 for detecting the engine rotation speed RE; the accelerator position sensor 21a (accelerator operation amount detection section) for detecting the accelerator operation amount θaps of the accelerator pedal 21 by the driver; the target rotation speed calculation section 23 for acquiring the LOW rotation speed, which is the minimum set rotation speed of the engine 1 with respect to the engine coolant temperature Tw of the engine 1, and the HIGH rotation speed, which is the maximum set rotation speed thereof, and selecting, based on the engine rotation speed RE and the accelerator operation amount θaps, any one of the LOW rotation speed and the HIGH rotation speed as the target rotation speed No of the engine 1; the droop control target throttle opening degree calculation section 24 for calculating the first throttle operation amount θtps1 for controlling the throttle actuator 7a by means of the droop control method based on the accelerator operation amount θaps; the isochronous control target throttle opening degree calculation section 25 for acquiring the deviation Nerr between the engine rotation speed RE and the target rotation speed No, thereby calculating the second throttle operation amount θtps2 for operating the throttle actuator 7a by means of the isochronous control method based on the deviation Nerr; the control method determination section 26 for selecting, based on the accelerator operation amount θaps and the engine rotation speed RE, any one of the droop control method and the isochronous control method as the control method Md; the target throttle opening degree calculation section 27 for selecting, based on the accelerator operation amount θaps and the control method Md, any one of the first throttle operation amount θtps1 and the second throttle operation amount θtps2 as the target throttle opening degree θo; and the electronic throttle control section 28 for controlling the throttle actuator 7a based on the target throttle opening degree θo. When the accelerator operation amount θaps is 0, the target throttle opening degree calculation section 27 selects the second throttle operation amount θtps2, and the electronic throttle control section 28 uses the second throttle operation amount θtps2, thereby controlling the throttle actuator 7a by means of the isochronous control method. On the other hand, when the accelerator operation amount θaps is not 0, in a case where the engine rotation speed RE is equal to or lower than the LOW rotation speed or equal to or higher than the HIGH rotation speed and the control method determination section 26 selects the isochronous control method as the control method Md, the target throttle opening degree calculation section 27 selects any one of the first throttle operation amount θtps1 and the second throttle operation amount θtps2, and the electronic throttle control section 28 carries out, based on the selection, the control of the throttle actuator 7a by means of the isochronous control method. Otherwise, the target throttle opening degree calculation section 27 selects the first throttle operation amount θtps1, and the electronic throttle control section 28 uses the first throttle operation amount θtps1 to control the throttle actuator 7a by means of the droop control method. As shown in
Moreover, in the first embodiment, when the isochronous control method is selected as the control method Md as illustrated in
Moreover, in the first embodiment, as illustrated in
Further, in the first embodiment, the isochronous control method includes the isochronous control method (HIGH) (second isochronous control method) having the target rotation speed No set to the HIGH rotation speed. When the accelerator operation amount θaps is not 0 and the engine rotation speed RE is equal to or higher than the HIGH rotation speed, the control method determination section 26 selects the isochronous control method (HIGH) as the control method Md, and the target throttle opening degree calculation section 27 selects smaller one of the first throttle operation amount θtps1 and the second throttle operation amount θtps2 as the target throttle opening degree θo. As a result, when a state where the isochronous control is provided based on the accelerator operation amount θaps so that the rotation speed reaches the HIGH rotation speed is switched to the droop control method, hunting and a rise in rotation speed when the control is switched can be prevented by selecting smaller one of the first throttle operation amount θtps1 and the second throttle operation amount θtps2.
A description of the first embodiment has been given while the general-purpose engine is exemplified as the engine, but it should be understood that the engine is not limited to the general-purpose engine and the present invention can be generally applied to engines.
Number | Date | Country | Kind |
---|---|---|---|
2013-176385 | Aug 2013 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6725833 | Irihune | Apr 2004 | B1 |
8406981 | Tetsuka | Mar 2013 | B2 |
20030084873 | Ishida | May 2003 | A1 |
20060213483 | Miyachi | Sep 2006 | A1 |
Number | Date | Country |
---|---|---|
2-238136 | Sep 1990 | JP |
2000-110635 | Apr 2000 | JP |
2008-231939 | Oct 2008 | JP |
Number | Date | Country | |
---|---|---|---|
20150059693 A1 | Mar 2015 | US |