1. Field of the Invention
The invention relates to a control device and a control method for an internal combustion engine.
2. Description of Related Art
In general, a control device for an internal combustion engine is configured to determine a control input for the internal combustion engine by feedback control such that an output value of a control amount complies with a target value, in a case where the target value is given with regard to the control amount for the internal combustion engine. In many cases of actual internal combustion engine control, however, various hardware or control constraints are present with regard to the state quantity of the internal combustion engine. In a case where these constraints are not satisfied, hardware malfunctioning and a decline in control performance may occur. The capability of satisfying the constraints as well as the capability of the output value complying with the target value is one of the important performances required for internal combustion engine control.
A reference governor is effective means for satisfying the requirement. The reference governor is provided with a predictive model that models a closed-loop system (feedback control system) which includes a controlled object and a feedback controller, and predicts the future value of the state quantity on which the constraint is imposed by using the predictive model. Then, the target value of the control amount for the internal combustion engine is modified based on the predicted value of the state quantity and the constraint imposed thereon.
The related art in which the reference governor is applied to internal combustion engine control has already been described in Japanese Patent Application Publication No. 2013-084091 and Japanese Patent Application Publication No. 2014-084845. The control device relating to the related art is provided with the feedback controller and the reference governor. The feedback controller determines the operation amount of an actuator (variable nozzle and throttle valve of variable capacity turbo) by feedback control such that the actual value of a specific state quantity (supercharging pressure and filling efficiency) of the internal combustion engine becomes closer to a target value. The reference governor predicts the future trajectory of the specific state quantity by using the predictive model which models the dynamic characteristic of a closed-loop system relating to the feedback control as “dead time plus second-order vibration system” and modifies the target value such that the constraint is satisfied.
In the reference governor described above, online calculation using the predictive model is performed. This is because the internal combustion engine is mounted on a vehicle and the modification of the target value has to be based on not offline calculation but the online calculation in order for the constraint to be satisfied as the target value of the specific state quantity changes from moment to moment due to the operation state and the operation condition of the vehicle. However, the arithmetic capacity of the control device mounted on the vehicle is not as large as the amount of calculation required for the online calculation using the predictive model. Accordingly, an calculation load on the control device may become large in a case where the online calculation using the predictive model is implemented in the vehicle-mounted control device.
The calculation load on the control device increases as the range of prediction of the future trajectory of the specific state quantity extends. With regard to this point, the range of prediction of the future trajectory of the specific state quantity using the predictive model is set to the total of the dead time of the predictive model and half of the vibration cycle of the secondary vibration system in the control device described above. This is advantageous in that the calculation for predicting the future trajectory of the specific state quantity is performed only when necessary. However, the prediction within the set prediction time may result in a decline in prediction accuracy and a conservative modification of the target value.
The invention provides a control device and a control method for an internal combustion engine with which the calculation load applied to the control device that performs online calculation using a predictive model is reduced and the modification of a target value can be accurately performed.
A first aspect of the invention relates to a control device for an internal combustion engine, the control device configured to control a specific state quantity of the internal combustion engine by operating an actuator. The control device includes: a feedback controller configured to determine an operation amount of the actuator by feedback control such that an actual value of the state quantity becomes closer to a target value; and a reference governor configured to modify the target value of the state quantity such that a constraint imposed on the state quantity is satisfied. The constraint is satisfied when an amount of change in the state quantity per unit time is equal to or less than an upper limit value β. The reference governor (34) is configured to calculate a modified target value as a value obtained by adding one of 2ζβ/ωn and β/{(T2/T1)T
A second aspect of the invention relates to a control method for an internal combustion engine, in which a specific state quantity of the internal combustion engine is controlled by operating an actuator. The control method includes: determining an operation amount of the actuator by feedback control such that an actual value of the state quantity becomes closer to a target value; and modifying the target value of the state quantity such that a constraint imposed on the state quantity is satisfied. The constraint is satisfied when an amount of change in the state quantity per unit time is equal to or less than an upper limit value β. Modifying the target value of the state quantity includes calculating a modified target value as a value obtained by adding one of 2ζβ/ωn and β/{(T2/T1)T
The state quantity may be a bed temperature of a diesel particulate filter disposed in an exhaust passage of a diesel engine, and the actuator may be a device adding a fuel to an upstream from the diesel particulate filter in the exhaust passage.
According to the configuration described above, a calculation load applied to the control device performing online calculation using the predictive model expressed as the dead time plus second-order vibration system can be reduced and the modification of the target value can be accurately performed.
Features, advantages, and technical and industrial significance of exemplary embodiments of the invention will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
Hereinafter, embodiments of the invention will be described with reference to accompanying drawings. In the drawings, like reference numerals will be used to refer to like elements, and repetitive description will be omitted. The invention is not limited to the embodiments described below.
Firstly, a first embodiment of the invention will be described with reference to
A control device according to the first embodiment controls an aftertreatment system for an internal combustion engine that is mounted on a vehicle.
The aftertreatment system that is illustrated in
In general, the fuel and a lubricant used in the diesel engine contain sulfur, and thus a sulfur compound (SOx) is generated as a result of the combustion of the fuel. When the SOx is generated in the diesel engine 10, the generated SOx is adsorbed onto the DPF 16 and the collecting function of the DPF 16 is reduced. In the first embodiment, heating control for the DPF 16 is executed by the ECU 30 so that the collecting function can be recovered. Specifically, the heating control for the DPF 16 is control for raising the DPF bed temperature to a temperature ranging from 300° C. to 700° C. by adding the fuel to an exhaust system from the fuel addition device 20. The heating control for the DPF 16 allows SOx to be desorbed from the DPF 16 and released to the atmosphere.
When the amount of change in DPF bed temperature per unit time during the heating control for the DPF 16 (hereinafter, also referred to as a “bed temperature gradient”) is large, the concentration of the SOx desorbed from the DPF 16 temporarily increases and the desorbed SOx is released to the atmosphere in a visible state, that is, in a white smoke state. In the first embodiment, a constraint (upper limit value β (degC/sec)) is imposed on the bed temperature gradient during the heating control for the DPF 16 so that the white smoke is prevented.
The ECU 30 is provided with a control structure that causes the DPF bed temperature to comply with a target value while maintaining the bed temperature gradient during the heating control for the DPF 16 at or below the upper limit value β. This control structure is the target value compliance control structure that is illustrated in
When an exogenous input d that indicates the operation condition of the diesel engine 10 is given, the target value map 32 outputs a target value r of the DPF bed temperature that is a control amount. The exogenous input d includes an exhaust flow rate (mass flow rate) through the DPF 16 and an exhaust gas temperature at the upstream from the DPF 16. These physical quantities that are included in the exogenous input d may be measured values or estimated values.
The reference governor 34 modifies the target value of the DPF bed temperature by online calculation such that various hardware or control constraints are satisfied. Specifically, when the target value r of the DPF bed temperature is given, the reference governor 34 modifies the target value r such that the constraint relating to the bed temperature gradient is satisfied and outputs a modified target value g of the DPF bed temperature. In
When the modified target value g of the DPF bed temperature is given from the reference governor 34, the feedback controller 36 acquires a current value y of the DPF bed temperature output from the temperature sensor 22 and determines a control input u to be given to a controlled object 38 by feedback control based on a deviation e between the modified target value g and the current value y. In the first embodiment, the controlled object is the aftertreatment system, and thus the operation amount of the fuel addition device 20 (that is, the amount of the fuel that is added to the exhaust system by the fuel addition device 20) is used as the control input u. The specifications of the feedback controller 36 are not limited, and a known feedback controller can be used as the feedback controller 36. For example, a proportional integral feedback controller can be used as the feedback controller 36.
y=G(s)r (1)
Specifically, the G(s) in Equation (1) is expressed as the following Equation (2). In Equation (2), “s” represents a differential operator, “ζ” represents an attenuation coefficient, “ωn” represents a natural angular frequency, and “L” represents dead time.
Hereinafter, a problem of the reference governor algorithm of the related art will be described with reference to
The inventor of the present application gave consideration to the problem and found that an optimally modified target value can be calculated online by mathematical future prediction.
In Equation (2), the second-order lag characteristic is expressed as ωn2/s2+2ζωns+ωn2 and the dead time characteristic is expressed as e−Ls. In a case where the bed temperature gradient is expressed solely with the second-order lag characteristic, Equation (1) can be expressed as Equation (3).
When Equation (3) is further modified based on T1=−1/p1 and T2=−1/p2, p1 and p2 being the solutions of the quadratic equation of (s2+2ζωns+ωn2=0) relating to the s pertaining to a case where the denominator on the right-hand side of Equation (3) is 0, Equation (4) is obtained
When the inverse Laplace transform formula shown in Equation (5) is applied to Equation (4), Equation (6) that indicates the bed temperature gradient is obtained.
In a case where the bed temperature gradient is maximized (reaches the maximum gradient), the time differential value of Equation (6) is zero, and thus Equation (7) is obtained by the time differentiation of both sides of Equation (6).
In order for Equation (7) to be satisfied, the value in the parentheses on the right-hand side of Equation (7) may be zero. Accordingly, Equation (8) is obtained.
Equation (9) and Equation (10) are obtained when Equation (8) is further modified.
The time tmax that is taken for the bed temperature gradient to be maximized after the initiation of the heating control for the DPF 16 can be expressed as in Equation (11) with Equation (10) modified with regard to t.
Equation (12) is obtained when Equation (6) is organized with Equation (11).
At the time tmax, the coefficient of the denominator on the right-hand side of Equation (12) is maximized, and thus the maximum value g1max of the bed temperature gradient with respect to the unit step response can be expressed as in Equation (13). In addition, Equation (14) is satisfied at the time tmax regarding the r on the right-hand side of Equation (12), and thus Equation (15) is obtained. In Equation (14), Tdpfref represents the target value of the DPF bed temperature and Tdpf represents the DPF bed temperature.
The constraint described above is satisfied when the bed temperature gradient at the time tmax is equal to or less than the upper limit value β. In other words, Expression (16) is satisfied in a case where the constraint is satisfied.
{dot over (y)}
max
=g
1max(Tdpfref−Tdpf)≦β (16)
Expression (17) is obtained when Expression (16) is organized with regard to the target value Tdpfref of the DPF bed temperature.
Accordingly, the constraint relating to the bed temperature gradient is theoretically satisfied when the target value Tdpfref of the DPF bed temperature is modified based on Equation (18) obtained from Equation (17). In Equation (18), Tdpfref,mod represents the modified target value of the DPF bed temperature and Tdpf represents the current DPF bed temperature.
The effect of the target value modification based on Equation (18) will be described with reference to
In a case where a2 (fixed value) is input as the target value Tdpfref of the DPF bed temperature at the time 0 (
In the first embodiment, the target value of the DPF bed temperature can be modified, while the constraint relating to the bed temperature gradient is satisfied, based on the online calculation using Equation (18) which is mathematically obtained as described above. With this target value modification based on Equation (18), the future target value prediction and the search for the optimum value for the objective function described with reference to
According to the first embodiment, the bed temperature gradient during the heating control for the DPF 16 is maintained at or below the upper limit value β as described above. However, effects similar to those of the first embodiment can be achieved even when the DPF 16 is replaced with the DOC 14. This is because the SOx generated in the diesel engine 10 may be adsorbed onto the DOC 14, the SOx is desorbed from the DOC 14 when heating control is executed for the DOC 14, the concentration of the SOx desorbed from the DOC 14 temporarily increases when the amount of change in the bed temperature of the DOC 14 per unit time during the heating control is large, and the desorbed SOx is released to the atmosphere in a white smoke state. This modification example can also be similarly applied with regard to a second embodiment (described later).
In the first embodiment, the aftertreatment system for a diesel engine has been described as the controlled object. However, a reference governor algorithm similar to that of the first embodiment can be established even in a case where another system capable of modeling the dynamic characteristic of a closed-loop system relating to feedback control as the dead time plus second-order vibration (second-order lag) system is the controlled object. An example of such systems is one that determines the operation amount of an actuator (variable nozzle, throttle valve, and EGR valve of variable capacity turbo) by feedback control such that the actual value of an engine state quantity (supercharging pressure, filling efficiency, and EGR rate) becomes closer to a target value. It is assumed that an upper limit value is imposed on the amount of change in state quantity per unit time. This modification example can also be similarly applied with regard to the second embodiment (described later).
Hereinafter, the second embodiment of the invention will be described with reference to
As illustrated in
Equation (21) is obtained when both sides of Equation (20) are time-differentiated so that the maximum conflict amount is obtained. However, the value on the right-hand side of Equation (21) is always positive, and thus the maximum conflict amount cannot be obtained.
The inventor of the present application gave further consideration to the problem and found that the upper boundary value of a heating gradient can be obtained although the maximum value of the conflict amount cannot be obtained.
Equation (22) means that the upper boundary value of the bed temperature gradient during the heating control for the DPF 16 is ωn/2ζg1max times the upper limit value β. Accordingly, a constraint relating to the bed temperature gradient at an actual response is satisfied when the target value Tdpfref of the DPF bed temperature is modified based on Equation (23), in which β/g1max of Equation (18) is divided by ωn/2ζg1max, in the modification of the target value of the DPF bed temperature.
Effects of the target value modification based on Equation (23) will be described with reference to
In a case where a1+2ζb1/ωn is input as the target value Tdpfref of the DPF bed temperature at the time 0 as illustrated in
According to the second embodiment, the target value of the DPF bed temperature can be modified, while the constraint relating to the bed temperature gradient at the actual response is satisfied, based on the online calculation using Equation (23) as described above. With this target value modification based on Equation (23), the future target value prediction and the search for the optimum value for the objective function described with reference to
Number | Date | Country | Kind |
---|---|---|---|
2014-188403 | Sep 2014 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2015/001898 | 9/16/2015 | WO | 00 |