Next Article in Journal
Proposal for a Method Predicting Suitable Areas for Installation of Ground-Source Heat Pump Systems Based on Response Surface Methodology
Previous Article in Journal
Effect of Compaction Pressure and Moisture Content on Quality Parameters of Perennial Biomass Pellets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Active Disturbance Rejection Control of a Longitudinal Tunnel Ventilation System

1
School of Electronic & Control Engineering, Chang’an University, Xi’an 710064, China
2
School of Engineering & Applied Science, Aston University, Birmingham B4 7ET, UK
3
School of Electrical Engineering, Guizhou University, Guiyang 550025, China
*
Authors to whom correspondence should be addressed.
Energies 2020, 13(8), 1871; https://doi.org/10.3390/en13081871
Submission received: 3 March 2020 / Revised: 2 April 2020 / Accepted: 4 April 2020 / Published: 11 April 2020

Abstract

:
This paper proposes an innovative approach for controlling pollutant release in a long-distance tunnel via longitudinal ventilation. Enhanced by an active disturbance rejection control (ADRC) method, a ventilation controller is developed to regulate the forced air ventilation in a road tunnel. As a result, the pollutants (particulate matter and carbon monoxide) are reduced by actively regulating the air flow rate through the tunnel. The key contribution of this study lies in the development of an extended state observer that can track the system disturbance and provide the system with compensation via a nonlinear state feedback controller equipped by the ADRC. The proposed method enhances the disturbance attenuation capability in the ventilation system and keeps the pollutant concentration within the legitimate limit in the tunnel. In addition to providing a safe and clean environment for passengers, the improved tunnel ventilation can also achieve better energy saving as the air flow rate is optimized.

Graphical Abstract

1. Introduction

Longitudinal ventilation systems are widely used in long-distance tunnels for air ventilation. Generally, moving vehicles in tunnels bring about air circulation from the entrance to exit. However, when the traffic is heavy and the meteorological pressure differences are low, there is a need to operate tunnel ventilators to keep pollutant concentrations below the relevant limit. Thus, there is a balance to strike between the minimal use of electricity for fan ventilators and high air quality in the tunnel because of the existence random and chaotic factors. The pollutants in the air are randomly ejected in the tunnel by incoming vehicles whilst the wind load varies in time and direction. Uncertainty and nonlinear factors make it difficult to accurately model the aerodynamics of the air and the diffusion of the pollutants within the tunnel. Therefore, a model-based control scheme cannot perform effectively in these cases.
In the literature, fuzzy logic [1] is introduced to deal with the nonlinearity and complexity of the ventilation system, and applied in the actual tunnel. The results show that energy saving is achieved whilst improving the tunnel air quality. Fuzzy control has become a popular option in ventilation control schemes. In order to improve the performance of fuzzy logic control, many scholars have developed a number of technologies. Koyama et al. [2] used the minimum power consumption of the ventilation equipment as the optimization target and solved the problems using nonlinear programming with fuzzy control. As a result, an optimal scheme to determine the number of running ventilators was developed [2]. Chu et al. developed a fuzzy controller enhanced by a genetic algorithm to maintain the concentration of pollutants at a certain level and to minimize power consumption [3]. Bogdan et al. combined model prediction with fuzzy control [4]. By measuring traffic intensity, weather conditions and tunnel parameters, the predictive controller estimated fresh air requirements and calculated the number of required fans, while the fuzzy controller compared measured and admissible levels of pollutants and adjusted a predicted number of jet fans to keep pollutant levels within predefined thresholds. Alternatively, Euler-Rolle and Fuhrmann et al. designed a specially structured non-linear observer in a feedback and feed-forward ventilation control system to estimate and compensate for external disturbances that tunnels are subjected to [5,6]. Euler-Rolle and Fuhrmann et al. considered the dynamic behavior of the air flow velocity for an emergency with fire and smoke, and then designed the feed-forward and feedback controller, adding an additional observer. This observer and the controller were designed separately. The observed disturbances were incorporated into the feed-forward control signals to enhance the disturbance attenuation ability of the control scheme for large and sudden pressure drops. Through the compensation of this non-linear observer, the control scheme performed better than the control schemes based on the fuzzy logic. In reference [7], an adaptive control scheme incorporating fuzzy logic proved to be effective in handling nonlinearity problems.
Traditionally, proportion integration differentiation (PID) control is widely used in system operation [8,9] owing to its simplicity and robustness to the disturbance. However, when the systems suffer from complex uncertainty and nonlinearity, PID struggles to achieve optimal solutions. Fuzzy logic and model-free methods are useful to deal with nonlinearity. However, they usually rely on the empirical and historical information from previous operation. Their performance may deteriorate when new disturbances occur. In this case, active disturbance rejection control is a good option to cope with these issues.
Based on the concept of active disturbance rejection control (ADRC) [10], a new control strategy for ventilation operation is proposed to cope with the model uncertainties and disturbances. ADRC realizes the organic fusion of the observer and the nonlinear controller. Applications of ADRC can be found in a variety of fields, including power [11,12,13], motion [14,15,16], and process control [17,18]. In normal ventilation operation, the control of pollutant concentration is the ultimate goal, and the control of the air flow velocity is used to exhaust the pollutants. In these cases, a ventilation control system is described by two serial-connected subsystems to control the diffusion of pollutant concentration and the in-tunnel air flow. The novelty of this study lies in that an ADRC is used to design the two cascade controllers. In this way, the reference of the control variables in the first subsystem can be derived from the output of the second subsystem. The advantage of this back-stepping technique is gained in this study where the air flow velocity is taken into account as a pseudo control variable. Once determined, it is used as the set point by the second ADRC controller. Parameter uncertainties or model errors in line with these two subsystem models are corrected by a nonlinear controller equipped with ADRC. By tracking the reference, an extended state observer (ESO) compensates for the inaccuracies and improves the control performance. The configuration of the ventilation control system is depicted in Figure 1. It consists of a plant (a tunnel system), an air flow velocity controller, two pollutant concentration observers, and a number of measurement devices.
This paper is structured as follows: Section 2 presents the non-linear dynamical model of a tunnel ventilation system with some assumptions. Section 3 gives a brief introduction of an ADRC scheme. The design procedure of the cascade subsystems in relation to the tunnel ventilation system is given in Section 4. Section 5 presents simulation results by comparison with the existing method used in the Zhongliangshan tunnel, China. Finally, the key findings and contributions are summarized in Section 6.

