Next Article in Journal
Impact of Passive Cooling on Thermal Comfort in a Single-Family Building for Current and Future Climate Conditions
Next Article in Special Issue
Emulsifier-Free Water-in-Biodiesel Emulsion Fuel via Steam Emulsification: Its Physical Properties, Combustion Performance, and Exhaust Emission
Previous Article in Journal
PV Forecast for the Optimal Operation of the Medium Voltage Distribution Network: A Real-Life Implementation on a Large Scale Pilot
Previous Article in Special Issue
Comparative Evaluation of the Effect of Vehicle Parameters on Fuel Consumption under NEDC and WLTP
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Active Disturbance Rejection Control of VGT-EGR System in Diesel Engines

1
Key Laboratory of Intelligent Control and Optimization for Industrial Equipment of Ministry of Education, Dalian University of Technology, Dalian 116024, China
2
School of Control Science and Engineering, Dalian University of Technology, Dalian 116024, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(20), 5331; https://doi.org/10.3390/en13205331
Submission received: 10 September 2020 / Revised: 4 October 2020 / Accepted: 7 October 2020 / Published: 13 October 2020
(This article belongs to the Special Issue Internal Combustion Engine Performance)

Abstract

:
In this paper, a nonlinear active disturbance rejection control (NLADRC) strategy based on nonlinear extended state observer (NLESO) is proposed to solve the unmodeled dynamics, coupling and disturbance due to change of working point in the variable geometry turbine (VGT) and exhaust gas recirculation (EGR) system, so as to achieve accurate control of intake manifold pressure and mass air flow in a diesel engine. To achieve decoupling, the double-input double-output (DIDO) VGT-EGR system is decomposed into two single-input single-output (SISO) subsystems, and each subsystem has a separate nonlinear active disturbance rejection controller. At the same time, the convergence proof of the designed NLESO is also given theoretically. Finally, the NLADRC controller is compared with linear active disturbance rejection controller and proportional–integral–derivative (PID) controller. Through simulation, it is indicated that the proposed NLADRC controller has better transient response performance, resistance to external disturbance and robustness to the change of engine operating point.

1. Introduction

As one of the main power sources of trucks and ships, diesel engines have the characteristics of strong power performance, good fuel economy and long service life. However, the increasing number of diesel engines makes energy shortage more serious. In addition, the exhaust emissions of diesel engines are mainly nitrogen oxide (NOx) and particulate matter (PM), which are one of the main causes of haze formation. With the increasingly stringent emission regulations and the continuous improvement of power and economy requirements, variable geometry turbine (VGT) and exhaust gas recirculation (EGR) technology has become widely used in diesel engines. Part of the exhaust gas generated in the cylinder is delivered to the intake manifold through the EGR valve to reduce NOx emissions. However, excessive exhaust gas entering the intake manifold can cause insufficient fuel combustion. The other part of the exhaust gas through the VGT valve drives the turbine, which drives the compressor to absorb more fresh air and improve the combustion efficiency. However, excessive exhaust gas emissions will reduce the exhaust gas back to the intake manifold, thus increasing NOx emissions. In addition, complex system dynamics phenomena such as sign inversion, nonminimum phase and overshoot also exist in VGT-EGR system [1,2,3]. Therefore, the precise control of VGT-EGR system in diesel engines is very important to reduce emissions. At the same time, cross coupling and complex system dynamics make it difficult to control VGT-EGR system accurately.
For the control of VGT-EGR system in diesel engines, many control strategies have been proposed by scholars. To achieve the required emission level and safe operation of the engine and turbocharger, Wahlström et al. [4] proposed a proportional–integral–derivative (PID) structure that controls the air/fuel ratio λ and the intake manifold EGR fraction x e g r . The air/fuel ratio λ is controlled by the EGR valve and the EGR fraction x e g r is controlled by the VGT position. In addition, Wahlström and Eriksson [5] proposed a control structure composed of PID controller and nonlinear compensator. Compared with the control structure without nonlinear compensator, this control structure deals with nonlinear effects and reduces EGR error. Beside PID control method, other commonly used control methods are also applied in the control of VGT-EGR system in diesel engines, such as sliding mode control [6,7], model predictive control (MPC) [8,9] and control Lyapunov function (CLF) [10,11]. From the perspective of system theory, Shen, Wu and Zhang applied the optimal control strategy based on multi-valued logic to the control of internal combustion (IC) engines [12,13] and hybrid electric vehicles (HEVs) [14]. In addition, for some related works on optimization, and advanced control strategies for IC engines, please refer to [15,16,17,18,19].
However, the VGT-EGR system is a complex and uncertain system, which contains the unmodeled dynamics and the changes of different working points of the engine also have coupling effects on the system. Therefore, the control strategy of VGT-EGR system needs to be independent of the accurate model and has strong robustness to disturbance. Active disturbance rejection control (ADRC) is a method proposed by researcher Han Jingqing [20], which inherits the advantages of PID and is less dependent on the accurate model. The coupling and external disturbance of the system are regarded as the total disturbance and extended into a new state, which is observed by the extended state observer. Then, the system is transformed into an integral series control system by compensating the disturbance into the control input. In addition, to solve the contradiction between speediness and overshoot, a tracking differentiator is designed. Finally, a more efficient nonlinear state error feedback control law is used to replace the traditional PID control law. Therefore, ADRC plays an increasingly important role in the control of nonlinear system and multi-input multi-output (MIMO) system such as quadrotor [21,22], aero engine [23], and diesel engines [24,25,26]. In addition, Wang et al. [27] introduced the ADRC method into the control of the differential drive assist steering system of electric vehicles, and selected the standard working conditions for simulation and experimental verification. The results showed that compared with the PID controller, the ADRC controller can not only reduce the steering effort of the driver obviously, but also have better control performance in tracking accuracy and smooth road feeling of the driver. Shi et al. [28] proposed a hybrid ADRC control for the control of superheated steam temperature in coal-fired power plants. Numerical simulation results showed that the hybrid ADRC can improve the performance of tracking and disturbance rejection under the condition of good robustness. At the same time, experiments were carried out on a 150 MW power plant simulator. The experimental results showed that the hybrid ADRC can improve the control performance of superheated steam temperature and its structure is simpler than cascade control. Zhou et al. [29] proposed the ADRC technology as a speed loop controller for permanent magnet synchronous motor. The ADRC is used to measure and compensate unknown disturbances such as rotational inertia and stator resistance, so that the system has strong against the system parameter change and external disturbance, and the decoupling control of permanent magnet synchronous motor is realized. Simulation and experimental results show that the controller has strong robustness, stability and accurate dynamic tracking performance.
However, the ADRC was originally proposed by Han in a nonlinear form, but nonlinear active disturbance rejection control (NLADRC) requires too many parameters to be adjusted. Gao proposed a bandwidth-based parameter tuning method for the first time, which simplified the ADRC from the original nonlinear form to the linear form, which greatly reduced the parameters of the controller and greatly promoted the application of ADRC. However, linear active disturbance rejection control (LADRC) cannot meet the requirements of the system which needs high control precision and fast response speed. In the decoupled control of diesel engines, Song and Xie et al. [24,25] decoupled the double-input double-output (DIDO) system into two independent single-input single-output (SISO) systems, each of which can be designed as an ideal monolithic object for control. The nonlinear, uncertain and time-varying process dynamics and the external disturbance are uniformly treated as a total disturbance, which is estimated and compensated by extended state observer (ESO) and eliminated in the control input, thus achieving the purpose of controlling the intake manifold pressure and air quality flow rate of diesel engines by LADRC controller. Based on the above work, our goal is to design a control strategy for diesel engines with satisfactory transient response performance, strong resistance to external disturbances and robust performance for engine operating conditions.
The contributions made in the paper can be summarized as follows.
  • Based on the work of Song and Xie [24,25] on the LADRC controller in diesel engines, we designed the NLADRC controller for VGT-EGR system in order to improve the control accuracy.
  • Based on the theoretical result of Guo [30] on ADRC, we give the convergence proof of the designed NLESO, which theoretically ensures the rationality of the designed controller.
  • In addition, the NLADRC controller designed by us is compared with PID controller [24] and LADRC controller. First, the NLADRC controller we designed can quickly track the given signal without overshoot. Secondly, the control effect of the controller is not affected by the external square wave and sinusoidal control disturbance. Finally, the controller can track the given signal well after changing the diesel engine speed and fuel injection without resetting the parameters of the controller.
