A Systematic Approach Towards Automated Control Design For Heavy-Duty EGR Diesel Engines

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

AVEC 10

A Systematic Approach Towards Automated Control Design for Heavy-Duty EGR Diesel Engines

Chris Criens , Frank Willems, , Maarten Steinbuch Eindhoven University of Technology, TNO Automotive Den Dolech 2, P.O. Box 513, WH -1.138 5600 MB, Eindhoven, The Netherlands Phone: +31 40 247 2072 E-mail: c.h.a.criens@tue.nl

This paper presents a model-based design method for a robust air path controller of a diesel engine with Exhaust Gas Recirculation (EGR). Following the synthesis framework, a MIMO controller is developed, which guarantees robustness and optimal performance. This controller simultaneously controls EGR ow and air-fuel ratio. Due to the systematic design approach, this controller can be automatically generated, which dramatically reduces calibration time. Performance improvements are shown using simulations. Topics / Powertrain & Drive Train Control, Truck & Heavy Duty Vehicle Model & Simulation

1. INTRODUCTION To meet the upcoming Euro-VI and US2010 targets for nitrogen oxides (NOx ) and Particulate Matter (PM) emissions, truck manufacturers will apply heavy-duty diesel engines with Exhaust Gas Recirculation (EGR) and common rail fuel injection equipment. These engine measures will be combined with exhaust gas aftertreatment technology: SCR-deNOx catalyst and a Diesel Particulate Filter (DPF). In this paper, we focus on the air path control of a heavy-duty EGR diesel engine. Typically, these engines are equipped with a variable geometry turbocharger and an EGR system, as shown in Figure 1. The compressor is driven by the variable turbine geometry (VTG), which is mounted on the same mechanical shaft. By moving the inlet guide vanes, the delivered turbine power can be adjusted and ow conditions can be matched in the most ecient way. The EGR system diverts part of the exhaust gas ow back to the intake system. With this EGR ow, the combustion mixture is diluted. This results in reduced in-cylinder combustion temperature and oxygen concentration (O2 %), and hence reduced NOx formation. For low PM emissions, on the other hand, it is important that the air-fuel ratio is suciently high. The objective of the air path controller is to realize the desired air-fuel ratio and EGR ow by manipulating the VTG and EGR valve. This controller has to meet the following requirements: Optimal performance: specied NOx and PM emissions have to be realized in combination with minimal fuel consumption. For emission legislation, focus is on performance over both steady-state and transient test cycles. Furthermore, the drivers torque
Compressor

Fresh air

Intake manifold , O2 %

Cylinders EGR

Torque

Variable Turbine Geometry Exhaust Exhaust manifold