2. Dynamical Model of a General Tunnel System with Nonlinear Method

A general tunnel system is very complex and no simple model can be designed for it. To handle the system more easily, Kurka et al. and Ferkl and Meinsma, performed a functional decomposition [19,20]; therefore, the tunnel model comprises three main functional parts (or subsystems)—ventilation, traffic and exhaust.

2.1. Ventilation model based on generalized Bernoulli equation

Consider a one-dimensional model with lumped parameters, meaning the airflow velocity v a does not depend on the y and z coordinates, i.e., v a y = v a z = 0 . For simplification purposes, consider the incompressible flow, meaning the density of air ρ is constant along the entire length of the tunnel and does not depend on time.
A road tunnel can be divided into sections with constant geometry, cross-section area, hydraulic diameter, etc. Based on the assumptions stated above, the airflow velocity is constant within the whole section. The airflow dynamics in each section is described by the generalized Bernoulli equation.
The generalized Bernoulli equation for incompressible and unsteady flow can be expressed in different ways. For this purpose, the following equation is used [21,22]:
ρ · L · d v a d t = Δ P
where d v a d t represents the acceleration of airflow, L is the length of the given section of the tunnel, ρ is the density of air, v a is the airflow velocity, and Δ P denotes the total pressure change in the given section of the tunnel.
The total pressure change Δ P in the given section of the tunnel can be divided into pressure losses caused by air friction Δ P f r i c , changes in tunnel geometry Δ P a r e a , pressure change due to running jet fans Δ P J F , piston effect force of vehicles Δ P p i s t , and disturbance effects Δ P w i n d caused by natural wind:
Δ P = Δ P J F + Δ P p i s t Δ P f r i c Δ P a r e a Δ P w i n d
The pressure drop Δ P a r e a caused by local losses depends on a loss coefficient ζ , which represents losses due to the cross section changes, the shape of transition, the direction of flow, etc., as in Equation (3):
Δ P a r e a = ρ 2 · ( ζ i n + ζ o u t ) · v a 2
where Δ P a r e a mainly undergoes two types of losses caused by cross section changes. One kind is the contraction loss at the entrance Δ P i n = ρ 2 · ζ i n · v a 2 ; the other is expansion loss at the outlet Δ P o u t = ρ 2 · ζ o u t · v a 2 · ζ i n denotes the contraction head loss coefficient at the tunnel entrance, and ζ o u t describes the expansion head loss coefficient at the outlet of the tunnel.
The pressure drop Δ P f r i c caused by friction losses depends on wall roughness, traffic signs on the walls, etc. Δ P f r i c can be calculated as:
Δ P f r i c = ρ 2 · λ · L D H · v a 2
where λ represents the coefficient friction of the tunnel walls, and D H is the hydraulic diameter of the tunnel.
The pressure drop Δ P p i s t caused by the piston effect of the vehicles represents the influence of the vehicles passing through the tunnel, shown by Equation (5):
Δ P p i s t = ρ 2 · L A T u n · v v e h · ( v v e h v a ) · | v v e h v a | · γ c o n v · i = 1 m S i · n i
where v v e h represents the average speed of the vehicles, A T u n describes the tunnel cross section area, S i is the average head surface area of the i t h vehicle type, n i is the number of vehicles of the i t h type, and γ c o n v defines the convoy polynomial [23].
The pressure drop Δ P J F describes the effect of the N J V jet fans on the flow velocity, shown by Equation (6):
Δ P J F = Δ P J F _ i · N J V
Δ P J F _ i = k J V _ i · v J V _ i 2 · ( 1 v a v J V _ i )
The pressure drop Δ P J F _ i indexed by i is characterized by the average outlet velocity v J V _ i and the factor k J V _ i of each jet fan:
k J V _ i = ρ · A J V _ i A T u n · k e _ i
where A J V _ i is the cross sectional area of the i t h ventilator, and k e _ i is the correction factor taking account of the installation situation for the i t h ventilator [5].
Additionally, the wind acting on the tunnel port affects the air flow in the tunnel dependent on the wind speed v w i n d by producing a dynamic pressure, Δ P w i n d , which is calculated as:
Δ P w i n d = 1 2 ρ · ( 1 + ζ i n + λ · L D H ) · v w i n d 2
The dynamic behavior of the air flow is described by the non-linear ordinary differential equation (Equation (3)) of first order. Δ P w i n d is commonly considered as the resistance pressure. Δ P J F and Δ P p i s t provide pressure rises for the air flow. Δ P p i s t is usually uncontrollable unless traffic control is implemented in an emergency. Therefore, what can be controlled is Δ P J F ; by adjusting the number of jet fans running, the velocity of air flow in the tunnel can be changed.