The rest of this paper is organized as follows: The next section describes the dynamics of diesel engines. Combined with the dynamics of Section 2, the nonlinear extended state observer is designed for intake manifold pressure and air mass flow in Section 3. Section 4 gives the convergence proof of the designed NLSEO. Section 5 presents the design of NLADRC controller and the comparative simulation results of NLADRC controller, LADRC controller and PID controller. Finally, the conclusion is given in the last section.

2. System Dynamics

Figure 1 shows the diesel engine model, which is mainly composed of seven parts: cylinder, compressor, turbine, intake manifold, exhaust manifold, VGT valve and EGR valve.
According to the law of ideal gas and the law of conservation of mass, the dynamics of manifold pressure can be modeled [1] as
p ˙ i m = R T i m V i m ( W c + W e g r W e ) ,
p ˙ e m = R T e m V e m ( W e + W f W e g r W t ) ,
where p i m , T i m and V i m respectively represent the intake manifold pressure, temperature and volume. In addition, p e m , T e m and V e m respectively represent the exhaust manifold pressure, temperature and volume. W c , W e , W f , W e g r and W t represent the mass air flow, the total mass flow from the intake manifold into the cylinder, the fuel mass flow into the cylinders, the mass flow through the EGR valve, and the turbine mass flow, respectively.
The fuel mass flow W f into the cylinder can be expressed [1] as
W f = 10 6 120 u δ n e n c y l ,
where u δ represents the injected fuel, n e represents the engine speed and n c y l is the number of cylinders.
The mass flow through the EGR valve W e g r and the turbine mass flow W t are expressed [25] as
W e g r = A e g r ( u e g r ) 2 p i m ( p e m p i m ) R T e m ,
W t = A v g t ( u v g t ) 2 p a m b ( p e m p a m b ) R T e m ,
where u e g r and u v g t are input signals for diesel engines and represent the open ratio of VGT and EGR valve, respectively. It is 0% when the valves are closed and 100% when the valves are fully open. A e g r (u e g r ) is a polynomial function of u e g r , so is A v g t (u v g t ).
The compressor power P c and turbine power P t can be calculated [25] as
P c = W c c p T a m b η c p i m p a m b μ 1 ,
P t = W t c p T e m η t 1 p a m b p e m μ ,
where T a m b and p a m b represent ambient temperature and pressure. η m , η c and η t represent the mechanical efficiency in the turbocharger, the isentropic efficiency of compressor and the isentropic efficiency of turbine, respectively. c p is the constant pressure specific heat capacity, and τ t is time constant. The power μ can be expressed as μ = 1 1 γ by the specific heat capacity ratio γ .
The relationship between compressor power P c and turbine power P t can be expressed as
P ˙ c = 1 τ t P c + η m P t .
The dynamic process of the exhaust process is very fast, so it is considered a stable process, then p ˙ e m is 0, Equation (2) can be simplified [25] as
W e + W f W e g r W t = 0 .
Define g u v g t = A v g t u v g t and f u e g r = A e g r u e g r , and their Taylor series at VGT valve opening u v g t = u 0 and EGR valve opening u e g r = u 1 are
g u v g t = g u 0 + g u 0 u v g t u 0 + . . . + g n u 0 n ! u v g t u 0 n + R n u v g t ,
f u e g r = f u 1 + f u 1 u e g r u 1 + . . . + f n u 1 n ! u e g r u 1 n + R n u e g r ,
where R n u v g t = o u v g t u 0 n , R n u e g r = o u e g r u 1 n , and they represent polynomials of higher order than n.
Substituting Equations (4), (8) and (9) into Equation (1), the dynamics of intake manifold pressure p i m becomes
p ˙ i m = R T i m V i m W c + W f + K 0 K 1 + K 0 g u 0 u v g t ,
where
K 0 = 2 R T i m T e m V i m p a m b p e m p a m b , K 1 = g u 0 g u 0 u 0 + . . . + g n u 0 n ! u v g t u 0 n + R n u v g t .
Differentiate Equation (6) and convert the form, the representation of W ˙ c can be expressed as
W ˙ c = P ˙ c W c c p T a m b μ η c p a m b p i m p a m b μ 1 p ˙ i m c p T a m b η c p i m p a m b μ 1 .
Substituting Equations (3), (5)–(8) and (10) into Equation (12), we obtain the dynamics of mass air flow W c as
W ˙ c = K 2 W e + W f K 4 W c K 2 K 3 K 5 K 2 K 3 f u 1 u e g r ,
where
Π 1 = p i m p a m b , Π 2 = p a m b p e m , K 2 = η m η c η t T em 1 Π 2 μ T a m b τ t Π 1 μ 1 , K 3 = 2 p i m p e m p i m R T e m , K 4 = 1 τ t + μ Π 1 μ 1 p ˙ i m p a m b Π 1 μ 1 , K 5 = f u 1 f u 1 u 1 + . . . + f n u 1 n ! u e g r u 1 n + R n u e g r .

