Active Disturbance Rejection Controller
Active Disturbance Rejection Controller
Separation Column
Abstract— Isotope separation columns are known as complex, Fractional-order system and control have been studied by
nonlinear systems with large, variable time delays. The control of many researchers in the past decade because fractional calculus
such a process is a difficult task, in specific literature being can model real-world phenomena more precisely [7].
proposed complex control algorithms. The main goal of the
present paper is to design a simple control scheme based on For fractional-order model, fractional-order controller can
active disturbance rejection method. For accurate modeling of be naturally considered as the best controller. However, the
the plant a fractional-order model is used. The active active disturbance rejection control (ADRC), proposed as an
disturbance rejection control (ADRC) considers the gain alternative paradigm for control system design, offers a novel
uncertainty of the fractional-order plant model as a common perspective [8,9]. The original ADRC contains tracking
disturbance. Using a proper observer will reject it. Simulation differentiator, nonlinear PID, and extended state observer
results are provided to demonstrate the effectiveness of the (ESO) [10]. Bandwidth-parameterization method is proposed
proposed method. to improve ADRC for easy tuning [11].
Keywords—isotope separation column; fractional calculus; ADRC has been applied to DSP-based power converter
active disturbance rejection [12], delay system [13], motion control [14], hysteretic system
[15], high- performance turbofan engines [16], coordinated
I. INTRODUCTION robust nonlinear boiler– turbine–generator control system [17],
etc.
The major control challenge of the plant is the time delay
variations caused by the intrinsic behavior of the column. In Motivated by these applications, a novel approach named
addition, the input disturbances could destroy the product. fractional-order dynamics rejection scheme is proposed for the
13
Therefore a robust controller is essential to force the column to C cryogenic isotope separation column, based on active
work with imposed performances despite the presences of disturbance rejection method. Considering the fractional-order
system uncertainties and external disturbance. dynamics as a common disturbance and based on a special
observer, the ADRC method will handle both dynamic
For a proper controller design, an accurate and complete uncertainties of the system and external disturbances including
mathematical model of the plant is required. However, an sensor noise.
accurate mathematical model is impossible to obtain in the case
of isotope separation column, where nonlinearities, system The paper is organized as follows: after a brief introduction
uncertainties, and external disturbances are present. Moreover, in fractional calculus in section III is presented the cryogenic
the cryogenic conditions implied in the column operation and isotope separation plant, the proposed control solution is
the imposed condition for isotope exchange leads to only a few detailed in section IV, with the simulation results compared
intermediary experimental results - only inputs and outputs are with a classical PID control in section V. Concluding remarks
known – being difficult to validate the model. are presented in Section VI.
A major concern of researcher in the field of control is to
II. THE MATHEMATICAL BACKGROUND
develop a control technique without the need of an accurate
mathematical model of a system. Robust controller, presented There are several accepted definitions of the fractional
for example in [1], is designed taking into account small order differential or integrator. The Riemann–Liouville’s
uncertainties. The second main approach in controller design definition treats the notion of fractional order integral of order
for uncertain systems are based on disturbance estimators such ℜ(α) > 0 as a natural consequence of Cauchy’s formula for
as unknown input observer (UIO) [2], disturbance observer repeated integrals, expressed as [18]:
(DOB) [3, 4], perturbation observer (POB) [5], and extended
t
state observer (ESO) [6]. 1
∫ (t − τ)
n −1
D c− n f ( t ) = f (τ)dτ , t > c, n ∈ Z + (1)
(n − 1)! c
All terms being considered into a generalized disturbance, In Fig.3, the closed loop step responses of the process are
f(t), all that remains of the process model is a double integrator: presented considering +/- 50 variations of the process gain. The
initial value of the output is 1.1, the natural abundance of the
13
C isotope.
⎛ (α ) b (β ) 1 1 ⎞
y(t ) = ⎜⎜ − y (t ) − y(t ) − y (t ) − y(t ) + d(t ) + ΔK ⋅ u (t )⎟⎟ + K 0u (t ) 2.4
⎝ a a a ⎠
(11) 2.2
(α)
b (β ) 1 1
f (t ) = − y (t ) − y(t ) − y (t ) − y(t ) + d (t ) + ΔK ⋅ u (t ) , (12)
1.8
a a a
1.6 K nominal
and contains the fractional order dynamics, the external 50%K
, (13)
f̂ = Cx̂ f Fig.3. (13CO)Mole fraction evolution considering +/-50% variations of K
with (L) the proportional observer gain and q = [α β] the Fig.4. presents the evolution of the control variable, the
electrical power supplied to the boiler of the column for the
fractional order. The output observer is: same process gain variations.
= AX + Bu + Ef
X The simulation results considering the variation of the
(14)
ŷ = CX fractional order β of the (13CO) mole fraction and the electrical
power supplied to the boiler evolutions are presented in Fig.5
Using the bandwidth-parameterization method [21], all and Fig.6.
observer poles can be placed at ω0, which is the observer
bandwidth.
In theory, ideal behavior (i.e., almost complete ignorance of
parameter variations) can be obtained by placing the observer
14
12
poles far enough to the left of the closed loop poles. To
demonstrate this statement, in Fig. 7 and Fig.8 are presented
the closed loop simulation results with different observer poles
Boiler electric power supply [W]
10 K nominal
50%K locations.
150%K
8
2.4
6
2.2
4
2 2
of K
1.4
2.4
1.2
2.2
1
0 5 10 15 20 25
2 Time [min]
mole fraction of (13CO)
1.8
Fig.7 (13CO)Mole fraction evolution for different observer pole locations
Betanominal
50%Beta
1.6 150%beta 12
ESO CL
s =10*s
11 ESO CL
s =100*s
1.4 ESO CL
s =5*s
10
Boiler electric power supply [W]
1.2 9
8
1
0 5 10 15 20 25
Time [min] 7
6
Fig.5 (13CO)Mole fraction evolution considering +/-50% variations of β
5
12 4
3
Betanominal
10
50%Beta 2
150%beta 0 5 10 15 20 25
Time [min]
Boiler electric power supply [W]
Fig.8 Boiler electrical power supply evolution for different observer pole
locations
6
2
mole fraction of (13 CO)
40
1.8
1.4
20
1.2
10
1
0 5 10 15 20 25
Time [min]
0
2.4
ADRC
5
conventional control
2.2
4
2
3
mole fraction of (13CO)
1.8
2
1.6
1
0 5 10 15 20 25
Time [min]
1.4
Fig.10 Boiler electrical power supply evolution for different observer pole
locations 1.2