2.2. Exhaust distribution

Vehicles passing through a tunnel produce various types of poisonous gasses and small, visibility-reduced particulate matter (PM), especially in the case of heavy vehicles with diesel engines. At present, the main dilution objects of tunnel ventilation are carbon monoxide (CO), nitrogen oxides (NOx), and PM.
A mass balance equation for a component with constant density and constant diffusion coefficient is used for exhaust distribution:
c ( x , t ) t + v a · c ( x , t ) x = D · 2 c ( x , t ) x 2 + R
where c ( x , t ) is the exhaust concentration, D is the diffusion coefficient, and R is exhaust produced by traffic traveling in the tunnel.
According to the paper [23], R is computed as:
R = 1 3.6 × 10 6 · q e x · f a · f d · f h · f i v · L · m = 1 n ( N m · f m )
where R is emissions of CO and NOx (m3/s), and particle matter (m2/s); q e x is the base emission factor for HGVs (heavy goods vehicles and buses) with diesel engines, depending on average speed and road gradient for the base year 2000; f a is the influence factor for highway grade; f d is the correction factor for average vehicle density; f h is the altitude factor; f i v is the correction factor for gradient and speed; N m is the number of each vehicle type; and f m is the influence factor for vehicle gross masses.
Assuming that δ t = 1 s and δ x = 2 m , using the partial differential equation function package provided by MATLAB software, the concentration distribution of different pollutants in tunnels can be obtained.

2.3. Traffic

The influence of traffic on the phenomena within a tunnel is dual: it produces pollution and, on the other hand, reduces concentration of pollutants by the piston effect. The characteristics of traffic flow are described by Greenshield’s macroscopic stream model as follows:
k t r a f f i c = k j _ t r a f f i c · ( 1 v t r a f f i c / v f _ t r a f f i c )
where k t r a f f i c is the vehicle density (vehicles/kilometer); k j _ t r a f f i c is the jam density (vehicles/kilometer); v t r a f f i c is the average traffic speed (kilometer/hour); and v f _ t r a f f i c is the free flow speed (kilometer/hour).
The system takes as input the traffic speed v t r a f f i c , that is, the average speed of vehicles per hour that enter each of the tunnel entrances, and computes the distributions of the vehicles k t r a f f i c in the tunnel.

3. Principle of the ADRC