3. NLESO Design

In this part, we will design the NLESO for VGT-EGR system according to the dynamics in Section 2. The decoupling control scheme is shown in Figure 2. As shown in the figure, the DIDO VGT-EGR system with u v g t and u e g r as inputs and intake manifold pressure p i m and mass air flow W c as outputs is decomposed into two subsystems. One of the SISO systems takes u v g t as input and intake manifold pressure p i m as output, while the other takes u e g r as input and mass air flow W c as output.
Figure 3 presents the block diagram of NLADRC controller designed for p i m loop of VGT-EGR system in diesel engines. NLADRC controller mainly consists of three parts: tracking differentiator (TD), nonlinear states error feedback control laws (NLSEF) and NLESO. The desired output signal p i m d is arranged by TD, and then the transient process signal p i m v 1 is obtained. p i m v 1 subtracts the state signal z 1 observed by NLESO, and its deviation is used as the input of NLSEF to produce control action u 0 . Then u 0 subtracts the total disturbance z 2 estimated by NLSEO and divides it by the compensation coefficient b to obtain the control output u n l a d r c of NLADRC controller. Considering that the output signal of the controller may be affected by the external disturbance, the output u n l a d r c of the controller plus the external disturbance d is the input signal u v g t of the diesel engine.
Considering that the system may be affected by external interference, we add external interference w to the system (11). In addition, the system (11) is converted to the total disturbance and input form as follows
p ˙ i m = R T i m V i m W c + W f + K 0 K 1 + K 0 g u 0 u v g t + w = R T i m V i m W c + W f + K 0 K 1 + K 0 g u 0 b v g t u v g t + b v g t u v g t + w = f p i m + w + b v g t u v g t = F p i m + b v g t u v g t ,
where F p i m represents the total disturbance of p i m loop. The system function f p i m contains coupling and disturbance caused by the change of working point. The coefficient b v g t is an approximate estimate of K 0 g u 0 , and the estimated deviation K 0 g u 0 b v g t between b v g t and K 0 g u 0 is also included in f p i m , which is timely estimated and compensated. For the diesel engine physical system, we can notice that there are some positive constants c 0 , c 1 , c 2 and the positive integer k that satisfy b v g t u v g t + f p i m + w ˙ + f p i m t + f p i m p i m c 0 + c 1 p i m k and w + p i m c 2 .
Let the state variable x 1 t = p i m t , x 2 t = F p i m t = f p i m t , x 1 t + w t . Then, system (14) is expressed in the form of extended state space
x ˙ 1 t x ˙ 2 t = 0 1 0 0 x 1 t x 2 t + b v g t 0 u v g t t + 0 1 F ˙ p i m t .
According to system (15), the NLESO for the intake manifold pressure p i m is designed as
z ˙ 1 t = z 2 t + b v g t u v g t t + g 1 x 1 t z 1 t ε , z ˙ 2 t = 1 ε g 2 x 1 t z 1 t ε ,
where z 1 t and z 2 t are estimates of the intake manifold pressure and the total disturbance, respectively. ε is constant gain. g 1 x 1 t z 1 t ε and g 2 x 1 t z 1 t ε are functions of the state deviation expressed as g 1 x 1 t z 1 t ε = a 1 x 1 t z 1 t ε + f a l x 1 t z 1 t ε , 0.5 , 1 , and g 2 x 1 t z 1 t ε = a 2 x 1 t z 1 t ε . Parameters a 1 and a 2 are positive, and nonlinear function f a l ( e , α , δ ) is specifically expressed as
f a l ( e , α , δ ) = e α s i g n ( e ) , e > δ , e δ 1 α , e δ ,
where α and δ are the parameters to be adjusted, and δ represents the width of the linear region.
Similar to the simplification process of Equation (11), Equation (13) can be simplified in the form of input u e g r and disturbance similar to (14)
W ˙ c = f W c + w + b e g r u e g r ,
according to the similar design method of p i m loop, NLESO can be designed for mass air flow W c .

4. Convergence Analysis of NLESO for the Intake Manifold Pressure

In the above section, we designed NLESO using the intake manifold pressure p i m loop as an example. In this section, we will provide the convergence analysis of the proposed NLESO.
Theorem 1.
The proposed NLESO given in (16) for the intake manifold pressure loop dynamics (15) have the following two properties:
  • For every positive constant a, lim ε 0 x i t z i t = 0 uniformly in t a , .
  • lim ¯ t x i t z i t O ε 3 i , i = 1 , 2 ,
