This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2023-171980, filed on Oct. 3, 2023, the entire contents of which are incorporated herein by reference.
The present disclosure relates to a controller for an internal combustion engine and a method for controlling an internal combustion engine. The controller and control method are employed in internal combustion engines that use hydrogen as fuel.
Japanese Laid-Open Patent Publication No. 2005-220833 discloses a controller that corrects the fuel injection amount of a fuel injection valve based on the detected value of an air-fuel ratio sensor.
In recent years, the development of internal combustion engines that use hydrogen as fuel has been progressing. In hydrogen-fueled internal combustion engines, the accuracy of correcting the fuel injection amount based on the detected value of the air-fuel ratio sensor may tend to be lower. Additionally, in hydrogen-fueled internal combustion engines, the degree of changes in the NOx concentration in exhaust gas in response to changes in the actual air-fuel ratio is relatively large. In other words, in internal combustion engines that use hydrogen as fuel, changes in the actual air-fuel ratio that increase fuel richness have a significant impact on exhaust gas properties.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
An aspect of the present disclosure provides a controller for an internal combustion engine. The controller includes processing circuitry employed in the internal combustion engine using hydrogen as fuel. The internal combustion engine including a fuel injection valve. The processing circuitry is configured to execute operations to control the fuel injection amount of the fuel injection valve. The operations include calculating, based on a requested torque of the internal combustion engine, a base value of the fuel injection amount. The requested torque is a requested value of torque for the internal combustion engine. The operations include setting a smaller one of the base value and an upper limit value of the fuel injection amount as a target value of the fuel injection amount. The upper limit value corresponds to an engine load factor of the internal combustion engine. The operations include actuating the fuel injection valve based on the target value. The operations include obtaining a NOx concentration difference between a NOx concentration in exhaust gas of the internal combustion engine and a reference value for the NOx concentration. The operations include correcting, when the NOx concentration difference is greater than or equal to a concentration difference threshold value, a relationship between the engine load factor and the upper limit value such that the upper limit value decreases.
Another aspect of the present disclosure provides a method for controlling an internal combustion engine including the same processes as the controller for the internal combustion engine.
The controller or control method for the above internal combustion engine limits the deterioration of exhaust gas properties.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key characteristics or essential characteristics of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Other features and aspects will be apparent from the following detailed description, the drawings, and the claims.
Throughout the drawings and the detailed description, the same reference numerals refer to the same elements. The drawings may not be to scale, and the relative size, proportions, and depiction of elements in the drawings may be exaggerated for clarity, illustration, and convenience.
This description provides a comprehensive understanding of the methods, apparatuses, and/or systems described. Modifications and equivalents of the methods, apparatuses, and/or systems described are apparent to one of ordinary skill in the art. Sequences of operations are exemplary, and may be changed as apparent to one of ordinary skill in the art, with the exception of operations necessarily occurring in a certain order. Descriptions of functions and constructions that are well known to one of ordinary skill in the art may be omitted.
Exemplary embodiments may have different forms, and are not limited to the examples described. However, the examples described are thorough and complete, and convey the full scope of the disclosure to one of ordinary skill in the art.
In this specification, “at least one of A and B” should be understood to mean “only A, only B, or both A and B.”
A controller for an internal combustion engine and a method for controlling an internal combustion engine according to an embodiment will now be described with reference to
The internal combustion engine 10 is a hydrogen engine that uses hydrogen as fuel. The internal combustion engine 10 includes cylinders 11, an intake passage 12, fuel injection valves 13, and an exhaust passage 14.
The intake passage 12 is connected to the cylinders 11. The intake passage 12 is a passage through which air drawn into the cylinders 11 flows. The intake passage 12 includes a throttle valve 18 that regulates the amount of air drawn into the cylinders 11.
Each fuel injection valves 13 injects hydrogen into a corresponding cylinder 11. In the example shown in
In each of the cylinders 11, the air-fuel mixture containing air and hydrogen is burned by the spark discharge from an ignition plug (not shown). Exhaust gas is thus generated within each of the cylinders 11. The exhaust gas is emitted from the cylinders 11 into the exhaust passage 14. Then, exhaust gas flows through the exhaust passage 14.
The internal combustion engine 10 includes and an exhaust-driven forced-induction device 40. The forced-induction device 40 includes a turbine 41 arranged in the exhaust passage 14 and a compressor 42 arranged in the intake passage 12. The turbine 41 operates based on the flow dynamics of exhaust gas passing through the exhaust passage 14. The compressor 42 is positioned in the portion of the intake passage 12 that is upstream of the throttle valve 18. The compressor 42 operates in synchronization with the turbine 41, thereby pressurizing the air flowing through the intake passage 12.
The detection system 50 includes sensors that output signals respectively corresponding to the detection results to the controller 60. The sensors include, for example, an accelerator pedal position sensor 51, a crank angle sensor 52, an air flow meter 53, and a NOx sensor 54. The accelerator pedal position sensor 51 detects the operation amount of the accelerator pedal by the vehicle driver. The crank angle sensor 52 outputs a signal corresponding to the rotation speed of the crankshaft 17. The air flow meter 53 detects the amount of air flowing through the portion of the intake passage 12 that is upstream of the compressor 42. The NOx sensor 54 detects the concentration of NOx in the exhaust gas flowing through the exhaust passage 14.
In the present embodiment, the operation amount of the accelerator pedal based on the detection signal from the accelerator pedal position sensor 51 is referred to as an accelerator pedal position AC. The rotation speed of the crankshaft 17 based on the detection signal from the crank angle sensor 52 is referred to as an engine rotation speed NE. The flow rate of air based on the detection signal from the air flow meter 53 is referred to as an intake air amount GA. The concentration of NOx in exhaust gas based on the detection signal from the NOx sensor 54 is referred to as an actual NOx concentration FN.
The controller 60 includes processing circuitry 61. One example of the processing circuitry 61 is an electronic controller. In this case, the processing circuitry 61 includes a CPU 62, a first memory 63, and a second memory 64. The first memory 63 stores various control programs executed by the CPU 62. The second memory 64 stores calculation results of the CPU 62. The processing circuitry 61 controls the running of the internal combustion engine 10 by adjusting a throttle open degree SL, which indicates the open degree of the throttle valve 18, and fuel injection amounts QF of multiple fuel injection valves 13, by the CPU 62 executing the control programs.
The processes executed by the processing circuitry 61 will be described with reference to
As shown in
The processing circuitry 61 calculates a requested torque TQR, which is a requested value of an engine torque TQ, in the requested torque calculation process M13. For example, the processing circuitry 61 calculates the requested torque TQR such that the requested torque TQR increases as the accelerator pedal position AC increases. The engine torque TQ is an output torque of the internal combustion engine 10.
The processing circuitry 61 calculates a target load factor KLTr, which is the target value of the engine load factor, in the target load factor calculation process M15. The engine load factor is a load factor of the internal combustion engine 10. The engine load factor represents the ratio of the current cylinder inflow air amount to the cylinder inflow air amount when the internal combustion engine 10 is steadily operated in a full load state. The cylinder inflow air amount is the amount of air flows into each cylinder 11 in the intake stroke.
For example, in the target load factor calculation process M15, the processing circuitry 61 calculates the target load factor KLTr based on the engine rotation speed NE and the requested torque TQR. In this case, the processing circuitry 61 should calculate the target load factor KLTr such that the value of the target load factor KLTr increases as the engine rotation speed NE becomes higher. Additionally, the processing circuitry 61 should calculate the target load factor KLTr such that the value of the target load factor KLTr increases as the requested torque TQR becomes larger.
The processing circuitry 61 calculates a throttle open degree command value, which is a command value for the throttle open degree SL, in the throttle open degree control process M17. For example, the processing circuitry 61 calculates the throttle open degree command value such that the throttle open degree command value becomes larger as the target load factor KLTr increases. The processing circuitry 61 operates the throttle valve 18 such that the throttle open degree SL matches the throttle open degree command value.
The processing circuitry 61 calculates the actual load factor KL, which serves as the engine load factor, in the actual load factor calculation process M19. In other words, the actual load factor KL indicates the actual value of the engine load factor. The processing circuitry 61 calculates the actual load factor KL based on the engine rotation speed NE and the intake air amount GA. For example, the processing circuitry 61 calculates the actual load factor KL such that the value of the actual load factor KL increases as the engine rotation speed NE increases. For example, the processing circuitry 61 calculates the actual load factor KL such that the value of the actual load factor KL increases as the intake air amount GA increases.
The processing circuitry 61 sets the upper injection amount QFL as the upper limit value for the fuel injection amount in the upper limit value setting process M21. The processing circuitry 61 sets an upper limit injection amount QFL based on the actual load factor KL.
The processing circuitry 61 obtains the air excess ratio λ corresponding to the current actual load factor KL from the above-described load factor map. The processing circuitry 61 calculates the upper injection amount QFL based on the intake air amount GA and the air excess ratio λ. For example, the processing circuitry 61 calculates the fuel injection amount based on the intake air amount GA such that the actual air excess ratio is equal to the air excess ratio λ. The calculated fuel injection amount is the upper limit injection amount QFL.
The processing circuitry 61 determines a target injection amount QFTr, which is the target of the fuel injection amount QF, in the injection amount determination process M23. The injection amount determination process M23 includes a base injection amount calculation process M24 and a target injection amount calculation process M25.
The processing circuitry 61 calculates the base injection amount QFB, which is a base value of the fuel injection amount QF, in the base injection amount calculation process M24. The processing circuitry 61 calculates the base injection amount QFB such that the value of the base injection amount QFB increases as the requested torque TQR becomes larger.
The processing circuitry 61 calculates the target injection amount QFTr in the target injection amount calculation process M25. The processing circuitry 61 sets the smaller one of the base injection amount QFB and the upper limit injection amount QFL as the target injection amount QFTr.
The processing circuitry 61 controls multiple fuel injection valves 13 based on the target injection amount QFTr in the injection valve control process M27. The processing circuitry 61 increases the time of energizing the solenoid of each fuel injection valve 13 as the target injection amount QFTr becomes larger.
The processing circuitry 61 changes the upper limit injection amount QFL in the upper limit value correction process M29. Specifically, the processing circuitry 61 changes the load factor map shown in
The upper limit value correction process M29 will now be described with reference to
In step S11, the processing circuitry 61 acquires the actual NOx concentration FN.
In the next step S13, the processing circuitry 61 acquires a reference concentration FNB, which is the reference value of the NOx concentration. The reference concentration FNB is a NOx concentration set based on the various factors or elements of the internal combustion engine 10. The value of the reference concentration FNB is set so as to determine, using the reference concentration FNB, that the exhaust gas properties of the internal combustion engine 10 have deteriorated based on the deviation of the actual NOx concentration FN from the reference concentration FNB. The reference concentration FNB varies according to the actual load factor KL. Therefore, the processing circuitry 61 obtains the reference concentration FNB corresponding to the current actual load factor KL.
In the subsequent Step S15, the processing circuitry 61 determines whether the NOx concentration difference AFN is greater than or equal to a concentration difference threshold value ΔFNth. The NOx concentration difference ΔFN is the value obtained by subtracting the reference concentration FNB from the actual NOx concentration FN. The concentration difference threshold value ΔFNth is set as the reference for determining whether a change in the load factor map is necessary. When the NOx concentration difference ΔFN is greater than or equal to the concentration difference threshold value ΔFNth, the exhaust gas properties may deteriorate and thus the load factor map should be changed. When the NOx concentration difference ΔFN is less than the concentration difference threshold value ΔFNth, the load factor map does not need to be changed. When the NOx concentration difference ΔFN is greater than or equal to the threshold value concentration difference ΔFNth (S15: YES), the processing circuitry 61 advances the process to step S17. When the NOx concentration difference ΔFN is less than the concentration difference threshold value ΔFNth (S15: NO), the processing circuitry 61 temporarily ends the upper limit value correction process M29 without changing the load factor map.
In step S17, the processing circuitry 61 determines whether a concentration deviation duration is greater than or equal to a predetermined period of time. The concentration deviation duration is the duration during which the NOx concentration difference ΔFN remains greater than or equal to the concentration difference threshold value ΔFNth. The predetermined period of time is set so as to serve as the reference for determining whether the actual NOx concentration FN actually deviates from the reference concentration FNB. When the concentration deviation duration is greater than or equal to the predetermined period of time, the actual NOx concentration FN actually deviates from the reference concentration FNB. When the concentration deviation duration is less than the predetermined period of time, there is a possibility that the actual NOx concentration FN does not deviate from the reference concentration FNB in reality. When determining that the concentration deviation duration is greater than or equal to the predetermined period of time (S17: YES), the processing circuitry 61 advances the process to step S19. When determining that the concentration deviation duration is less than the predetermined period of time (S17: NO), the processing circuitry 61 temporarily ends the upper limit value correction process M29 without changing the load factor map.
In step S19, the processing circuitry 61 updates a map correction coefficient α, which is used to correct the load factor map. For example, the processing circuitry 61 calculates the sum of the map correction coefficient α and an offset value Δα to obtain the latest value of the map correction coefficient α.
In the subsequent step S21, the processing circuitry 61 corrects the load factor map using the map correction coefficient α. Specifically, the processing circuitry 61 shifts the line indicating the load factor map, in the graph shown in
The operation of the present embodiment will now be now described with reference to
In the comparative example, the upper injection amount QFL is not set. Instead, the target injection amount QFTr is set.
At time T11 during the steady-state operation, the engine torque TQ begins to increase (see section (A) in
Thus, when the actual load factor KL increases, the boost pressure generated by the forced-induction device 40 begins to rise. However, as indicated from time T12 onwards, due to the response delay of the boost pressure of the forced-induction device 40, the actual load factor KL starts to deviate from the target load factor KLTr (see section (B) of
In the comparative example, the upper limit injection amount QFL is not set. In this case, the base injection amount QFB is set as the target injection amount QFTr (see section (C) of
In the present embodiment, the upper limit injection amount QFL is set. As shown in section (C) of
This embodiment can further achieve the following advantages.
(1) Even if the upper limit injection amount QFL is set, deterioration in exhaust gas properties may be unable to be sufficiently limited due to factors such as the aging of the properties of the internal combustion engine 10. When the NOx concentration difference ΔFN is greater than or equal to the concentration difference threshold value ΔFNth, he controller 60 corrects the relationship between the actual load factor KL and the upper limit injection amount QFL such that the upper limit injection amount QFL decreases. The upper limit injection amount QFL corresponds to the actual load factor KL. In the present embodiment, the load factor map shown in
The upper injection amount QFL is set using the corrected load factor map. The target injection amount QFTr is set so as not to exceed the upper limit injection amount QFL. This allows the controller 60 to limit the deterioration of exhaust gas properties, even if the properties of the internal combustion engine 10 change over time.
The above embodiment may be modified as follows. The above embodiment and the following modifications can be combined as long as the combined modifications remain technically consistent with each other.
In the above embodiment, the offset value Δα used for updating the map correction coefficient α remains constant regardless of the magnitude of the NOx concentration difference ΔFN. However, such a configuration does not have to be employed. For example, as the NOx concentration difference ΔFN increases, a larger offset value Δα may be set.
The internal combustion engine in which the controller 60 is employed does not have to include the forced-induction device 40.
The controller 60 is not limited to a device that includes a CPU and a ROM and executes software processing. That is, the controller 60 may be modified as long as it has any one of the following configurations (a) to (c).
Various changes in form and details may be made to the examples above without departing from the spirit and scope of the claims and their equivalents. The examples are for the sake of description only, and not for purposes of limitation. Descriptions of features in each example are to be considered as being applicable to similar features or aspects in other examples. Suitable results may be achieved if sequences are performed in a different order, and/or if components in a described system, architecture, device, or circuit are combined differently, and/or replaced or supplemented by other components or their equivalents. The scope of the disclosure is not defined by the detailed description, but by the claims and their equivalents. All variations within the scope of the claims and their equivalents are included in the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2023-171980 | Oct 2023 | JP | national |