Fig. 1: Scheme of the studied EGR engine demand has to be met without unacceptable PM levels during fast transients; Robustness: with the introduction of In-Service Conformity (ISC) legislation, additional targets for real-world vehicle emissions are dened. This sets new requirements for the robustness of emission control systems. Specied emissions have to be achieved despite system uncertainties (production tolerances, wear, aging) or external disturbances (ambient conditions; Calibration eort: for current control systems, a large number of engine maps has to be calibrated. With growing complexity of engine and powertrain systems, this eort will dramatically increase in the coming years. In order to reduce time-to-market and costs, there is an ongoing interest in ecient control design and calibration methods. During the past decade, the air path control problem for diesel engines has been extensively examined. However, the vast majority of research focused on the coordination of VTG and EGR valve to simultane-

165

AVEC 10 ously control air-fuel ratio and EGR ow (or related performance variables) and to improve transient response, see e.g. [1, 2, 3, 4, 5, 6, 7]. Only a few studies dealt with robustness issues. Those included the constructive Lyapunov design approach in [8], the gain-scheduled H control approach in [9, 10], and the model-based quantitative feedback approach in [6]. In these studies, the (equivalent) gain and phase margins are determined. Note that this does not a priori guarantee controller robustness for model uncertainties. In order to guarantee robustness properties, we apply the synthesis framework to the studied air path control problem. This model-based approach can deal with the multivariable control problem and can also guarantee optimal performance. Furthermore, it opens the route to a systematic control design procedure, and thus potential for reduced calibration time. A similar approach can be found in [11]. However, there are dierences in the way of obtaining the uncertainty model. Jung et al followed a more physical approach, whereas our approach is more suited to be automated. Also, in our study the selection of the optimization criterion is more based on real life conditions. This paper is organized as follows. First, the studied heavy-duty diesel engine is briey described. Then, the main system characteristics are studied in Section 3. Section 4 discusses the control problem and design. To demonstrate the potential of the designed controller, simulation results are presented in Section 5. Finally, conclusions are drawn and directions for future research are given. 2. SYSTEM DESCRIPTION This study focuses on the control of a six cylinder heavy-duty diesel engine. This 12 liter, 375 kW engine is equipped with an unit pump fuel injection system, a variable geometry turbocharger, and a highpressure EGR system. This engine was calibrated to meet US2007 emission standards. For the studied engine, a sixth order mean value model is developed [12]: x = f (x, u, w) z = g (x, u, w) (1)
Engine speed Fuel EGR VTG Engine Model O2 % Emission Model NOx PM

Fig. 2: Scheme illustrating the selection of the control outputs


21 20 19 18 17 O2 % 16 15 14 13 12 11 1 1.5 2 2.5 3 3.5 4

VTG EGR

Fig. 3: The equilibrium values of and O2 % resulting from sweeping the VTG and EGR valve at 1500 rpm and 100 mg/inj. Steps in the EGR valve are 2.5% and in the VTG angle 5%.

specifying the corresponding air-fuel ratio and EGR ow rates, including transients. Also, related quantities such as intake and exhaust pressure, fresh air ow, or burned gas fraction are applied [1, 2]. However, in this study air-fuel ratio and oxygen concentration O2 % in the intake manifold are applied. This selection is mainly driven by the strong correlation between these quantities and the emissions to be controlled. The formation of PM is strongly linked with . Especially low values of lead to excessive PM formation. The formation of NOx is strongly linked to the O2 %. A lower O2 % lowers the combustion temperature and also less oxygen is present near the ame front. Both eects are benecial for lowered NOx formation. 3. SYSTEM ANALYSIS In this section we investigate the properties of the diesel engine airpath that are of interest for the design of the control system using the mean value engine model. More precisely: eects like dynamic coupling, the feasible range of the outputs and uncertainty are studied. 3.1 Static analysis Figure 3 shows the output values resulting from a sweep of the input values. This graph shows that the range of and O2 % that can be obtained is limited. Opening the EGR valve will result in a lower O2 % and lower . Opening the VTG vanes results in an increased O2 %. The eect on depends on the conditions. The range of obtainable and O2 % is clearly limited by the selected hardware.

with states x, control inputs u, external inputs w, and controlled outputs z : x = [pim , mair,f resh , minert , pem , Tem , t ] u = [uEGR , uV T G ] w = [e , Wf ] z = [, O2 %]

(2)

From model t and validation, it is seen that this model can accurately describe the dynamic responses of the air and exhaust ows in the engine. Figure 2 illustrates the selection of the controlled outputs. Emission legislation limits are converted to targets for NOx and PM emissions in the dierent engine operating points. This is realized indirectly, by

166

AVEC 10
EGR step 0.05 0 0.05 O2 % 0.05 0 0.1 0.15 0.05 0.1 VTG step

Engine Legislation & Road usage

Engine model Controller specications

Control model Optimization criterion

Controller synthesis

Controller

10

10

Fig. 5: Diagram showing the main steps followed in control design process.

0.01 0 0.01

0.01 0 0.01 0.02

0.02 0.03

0.03 0 2 4 Time 6 8 10 0.04 0 2 4 Time 6 8 10

we want to apply a feedback control that adapts the VTG and EGR to counteract these disturbances and uncertainties. The uncertain dynamic response will cause robustness problems when standard feedback strategies are used. We implicitly study the sensitivity to changing conditions by choosing an operating point that deviates from nominal. Due to the nonlinearity of the system, this generates a dierent response. This way we can study the sensitivity to changing conditions without having to change the model. For the design of the control model, in section 4.2, 81 dierent operating points are included. A selection of 5 responses that deviate 5% from nominal in engine speed, fueling, EGR valve position and/or VTG vane angle is shown in Figure 4. The dierences between the step responses are of the same order of magnitude as the individual step responses themselves. This makes it very important to take robustness into account for control design. 4. CONTROL DESIGN The purpose of the controller is to adapt the VTG and EGR valve in such a way that the desired intake conditions for both and O2 % are maintained, regardless of disturbances or uncertainties in the behavior of the engine. To achieve this, feedback control is indispensable. For the feedback controller, we assume and O2 % are both directly measurable. As seen in the previous section, we are faced with a system that exhibits strong coupling between inputs and outputs. Also, nonlinearity plays an important role, which results in a large uncertainty to the local dynamic response. Robust performance in the face of this uncertain response is a main requirement for the controller. To be able to take this into account in a systematic way, we propose to use the -synthesis framework [13] for the design of the controller. Using the -synthesis framework presents possibilities for a robust control design which optimizes the worst case performance for an uncertain system. In Figure 5, the followed steps for this design are depicted schematically. Following this scheme results in a framework that can be fully automated. The engine design and modeling have been completed already. Also, the emission legislation, road usage and control specications are not the subject of this study. This leaves three topics for this section: making a control model, formulating the optimization criterion and nally controller synthesis.

Fig. 4: EGR (left) and VTG (right) step responses. In black: nominal; colored: disturbed.

Setpoint selection The goal of the controller will be to make sure that desired values for and O2 % are obtained in practise. It remains to choose these setpoint values. Given the range of feasible points in Figure 3, the best point has to be chosen. The point that is chosen determines the tradeo that is made between the dierent emissions and engine eciency. Generally a high O2 % gives a high eciency, low PM, but high NOx . A reasonable tradeo setpoint value that we will use in this study is O2 % = 16%. The setpoint for is the result of a tradeo between PM emissions, BMEP and pumping losses. In this paper we will use = 2 as a setpoint. 3.2 Dynamic analysis Important for the design of a feedback controller will be how the system responds to a change in the control inputs. The black line in Figure 4 shows the response of the outputs to a unit step change in the inputs starting from nominal conditions. This response clearly shows the coupling between all inputs and outputs that is present in the system. This means that any single-input single-output SISO control strategy will not be able to get optimal performance from this system. A multi-input multi output (MIMO) control approach is required to obtain the best performance. The time scales needed for reaching a value close to the equilibrium are between one and three seconds for all responses. The eect of VTG on , is the slowest. Furthermore, non-minimum phase behavior is observed in the VTG- response. This complicates the design of a high performance feedback controller. 3.3 Eect of uncertainties Model uncertainties and changing ambient conditions will have an eect on both the dynamic response of the system and the resulting equilibrium values for and O2 %. We want to maintain the setpoint values of and O2 %. This is the reason

167

AVEC 10
We Wu Reference , O2 % + Engine Model: P ze zu

Controller

, O2 %

EGR, VTG

Fig. 6: A schematic representation of the placement of the performance weights.


3

10

10

10

Magnitude

10

10

10

10

10

10

10

10

10 Frequency in Hz

10

10

Fig. 7: In blue, green and red the weights on respectively O2 %, and both control inputs.

4.1 Optimization criterion The optimization criterion will determine how the tradeo between robustness, maintaining the desired outputs and use of the system inputs is made. Robustness of the controller will be taken into account by including model uncertainty in the control model. This will be covered in section 4.2. The -framework makes it possible to design frequency dependent weights on the signals in the systems. Using DK-iteration we then design a controller that gives the best weighted performance. We will use weights on the setpoint error, We , and control input, Wu . In Figure 6 this is schematically depicted. A higher weight on a signal means that more eort will be used to make sure that the performance target for that signal is reached. Four individual targets can be identied. The rst two are to maintain the desired and O2 % during real world driving. The second two targets are to limit the use of the two input signals. Especially, highly uctuating input signals should be penalized, because they would decrease the lifetime of the actuators. To make a meaningful weight on the tracking performance of and O2 %, it is important to rst consider the conditions of operation. Two dierent sources of disturbances are expected. The rst source is slowly varying disturbances caused by e.g. changing ambient conditions, heat up of the engine or ageing. As these disturbances are typically much slower than the dynamics of our system, integral control will be a suitable solution. The second source of disturbance is the changing torque request by the driver. This disturbance is measured and hence can be coun-

teracted using feedforward techniques. However, due to the uncertain response of the system, this feedforward will be imperfect and an error still remains. The error will likely have about the same frequencie distribution as the original disturbance. The European Transient Cycle (ETC) is a typical example of real world driving. It represents urban, suburban, and highway driving. Moreover, it is used as part of the European emission legislation tests. By studying the frequency contents of the ETC, we have a representative and objective way to quantify the expected disturbances due to the driver input. The ETC frequency distribution can be described fairly accurate by a rst order transfer function. This rst order estimate of the ETC will be combined with an integrator that penalized the low frequency disturbances. The integrator zero is placed a factor 3 lower in frequency than the pole of the ETC part. True integral weights would cause numerical problems when used during synthesis. Therefore, to facilitate control synthesis using the Matlab dksyn algorithm, a pole is added to the integral weight at a frequency a factor 10.000 before the integrator zero. Now, to make the nal weight We on tracking error of and O2 %, we add a scaling gain to make the tradeo in allowed setpoint errors between these two outputs. For this, we look at the expected errors without feedback control and we end up choosing the gain on three times higher than on O2 %. The weight Wu on the input signal is employed to prevent large control actions and highly uctuating control actions. This weight helps to prevent saturation of the input signal, though no guarantees can be given. It is important to keep in mind that control actions that are within the required performance region, i.e. up to the dropo of We are needed for accurately keeping the setpoint. Penalizing these frequencies will decrease the performance. We use a rst order weight on both system inputs that increases after the dropo of We . Dierent scalings are not needed this time, because the inputs are both normalized. In Figure 7 the frequency response of the weights is shown. 4.2 Control model The applied mean value engine model is not suitable for controller synthesis. To make controller synthesis practical, we are much better o with a linear time invariant (LTI) model. For each operating point there is an LTI model that is equivalent to the general simulation model. These LTI models are only accurate in a small neighborhood around the nominal point. Disturbances will cause the system to leave the nominal point and the response of the system to a change in the input parameters will change as well as shown in Figure 4. To take this into account, we will not describe the system by a normal LTI model, but by an uncertain LTI model. By identifying the behavior of the system in a set of operating points located around the nominal point, we investigate the changes in the behavior of the system. An uncertain LTI model will then be made that represents the pos-

168

AVEC 10 sible responses of the system. We will use an additive uncertainty model of the form: P (z ) = Pnom (z ) + T 1,1 w1,1 (z ) 1,2 w1,2 (z ) 2,1 w2,1 (z ) 2,2 w2,2 (z ) (3) With Pnom the nominal system behavior, T a transformation matrix and i,j an uncertain complex value such that |i,j | < 1 and wi,j a transfer function to describing the maximum uncertainty. It is worth noting here that Pnom will not be equal to the system behavior at nominal conditions.
Magnitude
1

EGR input

10 10 10 10

10 10 10 10

VTG input

10 10 10 Magnitude 10 10
1

10

10

10

10 10 10 10 10
1

10

10

10

To make the uncertain system model P , a series of steps is needed. The rst step is to generate a set of possible system behaviors. For this a nominal point of operation needs to be chosen. We will use 1500 rpm, 100 mg/inj, VTG 70%, EGR 60%, resulting in = 2 and O2 % = 16% (see section 3.1.1). Next a range of operating points is dened. For all four parameters of the operating point (engine speed, fueling, VTG and EGR) we will use low, high and nominal values. The dierence between low, high and nominal is 10%. Combining the three possible values of the four parameters gives 34 = 81 dierent variations of the system. To identify the local behavior at the 81 operating points the engine model is used. Small steps are applied at the control inputs. Next a method called approximate realization [14] is applied to identify an LTI system that gives the same dynamic response. This method will yield very accurate approximations, because we use simulation data free of measurement errors or noise. The dierence between the LTI approximation and the simulation data is negligibly small. A convex combination of these 81 LTI systems is expected to represent all possible behaviors of the system. The uncertain model should accurately describe the identied set of of behaviors. For this we need to choose a Pnom , four wi,j and a matrix T . The nominal model Pnom that is calculated is designed to make the required uncertainty as small as possible. A general optimization algorithm is applied to calculate on a logarithmically distributed set of frequencies which nominal response will give the smallest required uncertainty radius. Next, output error optimization is used to calculate a low order t on the calculated optimal response. For each of the four elements of the response, a fourth order t is made. Combining the models for all individual input-output elements into a single LTI system gives the nominal system model. A transformation matrix T is calculated to take into account some of the structure that is present in the uncertainty. An optimization algorithm is applied to calculate a transformation that puts as much of the low frequent uncertainty in the diagonal blocks. This should reduce the conservatism that is introduced by using the elementwise uncertainty model. Using the just made Pnom , the largest dierence

10

10

10 10 Frequency in Hz

10

10

10 10 Frequency in Hz

Fig. 8: The magnitude frequency response of T 1 P . Nominal model (line) and the uncertainty range (dashed).

between the nominal LTI model and the set of identied system behaviors is calculated at the same logarithmic set of frequencies for each of the four elements of the transfer function. This results in an uncertainty radius at each of the frequencies. When the t of the nominal system is close to the optimal data, this uncertainty radius will be close to the smallest uncertainty radius that was calculated before. Now an overbound on the uncertainty radii is made by calculating four SISO transfer functions wi,j . Only the magnitude of these functions are of importance, because complex uncertainties are used. Hence the phase of the uncertainty is completely undetermined. The combination of the nominal model with the uncertainty model gives the nal uncertain system model P . In Figure 8 T 1 P is depicted. The reverse transformation is used to better show the uncertainty model. The model P will be augmented with the weights on the setpoint error We and control input Wu , as shown in gure Figure 6. 4.3 Controller synthesis Given the uncertain system model and performance specications, we want to nd the controller that optimizes the worst scenario. For this a synthesis procedure is applied [13]. In the modeling of the uncertain system it was already taken into account that DK-iteration will be used for the controller synthesis. DK-iteration means that by repeated calculation of D-scales and controllers (K), an optimal controller is synthesized. The performance weights are scaled such that the resulting controller gives a peak value of that is close to one. Having = 1 can be interpreted as robust performance for all possible variations of the uncertain system. 5. RESULTS To test the performance of the controlled system,

169

AVEC 10
75 70 EGR% VTG% 65 60 55 50 16.2 16.15 16.1 O2 % 16.05 16 15.95 15.9 Engine speed in rpm 1560 1540 1520 1500 1480 0 20 40 60 Time in seconds 80 0 20 40 60 80 Fuel in mg/ing 80

75

speed diesel engine, IEEE Control Systems Magazine, 2000. [2] A. Stefanopoulou, I. Kolmanovsky, and J. Freudenberg, Control of variable geometry turbocharged diesel engines for reduced emissions, IEEE Transactions on Control Systems Technology, vol. 8, no. 4, pp. 733745, 2000. [3] M. Amman et al., Model-based Control of the VGT and EGR in a Turbocharged CommonRail Diesel Engine: Theory and Passenger Car Implementation, SAE paper 2003-01-0357, Jan. 2003.
0 20 40 60 80

70

65

20

40

60

80

60 2.2 2.15 2.1 2.05 2 1.95 1.9 106 104 102 100 98

20

40

60

80

[4] H. Ferreau et al., Predictive control of a realworld diesel engine using an extended online active set strategy, Annual Reviews in Control, vol. 31, 2007. [5] G. Stewart and F. Borrelli, A model predictive control framework for industrial turbodiesel engine control, in Proc. of IEEE Conference on Decision and Control, 2008. [6] Y. Wang, I. Haskara, and O. Yaniv, Modelbased quantitative feedback control of egr rate and boost pressure for turbocharged diesel engines, in Proc. of American Control Conference, 2008. [7] J. Wahlstr om, L. Eriksson, and L. Nielsen, Egr-vgt control and tuning for pumping work minimization and emission control, IEEE Transactions on Control Systems Technology, Accepted for publication. [8] M. Jankovic, M. Jankovic, and I. Kolmanovsky, Constructive lyapunov control design for turboharged diesel engines, IEEE Transactions on Control Systems Technology, vol. 8, no. 2, pp. 288299, 2000. [9] E. Aleri, A. Amstutz, and L. Guzzella, Gainscheduled model-based feedback control of the air/fuel ratio in diesel engines, Control Engineering Practice, vol. 17, 2009. [10] X. Wei, Gain scheduled H control for air path systems of diesel engines using lpv techniques, IEEE Transactions on Control Systems Technology, vol. 15, no. 3, pp. 406415, 2007. [11] M. Jung, K. Glover, and U. Christen, Comparison of uncertainty parameterisations for H robust control of turbocharged diesel engines, Control Engineering Practice, vol. 13, 2005. [12] TNO, Engine simulation tool DYNAMO. TNO Sciency & Industry. [13] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control Analysis and Design, 1996. [14] L. Silverman and M. Bettayeb, Optimal approximation of linear systems, Joint Automatic Control Conference, San Francisco, CA, 1980.

20 40 60 Time in seconds

80

Fig. 9: In blue, a simulation without feedback control of an engine undergoing disturbances in engine speed and fueling. The nominal operating point is 1500 rpm and 100 mg/inj. In green, the same simulation, but now with the feedback controller switched on.

we simulate its performance using step disturbances. These disturbances are particularly challenging for the controller and show the transient performance of the feedback controlled system. In Figure 9 the results are shown. The feedback controlled simulation, depicted in green is able to keep the setpoint error small by adapting the input signal. The time needed for the feedback controlled system to adapt to the disturbance is about two seconds. This is indeed fast compared to the real life disturbances, which makes the controller suitable for accurate control in real life conditions. 6. CONCLUSION & FUTURE RESEARCH A method for controller design for EGR-VTG control of a heavy duty diesel engine is presented. The design is fully model-based and suitable to be automated. It features optimal performance and robustness against model uncertainties. Future research is needed to make the controller suitable for the complete engine operating range. A real life test on a heavy-duty diesel engine can show the practical benets. The ultimate goal of my research is to formulate a control strategy for obtaining optimal fuel consumption and low emissions from a diesel engine.

REFERENCES [1] M. van Nieuwstadt et al., Egr-vgt control schemes: experimental comparison for a high-

170

You might also like