where lim t ¯ x i t z i t = lim t sup x i t z i t , it means that the upper limit is the upper bound of the limit of the series of convergents. The state variables x 1 t and x 2 t respectively represent the intake manifold pressure p i m and the total disturbance F p i m . In addition, the states of observer z 1 t and z 2 t are approximations of x 1 t and x 2 t , respectively.
Proof of Theorem 1.
Set
e i t = x i t z i t , η i t = e i ε t ε 2 i , i = 1 , 2 .
Then the derivative of η 1 t can be calculated as
η ˙ 1 t = e ˙ 1 ε t = x ˙ 1 ε t z ˙ 1 ε t = x 2 ε t + b v g t u v g t ε t z 2 ε t b v g t u v g t ε t g 1 x 1 ε t z 1 ε t ε = x 2 ε t z 2 ε t g 1 η 1 t = η 2 t g 1 η 1 t .
Similarly, the derivative of η 2 t can be expressed as
η ˙ 2 t = ε e ˙ 2 ε t = ε x ˙ 2 ε t z ˙ 2 ε t = ε F ˙ p i m ε t 1 ε g 2 x 1 ε t z 1 ε t ε = g 2 η 1 t + ε F ˙ p i m ε t .
We construct positive definite function as
V η t = η t T P η t + 0 η 1 t f a l s , 0.5 , 1 d s ,
where
P = a 2 2 b 2 + a 2 b 1 2 a 1 a 2 b 2 2 b 2 2 a 1 2 b 2 + a 2 b 2 + b 1 2 a 1 a 2 , b 2 > 1 2 b 1 b 2 > 1 b 1 b 2 , η t = η 1 t η 2 t .
The derivative of V η t with respect to t along the η t can be calculated as
d d t V η t = V η 1 t η ˙ 1 t + V η 2 t η ˙ 2 t = V η 1 t η 2 t g 1 η 1 t V η 2 t g 2 η 1 t + V η 2 t ε F ˙ p i m ε t .
Next, we will calculate F ˙ p i m ε t , V η 1 t η 2 t g 1 η 1 t V η 2 t g 2 η 1 t , and V η 2 t respectively. First, we have
F ˙ p i m ε t = d d s f s , x 1 s s = ε t + w ˙ ε t = ε t f ε t , x 1 ε t + x 1 f ε t , x 1 ε t x 2 ε t + b v g t u v g t t + w ˙ ε t ,
there exists a constant M > 0 that satisfies M F ˙ p i m ε t .
Notice that g 1 η 1 t = a 1 η 1 t + f a l η 1 t , 0.5 , 1 and g 2 η 1 t = a 2 η 1 t . Then, we have the following calculation
V η 1 t η 2 t g 1 η 1 t V η 2 t g 2 η 1 t = a 2 2 b 2 + a 2 b 1 a 1 a 2 η 1 t b 2 η 2 t + f a l η 1 t , 0.5 , 1 η 2 t a 1 η 1 t f a l η 1 t , 0.5 , 1 a 1 2 b 2 + a 2 b 2 + b 1 2 a 1 a 2 η 2 t b 2 η 1 t a 2 η 1 t = b 1 η 1 t 2 b 2 η 2 t 2 + η 2 t a 1 η 1 t f a l η 1 t , 0.5 , 1 a 2 2 b 2 + a 2 b 1 a 1 a 2 η 1 t b 2 η 2 t + f a l η 1 t , 0.5 , 1 f a l η 1 t , 0.5 , 1 = b 1 η 1 t 2 b 2 η 2 t 2 + 1 + b 2 η 2 t f a l η 1 t , 0.5 , 1 f a l η 1 t , 0.5 , 1 2 a 1 + a 2 2 b 2 + a 2 b 1 a 1 a 2 η 1 t f a l η 1 t , 0.5 , 1 b 1 η 1 t 2 b 2 η 2 t 2 + 1 + b 2 η 2 t f a l η 1 t , 0.5 , 1 b 1 η 1 t 2 b 2 η 2 t 2 + 1 + b 2 2 η 2 t 2 + f a l η 1 t , 0.5 , 1 2 .
Due to f a l η 1 t , 0.5 , 1 η 1 t , we can further calculate as
V η 1 t η 2 t g 1 η 1 t V η 2 t g 2 η 1 t b 1 η 1 t 2 b 2 η 2 t 2 + 1 + b 2 2 η 2 t 2 + f a l η 1 t , 0.5 , 1 2 b 1 η 1 t 2 b 2 η 2 t 2 + 1 + b 2 2 η 2 t 2 + η 1 t 2 = 2 b 1 b 2 1 2 η 1 t 2 + b 2 1 2 η 2 t 2 = η t T P 1 η t = Δ W η t ,
where
P 1 = 2 b 1 b 2 1 2 0 0 b 2 1 2 .
Obviously, V η t satisfies
V η t = η t T P η t + 0 η 1 t f a l s , 0.5 , 1 d s η t T P η t = Δ V 1 η t .
We notice that P is a symmetric positive definite matrix, which means that P has two positive eigen values denoted by λ 1 min and λ 2 max . In addition, set β 1 = λ 1 min , we have
V η t V 1 η t β 1 η t 2 .
Let us calculate V η t as
V η t = η t T P η t + 0 η 1 t f a l s , 0.5 , 1 d s η t T P η t + 0 η 1 t s d s = η t T P η t + η 1 t 2 2 = η t T P 2 η t = Δ V 2 η t ,
where
P 2 = a 2 2 b 2 + a 2 b 1 2 a 1 a 2 + 1 2 b 2 2 b 2 2 a 1 2 b 2 + a 2 b 2 + b 1 2 a 1 a 2 .
Similarly, we can get the eigenvalues of symmetric positive definite matrix P 2 are λ 3 min and λ 4 max , respectively. In addition, set β 2 = λ 4 max , we have
V η t V 2 η t β 2 η t 2 .
And for the positive definite function W η t , we also have the expression as
β 3 η t 2 W η t β 4 η t 2 ,
where β 3 is the minimum eigenvalue of symmetric positive definite matrix P 1 , and β 4 is the maximum eigenvalue of symmetric positive definite matrix P 1 .
We have an expression of V η 2 t as
V η 2 t = a 1 2 b 2 + a 2 b 2 + b 1 2 a 1 a 2 η 2 t b 2 η 1 t = V 1 η 2 t ,
so we can get
V η 2 t = V 1 η 2 t V 1 η t = 2 P η t 2 P η t = 2 λ max P T P η t .
Because P is a symmetric positive definite matrix, we have
2 λ max P T P η t = 2 λ max P η t ,
and set β = 2 λ max P = 2 λ 2 max , we can know that V η 2 t satisfies
V η 2 t β η t .
So, Equation (20) combined with Equations (21) and (23)–(27), we have
d d t V η t = V η 1 t η 2 t g 1 η 1 t V η 2 t g 2 η 1 t + V η 2 t ε F ˙ p i m ε t W η t + ε M β η t β 3 β 2 V η t + β 1 β 1 ε M β V η t .
Because
d d t V η t = d V η t d V η t d d t V η t = 1 2 V η t d d t V η t ,
from Equation (28) we can get
d d t V η t β 3 2 β 2 V η t + β 1 ε M β 2 β 1 .
Combining Equation (24) with Equation (29), we know that η t satisfies
η t V η t β 1 β 1 V η 0 β 1 e β 3 2 β 2 t + ε M β 2 β 1 0 t e β 3 2 β 2 t τ d τ ,
which together with Equation (18) satisfies
e i t = ε 2 i η i t ε ε 2 i η t ε ε 2 i β 1 V η 0 β 1 e β 3 t 2 β 2 ε + ε M β 2 β 1 0 t ε e β 3 2 β 2 t / ε τ d τ 0 , i = 1 , 2
uniformly in t a , as ε 0 . □

