Professional Documents
Culture Documents
Robust Control Applied To Minimize NOx Emissions - MSC - V5
Robust Control Applied To Minimize NOx Emissions - MSC - V5
I. INTRODUCTION 600
VGT: 0%
VGT: 10%
500 VGT: 30%
Current interest in halting global warming has put VGT: 50%
VGT: 70%
pressure on the automobile industry to produce 400 VGT: 90%
NOx [ppm]
Estimated
vehicles/engines that are more environmentally friendly. This Measured
PM [mg/m3]
cooled EGR, and VGT turbocharger. The engine data are 10
summarized in Table 1 0
0 2 4 6 8 10 12 14 16 18 20
EGR [%]
TABLE I. TEST BENCH CHARACTERISTICS 600
NOx [ppm]
400
Type of engine PSA DV6 200
0
Number of cylinders 4 0 2 4 6 8 10
EGR [%]
12 14 16 18 20
600
NOx [ppm]
400
200
Stroke [mm] 88.3 0
0 2 4 6 8 10 12 14 16 18 20
PM [mg/cm3]
Bore [mm] 75
Figure 2 PM and NOx trade-off
Connecting rod [mm] 150
As described above, NOx emissions are essentially
Compression ratio 16:1 defined by the local temperature trajectory and by the
Injection system Common rail availability of oxygen in the cylinder, which are influenced by
the intake conditions, the burn gas rate (air-path variables)
Maximum power 68kW @ 3750rpm and the SOI (fuel-path variable). It was shown in [9, 4] that
NOx control is clearly a multivariable control problem with a
Maximum torque 230N.m @ 2000rpm high coupling phenomenon that is provided by coupling
Fuel Diesel between the air and fuel-path variables used to control this
output.
B. System identification
The test-bed engine is equipped with a fast prototyping
system based on xPCTarget from Matlab. With this module The frequency-domain control-system-design (CSD)
and adequate software it is possible to read the actual values approach used in this work requires high fidelity linear
of every variable calculated and measured by the ECU dynamic models that approximate the underlying dynamics
(Bosch, EDC 17) and modify every map and parameter of the engine. Thus, a frequency domain system
contained in the ECU code. It is also possible to deploy new identification methodology was used to obtain a linear time-
real-time control structures and to bypass some variables invariant model that approximates the dynamics of the diesel
calculated or measured by the ECU. engine. The studied system is a MIMO system with three
A. System description and problem formulation inputs and three outputs (3x3).
(Fig 2).
where:
Finally, the exhaust flow that cannot go to the intake
manifold by the EGR valve flows through the turbine, and - N: number of harmonics,
- fk: harmonic frequency, 𝑔11 (𝑠) ⋯ 𝑔13 (𝑠)
𝐺0 (𝑠) = � ⋮ ⋱ ⋮ �, (2)
φk: initial phase of each harmonic,
-
𝑔31 (𝑠) ⋯ 𝑔33 (𝑠)
- Ak: harmonic amplitude.
with 𝑔𝑖𝑗 (𝑠) = ℎ𝑖𝑗 (𝑠)𝑒 −𝐿𝑖𝑗 𝑠 , ℎ𝑖𝑗 (𝑠) a strictly proper time-
Step signals are first used to define the bandwidth where the delay free transfer function and 𝐿𝑖𝑗 ∈ ℝ∗+ .
outputs can be excited (range of fk) and the acceptable
amplitude Ak is chosen in such a way that the system gives a The bode diagram of this matrix transfer function called the
linear response. The multisine excitation signal is chosen nominal plant is also presented on Fig. 5 in red.
with a sampling time of 200Hz and a frequency range from III. ROBUST CONTROL IN DIESEL ENGINES
0.1 Hz to 20 Hz. After that, using the superposition theorem,
the multisine signal is applied on the system to find the The robust control strategies proposed in this section used
frequency response of each input-output transfer function of the CRONE control methodology [10] and more precisely its
the system. This process is repeated for fourteen operating development on a time-delay multivariable system [11, 12].
points on the overall range of operating points (Fig. 4). Fig. 5 The aim of the multivariable (MIMO) CRONE control
shows the results obtained with this identification method approach is to robustify closed-loop dynamic performance
applied on fourteen operating points. through robustness of the damping factor or the resonant
control peaks, when plant parameters vary. Contrary to some
250 methods, CRONE control and design does not deal with
robustness of the closed loop bandwidth and thus limits the
200 control effort. The CRONE CSD is based on the common
unity-feedback configuration, Fig. 6.
Torque [N.m]
150
Du(s) Di(s)
EGR
Bode Diagram
VGT SOI 𝛽0 11 (𝑠) ⋯ 0
20
0 𝛽0 (𝑠) = 𝐺0 (𝑠)𝐾(𝑠) = � ⋮ ⋱ ⋮ � (3)
-20
-40 0 ⋯ 𝛽0 33 (𝑠)
MAF
Phase (deg); Magnitude (dB)
0
-360
-720
Each element, 𝛽0𝑖𝑖 (𝑠), of the diagonal open-loop matrix
100
𝛽0 (𝑠) is based on the third generation CRONE single-input
0 single-output methodology [10]. The principle of this
Pboostt
-100
360
methodology is to optimize the parameters of the nominal
0
-360
-720
open-loop transfer function 𝛽0 (𝑠) that includes band-limited
100
complex fractional order integration over a frequency
0 range[𝜔𝑙 , 𝜔ℎ ]. The complex fractional order, n = a+ib,
-100 enables a straight line of any direction to be created in the
NOx
0
-360
-720
Nichols chart which is called the generalized template (Fig.
0 0 0 7).
10 10 10 Phase (°) Phase (°)
Frequency (rad/s)
Figure 5 Bode diagram of the real system around fourteen operating points
(black solid line) and the defined nominal plant (red dash-dash line)
Gain (dB) Gain (dB)
The frequency domain identification provides a non-
parametric model (Fig. 5). The phase deviation and gain
variation observed demonstrate that our system is a non-
Figure 7 (a) template with real fractional order, (b) template with complex
linear one that can be approximated at each operating point fractional order, (c) optimal template
by a matrix of linear time-delay transfer function. A
parametric identification of one of the fourteen operating The open-loop transfer functions 𝛽0𝑖𝑖 (𝑠) around the resonant
points gives the following matrix: frequency, ωr is defined by:
𝛽0𝑖𝑖 = 𝛽li (𝑠)𝛽mi (𝑠)𝛽hi (𝑠) (4) where G is the set of all the operating points of the diesel
engine, and while respecting the frequency-domain
where:
inequalities below for 𝜔 ∈ ℝ+ and 𝑖, 𝑗 ∈ 𝑁:
-sign (b )
s ωh
a 1 + s ω ib
sign (b ) 1 +
β mi (s ) = C × ℜe /i C g h
(5) sup𝐺 �𝑇𝑖𝑗 (j𝜔)� ≤ 𝑇𝑖𝑗up (𝜔) (12)
1 + s ωl
1 + s ωl inf𝐺 |𝑇𝑖𝑗 (j𝜔) ≥ 𝑇𝑖𝑗low (𝜔) (13)
With sup𝐺 �𝑆𝑖𝑗 (j𝜔)� ≤ 𝑆𝑖𝑗up (𝜔) (14)
1 sup 𝐺 |𝐾𝑆𝑖𝑗 (j𝜔) ≤ 𝐾𝑆𝑖𝑗up (𝜔) (15)
2
𝜔
1+� r �
2
sup𝐺 |𝑆𝐺𝑖𝑗 (j𝜔) ≤ 𝑆𝐺𝑖𝑗up (𝜔) (16)
𝜔𝑙
- 𝐶𝑔 = � 𝜔r
2 �,
1+� �
𝜔ℎ As the uncertainties are taken into account by the least
𝜔 𝑛l𝑖 conservative method, a non-linear optimization method must
- 𝛽l𝑖 (𝑠) = 𝐶li � 𝑙 + 1� , order nli fixes the accuracy be used to find the optimal values of the independent
𝑠
of each closed-loop, parameters of the fractional open-loop, and consequently to
𝑠
find an optimal placement of the equivalent open-loop
- 𝛽h𝑖 (𝑠) = 𝐶h𝑖 ( + 1)𝑛h𝑖 , order nhi permits the frequency response.
𝜔ℎ
elements of the controller to be proper. A. Decoupling and optimized controller
- The gains 𝐶, 𝐶l𝑖 and 𝐶h𝑖 are such that 𝜔r is the
Let G0 be the nominal plant transfer matrix and considering
closed-loop resonant frequency (Yr= 𝐶x𝐶l𝑖 x𝐶h𝑖 )
(3), the aim of the CRONE control approach for MIMO
plants is to parameterize 𝛽0 (𝑠) to satisfy the following four
Considering (3) nominal sensitivity, complementary
objectives:
sensitivity, input sensitivity and input-disturbance sensitivity
function transfer matrices are: - perfect decoupling for the nominal plant,
For plants other than the nominal, the closed-loop transfer 𝐻1 : [𝐺0 (𝑠)]−1 exists, (17)
matrices T(s) and S(s) are no longer diagonal. Each diagonal 𝐻2 : 𝑍+ [𝐺0 (𝑠)] ∩ 𝑃+ [𝐺0 (𝑠)] = 0, (18)
element Tii (s ) and S ii (s ) can be interpreted as a closed–loop
where 𝑍+ [𝐺0 (𝑠)] and 𝑃+ [𝐺0 (𝑠)] indicate the positive real
transfer function resulting from a scalar open-loop transfer
part zero and pole sets.
function β ii ( s ) called equivalent open-loop transfer
Once β0 (𝑠) has been optimized, the controller is given by:
function:
𝑲(𝑠) = 𝐆0−1 (𝑠)𝛃0 (𝑠), (19)
T (s) 1 − S ii ( s )
β ii ( s ) = ii = . (10) where 𝐆0−1 (s) is the inverse of the nominal plant G0(s). In
1 − Tii ( s ) S ii ( s )
[12], the author demonstrates that when 𝐺0 (𝑠) is defined by
Figure 7 shows that the resonant peak 𝑀𝑟 variation of the (2) P(s) can be written:
complementary sensitivity function is reduced by optimizing 𝑃11 (𝑠)𝑒 𝛾11𝑠 ⋯ 𝑃1𝑛 (𝑠)𝑒 𝛾13 𝑠
the position of the generalized template in the Nichols chart 𝐆0−1 (𝑠) = 𝐏(𝑠) = � ⋮ ⋱ ⋮ �, (20)
(Fig. 7b and 7c). The robustness cost function is given by 𝑃31 (𝑠)𝑒 𝛾31 𝑠 ⋯ 𝑃𝑛𝑛 (𝑠)𝑒 𝛾33𝑠
𝐽 = (𝑠𝑢𝑝|𝑀r | − inf|𝑀r |)2 (11) where 𝑃𝑖𝑗 (𝑠) is the non-zero transfer function and 𝛾𝑖𝑗 ∈ ℝ∗+ .
Each element of the controller is obtained from relations (19)
where: and (20):
- 𝑠𝑢𝑝|𝑀r | = max𝐺 sup𝜔 �𝑇𝑖𝑖 (𝑗𝜔)� 𝐾𝑖𝑗 (j𝜔) = 𝑃𝑖𝑗 (j𝜔)𝑒 𝛾𝑖𝑗 j𝜔 𝛽0 𝑗𝑗 (j𝜔). (21)
- 𝑖𝑛𝑓|𝑀r | = min𝐺 sup𝜔 �𝑇𝑖𝑖 (𝑗𝜔)� To make the controller achievable and the closed loop fully
stable for unstable and under-damped systems with non-
minimum phase (RHP zeros or time-delays), the open-loop loop β022(s), the optimal parameters are: Yr = 3dB,
transfer function must include a calculated nominal time- ωr = 0.01rad/s, ωl = 0.005rad/s, ωh = 5rad/s. Thus a0 = 1.32,
delay, under-damped modes and right half plane zeros and b0 = -0.60. For the NOx open-loop β033(s), the optimal
poles of 𝐺0 (𝑠) and 𝐺0−1 (𝑠) [11, 12]. parameters are: Yr = 8dB, ωr = 0.05rad/s, ωl = 0.01rad/s, ωh =
100rad/s. Thus a0 = 1.22, b0 = -0.08. Figure 8 shows the
IV. APPLICATION : EXPERIMENTAL RESULTS optimized open-loop frequency response and Fig. 9 shows the
nominal and reparametered magnitude of the complementary
The issue of minimizing NOx emissions can be relaxed if a sensitivity matrix transfer function.
NOx sensor is integrated into a feedback loop. In [4] a Open-loop 2 Open-loop 3
Open-loop 1
model-based observer and classical proportional and integral 40 40
0 dB
40
0 dB
0 dB
controller are used for feedback NOx emissions. In [8] a 30 30 30
Magnitude [dB]
Magnitude [dB]
20 20 20
Magnitude [dB]
air/fuel ratio (PM indicator) was designed. The controlled w0
inputs used were EGR valve and injection timing. In [14] the 10 3 dB
wr
10 3 dB
wr
10 3 dB
wr
6 dB 6 dB 6 dB
control design objective was to coordinate EGR and VGT 0 0 0
actuators to fully use their effect on engine emission
performance. Air/fuel ratio and burned gas fraction in the -10 -10 -10
intake manifold were regulated to meet a new optimum -20 -20 -20
-250 -200 -150 -100 -50 -250 -200 -150 -100 -50 -250 -200 -150 -100 -50
equilibrium. In this section, the robust multivariable Frequency [rad/s] Frequency [rad/s] Frequency [rad/s]
controller for NOx emissions is presented. The performance
Figure 8 Optimized nominal (red dash-dot line) and equivalent open-loop
of the proposed control structure has been tested and frequency responses (grey solid line)
validated with a number of load-step experiments and with
the NEDC driving cycle. The studied diesel engine is a 0
0
MIMO time-delay system with three inputs and three outputs 0
-200
(3x3). -20 -200
-400 -400
𝑌1 𝐺11 𝐺12 𝐺13 𝑈1 -40
0 0 0
10 10 10
�𝑌2 � = �𝐺21 𝐺22 𝐺23 � �𝑈2 � , (22) 0
𝑌3 𝐺31 𝐺32 𝐺33 𝑈3
0 0
Gi1: from EGR input (%) to respectively MAF (kg/h) for i=1, -400 -400
-40
Pboost (mbar) for i=2 and NOx level for i=3, 10
0
10
0
10
0
Gi2: from VGT input (%) to respectively MAF (kg/h) for i=1, 0 0 0
Pboost (mbar) for i=2 and NOx level for i=3, -200 -200 -20
Gi3: from SOI input (°CA) to respectively MAF (kg/h) for -400 -400
i=1, Pboost (mbar) for i=2 and NOx level for i=3. 10
0
10
0
-40
10
0
-100
180
Phase (deg); Magnitude (dB)
Using cost function (11) to solve this control problem, some -100
0
frequency-domain constraints of (12) to (16) are very simply -1080
-360
defined: 100
- Tiiu(ω) = +3dB,
SOI
-100
360
Frequency (rad/s)
frequency-responses are used to optimize at the same time the
parameters of β011(s), β022(s) and β033(s). For the MAF open- Figure 10 MIMO controller frequency response
loop β011(s), the optimal parameters are: Yr = 5dB,
The designed controller was assessed with some time
ωr = 0.1rad/s, ωl = 0.01rad/s, ω1 = 10rad/s, ωh = 100rad/s, a+1 domain tests on the test-bed. The proposed controller is
= -1, and b+1 = 0. Parameters a0 = 1.10, b0 = -0.51 are compared to the results obtained with a conventional diesel
computed from these optimized values. For the Pboost open-
engine control (standard ECU control). The standard ECU driving cycle. The NOx setpoint trajectory was fixed at 5%
control consists of two single input single output controllers. lower than the NOx level obtained with a conventional diesel
The first one control MAF with EGR valve and the second engine controller. Results obtained during an NEDC driving
one control Pboost with VGT. The two loops of the standard cycle proved the feasibility of the proposed robust controller.
ECU controller have the same bandwidth of the first two
loops of the robust controller designed. Figure 11 and 12 V. CONCLUSION
show some load-steps that validated the robust behavior of the
control structure. The CRONE methodology has been applied to feedback
NOx emissions. To treat this kind of plant, a square 3x3
Engine speed [rpm]
Torque [N.m]
150
Torque
2150
time-delay multivariable system, some time-delay and right
100 2100
Engine speed half plane poles of G0 or its inverse must be introduced in
50 2050
0 20 40 60
Time [s]
80 100 120 0 20 40 60
Time [s]
80 100 120
each open-loop. A PSA DV6 diesel engine was used to
120 15 improve the proposed approach. The time domain data show
EGR [%]
MAF
100 10
EGR command
that the CRONE control approach successfully states the
80 5
0 20 40 60 80 100 120 0 20 40 60 80 100 120 robust stability of the closed-loops, the robust decoupling
Time [s] Time [s]
and actually minimizes the amount of NOx produced. As
Pboost [mbar]
1600 80
VGT [%]
1400 70
VGT command
mentioned in section 2, reduce the amount of NOx produced
1200
0 20 40 60 80 100 120
60
0 20 40 60 80 100 120 leads irrevocably to increase the amount of PM produced.
Time [s] Time [s]
400 5
The next step of this work would be to design a control law
NOx [ppm]
SOI command
SOI [°CA]
∆ that would take into account these two variables at the same
200 0
conventional
0
0 20 40 60 80 100 120
-5
0 20 40 60 80 100 120
time.
∆
REFERENCES
Figure 11 For a variation of torque: MAF, pboost and NOx emissions are
measured (green measures, blue setpoints) [1] C. Bessai, R. Gratzke, “Emissions reduction potential of closed-loop
intake oxygen control” European control conference, July 2013,
Engine speed [rpm]
Zurich.
Torque [N.m]
120 2150
[2] S. Zentner, E. Schäfer, C. Onder, L. Guzzella, “Model-based injection
100 2100 and EGR adaptation and its impact on transient emissions and
80
70 80 90 100 110
2050
70 80 90 100 110
drivability of a diesel engine” IFAC Advances in Automotive Control,
Time [s] Time [s] Sept. 2013, Tokyo.
120 15 [3] F. Tschanz, A. Amstutz, C. Onder, L. Guzzella, “Control of diesel
EGR [%]
110
MAF
100
10 engines using NOx emission feedback” SAGE International Journal of
90 5 engine research, 2013.
70 80 90 100 110 70 80 90 100 110
Time [s] Time [s]
[4] F. Tschanz, A. Amstutz, C. Onder, L. Guzzella, “Feedback control of
Pboost [mbar]
SOI [°CA]
300 0
for the measurement of low NOx concentration.” SAE, 1998.
200 [7] N. Kato, K. Nakagaki, and N. Ina, “Thick film ZrO2 NOx sensor.”
-5
70 80 90 100 110 70 80 90 100 110 SAE, 1996
Time [s] Time [s]
[8] E. Alfieri, Emission-controlled diesel engines PhD thesis, 2009.
[9] A. Helmantel, J. Somhorst, I. Denbratt “Visualization of the effects of
post injection and swirl on the combustion process of a passenger car
Figure 12 Zoom on 2 load-steps: MAF, Pboost and NOx emissions are
measured (green measures, blue setpoints) common rail DI diesel engine” ASME conference proceedings,
pp.631–640, 2003.
250 2500
[10] A. Oustaloup “La commande CRONE, 2nd edition”, HERMES, 1999.
Torque Engine speed [11] D. Nelson-Gruel, “Extension de la commande CRONE multivariable
Engine speed [rpm]
200
2000
aux systèmes non carrés : application à un système d’air de moteurs
Torque [N.m]
150
100
1500 essence et diesel”. PhD thesis, 2009.
50
1000 [12] D. Nelson Gruel, P. Lanusse, A. Oustaloup “Robust control design for
0 500
multivariable plants with time-delays”. Chemical Engineering Journal,
0 200 400 600 800 1000 0 200 400 600 800 1000
Time [s] Time [s] 2008.
100 [13] P, Lanusse, A. Oustaloup, B. Mathieu, “Robust control of LTI square
conventional controller
MIMO plants using two CRONE control design approaches”, IFAC
Cumulative NOx [%]
80
CRONE controller
60 CRONE controller with 5% lower NOx trajectory Symposium on Robust Control Design, Prague, Czech Republic, 2000.
40 [14] A. Stefanopoulou, I. Kolmanovsky, J. S. Freudenberg, “Control of
Final value 95.22%
20 variable geometry turbocharged diesel engines for reduced emissions”
0
0 200 400 600 800 1000
IEEE Transactions on control systems technology, Vol 8, N°4, 2000.
Time [s]