The ADRC offers a new and inherently robust controller that requires very little information of the plant, as shown in Figure 2. It is composed of a tracking differentiator (TD), an extended state observer, and a nonlinear PD controller. For the sake of simplicity, the plant described by the first-order differential equation of Equation (13) is used as the theme problem to illustrate the ADRC-based control design.
{ x ˙ = f ( x , w , t ) + b · u y = x
where y is the output, u is the input signal, x is the state variable, w denotes external disturbances, b is the system parameter, and f ( x , w , t ) is a multivariable function of the state, external disturbance, and time.

3.1. Tracking differentiator (TD)

The tracking differentiator (TD) can quickly track the input signal without set point jump by constructing a transient profile that the output of the plant can reasonably follow, and generate an approximate differential signal of the input signal. The discrete equation is:
{ x 1 ( t + 1 ) = x 1 ( t ) + T s x 2 ( t ) x 2 ( t + 1 ) = x 2 ( t ) + T s · f s t ( x 1 ( t ) r ( t ) , x 2 ( t ) , r , h )
where r ( t ) is the reference input signal of the ADRC. x 1 ( t ) tracks the input signal r ( t ) and x 2 ( t ) is the first-order derivative of x 1 ( t ) . T s is the discrete control period. The dynamic performance of the TD can be tuned by r and h . h is the filtering parameter. A larger h means a better filtering effect on noise. r determines the tracking effect. The larger the value of r , the faster the tracking speed and the greater the overshooting. Therefore, both parameters need to be designed according to the output profile of the TD. The optimal control function of the discrete time system is as follows:
f s t ( x 1 ( t ) r ( t ) , x 2 ( t ) , r , h ) = { r · a / d , | a | d , d = r · h r · s i g n ( a ) , | a | > d , d = r · h
a = { x 2 ( t ) + a 0 d 2 · s i g n ( e r ( t ) ) , | e r ( t ) | > d 0 , d 0 = d · h x 2 ( t ) + e r ( t ) 2 , | e r ( t ) | d 0 , d 0 = d · h
a 0 = d 2 + 8 · r · | y ( t ) |
e r ( t ) = x 1 ( t ) r ( t ) + h · x 2 ( t )

3.2. Extended State Observer (ESO)

Considering w in Equation (13) as a disturbance, a second-order extended state observer can be proposed as:
{ e ( t ) = z 1 ( t ) x r ( t ) z 1 ( t + 1 ) = z 1 ( t ) + T s · [ z 2 ( t ) β 01 · f a l ( e ( t ) , α 1 , δ 1 ) + b · u ( t ) ] z 2 ( t + 1 ) = z 2 ( t ) T s · β 02 · f a l ( e ( t ) , α 1 , δ 1 )
where x r ( t ) is the actual feedback signal of the state variable x ( t ) ; z 1 ( t ) is the estimate of the state variable; e ( t ) is the estimation error of the observer; z 2 ( t ) is the estimation of the total disturbance of the system; and a 1 , δ 1 , β 01 , β 02 are four adjustable parameters in the ESO. Taking 0 < a 1 < 1 for instance, the smaller the value of a 1 , the stronger the nonlinearity of function f a l ( e ( t ) , a 1 , δ 1 ) . This means that the ESO has better resistance to system disturbances. δ 1 is the filter parameter of the ESO. β 01 and β 02 greatly affect the dynamic performance of the system. The estimation of state variables is mainly influenced by β 01 . The estimation of system disturbance is mainly affected by β 02 . The larger the values of β 01 and β 02 , the faster the convergence is estimated. However, if they are too large, the output of the ESO might produce an oscillating divergence and a high frequency noise signal. With a well behaved observer, z 1 ( t ) will closely track the state variable of the system x r ( t ) , and z 2 ( t ) can estimate the total disturbances f ( x , w , t ) accurately enough. A nonlinear combination function f a l ( e ( t ) , a 1 , δ 1 ) is:
f a l ( e ( t ) , a 1 , δ 1 ) = { | e ( t ) | a 1 · s i g n ( e ( t ) ) , | e ( t ) | > δ 1 e ( t ) · δ 1 a 1 1 , | e ( t ) | δ 1

3.3. Nonlinear State Error Feedback Control Laws (NLSEF)

According to the output of the TD and ESO, the first-order nonlinear state feedback control law is constructed as:
{ e 1 ( t ) = x 1 ( t ) z 1 ( t ) u 0 ( t ) = β 1 f a l ( e 1 ( t ) , a 01 , δ 01 ) u ( t ) = u 0 ( t ) z 2 ( t ) / b
where u ( t ) is the control variable of the ADRC. a 01 , δ 01 , β 1 are adjustable parameters. Their meaning is similar to the adjustable parameters in the ESO.
The ADRC consists of TD, ESO, and NLSEF. According to different application specifications, these three parts can be used separately or in combination.

4. Tunnel Ventilation Control System Based on the Active Disturbance Rejection Technique

According to the basic principle of the ADRC, this paper presents a cascade ventilation control system consisting of the pollution control loop and the airflow control loop (Figure 1). The pollution control loop Σ 1 aims to maintain the pollutant concentration below a specified limit. The control variable of airflow control loop Σ 2 is the running number of jet fans. These two control subsystems will be introduced in the following subsections.

4.1. Pollutant Concentration Control Subsystem Based on ADRC

Consider the mass balance equation (Equation (9)) mentioned above; c ( x , t ) is a multivariable function of both time and position, and is difficult to mathematically analyze with accuracy. Here, c ( x , t ) does not need to be expressively known and can be simplified by the form:
d c d t = f ( x , t , D , R , b 0 _ c , v a ) b 0 _ c · v a
where b 0 _ c is a certain value, and the remaining uncertainties ( b 0 _ c c x ) · v a are attributed to the total disturbance of the system. This is clearly an ADRC problem and should be treated with Equation (23) taken into account as a total disturbance:
f ( c , x , t , D , R , b 0 _ c , v a ) = d c d t c t + ( b 0 _ c c x ) v a + D 2 c x 2 + R
By combining various known and unknown quantities for an overall disturbance, a complex control problem can be converted into a simple one that the ADRC can solve. Since an ADRC controller consists of TD, ESO and NLSEF, the key calculations in line with these can be presented by Equations (24)–(26) accordingly.
{ c 1 ( t + 1 ) = c 1 ( t ) + T s · c 2 ( t ) c 2 ( t + 1 ) = c 2 ( t ) + T s · f s t ( c 1 ( t ) r c ( t ) , c 2 ( t ) , r , h )
where r c ( t ) is the upper limit of the pollutant concentration. c 1 ( t ) is the concentration estimation and c 2 ( t ) is the first-order derivative of c 1 ( t ) .
{ e c ( t ) = z 1 _ c ( t ) c r ( t ) z 1 _ c ( t + 1 ) = z 1 _ c ( t ) + T s · [ z 2 _ c ( t ) β 01 · f a l ( e ( t ) , α 1 , δ 1 ) b 0 _ c · v a ( t ) ] z 2 _ c ( t + 1 ) = z 2 _ c ( t ) T s · β 02 · f a l ( e ( t ) , α 1 , δ 1 )
where c r ( t ) is the measured pollutant concentration. z 1 _ c ( t ) is the estimation of concentration. z 2 _ c ( t ) is the total disturbance.
{ e 1 ( t ) = c 1 ( t ) z 1 _ c ( t ) v a 0 ( t ) = β 1 f a l ( e 1 ( t ) , a 01 , δ 01 ) v a ( t ) = v a 0 ( t ) + z 2 _ c ( t ) / b 0 _ c
where v a ( t ) is the control variable.

4.2. Airflow Velocity Control Subsystem Based on ADRC

Dynamic behavior of the flow velocity v a ( t ) described by the incompressible non-stationary Bernoulli equation (Equation (2)) can be rewritten by this form:
d v a d t = Δ P p i s t Δ P f r i c Δ P a r e a Δ P w i n d + Δ P J F _ i · N J V
Δ P J F _ i can be represented by the following equation:
{ Δ P J F _ i _ 1 = k J V _ i · v J V _ i 2 · ( 1 v r v J V _ i ) Δ P J F _ i _ 2 = k J V _ i · v J V _ i 2 · ( v r v J V _ i v a v J V _ i ) Δ P J F _ i = Δ P J F _ i _ 1 + Δ P J F _ i _ 2
where v r is the maximum airflow velocity. Δ P J F _ i _ 1 is the known pressure drop and Δ P J F _ i _ 2 refers to the uncertain part of the pressure drop. Similar to the calculation of Δ P J F _ i , Δ P p i s t , Δ P f r i c , and Δ P a r e a can be written as the equations below:
{ Δ P p i s t _ 1 = ρ 2 · L A T u n · v v e h · ( v v e h v r ) · | v v e h v r | · γ c o n v · i = 1 m S i · n i Δ P p i s t _ 2 = ρ 2 · L A T u n · v v e h · ( 2 · ( v v e h v r ) · ( v r v a ) + ( v r v a ) · | v r v a | ) · γ c o n v · i = 1 m S i · n i Δ P p i s t = Δ P p i s t _ 1 + Δ P p i s t _ 2
{ Δ P f r i c _ 1 = ρ 2 · λ · L D H · v r 2 Δ P f r i c _ 2 = ρ 2 · λ · L D H · ( v a 2 v r 2 ) Δ P f r i c = Δ P f r i c _ 1 + Δ P f r i c _ 2
{ Δ P a r e a _ 1 = ρ 2 · ( ζ i n + ζ o u t ) · v r 2 Δ P a r e a _ 2 = ρ 2 · ( ζ i n + ζ o u t ) · ( v a 2 v r 2 ) Δ P a r e a = Δ P a r e a _ 1 + Δ P a r e a _ 2
Let
f a i r ( Δ P , N J V ) = Δ P p i s t _ 2 Δ P f r i c _ 2 Δ P a r e a _ 2 Δ P w i n d + Δ P J F _ i _ 2 · N J V
b 1 _ a i r = Δ P p i s t _ 1 Δ P f r i c _ 1 Δ P a r e a _ 1
b 0 _ a i r = Δ P J F _ i _ 1
Therefore, Equation (24) can be rewritten by:
d v a d t = f a i r ( Δ P , N J V ) + b 1 _ a i r + b 0 _ a i r · N J V
where b 1 _ a i r and b 0 _ a i r refer to the model errors which can be regarded as part of the total disturbance. N J V is the control variable. The key parameters in the ESO and NLSEF can be calculated by Equations (36) and (37):
{ e ( t ) = z 1 _ a ( t ) v a r ( t ) z 1 _ a ( t + 1 ) = z 1 _ a ( t ) + T s · [ z 2 _ a ( t ) β 01 · f a l ( e ( t ) , α 1 , δ 1 ) + b 1 _ a i r + b 0 _ a i r · N J V ( t ) ] z 2 _ a ( t + 1 ) = z 2 _ a ( t ) T s · β 02 · f a l ( e ( t ) , α 1 , δ 1 )
where v a r ( t ) is the real airflow velocity measured by anemometers, z 1 _ a ( t ) refers to the state variable, and z 2 _ a ( t ) refers to the estimate of the total disturbances.
{ e 1 ( t ) = v a ( t ) z 1 _ a ( t ) N J V 0 ( t ) = β 1 f a l ( e 1 ( t ) , a 01 , δ 01 ) N J V ( t ) = N J V 0 ( t ) [ z 2 _ a ( t ) + b 1 _ a i r ] / b 0 _ a i r
where v a ( t ) is the value of the control variable in Equation (26), which is the reference for this subsystem. By tracking the pollutant concentration curve, the number of running jet fans N J V ( t ) can be obtained, and the airflow velocity changed accordingly in a longitudinal ventilation tunnel.

5. Test Results

In this work, a range of tests were performed to optimize the control algorithms and energy consumption.

5.1. The Status of the Experimental Tunnel

A ventilation control system based on cascaded ADRC controllers was tested in the simulation model of the right tube of the Zhongliangshan tunnel on the Chengdu–Chongqing expressway in China [24]. Figure 3 shows the layout and installation scheme of the right tube. The parameters of the right tube and vehicle proportion statistics of the peak hours are listed in Table 1 and Table 2, respectively.
The test results shown in this section are obtained based on Table 1 and Table 2. If this ADRC scheme is applied to other tunnels or tubes, the parameters will be required to be optimized from measurements to obtain a better model accuracy.

5.2. Effectiveness of the Tunnel Model

The right tube of the experimental tunnel uses a number of jet fans to form a longitudinal ventilation system. Under these circumstances, the concentration of pollutants (CO, PM) increases from the entrance to the exit, and concentration reaches a maximum near the exit. Figure 4 shows that the distribution for CO and PM complies with this change law. These results confirm the effectiveness of the developed model. Moreover, the control result based on this model is also effective, tracking the corresponding changes accordingly.

5.3. The Performance ADRC on Longitudinal Ventilation System

Among the ADRC components, the TD, ESO, and NLSEF can be used separately or together. In order to make full use of the ESO, they start to work by close monitoring CO, PM, and airflow velocity once the system launches. The TD and NLSEF are not activated until the mean concentration of CO or the maximum concentration of PM exceeds the upper limits. A flow chart of operating the system is shown in Figure 5.
The scheme starts with an initialization. Next, the traffic speed is measured and used to define the pollutant concentration limit. Three important elements, namely, the exhaust concentration, pollutant distribution, and vehicle density, are calculated according to Equations (10)–(12). Then, the pollutant concentration and airflow velocity are estimated according to Equations (25) and (36). Four cases of the combination of CO and PM concentration are considered. In each case, the desired airflow is defined accordingly. If CO exceeds the upper limit and PM is lower than the threshold, a desired velocity can be determined by CO emission control by ADRC, and then used. In the following step, the number of running fans is defined as per the desired airflow velocity. Then, the airflow speed is updated. This is a whole loop of the operation.

5.3.1. Performance Analysis of the ESO

Concentration of CO, concentration of PM, and airflow velocity are measured every 15 minutes, and sent to their corresponding ESO. Figure 6 shows that ESO performance is in line with CO concentration in a control period. Figure 6a illustrates the performance of CO concentration observations. The dotted line (estimated value) accurately traces the solid line (actual value) at the value of 20 ppm. Meanwhile, Figure 6b, the total disturbance of the system can be observed ( z 2 = 229   ppm ). The ESOs for PM concentration and airflow velocity have the same excellent performance.

5.3.2. Steady tracking performance

Continuous congestion is used to test the steady tracking performance of the designed control system. When the average speed of the traffic flow drops to 35 km/h, continuous congestion occurs. At this time, the concentrations of CO and PM both exceed the upper limit. The upper limits of the CO and PM concentrations in a congested state are 70 ppm and 0.0075 m−1, respectively. The ADRC controller of CO concentration and PM concentration will give the required airflow velocity. Because the deviation of PM concentration from the upper limit is larger than the deviation of CO concentration, the required wind speed to dilute PM concentration is larger than that required to dilute CO concentration. A larger airflow velocity value than the output reference is selected. The ADRC controller of the air flow velocity will receive the required number of jet fans and then act on it. In order to save the power, it is sufficient that the number of jet fans in operation can reduce the concentration of pollutants to near the upper limits. Therefore, a suitable concentration of PM tracking curve (solid line) is designed in Figure 7a–c, which presents the CO concentration and air flow velocity under control by the proposed method. Figure 7d demonstrates the number of jet fans required.

5.3.3. Dynamic Tracking Performance

When the state of traffic flow develops from congestion to stagnation, the concentration of pollutants continues to rise. This process can be used to test the dynamic performance of the designed control system. The upper limits of the CO and PM concentrations in a stagnation state are 70 ppm and 0.009 m−1, respectively. Similar to the congestion state, PM pollutes the air more severely than CO, and is the main control target. This is related to the composition of vehicles in the traffic flow. As can be seen from Table 2, the higher the proportion of diesel heavy vehicles, the larger the amount of PM. Therefore, PM was the main dilution target. The tracking curve is designed as the solid line in Figure 8a. The actual PM concentration curve is shown as the dotted line in Figure 8a. As can be seen, the actual curve is able to track the reference well. The absolute error between the two is less than 0.00079 m−1. Figure 8b reflects the change in CO concentration, which is below the upper limit. Figure 8c,d shows the air speed in the tunnel and the required number of fans running. It can be seen that 10 fans running is needed in ventilation when the traffic is at standstill.

5.3.4. Energy-Saving Performance Analysis

Step control (on-off control) is usually used in ventilation systems [24]. Table 3 shows a comparison of the step control with the proposed method. It can be seen that although step control is simpler and easier to implement, the number of running jet fans is much higher than the cascaded ADRC strategy proposed in this paper. Therefore, the latter can significantly reduce electricity consumption.

6. Conclusions

In this paper, a cascaded longitudinal ventilation control approach based on the ADRC was presented for a road tunnel. This control system consists of a CO and PM concentration control subsystem and an air flow velocity control subsystem. This cascade control method is designed to achieve multiple control objectives. In order to reduce the concentration of pollutants in the tunnel, the forced air flow rate in the tunnel needs to be dynamically controlled. Furthermore, the number of jet fans in operation needs to be optimized to save energy. Therefore, by adopting corresponding control measures for each link, more accurate control schemes can be obtained.
Conventionally, step control is widely used in tunnel ventilation systems. However, this method might cause large fluctuations in the air flow speed over the on/off operation to jet fans, which leads to undesirable dramatic changes in pollutant concentration. By contrast, the proposed ADRC scheme can maintain the pollutant concentration level within a permitted range with minimal energy consumption. The ADRC scheme uses a state observer to capture the external disturbance and compensates for the model uncertainty at the subsystem level to improve the accuracy of the nonlinear control scheme. In this way, the pollutant concentration can be controlled close to the upper limit while running the minimal number of fans. The test results show the effectiveness of the proposed method where the ADRC is used for pollutant control in a tunnel’s longitudinal ventilation in an efficient manner.
However, the ADRC algorithms also have disadvantages. The control algorithms are more complex than step control. Moreover, they include several control parameters in the control loop that are determined by empirical methods based on historical data and trial-and-error. In further work, control parameters will be developed and optimized to improve the system performance. A data-driven method will be utilized to enhance the accuracy of NLSEF for nonlinear problems.

Author Contributions

In this article, L.S. conceived and designed the system; L.S. and X.C. performed the experiments; L.S. and W.C. built the simulation models; L.S., X.C. and W.C. analyzed data and wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by Natural Science Foundation of Xi’an Science and Technology Bureau of China, grants number 211832180481 and 211832190048. This research is also supported by National Natural Science Foundation of China, grant number 51867007.

Conflicts of Interest

The Authors declare no conflicts of interest.

References

  1. Funabashi, M.; Aoki, I.; Yahiro, M.; Inoue, H. A fuzzy model based control scheme and its application to a road tunnel ventilation system. In Proceedings of the IECON ‘91: 1991 International Conference on Industrial Electronics, Control and Instrumentation, Kobe, Japan, 28 October–1 November 1991; Volume 2, pp. 1596–1601. [Google Scholar]
  2. Koyama, T.; Watanabe, T.; Shinohara, M.; Miyoshi, M.; Ezure, H. Road tunnel ventilation control based on nonlinear programming and fuzzy control. Trans. Inst. Electr. Eng. Jpn. 1993, 113-D, 160–168. [Google Scholar]
  3. Chu, B.; Kim, D.; Hong, D.; Park, J.; Chung, J.T.; Chung, J.-H.; Kim, T.-H. GA-based fuzzy controller design for tunnel ventilation systems. Autom. Constr. 2008, 17, 130–136. [Google Scholar] [CrossRef]
  4. Bogdan, S.; Birgmajer, B.; Kovačić, Z. Model predictive and fuzzy control of a road tunnel ventilation system. Transp. Res. Part C Emerg. Technol. 2008, 16, 574–592. [Google Scholar] [CrossRef]
  5. Euler-Rolle, N.; Fuhrmann, M.; Reinwald, M.; Jakubek, S. Longitudinal tunnel ventilation control. Part 1: Modelling and dynamic feedforward control. Control Eng. Pract. 2017, 63, 91–103. [Google Scholar] [CrossRef]
  6. Fuhrmann, M.; Euler-Rolle, N.; Killian, M.; Reinwald, M.; Jakubek, S. Longitudinal tunnel ventilation control. Part 2: Non-linear observation and disturbance rejection. Control Eng. Pract. 2017, 63, 44–56. [Google Scholar] [CrossRef]
  7. Roman, R.; Precup, R.; Bojan-Dragos, C.; Szedlak-Stinean, A. Combined model-free adaptive control with fuzzy component by virtual reference feedback tuning for tower crane systems. Procedia Comput. Sci. 2019, 162, 267–274. [Google Scholar] [CrossRef]
  8. Kurokawa, R.; Sato, T.; Vilanova, R.; Konishi, Y. Design of optimal PID control with a sensitivity function for resonance phenomenon-involved second-order plus dead-time system. J. Frankl. Inst. 2020, in press. [Google Scholar] [CrossRef]
  9. Pilla, R.; Azar, A.T.; Gorripotu, T.S. Impact of flexible AC transmission system devices on automatic generation control with a metaheuristic based fuzzy PID controller. Energies 2019, 12, 4193. [Google Scholar] [CrossRef] [Green Version]
  10. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  11. Sun, B.; Gao, Z. A DSP-based active disturbance rejection control design for a 1-kW H-bridge DC–DC power converter. IEEE Trans. Ind. Electron. 2005, 52, 1271–1277. [Google Scholar] [CrossRef] [Green Version]
  12. Lotfi, N.; Zomorodi, H.; Landers, R.G. Active disturbance rejection control for voltage stabilization in open-cathode fuel cells through temperature regulation. Control Eng. Pract. 2016, 56, 92–100. [Google Scholar] [CrossRef]
  13. Madonski, R.; Shao, S.; Zhang, H.; Gao, Z.; Yang, J.; Li, S. General error-based active disturbance rejection control for swift industrial implementations. Control Eng. Pract. 2019, 84, 218–229. [Google Scholar] [CrossRef]
  14. Su, Y.; Zheng, C.; Duan, B. Automatic disturbances rejection controller for precise motion control of permanent-magnet synchronous motors. IEEE Trans. Ind. Electron. 2005, 52, 814–823. [Google Scholar] [CrossRef]
  15. Chu, Z.; Sun, Y.; Wu, C.; Sepehri, N. Active disturbance rejection control applied to automated steering for lane keeping in autonomous vehicles. Control Eng. Pract. 2018, 74, 13–21. [Google Scholar] [CrossRef]
  16. Michalek, M.M. Robust trajectory following without availability of the reference time-derivatives in the control scheme with active disturbance rejection. In Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA, 6–8 July 2016; pp. 1536–1541. [Google Scholar] [CrossRef]
  17. Xia, Y.; Shi, P.; Liu, G.P.; Rees, D.; Han, J. Active disturbance rejection control for uncertain multivariable systems with time-delay. IET Control Theory Appl. 2007, 1, 75–81. [Google Scholar] [CrossRef]
  18. Madonski, R.; Nowicki, M.; Herman, P. Practical solution to positivity problem in water management systems—An ADRC approach. In Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA, 6–8 July 2016; pp. 1542–1547. [Google Scholar] [CrossRef]
  19. Kurka, L.; Ferkl, L.; Sládek, O.; Porízek, J. Simulation of traffic, ventilation and exhaust in a complex road tunnel. In Proceedings of the 16th IFAC World Congress, Prague, Czechia, 3–8 July 2005; pp. 60–65. [Google Scholar]
  20. Ferkl, L.; Meinsma, G. Finding optimal ventilation control for highway tunnels. Tunn. Undergr. Space Technol. 2007, 22, 222–229. [Google Scholar] [CrossRef]
  21. Šulc, J.; Ferkl, L.; Cigler, J.; Zápařka, J. Model-based airflow controller design for fire ventilation in road tunnels. Tunn. Undergr. Space Technol. 2016, 60, 121–134. [Google Scholar] [CrossRef]
  22. Šulc, J.; Skogestad, S. A systematic approach for airflow velocity control design in road tunnels. Control Eng. Pract. 2017, 69 (Suppl. C), 61–72. [Google Scholar] [CrossRef]
  23. JTG/T D70/2-02-2014. Guidelines for Design of Ventilation of Highway Tunnels; Communications Publishing &Media Management Co., Ltd.: Beijing, China, 2014. (In Chinese)
  24. Liu, H.; Wang, X.; Chen, J. Test and analysis of Zhongliangshan road tunnel. J. Chongqing Jiaotong Univ. Nat. Sci. 2010, 29, 529–532. (In Chinese) [Google Scholar]
Figure 1. Configuration of a ventilation control system based on the cascade active disturbance rejection control (ADRC).
Figure 1. Configuration of a ventilation control system based on the cascade active disturbance rejection control (ADRC).
Energies 13 01871 g001
Figure 2. Block diagram of the ADRC.
Figure 2. Block diagram of the ADRC.
Energies 13 01871 g002
Figure 3. The layout and installation scheme of the right tube of the Zhongliangshan tunnel.
Figure 3. The layout and installation scheme of the right tube of the Zhongliangshan tunnel.
Energies 13 01871 g003
Figure 4. Concentration distribution of the pollutants along the tunnel axis: (a) concentration distribution of CO; (b) concentration distribution of particulate matter (PM).
Figure 4. Concentration distribution of the pollutants along the tunnel axis: (a) concentration distribution of CO; (b) concentration distribution of particulate matter (PM).
Energies 13 01871 g004
Figure 5. The flow chart of the simulation system.
Figure 5. The flow chart of the simulation system.
Energies 13 01871 g005
Figure 6. The results of the extended state observer (ESO) for CO concentration: (a) the observation z 1 (dotted line) and the actual value y r (solid line) of CO concentration; (b) the observations z 2 of the total disturbance.
Figure 6. The results of the extended state observer (ESO) for CO concentration: (a) the observation z 1 (dotted line) and the actual value y r (solid line) of CO concentration; (b) the observations z 2 of the total disturbance.
Energies 13 01871 g006
Figure 7. The steady tracking results of the cascaded ADRC ventilation system at every sample time: (a) PM concentration tracking results; (b) CO concentration; (c) air flow velocity; (d) the number of jet fans in operation.
Figure 7. The steady tracking results of the cascaded ADRC ventilation system at every sample time: (a) PM concentration tracking results; (b) CO concentration; (c) air flow velocity; (d) the number of jet fans in operation.
Energies 13 01871 g007aEnergies 13 01871 g007b
Figure 8. The dynamic tracking results of the cascaded ADRC ventilation system at every sample time: (a) PM concentration tracking results; (b) CO concentration; (c) air flow velocity; (d) the number of jet fans in operation.
Figure 8. The dynamic tracking results of the cascaded ADRC ventilation system at every sample time: (a) PM concentration tracking results; (b) CO concentration; (c) air flow velocity; (d) the number of jet fans in operation.
Energies 13 01871 g008aEnergies 13 01871 g008b
Table 1. The parameters of the right tube of the Zhongliangshan tunnel.
Table 1. The parameters of the right tube of the Zhongliangshan tunnel.
ParameterValueParameterValueParameterValue
L /(m)3103 A T u n /(m2)51.7 D H /(m)6.44
ρ /(kg/m3)1.156 ζ i n 0.5 ζ o u t 1
λ 0.02 v J V _ i /(m/s)27.5 A J V _ i /(m2)0.63
K e _ i 0.7 N J V 88
Table 2. Vehicle proportion statistics of the peak hours in the right tube of the Zhongliangshan tunnel.
Table 2. Vehicle proportion statistics of the peak hours in the right tube of the Zhongliangshan tunnel.
Vehicle CategoryPassenger CarsTruckTotal Amount
LargeSmallHeavyMedium Light
Peak traffic flow (veh/h)1611562257273482301
Proportion (%)76811122100
Table 3. Comparison of the step control and the cascade ADRC ventilation control.
Table 3. Comparison of the step control and the cascade ADRC ventilation control.
Traffic ConditionNormal Traffic (50–100 km/h)CongestionTraffic Block ( v t r a f f i c < 30   km / h )
Number of jet fans step controlzero24 or 4888
Cascade ADRC zero810

Share and Cite

MDPI and ACS Style

Si, L.; Cao, W.; Chen, X. Active Disturbance Rejection Control of a Longitudinal Tunnel Ventilation System. Energies 2020, 13, 1871. https://doi.org/10.3390/en13081871

AMA Style

Si L, Cao W, Chen X. Active Disturbance Rejection Control of a Longitudinal Tunnel Ventilation System. Energies. 2020; 13(8):1871. https://doi.org/10.3390/en13081871

Chicago/Turabian Style

Si, Liyun, Wenping Cao, and Xiangping Chen. 2020. "Active Disturbance Rejection Control of a Longitudinal Tunnel Ventilation System" Energies 13, no. 8: 1871. https://doi.org/10.3390/en13081871

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