5. NLADRC Controller Design and Simulation Results

In this part, we will design the discrete NLADRC controller for VGT-EGR system and give the simulation results. Due to the discrete controller adopted in the subsequent simulation, we discretize (16), and then discrete NLESO for the intake manifold pressure p i m is expressed as
z 1 k + 1 = z 1 k + h z 2 k + b v g t u v g t k + g 1 x 1 k z 1 k ε , z 2 k + 1 = z 2 k + h 1 ε g 2 x 1 k z 1 k ε ,
where h is the sampling time.
The discrete form of TD is expressed [20] as
v 1 k + 1 = v 1 k + h v 2 k , v 2 k + 1 = v 2 k + h f h a n v 1 k v k , v 2 k , r , h ,
where r is the parameter indicating the speed of the transition process, v k is the desired intake manifold pressure, v 1 ( k ) is the transition process of the desired intake manifold pressure, v 2 ( k ) is the derivative of the transition process, and f h a n x 1 , x 2 , r , h is the synthesis function of the fastest control expressed [20] as
d = r h , d 0 = h d , y = x 1 + h x 2 , a 0 = d 2 + 8 r y , a = x 2 + ( a 0 d ) 2 s i g n ( y ) , y > d 0 , x 2 + y h , y d 0 , f h a n = r s i g n ( a ) , a > d , r a d , a d .
The NLSEF is designed as
e k = v 1 k z 1 k , u k = k p f a l e k , 3 / 4 , 0.01 .
where k p is the proportional gain.
The control effect after compensation by disturbance estimate z 2 k is as follows
u v g t = u k z 2 k b v g t .
Similar to the controller design method of p i m loop, we can also design NLADRC controller for W c . Therefore, we do not need to introduce the controller design process of W c loop in detail.
Next, we will verify the control effect of the NLADRC controller for VGT-EGR system from the transient response performance, disturbance resistance performance and robustness on the diesel engine model created by Wahlström [1], and compare it with the LADRC controller and the PID controller. And the parameters adjustment of PID controller are described by Ziegler-Nichols method in [24]. In the simulation experiment, the diesel engine working point: engine speed n e : 1900 r/min, fuel injection u δ step from 110 mg/cycle to 160 mg/cycle. The parameters of LADRC controller and NLADRC controller are summarized in Table 1, Table 2 and Table 3.

5.1. Transient Performance

Figure 4 and Figure 5 present the tracking response curves of intake manifold pressure p i m and mass air flow W c to square wave signal. In the figure, the black curve represents the expected intake manifold pressure, the red curve represents the response curve with NLADRC controller, the blue curve represents the response curve with LADRC controller, and the green curve represents the response curve with PID controller, and other figures in this paper are similar. Table 4 summarizes the setting time and overshoot of the response curves of NLADRC controller, LADRC controller and PID controller.
Compare the tracking effect of intake manifold pressure p i m in Figure 4, or the tracking effect of mass air flow W c in Figure 5. Obviously, system with NLADRC controller tracks square wave signals better. In the figure, the NLADRC controller tracks the desired intake manifold pressure p i m _ r e f or mass air flow W c _ r e f without overshoot, while the LADRC controller and PID controller have relatively large overshoot. The intake manifold pressure p i m and mass air flow W c of diesel engines are the outputs of dynamic system, which have certain inertia and cannot change suddenly. However, the set values p i m _ r e f and W c _ r e f are given outside the system and can be changed instantaneously. If we use their deviation to produce control effect directly, it will lead to the initial error is too large, and the controller will have a great control effect, which will have a great impact on the system and easy to produce overshoot. TD was mentioned earlier when we introduced the structure of the NLADRC controller designed for the p i m loop. In the p i m loop, TD converts transient intake manifold pressure p i m _ d into a slow-varying transition process signal p i m _ v 1 . In this way, the slowly changing transition process signal p i m _ v 1 minus the output signal p i m of diesel engines will not produce excessive deviation, and NLADRC controller will not produce excessive control effect, so that the intake manifold pressure p i m of the diesel engine does not generate overshoot. In the previous NLESO design, we introduced the nonlinear function f a l e , α , δ , whose image is shown in Figure 6. When the parameter α of the nonlinear function is equal to 1, it becomes a linear form of the error. As can be seen from the figure, the linear form and the nonlinear form intersect at 1 , 1 . When the error is greater than 1, the value of the nonlinear function is less than that of the linear form, so the control effect generated by the NLADRC controller is less than that of the linear form, so the system response with the NLADRC controller will not produce overshot.
In addition, the setting time of NLADRC controller is about 6 s, while that of LADRC controller and PID controller is 2 times and 3 times of that of NLADRC controller, respectively.

5.2. Disturbance Rejection

