ENGINE CONTROL DEVICE AND ENGINE
20170284326 · 2017-10-05
Assignee
Inventors
Cpc classification
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2422
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/225
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/101
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D31/001
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D31/007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D31/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
An ECU of an engine performs control to keep a constant engine speed when a load factor is equal to or less than a predetermined value, and to reduce and correct the engine speed in accordance with an increase in the load factor when the load factor exceeds the predetermined value. The ECU is provided with a reference droop control correction amount calculation unit (36), a correction amount adjustment map storage unit, and a post-adjustment correction amount calculation unit (38). The reference droop control correction amount calculation unit (36) obtains an engine speed reference reduction correction amount NBD that is increased at a constant rate in accordance with the increase in the load factor from the predetermined value. The correction amount adjustment map storage unit stores, as a correction amount adjustment map (111), a subtraction factor that varies depending on the load factor. On the basis of the engine speed reference reduction correction amount NBD and the subtraction factor, the post-adjustment correction amount calculation unit (38) calculates an engine speed reduction correction amount ND as an amount by which the engine speed is reduced and corrected in accordance with the increase in the load factor when the load factor exceeds the predetermined value.
Claims
1. An engine control unit that keeps a constant engine speed regardless of variation of load when a load is equal to or less than a predetermined load, the engine control unit that reduces and corrects the engine speed along with an increase in load when the load exceeds the predetermined load comprising: an engine speed reference reduction correction amount acquisition unit for obtaining an engine speed reference reduction correction amount that is increased at a constant rate depending on the amount of load increased from the predetermined load; a correction amount adjustment parameter storage unit for storing a correction amount adjustment parameter that is changed depending on the load; and an engine speed reduction correction amount calculation unit for calculating an engine speed reduction correction amount that is the amount of correction by decreasing the engine speed along with an increase in load exceeded from the load based on the engine speed reference reduction correction amount and the correction amount adjustment parameter.
2. The engine control unit according to claim 1, wherein the engine speed reduction correction amount calculation unit calculates the engine speed reduction correction amount by adjusting the engine speed reduction correction amount so as to be larger or smaller than the engine speed reference reduction correction amount based on the correction amount adjustment parameter.
3. The engine control unit according to claim 2, wherein the engine speed reduction correction amount calculation unit calculates the engine speed reduction correction amount by multiplying the ratio based on the correction amount adjustment parameter by the engine speed reference reduction correction amount.
4. The engine control unit according to claim 1, wherein the correction amount adjustment parameter storage unit stores the correction amount adjustment parameter in a tabular format, the engine speed reduction correction amount calculation unit is configured to obtain the correction amount adjustment parameter depending on the load by interpolation calculation between values stored in the table.
5. The engine control unit according to claim 1, wherein the correction amount adjustment parameter storage unit stores a plurality of kinds of correction amount adjustment parameters, the engine speed reduction correction amount calculation unit calculates the engine speed reduction correction amount based on one correction amount adjustment parameter that is selected from the plurality of kinds of correction amount adjustment parameters prior to an operation of the engine.
6. An engine comprising: the engine control unit according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
EMBODIMENT FOR CARRYING OUT THE INVENTION
[0040] Next, an embodiment of the present invention will be described with reference to drawings. An engine 1 of this embodiment is a diesel engine having a common-rail fuel injector. The engine 1 is configured as an inboard engine for a marine vessel. Firstly, a configuration of the engine 1 will be simply described.
[0041] As shown in
[0042] The intake unit 10 intakes outside air. An air cleaner for removing dust and the like included in an intake air is arranged within the intake unit 10. The turbocharger 11 includes a turbine wheel 11a and a compressor wheel 11b as shown in
[0043] The intake unit 10 and the turbocharger 11 are connected with the intercooler 14 by the intake pipe 12. The air flowed through the intake pipe 12 is cooled by the intercooler 14. The intercooler 14 cools the air that is sucked by the intake unit 10 and the turbocharger 11 by means of heat exchange to water (in this embodiment, seawater) taken from outside vessel. The seawater used for heat exchange in the intercooler 14 is further used for heat exchange with the cooling water in the fresh water cooler 15, and then discharged to the outside of the vessel.
[0044] The air cooled by the intercooler 14 is supplied to the intake manifold 17 via the intake pipe 12. The intake manifold 17 distributes the air in accordance with the number of cylinders of the engine 1, and then provides to combustion chambers. In the combustion chambers, the air that is supplied from the intake manifold 17 is compressed, and then the fuel is injected. Accordingly, the combustion can be generated in the combustion chambers, which enables pistons to be driven up and down. The power generated as above is transmitted to a predetermined equipment (a screw for propulsion) via a crankshaft or the like.
[0045] The exhaust gas generated in the combustion chambers is collected by an exhaust manifold 19 shown in
[0046] Next, in the engine 1, a configuration for supplying and injecting the fuel will be described. The engine 1 includes a fuel tank 20, a fuel filter 21, a fuel pump 22, a common rail 23 and injectors 24 as shown in
[0047] The fuel pump 22 sucks the fuel accumulated in the fuel tank 20. The fuel sucked by the fuel pump 22 passes through the fuel filter 21, and thereby dust and dirt included in the fuel are removed. The fuel pump 22 supplies the sucked fuel to the common rail 23. The common rail 23 stores the fuel supplied by the fuel pump 22 under high pressure, and then distributes the fuel and supplies to the plurality of injectors 24.
[0048] Each of the injectors 24 is attached to an upper portion of each of the cylinders included in the engine 1. Each of the injectors 24 includes a fuel injection valve (an injector solenoid valve which will be described later) for injecting the fuel to the combustion chamber. The injector solenoid valve injects the fuel to the combustion chamber by opening and closing at a timing in accordance with the instructions by the ECU 30. This configuration can achieve adjustment of the output, clean of the exhaust gas, suppression of a noise and the like.
[0049] Next, the control performed by the ECU 30 for the output of the engine 1 will be described with reference to
[0050] The ECU 30 includes a control unit 31, a storage unit 32, a fuel abnormality determination unit 33 and a fuel condition output unit 34. The ECU 30 configured as a microcomputer, as shown in
[0051] The control unit 31 includes a CPU and the like (not shown). The control unit 31 sends an appropriate control command to the actuator group 50 based on the information from the sensor group 40 and the information of actuation of the engine 1 stored in the storage unit 32, and thereby controls the output of the engine.
[0052] The storage unit 32 includes a ROM, a RAM and the like (not shown). The storage unit 32 stores the various programs and a plurality of control information (control map) that is preset for the control of the engine 1. The control map shows, for example, a fuel injection timing corresponding to the characteristic of the output of the engine, the intake amount of air, the reduction amount of exhaust gas and the like. In the storage unit 32, a correction amount map (a correction table) showing the correction amount of speed of the engine 1 depending on the remaining amount of fuel is also stored as one of the above-described control maps. The correction amount map is used in an after-mentioned reference droop control performed in accordance with the detection of fuel abnormality.
[0053] In the ECU 30, the hardware such as the above-described CPU, ROM, RAM and the like collaborates and works with the program stored in the storage unit 32, which allows the ECU 30 to be functioned as a reference droop control correction amount calculation unit (an engine speed reference reduction correction amount acquisition unit) 36, a correction amount adjustment map storage unit (a correction amount adjustment parameter storage unit) 37, post-adjustment correction amount calculation unit (an engine speed reduction correction amount calculation unit) 38, and an adjustment availability setting unit 39.
[0054] The fuel abnormality determination unit 33 determines whether or not the abnormality of fuel (specifically, fuel leakage) occurs, based on the sensor detection result of the fuel state.
[0055] The fuel condition output unit 34 outputs in real time the fuel abnormality determined by the fuel abnormality determination unit 33 and the information such as the fuel amount detected by the sensor that is provided in the fuel tank 20, toward the operation control unit 60. The operation control unit 60, based on that information, displays a status of the fuel abnormality and the like on the display 70, and thereby a user can accurately recognize the current status.
[0056] The sensor group 40 includes an engine speed sensor 41 that measures the engine speed of the engine 1, an accelerator sensor 42 that detects the depressed amount of an accelerator (a setting position of a target engine speed), a fuel injection pressure sensor 43 that detects the pressure of the common rail 23, and the like. Each of the sensors in the sensor group 40 detects the various information for controlling the engine 1, and then outputs the detected result to the ECU 30.
[0057] The actuator group 50 allows each parts of the engine 1 to be operated. Specifically, the actuator group 50 includes injector solenoid valves 51 and the like provided in the injectors 24 for injecting the fuel.
[0058] Next, the control of the engine 1 performed by the ECU 30 of this embodiment will be described. This control is the control in which a speed control referred to as the virtual droop control in Patent Document 1 is appropriately changed. Firstly, the basic control (which may be referred to as the reference droop control in this embodiment) will be described.
[0059] The reference droop control is referred to as the virtual droop control in Patent Document 1. Patent Document 1 describes that the virtual droop control is the control in which an isochronous control and a droop control are combined. Specifically, a constant engine speed is kept in a range where the engine output is lower than a predetermined engine output defined by the amount of virtual droop margin. When the engine output is higher than the predetermined engine output defined by the amount of virtual droop margin, the engine speed is corrected so as to reduce in a constant rate along with an increase in the engine output.
[0060] Since the isochronous control and the droop control have been well-known as a method for controlling the engine speed, a detailed description is omitted. The isochronous control is to keep the engine speed constant regardless of variation of load. The droop control is to reduce the engine speed along with an increase in load. For the isochronous control and the droop control,
[0061]
[0062] Although the diagram of
[0063] Regarding the method for detecting the load factor P as the vertical axis of
[0064] In this control, an engine speed correction amount (an engine speed reference reduction correction amount) NBD when the load factor P exceeds a droop load margin amount M(%) is NBD=ND(100)×(P−M)/(100−M), by using an engine speed reduction correction amount at a time of 100% of load factor as ND(100). This calculation is implemented by a reference droop control correction amount calculation unit 36 included in the ECU 30.
[0065] The engine speed reference reduction correction amount NBD obtained as above corresponds to the droop working line 110 of the reference droop control. The droop load margin amount M and the engine speed reduction correction amount ND(100) at a time of 100% of load factor are preset in the engine 1. These parameter M, ND(100) may be set for each engine target speed.
[0066] However, the control based on the regulation characteristic shown in
[0067] In this respect, in this embodiment, the droop working line 110 having the regulation characteristic of
[0068]
[0069] In the following, a specific configuration for adjustment will be described. A correction amount adjustment map 111 shown in
[0070] For example, when the load factor P is 90%, the above-described engine speed reference reduction correction amount is NBD (90). According to the correction amount adjustment map 111 of
[0071] In the correction amount adjustment map storage unit 37, a pair of the load factor and the subtraction factor is stored in a tabular format. The subtraction factor for the load factor without setting in the table (the correction amount adjustment map 111) is calculated by linear interpolation. This can achieve the adjustment of the droop working line that is deformed into a polygonal line and convex line as shown in
[0072] As above, although the droop working line 110 is adjusted so as to be deformed into the convex line, the droop working line 110 may be adjusted so as to be deformed into the concave line as shown in
[0073] As above, in the ECU 30 of this embodiment, the droop working line 110 of the conventional reference droop control (
[0074] In the following, a signal flow in the above-described control will be described with reference to
[0075] The load factor P is obtained by using the above-described appropriate method. When it is determined that the load factor P exceeds the droop load margin amount M, the load factor P is inputted in the reference droop control correction amount calculation unit 36 and the correction amount adjustment map 111. The reference droop control correction amount calculation unit 36 calculates the engine speed reference reduction correction amount NBD based on the inputted load factor P. The obtained engine speed reference reduction correction amount NBD is outputted to the post-adjustment correction amount calculation unit 38 and the adjustment availability setting unit 39.
[0076] The load factor P is converted into the subtraction factor (in percent) based on the correction amount adjustment map 111. The subtraction factor is inputted in the post-adjustment correction amount calculation unit 38 and converted into a decimal by multiplying 0.01, and then multiplies the engine speed reference reduction correction amount NBD inputted from the post-adjustment correction amount calculation unit 38. This obtained result is subtracted from the engine speed reference reduction correction amount NBD. This can obtain the engine speed reduction correction amount ND as the correction amount after adjustment. The obtained engine speed reduction correction amount ND is outputted to the adjustment availability setting unit 39.
[0077] The adjustment availability setting unit 39 is configured to select the reference correction amount (the engine speed reference reduction correction amount NBD) or the post-adjustment correction amount (the engine speed reduction correction amount ND) for use, for example, based on the setting value given in the setting operation at a factory setting. The either selected one of two is used as the correction amount for reducing the engine speed.
[0078] In the ECU 30 of this embodiment, a plurality of kinds of correction amount adjustment map 111 can be preset. Specifically, both of the correction amount adjustment map 111 of
[0079] This can flexibly and easily set the working line of the regulation characteristics at a time of shipment of the engine 1 in view of various circumstances. This can provide the engine 1 capable of widely matching with the various needs.
[0080] Next, the control of the engine 1 concerning a fuel leakage by the ECU 30 of this embodiment will be described.
[0081] The ECU 30 of this embodiment is configured to perform either one of two controls (both isochronous control and droop control are acceptable) in view of characteristics required for the marine vessel, user's choice or the like, at a normal state that the fuel leakage or the like is not detected. The ECU 30 may be also configured to switch the controls in accordance with the user's setting and the like.
[0082] On the other hand, the ECU 30 of this embodiment is configured that the control mode is automatically switched to the reference droop control when the fuel leakage is detected.
[0083] As described above, in the reference droop control (
[0084] As shown in
[0085] The fuel abnormality determination unit 33 determines whether or not the abnormality of fuel occurs based on the pressure of fuel within the common rail 23 detected by the fuel injection pressure sensor 43. Specifically, the fuel abnormality determination unit 33 calculates a target pressure of the fuel based on an operation state (for example, the target engine speed and the like based on the depressed amount of an accelerator). Next, the fuel abnormality determination unit 33 compares the target pressure with the fuel pressure (detection pressure) within the common rail 23 actually detected by the fuel injection pressure sensor 43. Then, the fuel abnormality determination unit 33 determines that the fuel leakage occurs when the detection pressure is lower than the target pressure and the difference of pressure exceeds a predetermined threshold value.
[0086] When the fuel abnormality determination unit 33 determines that the fuel leakage occurs, the control unit 31 in the ECU 30 of this embodiment switches to the reference droop control and controls the engine 1. Accordingly, the reference droop control is performed when the fuel leakage occurs, which can save the amount of fuel consumption.
[0087] The ECU 30 of this embodiment has the fuel amount detection sensor 44, and thereby the optimal reference droop control can be performed for the engine 1 depending on the remaining amount of fuel. To be specific, the storage unit 32 included in the ECU 30 prestores a plurality of maps (the above-described correction amount maps) in accordance with the remaining amount of fuel. The correction amount maps show the correction amount of the engine speed of a portion where the engine speed is reduced in accordance with the increase and decrease in load in the torque diagram of the reference droop control shown in
[0088] Next, the control of the engine 1 performed in the ECU 30 of this embodiment will be described with reference to a flowchart in
[0089] The ECU 30 obtains the detection result of the pressure of fuel within the common rail 23 from the fuel condition determination unit 45 (step S101). Then, the fuel abnormality determination unit 33 compares the target pressure of fuel calculated based on a status of the engine 1 with an actual pressure (detected pressure) of fuel detected by the fuel injection pressure sensor 43 (step S102). If the detected pressure is almost same as the target pressure, it is determined that the fuel leakage does not occur, which allows to return to the step S101.
[0090] In the step S102, when the above-described detected pressure is smaller than the target pressure, and when the difference between the detected pressure and the target pressure exceeds the predetermined threshold value, it is determined that the abnormality such as fuel leakage occurs. In the step S102, when it is determined that the abnormality of fuel occurs, the control unit 31 obtains the remaining amount of fuel within the fuel tank 20 from the fuel amount detection sensor 44 (step S103). Next, the control unit 31 selects one correction amount map in accordance with the remaining amount of fuel from the plurality of correction amount maps, and the correction amount of engine speed is read out from the selected correction amount map (step S104). The ECU 30 performs the reference droop control based on the obtained correction amount (step S105).
[0091] In the above-described steps, when the abnormality such as fuel leakage is detected, the ECU 30 controls the engine 1 by performing the reference droop control having the appropriate regulation characteristic, which can extend the operation time of the engine 1 while saving the fuel. This means that the operation of the engine 1 can be kept as far as possible under an abnormal situation such as fuel leakage. Therefore, it is extremely useful to increase the possibility of port call when the fuel leakage occurs in the engine at an offshore marine vessel, for example.
[0092] As described above, the ECU 30 provided with the engine 1 of this embodiment keeps a constant engine speed regardless of variation of load factor P when the load factor P is equal to or less than the droop load margin amount M, whereas the ECU 30 performs the engine control for decreasing and correcting the engine speed in accordance with an increase in the load factor P when the load factor P exceeds the droop load margin amount M. The ECU 30 includes the reference droop control correction amount calculation unit 36, the correction amount adjustment map storage unit 37, and the post-adjustment correction amount calculation unit 38. The reference droop control correction amount calculation unit 36 obtains the engine speed reference reduction correction amount NBD that is increased at a constant rate in accordance with the increased amount of load factor from the droop load margin amount M. The correction amount adjustment map storage unit 37 stores the subtraction factor that changes in accordance with the load factor P as the correction amount adjustment map 111. When the load factor P exceeds the droop load margin amount M, the post-adjustment correction amount calculation unit 38 calculates the engine speed reduction correction amount ND that is the amount for decreasing and correcting the engine speed in accordance with the increased amount of the load factor P based on the engine speed reference reduction correction amount NBD and the subtraction factor.
[0093] That is, merely performing the reference droop control shown in
[0094] In the ECU 30 of this embodiment, the post-adjustment correction amount calculation unit 38 calculates, based on the subtraction factor, the engine speed reduction correction amount ND by adjusting so as to be smaller than the engine speed reference reduction correction amount NBD if the subtraction factor is positive, or by adjusting so as to be larger than the engine speed reference reduction correction amount NBD if the subtraction factor is negative.
[0095] Accordingly, the reduction of engine speed is suppressed if it is assumed that the reference droop control is insufficient for the engine 1. By contrast, the engine speed can be adjusted so as to further promote the reduction if it is assumed that the reference droop control leads to too fast load responsivity. Therefore, the regulation characteristic of the engine 1 can be easily and flexibly matched with the wide range of applications and the like.
[0096] In the ECU 30 of this embodiment, the post-adjustment correction amount calculation unit 38 calculates the engine speed reduction correction amount ND by multiplying the ratio based on the subtraction factor by the engine speed reference reduction correction amount NBD.
[0097] Accordingly, the correction amount can be adjusted by the ratio calculation. This can adjust the engine speed reduction correction amount in response to the wide range of situations with a simple calculation.
[0098] In the ECU 30 of this embodiment, the correction amount adjustment map storage unit 37 stores the subtraction factor (correction amount adjustment map 111) in a tabular format. The post-adjustment correction amount calculation unit 38 is configured to obtain the subtraction factor corresponding to the load factor P by interpolation calculation between the values stored in the table.
[0099] Accordingly, the subtraction factor can be appropriately calculated in accordance with the load factor P while reducing the storage capacity for storing the subtraction factor.
[0100] In the ECU 30 of this embodiment, the correction amount adjustment map storage unit 37 stores the plurality of kinds of subtraction factors (correction amount adjustment map 111). The post-adjustment correction amount calculation unit 38 calculates the engine speed reduction correction amount ND based on one subtraction factor (correction amount adjustment map 111) selected from the plurality of kinds of subtraction factors (correction amount adjustment map 111) prior to the engine operation.
[0101] This allows the regulation characteristic of the engine 1 to be easily and flexibly matched with applications, load characteristics, user's choice and the like.
[0102] The ECU 30 of this embodiment can perform at least one of a plurality of engine controls including the isochronous control that keeps a constant engine speed regardless of variation of load, the droop control that reduces the engine speed along with the increase in load, and the reference droop control that keeps a constant engine speed regardless of variation of load when the load is equal to or less than a predetermined load, and reduces the engine speed along with the increase in load when the load exceeds the predetermined load. The ECU 30 includes the fuel abnormality determination unit 33 and the control unit 31. The fuel abnormality determination unit 33 determines whether or not the abnormality of fuel occurs based on the detection result of the fuel condition determination unit 45 that detects the fuel condition. The control unit 31 performs one control (the reference droop control) of the plurality of engine controls when the fuel abnormality determination unit determines that the abnormality of fuel occurs.
[0103] Accordingly, when the abnormality of fuel such as fuel leakage is detected, the control appropriately selected is performed, which can extend the operation time of the engine 1 while saving the fuel.
[0104] In the ECU 30 of this embodiment, the fuel condition determination unit 45 includes the fuel injection pressure sensor 43 that detects the pressure of fuel. The above-described fuel abnormality determination unit 33 determines whether or not the fuel leakage occurs, based on the detection result of the fuel injection pressure sensor 43.
[0105] Accordingly, since the fuel condition of the engine 1 can be determined from the viewpoint of the pressure, the abnormality such as fuel leakage can be early and appropriately detected.
[0106] In the ECU 30 of this embodiment, the control unit 31 controls the engine 1 by performing the reference droop control when the fuel abnormality determination unit 33 determines that the abnormality of fuel occurs.
[0107] Accordingly, when the abnormality of fuel such as fuel leakage is detected, the control is automatically shifted to the reference droop control suitable for saving the fuel. This can effectively save the fuel.
[0108] In the engine 1 of this embodiment, the fuel condition determination unit 45 includes the fuel amount detection sensor 44 that detects the fuel amount within the fuel tank 20. The control unit 31 controls the engine 1 in accordance with the fuel amount within the fuel tank 20 when the fuel abnormality determination unit 33 determines that the abnormality of fuel occurs.
[0109] Accordingly, the engine is controlled in accordance with the remaining amount of fuel, which can further suppress the useless fuel consumption and extend the operation time of the engine.
[0110] The ECU 30 of this embodiment includes the storage unit 32 for storing the parameter concerning the control of the engine 1. The control unit 31 controls the engine 1 by performing the reference droop control when the fuel abnormality determination unit 33 determines that the abnormality of fuel occurs. In the reference droop control when the fuel abnormality determination unit 33 determines that the abnormality of fuel occurs, the storage unit 32 prestores, depending on the fuel amount within the fuel tank 20, the plurality of correction tables concerning the engine speed correction amount that reduces the engine speed in accordance with the increase in load when the load exceeds the predetermined load. The control unit 31 controls the engine 1 by selecting one correction table from the plurality of correction tables based on the fuel amount detected by the fuel amount detection sensor 44.
[0111] Accordingly, the fuel can be effectively saved by flexibly and easily changing the control characteristics of the engine 1 depending on the remaining amount of fuel.
[0112] The ECU 30 of this embodiment includes the fuel condition output unit 34 that outputs the fuel condition detected by the fuel condition determination unit 45 from the ECU 30 to outside.
[0113] This can effectively utilize information concerning the fuel shortage, fuel leakage and the like. For example, the information is displayed on the display 70 to inform the user, which enables the user to appropriately recognize the status.
[0114] Although a preferred embodiment of the present invention and a variation thereof have been described above, the above-described configuration can be modified, for example, as follows.
[0115] In the above-described embodiment, the engine 1 is used for the vessel, however, the usage of the engine 1 is not limited to this. For example, the engine 1 can be applied to the wide range of applications such as construction machinery, agricultural machinery and the like. The present invention can be applied to a natural aspiration engine for air intake without the turbocharger 11.
[0116] Any method for defining the correction amount adjustment map 111 may be adoptable. For example, the correction amount adjustment map 111 may be set such that the droop working line 110c is formed into S-shape shown in
[0117] The number of the correction amount adjustment map 111 for storing is not limited to the above-described two kinds. Three kinds or more of maps can be stored. Only one kind of correction amount adjustment map 111 may be configured to be stored.
[0118] In the above-described embodiment, the subtraction factor is set by percent in the correction amount adjustment map 111. However, a setting format is not limited to this. For example, instead of the subtraction factor, the multiplication factor can be set. In this case, 0.2 is set as the multiplication factor instead of setting 80 as the subtraction factor. 1.9 is set as the multiplication factor instead of setting −90 as the subtraction factor.
[0119] The ECU of this embodiment is configured to automatically switch to the reference droop control when the abnormality such as fuel leakage occurs. However, the user can determine whether or not the mode switching is performed, by using the operation unit (for example, a switch or the like).
[0120] The threshold value concerning the above-described pressure difference for use in the determination of the fuel leakage can be defined by a serviceman or the like. In this case, the sensitivity of the determination of the fuel leakage performed by the fuel abnormality determination unit 33 can be adjusted.
[0121] In the above-described embodiment, the fuel abnormality determination unit 33 determines whether or not the fuel leakage occurs based on the pressure difference of the target pressure of the fuel pressure and the fuel pressure within the common rail 23. However, instead of this, other means may determine the fuel leakage. For example, it can be considered that the fuel amount in which the engine is consumed in each of operating areas is compared with the fuel amount supplied from the fuel pump 22, which can determine that the fuel leakage occurs when the difference of the fuel amount exceeds the predetermined threshold value.
[0122] The control by the ECU 30 is not limited to the reference droop control when the abnormality such as fuel leakage occurs. The ECU 30 may perform the other controls suitable for saving the fuel. For example, the isochronous control may be performed at a normal state, whereas the droop control may be performed when the abnormality of fuel occurs (in this state, the ECU 30 may be configured to have no control mode of the reference droop control). The droop control that is different from the isochronous control reduces the engine speed in accordance with an increase in load. This can avoid an excessive increase in the output in a high load area. In this respect, it can be considered that the droop control is suitable for the fuel saving.
[0123] The state other than the fuel leakage described in the above-described embodiment, such as a state where the fuel is running short, may be detected as the abnormality of fuel. In such a case, a special control such as the reference droop control may be performed for saving the fuel.
DESCRIPTION OF THE REFERENCE NUMERALS
[0124] 1 engine [0125] 30 ECU (engine control unit) [0126] 31control unit [0127] 32 storage unit [0128] 36 reference droop control correction amount calculation unit (engine speed reference reduction correction amount acquisition unit) [0129] 37 correction amount adjustment map storage unit (correction amount adjustment parameter storage unit) [0130] 38 post-adjustment correction amount calculation unit (correction amount adjustment parameter storage unit) [0131] 110 droop working line of reference droop control [0132] 110c post-adjustment droop working line [0133] 111 correction amount adjustment map [0134] NBD engine speed reference reduction correction amount [0135] ND engine speed reduction correction amount