In the previous section, we compared the effect of three controllers on tracking square wave signals. In this part, we will verify the resistance of the three controllers to control disturbances. The control disturbance is d in the NLADRC controller structure described in Section 3. In this part, we take the p i m loop as an example to compare the resistance of the three controllers to external control disturbances. At 40 s, we set the desired intake manifold pressure, and over time the diesel engine’s intake manifold pressure reaches the desired value. In addition, then at 60 s, we add a square wave control interference with an amplitude of 10 and a width of 10 s. Figure 7 shows the resistance of the three controllers to square wave disturbances. It is obvious that the response curve of the NLADRC controller has a slight amplitude change after adding the disturbance, and quickly returns to the expected value after 2 s. However, the amplitude variation of the LADRC controller and PID controller is much larger than that of the NLADRC controller, and the recovery time is relatively long. Next, we analyze why NLADRC controller is better than LADRC controller and PID controller in resisting square wave disturbance. First, let us look at the first figure in Figure 8, which shows the output signals u c of the three controllers. The NLESO in NLADRC controller accurately estimates the amplitude and period of the square wave form disturbance and compensates to the control effect u c . We can also see from the image of u c that at 60 s the compensated disturbance in the NLADRC controller is closer to the added control disturbance. The output signal u c of the controller plus the external control disturbance d is the input signal u v g t of the diesel engine, which is shown in the second figure of Figure 8. As can be seen from the figure, the u v g t _ n l a d r c is basically unchanged after disturbance is added. This is because the compensated disturbance in u c and the external disturbance d cancel each other. Therefore, compared with LADRC controller and PID controller, NLADRC controller can resist external interference better.
In addition to square wave form disturbance, sinusoidal form control disturbances is also considered to be added. Sinusoidal interference with an amplitude of 5 and a period of 20 s was added at 60 s, and Figure 9 and Figure 10 present the resistance effect of the three controllers against sinusoidal disturbance. For sinusoidal control interference, we have the same conclusion as the square wave form, which will not be repeated here.

5.3. Robustness

Because the diesel engine needs to change the working condition frequently, the controller designed must be able to have strong robust performance to the changing working condition. In this part, we mainly verify whether the NLADRC controller has strong robust performance to the change of working conditions from the two aspects of speed n e and fuel injection u δ . First, we verify that the controller is robust to changes in speed. Before 80 s, the speed n e of diesel engines is 1900 r/min. The engine speed is reduced to 1700 r/min and 1500 r/min at the time of 80 s and 140 s, respectively. Figure 11 and Figure 12 respectively show the response curves of intake manifold pressure p i m and mass air flow W c before and after changing the speed. In addition, the fuel injection u δ of the engine is increased from 50 mg/cycle to 200 mg/cycle with steps of 50 mg/cycle, and the simulation images are obtained without adjusting the control parameters, as shown in Figure 13 and Figure 14. In the p i m loop and the W c loop, the NLADRC controller can track the given signal faster and better without recalibrating parameters after changing the engine speed and fuel injection. Therefore, the NLADRC controller has strong robustness to the change of diesel engine operating conditions.
Although NLADRC controller has good tracking performance, resistance to external interference and robust performance to the change of working conditions for VGT-EGR system in diesel engines, too many parameters of NLADRC controller are too troublesome to adjust, which may limit the wide application of NLADRC controller.

6. Conclusions

In this paper, considering that the VGT-EGR system of diesel engines is a complex nonlinear system with unknown dynamics, the operating conditions of the system often change in actual operation. Therefore, the control strategy of intake manifold pressure and mass air flow of diesel engines based on NLADRC control theory is proposed. To ensure the rationality of the designed controller, the convergence proof of the designed NLESO is also given. Finally, the performance of the designed NLADRC controller is verified from the following three aspects: the tracking effect of the set signal, the resistance to external disturbance and the robust performance to the change of fuel injection and speed. Compared with the LADRC controller and PID controller, the designed NLADRC controller is effective for the VGT-EGR system in diesel engines.

Author Contributions

Conceptualization, Y.W. and Y.L.; methodology, Y.W.; software, P.Z. and J.Z.; validation, P.Z. and J.Z.; resources, P.Z., J.Z., Y.W. and Y.L.; writing–original draft preparation, P.Z., J.Z., Y.W. and Y.L.; writing—review and editing, P.Z., J.Z., Y.W. and Y.L.; project administration, Y.W. and Y.L.; funding acquisition, Y.W., Y.L. and Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant 61773090, Liao Ning Revitalization Talents Program under Grant XLYC1907100, XLYC1907070, and in part by the Fundamental Research Funds for the Central Universities under Grant DUT19LAB37.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

VGTvariable geometry turbine
EGRexhaust gas recirculation
MIMOmulti-input multi-output
DIDOdouble-input double-output
SISOsingle-input single-output
PIDproportional–integral–derivative
MPCmodel predictive control
CLFcontrol Lyapunov function
ADRCActive disturbance rejection control
ESOextended state observer
LADRClinear active disturbance rejection control
NLADRCnonlinear active disturbance rejection control
TDtracking differentiator
NLESOnonlinear extended state observer
NLSEFnonlinear states error feedback control laws
p i m intake manifold pressure [Pa]
p e m exhaust manifold pressure [Pa]
T i m intake manifold temperature [K]
T e m exhaust manifold temperature [K]
V i m intake manifold volume [ m 3 ]
V e m exhaust manifold volume [ m 3 ]
p a m b ambient pressure [Pa]
T a m b ambient temperature [K]
P c compressor power [W]
P t turbine power [W]
u v g t VGT valve opening ratio [%]
u e g r EGR valve opening ratio [%]
W c mass air flow [kg/s]
W f fuel mass flow [kg/s]
W e g r EGR gas mass flow [kg/s]
W t exhaust gas mass [kg/s]
W e mass flow into the cylinder [kg/s]
Rgas constant [J/kgK]
η m turbocharger mechanical efficiency
c p constant pressure specific heat capacity [J/kgK]
η c compressor isentropic efficiency
η t turbine isentropic efficiency
A e g r effective cross-sectional areas of the EGR valve [ m 2 ]
A v g t effective cross-sectional areas of the VGT valve [ m 2 ]

References

  1. Wahlström, J.; Eriksson, L. Modelling diesel engines with a variable-geometry turbocharger and exhaust gas recirculation by optimization of model parameters for capturing non-linear system dynamics. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2011, 225, 960–986. [Google Scholar] [CrossRef] [Green Version]
  2. Kolmanovsky, I.; Morall, P.; Van Nieuwstadt, M. Issues in modelling and control of intake flow in variable geometry turbocharged. In Systems Modelling and Optimization Proceedings of the 18th IFIP TC7 Conference; CRC Press: Boca Raton, FL, USA, 1999; Volume 396, p. 436. [Google Scholar]
  3. Shen, T.; Kang, M.; Gao, J.; Zhang, J.; Wu, Y. Challenges and solutions in automotive powertrain systems. J. Control. Decis. 2018, 5, 61–93. [Google Scholar] [CrossRef]
  4. Wahlström, J.; Eriksson, L.; Nielsen, L.; Pettersson, M. PID controllers and their tuning for EGR and VGT control in diesel engines. In Preprints of the 16th IFAC World Congress; Elsevier: Prague, Czech Republic, 2005. [Google Scholar]
  5. Wahlström, J.; Eriksson, L. Non-Linear Compensator for Handling Non-Linear Effects in EGR VGT Diesel Engines; Linköping University Electronic Press: Linköping, Sweden, 2009. [Google Scholar]
  6. Khan, M.K.; Goh, K.B.; Spurgeon, S.K. Second order sliding mode control of a diesel engine. Asian J. Control. 2003, 5, 614–619. [Google Scholar] [CrossRef]
  7. Ali, S.A.; N’doye, B.; Nicolas, L. Sliding mode control for turbocharged diesel engine. In Proceedings of the IEEE 2012 20th Mediterranean Conference on Control & Automation (MED), Barcelona, Spain, 3–6 July 2012; pp. 996–1001. [Google Scholar]
  8. Murilo, A.; Alamir, M.; Ortner, P. Multivariable control strategy based on a parameterized NMPC for a diesel engine air path. In Proceedings of the 21st International Congress of Mechanical Engineering, Natal, Brazil, 24–28 October 2011. [Google Scholar]
  9. Ortner, P.; Del Re, L. Predictive control of a diesel engine air path. IEEE Trans. Control. Syst. Technol. 2007, 15, 449–456. [Google Scholar] [CrossRef]
  10. Kuzmych, O.; Aitouche, A. CLF-based nonlinear control design for turbocharged diesel engine. In Proceedings of the IEEE 21st Mediterranean Conference on Control and Automation, Chania, Greece, 25–28 June 2013; pp. 1484–1489. [Google Scholar]
  11. Jankovic, M.; Kolmanovsky, I. Robust nonlinear controller for turbocharged diesel engines. In Proceedings of the 1998 American Control Conference, ACC (IEEE Cat. No. 98CH36207), Philadelphia, PA, USA, 26 June 1998; Volume 3, pp. 1389–1394. [Google Scholar] [CrossRef]
  12. Wu, Y.; Shen, T. Policy Iteration Approach to Control Residual Gas Fraction in IC Engines Under the Framework of Stochastic Logical Dynamics. IEEE Trans. Control. Syst. Technol. 2017, 25, 1100–1107. [Google Scholar] [CrossRef]
  13. Shen, X.; Wu, Y.; Shen, T. Logical control scheme with real-time statistical learning for residual gas fraction in IC engines. Sci. China Inf. Sci. 2018, 61, 010203. [Google Scholar] [CrossRef]
  14. Zhang, J.; Wu, Y. A stochastic logical model-based approximate solution for energy management problem of HEVs. Sci. China Inf. Sci. 2018, 61, 70207. [Google Scholar] [CrossRef]
  15. Shen, X.; Zhang, Y.; Sata, K.; Shen, T. Gaussian Mixture Model Clustering-based Knock Threshold Learning in Automotive Engines. IEEE/ASME Trans. Mechatron. 2020. [Google Scholar] [CrossRef]
  16. Shen, X.; Zhang, Y.; Shen, T.; Khajorntraidet, C. Spark advance self-optimization with knock probability threshold for lean-burn operation mode of SI engine. Energy 2017, 122, 1–10. [Google Scholar] [CrossRef]
  17. Gao, J.; Zhang, Y.; Zhang, J.; Shen, T. Adaptive Internal Model Based Control of the RGF Using Online Map Learning and Statistical Feedback Law. IEEE/ASME Trans. Mechatron. 2019, 25, 1117–1128. [Google Scholar] [CrossRef]
  18. Liu, N.; Qin, S. A novel neurodynamic approach to constrained complex-variable pseudoconvex optimization. IEEE Trans. Cybern. 2018, 49, 3946–3956. [Google Scholar] [CrossRef] [PubMed]
  19. Hu, J.; Zhang, H.; Yu, X.; Liu, H.; Chen, D. Design of sliding-mode-based control for nonlinear systems with mixed-delays and packet losses under uncertain missing probability. IEEE Trans. Syst. Man Cybern. Syst. 2019. [Google Scholar] [CrossRef]
  20. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  21. Yang, L.; Zhang, W.; Huang, D. Robust trajectory tracking for quadrotor aircraft based on ADRC attitude decoupling control. J. Beijing Univ. Aeronaut. Astronaut. 2015, 41, 1026–1033. [Google Scholar]
  22. Wang, J.; Ma, H.; Cai, W.; Shui, H.; Nie, B. Research on micro quadrotor control based on ADRC. J. Proj. Rocket. Missiles Guid. 2008, 28, 31–40. [Google Scholar]
  23. Zhang, H.B.; Wang, R.X.; Lin, Y.H.; Li, Y.J. Active Disturbance Rejection Decoupling Control for Aero-Engines. In Advanced Materials Research; Trans Tech Publ.: Stafa, Switzerland, 2012; Volume 383, pp. 7702–7707. [Google Scholar]
  24. Song, K.; Xie, H.; Yang, S.; Zhang, H.; Zheng, Q.; Tatsumi, J.; Gao, Z. Dynamic feed-forward control aided with active disturbance rejection for boost pressure and mass air flow control of diesel engines. In Proceedings of the IEEE 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 239–244. [Google Scholar]
  25. Xie, H.; Song, K.; Yang, S.; Tatsumi, J.; Zheng, Q.; Zhang, H.; Gao, Z. On decoupling control of the VGT-EGR system in diesel engines: A new framework. IEEE Trans. Control. Syst. Technol. 2015, 24, 1788–1796. [Google Scholar] [CrossRef]
  26. Yang, S.; Xie, H.; Song, K.; Li, X.; Gao, Z. On boost pressure control of diesel engines with double-layer passage turbocharger. In Proceedings of the IEEE 2015 54th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Hangzhou, China, 28–30 July 2015; pp. 1276–1282. [Google Scholar]
  27. Wang, J.; Wang, X.; Luo, Z.; Assadian, F. Active Disturbance Rejection Control of Differential Drive Assist Steering for Electric Vehicles. Energies 2020, 13, 2647. [Google Scholar] [CrossRef]
  28. Shi, G.; Wu, Z.; Guo, J.; Li, D.; Ding, Y. Superheated Steam Temperature Control Based on a Hybrid Active Disturbance Rejection Control. Energies 2020, 13, 1757. [Google Scholar] [CrossRef] [Green Version]
  29. Zhou, K.; Ai, M.; Sun, Y.; Wu, X.; Li, R. PMSM Vector Control Strategy Based on Active Disturbance Rejection Controller. Energies 2019, 12, 3827. [Google Scholar] [CrossRef] [Green Version]
  30. Guo, B.; Zhao, Z. On the convergence of an extended state observer for nonlinear systems with uncertainty. Syst. Control. Lett. 2011, 60, 420–430. [Google Scholar] [CrossRef]
Figure 1. A model structure of the diesel engine.
Figure 1. A model structure of the diesel engine.
Energies 13 05331 g001
Figure 2. NLADRC controller diagram.
Figure 2. NLADRC controller diagram.
Energies 13 05331 g002
Figure 3. The structure of NLADRC controller for p i m loop in VGT-EGR diesel engines.
Figure 3. The structure of NLADRC controller for p i m loop in VGT-EGR diesel engines.
Energies 13 05331 g003
Figure 4. Response curve of intake manifold pressure p i m .
Figure 4. Response curve of intake manifold pressure p i m .
Energies 13 05331 g004
Figure 5. Response curve of mass air flow W c .
Figure 5. Response curve of mass air flow W c .
Energies 13 05331 g005
Figure 6. The nonlinear function f a l ( e , α , δ ) and the linear function e.
Figure 6. The nonlinear function f a l ( e , α , δ ) and the linear function e.
Energies 13 05331 g006
Figure 7. Response curve of intake manifold pressure p i m after adding square wave form control disturbance.
Figure 7. Response curve of intake manifold pressure p i m after adding square wave form control disturbance.
Energies 13 05331 g007
Figure 8. Output signal u c of controller and input signal u v g t of VGT valve.
Figure 8. Output signal u c of controller and input signal u v g t of VGT valve.
Energies 13 05331 g008
Figure 9. Response curve of intake manifold pressure p i m after adding sinusoidal control disturbance.
Figure 9. Response curve of intake manifold pressure p i m after adding sinusoidal control disturbance.
Energies 13 05331 g009
Figure 10. Output signal u c of controller and input signal u v g t of VGT valve.
Figure 10. Output signal u c of controller and input signal u v g t of VGT valve.
Energies 13 05331 g010
Figure 11. The response curve of intake manifold pressure at different engine speeds.
Figure 11. The response curve of intake manifold pressure at different engine speeds.
Energies 13 05331 g011
Figure 12. The response curve of mass air flow at different engine speeds.
Figure 12. The response curve of mass air flow at different engine speeds.
Energies 13 05331 g012
Figure 13. The response curve of intake manifold pressure under different fuel injection conditions.
Figure 13. The response curve of intake manifold pressure under different fuel injection conditions.
Energies 13 05331 g013
Figure 14. The response curve of mass air flow under different fuel injection conditions.
Figure 14. The response curve of mass air flow under different fuel injection conditions.
Energies 13 05331 g014
Table 1. NLADRC controller parameters.
Table 1. NLADRC controller parameters.
Indexhb a 1 a 2 ε kp
VGT loop0.01−454310.330
EGR loop0.01−0.015310.420
Table 2. LADRC controller parameters.
Table 2. LADRC controller parameters.
Indexhb β 1 β 2 kp
VGT loop0.01−10000013042251.3
EGR loop0.01−0.015302252.2
Table 3. Nonlinear function f a l ( e , α , δ ) parameters.
Table 3. Nonlinear function f a l ( e , α , δ ) parameters.
Index α vgt δ vgt α egr δ egr
NLESO0.510.51
NLSEF0.750.010.750.01
Table 4. Setting time and overshoot of three controllers.
Table 4. Setting time and overshoot of three controllers.
IndexNLADRCLADRCPID
T s of p i m loop6 s12 s20 s
T s of W c loop6 s15 s20 s
σ of p i m loop0%1.5%3.3%
σ of W c loop0%1.5%1.1%

Share and Cite

MDPI and ACS Style

Zhang, P.; Zhang, J.; Li, Y.; Wu, Y. Nonlinear Active Disturbance Rejection Control of VGT-EGR System in Diesel Engines. Energies 2020, 13, 5331. https://doi.org/10.3390/en13205331

AMA Style

Zhang P, Zhang J, Li Y, Wu Y. Nonlinear Active Disturbance Rejection Control of VGT-EGR System in Diesel Engines. Energies. 2020; 13(20):5331. https://doi.org/10.3390/en13205331

Chicago/Turabian Style

Zhang, Pingyue, Jingyu Zhang, Yingshun Li, and Yuhu Wu. 2020. "Nonlinear Active Disturbance Rejection Control of VGT-EGR System in Diesel Engines" Energies 13, no. 20: 5331. https://doi.org/10.3390/en13205331

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop