Professional Documents
Culture Documents
Article Mise en Cascade
Article Mise en Cascade
Article Mise en Cascade
1, JANUARY 2022
0278-0046 © 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.
ŁAKOMY et al.: ACTIVE DISTURBANCE REJECTION CONTROL DESIGN WITH SUPPRESSION OF SENSOR NOISE EFFECTS 817
belong to some compact set such that supt≥0 |iL (t)| < riL and
supt≥0 |vo (t)| < rvo for riL , rvo > 0.
Assumption 2: Output voltage vo (t) is the only measurable
signal and is additionally corrupted by bounded, high-frequency
measurement noise supt≥0 |n(t)| < rn for rn > 0.
Assumption 3 (see [20]): The unknown external distur-
bance d(t) may have a countable number of first-class
discontinuity points1 at times t = Ti for i ∈ {1, . . ., Nd }, Nd ∈
Fig. 1. Semiconductor realization of the considered dc–dc buck power Z, 0 ≤ Nd < ∞, and 0 < inf i∈{1,...,Nd −1} (Ti+1 − Ti ) < ∞ for
converter, with diode V D and control switch V T .
Nd > 1. In all other moments, the external disturbance func-
tion is bounded and has bounded first time derivative, i.e.,
to customize the overall control system structure to meet cer- ˙
supt≥0,t∈{Ti } |d(t)| < rd and supt≥0,t∈{Ti } |d(t)| < rd˙ for some
tain disturbance rejection requirements. Although a multilevel rd , rd˙ > 0 and i ∈ {1, . . ., Nd }.
cascade observer is proposed, a straightforward design and Assumption 4: The reference signal vr (t) may have a
implementation methodology is given, together with intuitive countable number of first-class discontinuity points at times
tuning rules. The novelty of this article includes an experimental t = Ti for i ∈ {1, . . ., Nr }, Nr ∈ Z, 0 ≤ Nr < ∞, and 0 <
validation of the proposed CESO-based ADRC structure, a proof inf i∈{1,...,Nr −1} (Ti+1 − Ti ) < ∞ for Nr > 1. There also exists
of the input-to-state stability of the closed-loop system, and a positive constant rvr , such that vr (t) and its specific time-
(j)
additional insights about the sensor noise suppressing effects derivatives satisfy inequality supt≥0,t∈{Ti } {|vr (t)|} ≤ rvr , for
in frequency domain. The experimental study also addresses the i ∈ {1, . . ., Nr } and j ∈ {0, 1, 2, 3}.
impact of a low-pass filter implemented at the converter output,
which is a popular approach for handling high-frequency sensor B. Application of the ADRC Principle
noise [19].
Following the standard ADRC design, system model (1) is
Notation: Within this article, we treat R as a set of real num-
reformulated, emphasizing its input–output relation
bers, R + = {x ∈ R : x > 0} as a set of positive real numbers,
R≥0 = {x ∈ R : x > 0} as a set of nonnegative real numbers, d2 vo (t) 1 dvo (t) 1 Vin
=− − vo (t) + [μ(t) + d(t)] .
Z as a set of integers, λmin (A
A) and λmax (A
A) are, respectively, the dt2 CR dt CL CL
minimal and maximal eigenvalues of matrix A , whereas A 0 a1 a2 b
means that matrix A is positive definite. Function f (x) : R → R (2)
belongs to class K when it is strictly increasing and f (0) = 0. Combining the uncertain (or unknown) terms in (2), includ-
The expression ls∞ := lim supt→∞ is used for the sake of nota- ing the imperfect identification of the input gain, results in a
tion compactness. following form of the output voltage dynamics:
v̈o = a2 vo + a1 v̇o + bμ − b̂μ + bd +b̂μ = F (·) + b̂μ (3)
II. PRELIMINARIES
F (t,v̇o ,vo ,μ,d)
A. Simplified Plant Model and Control Objective
where b̂ = 0 is a precise-enough estimate of the input gain b
Following Yang et al. [3], an average dynamic model of a from (2) and F (·) represents the total disturbance of (3).
dc–dc buck converter, depicted in Fig. 1, can be written as Since vr (t) and its derivatives may not be known a priori,
⎧ dv (t) which may lead to possible inability of constructing feedforward
⎪ 1 1
⎨ dt = C iL (t) − CR vo (t)
o
signal in μ, let us reformulate (3) in error domain
diL (t)
= VLin [μ(t) + d(t)] − L1 vo (t) (1)
ë = v̈r − v̈o = v̈r − F (·) −b̂μ
⎪
⎩
dt (4)
yo (t) = vo (t) + n(t)
F ∗ (·,v̈ r)
where μ ∈ [0, 1] is the duty ratio, yo [V] is the measured system where e(t) vr (t) − vo (t) is the control error signal and F ∗ (·)
output that consists of the average capacitor voltage vo [V] and is the total disturbance in the error domain [21]. In this article,
the sensor noise n[V], iL [A] is the average inductor current, we utilize a standard form of the ADRC controller
R[Ω] is the load resistance of the circuit, L[H] is the filter induc-
tance, C[F] is the filter capacitance, Vin [V] is the input voltage μ = b̂−1 (F̂ ∗ + μ0 ) (5)
source, and d(t) represents the unknown (possibly time-varying which is constructed to simultaneously compensate the influence
and nonlinear) external disturbance. of disturbance using the estimated value of total disturbance (F̂ ∗ )
The considered control objective is to force vo (t) to follow and to stabilize system (4) in a close vicinity of the equilibrium
a reference capacitor output voltage trajectory vr (t)[V] by ma- point e = 0 using the output-feedback stabilizing controller μ0 .
nipulating μ(t) with following assumptions applying.
Assumption 1: Following the limitations resulting from the 1 Function f (x) : R → R has first-class discontinuity at point x̄ if for
physical properties of the considered electronic circuit, we may f + := limx→x̄+ f (x) and f − := limx→x̄− f (x), it satisfies f + = f − and
assume that the values of voltage and current are bounded, and max{f + , f − } ≤ rf for some rf > 0.
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.
818 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 69, NO. 1, JANUARY 2022
ż = A z − d b̂μ + b Ḟ ∗
(6)
y =e−n=c z−n resulting from the observer (7), can be expressed as
p−1
0 2×1 I 2×2
where A 0 0 1×2 , d [0 1 0] , c [1 0 0] , and b ẑ = [ẑ1 ẑ2 ẑ3 ] ξ p + bb ξ j ∈ R3 . (8)
j=1
[0 0 1] . Given (6), the output of this system y corresponds to the
control error e which, according to Assumption 2, is influenced Remark 4: It is worth noting that if we reduce the observer
by the measurement noise n. to a single level (p = 1), we would obtain a standard form of
Remark 2: Control error e, together with its derivative ė, is a linear high-gain ESO, as seen in [22]. An introduction of the
bounded according to Assumptions 1, 3, and 4, and the specific subsequent cascade levels allows us to keep the same observation
form of the system dynamics (1). quality with smaller values of ωo1 , resulting in a decrease of the
Remark 3: Under Assumptions 1, 3 and 4, function measurement noise amplification visible in the state estimates,
F ∗ (t) is continuously differentiable, and thus, there ex- see (7). This effect will be depicted in the upcoming experiments.
ist bounded continuous functions ΨF ∗ and ΨḞ ∗ such that The idea of cascade observer structure, proposed in (7) and
supt≥0 |F ∗ (t)| < ΨF ∗ (e, ė, vr , v̇r , v̈r , μ) and supt≥0 |Ḟ ∗ (t)| < illustrated in Fig. 2, is based on a specific choice of the first-
...
ΨḞ ∗ (e, ė, vr , v̇r , v̈r , v r , μ, μ̇), for all [e ė] ∈ R2 . Both practi- level observer bandwidth ωo1 , which should be large enough
cal and theoretical justifications of lumping selected components to guarantee precise estimation of the first element of extended
as parts of F ∗ (·), including control signal and state-dependent state vector z, and low enough to make the first level of the
variables, have been thoroughly discussed in [5]. cascade to act as a LPF for the noise. Latter elements of the
extended state vector, i.e., z2 and z3 , usually have faster tran-
sients, and thus, are not estimated precisely with the first-level
III. MAIN RESULT: PROPOSED CESO ADRC
observer with a low ωo1 value. The consecutive observer levels
To calculate the estimated value of extended state vector z, let are introduced to improve the estimation quality of z2 and z3
us now introduce a novel p-level structure of a cascade observer using higher observer bandwidths ωoi (i > 1) and improve the
(p ∈ Z and p ≥ 2) in a following form: observation performance by incrementally extending the range
of precisely estimated signal frequencies. The introduction of
ξ̇ξ 1 (t) = Aξ 1 (t) − d b̂μ(t) + l 1 y(t) − c ξ 1 (t) additional cascade levels of the observer can be interpreted as
⎛ ⎞ an attempt to estimate the total disturbance residue, which could
i−1
not be precisely estimated with the previous cascade levels due
ξ̇ξ i (t) = Aξ i (t) + d ⎝−b̂μ(t) + b ξ j (t)⎠ to limited bandwidth and its inclusion in the overall estimate of
j=1
the extended state vector (8). The following observer levels are
+ l ic [ξξ i−1 (t) − ξ i (t)] , i ∈ {2, . . ., p} (7) using the state vectors of previous observer levels instead of the
measured signal, and thus, result in lower noise amplification
than the single-level ESO with high bandwidth. Important part
where ξ j [ξj,1 ξj,2 ξj,3 ] ∈ R3 is the state of a particular in the utilized cascade observer structure is the state selector (8),
2 3
observer cascade level, l j [3ωoj 3ωoj ωoj ] ∈ R3 is the ob- which defines which estimated state variables (and from which
server gain vector with design parameter ωoj αj−1 ωo1 ∈ R + observer level) participate in the controller synthesis (5) to
for α > 1, ωo1 ∈ R + , and j ∈ {1, . . ., p}. The estimate of z, provide improved sensor noise effect suppression.
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.
ŁAKOMY et al.: ACTIVE DISTURBANCE REJECTION CONTROL DESIGN WITH SUPPRESSION OF SENSOR NOISE EFFECTS 819
Having ẑ, the application of control action (5) to the system = ωo1H χ χ + δ Ḟ ∗ + Λ −1
χ γn (15)
(4) results in a following second-order error dynamics:
where H χ is dependent only on parameter α and its eigenvalues
ë = F̃ ∗ − μ0 (9) λi ∈ {−1, −α, . . ., −αp } for i ∈ {1, . . ., 3p}. To conduct a
stability analysis of the observation subsystem, let us introduce a
where F̃ ∗ F ∗ − F̂ ∗ is the final residue of the total disturbance
Lyapunov function candidate Vχ = χ P χ χ : R3p → R≥0 lim-
resulting from the imperfect observation of F ∗ by observer (7).
P χ ) χ 2 ≤ Vχ ≤ λmax (P
ited by λmin (P P χ ) χ 2 , where P χ 0
A block diagram of the proposed ADRC with CESO for the
dc–dc buck power converter is shown in Fig. 2. is the solution of Lyapunov equation H χ P χ + P χH χ = −II .
Theorem 1: Under Assumptions 3–5, and by taking a stabi- The derivative of Vχ , based on (15), can be written down as
lizing proportional-derivative controller V̇χ = −ωo1 χ χ + 2χ P χ (δ Ḟ ∗ + Λ −1
χ γn)
μ0 kp y + kd ẑ2 , kp , kd > 0 (10) √
≤ −ωo1 χ 2 + 2 χ λmax (P P χ ) p |Ḟ ∗ | + 3ωo1
3
|n|
the observation errors of the extended state obtained with the
(16)
p-level cascade observer, defined as
and holds
p−1
3
z̃ p = [z̃p1 z̃p2 z̃p3 ] z − ẑ = z − ξ p − bb ξj ∈ R V̇χ ≤ −(1 − νχ )ωo1 χ for
j=1 √ √ 2
(11) 2λmax (P
P χ) p ∗ 6λmax (P
P χ ) pωo1
χ ≥ |Ḟ | + |n| (17)
ωo1 νχ νχ
together with the control error e, described with the dynamics
(9), are bounded. In other words where νχ ∈ (0, 1) is a chosen majorization constant. The lower
bound of χ is a class K function with respect to the perturba-
∀t>t0 ∀ωo1 ,k>0 ∃δz̃ ,δe >0 ls∞ z̃ p (t) < δz̃ ∧ ls∞ |e(t)| < δe
tions |Ḟ ∗ | and |n|, so according to Remark 3 and Assumption 2,
(12)
system (15) is input-to-state stable (ISS), and according to
where t0 = max{TNd , TNr } results from Assumptions 3 and 4. Khalil [23], satisfies
Remark 5: To keep the notational conciseness of the follow- √
2λmax (PP χ) p
ing theoretical analysis and to reduce the overall number of ls∞ χ(t) ≤ ρχ ΨḞ ∗ (·)
ωo1 νχ
tuning parameters, we propose, following Gao [22], to tune the
√ 2
stabilizing controller (10) with a single parameter k > 0, setting 6λmax (P
P χ ) pωo1
the values of proportional and derivative gains, respectively, as + ρχ rn (18)
νχ
kp = k 2 and kd = 2k. Chosen tuning procedure places the poles
of control error dynamics (9) at value −k. for ρχ = λmax (P P χ )/λmin (P
P χ ). Since Λχ ) =
λmax (Λ
−2
Proof of Theorem 1. The dynamics of the observation er- max{1, (α ωo1 ) } and z̃ p is a subvector of ζ̃, we may
p−1
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.
820 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 69, NO. 1, JANUARY 2022
2λmax (P
P ε)
ε ≥ mZ z̃ p + k 2 |n| . (23)
νε k
The lower boundary of ε is class K with respect to arguments
z̃ p and |n|. According to Remark 3, Assumption 2, and result
(17), system (21) is ISS and satisfies
2λmax (PP ε)
ls∞ ε (t) ≤ ρε mZ ls∞ z̃ p (t) + k 2 rn
νε k
√
2λmax (PP ε) 2mZ λmax (PP χ) p Fig. 4. Bode diagram representing the module of Guy (jω).
≤ ρε ρχ ΨḞ ∗ (·)
νε k ωo1 νχ
√ 2
2mZ λmax (P P χ ) pωo1 2
system gain in (3) as b̂ = Vin /(CL) = 2 × 106 . The tested con-
+ ρχ + k rn (24) trol algorithm was first implemented in a MATLAB/Simulink-
νχ
based model, from which a C code program was generated and
where ρε = λmax (P P ε )/λmin (PP ε ). According to transforma- run on the dSPACE controller in real time.
tion between original control error vector and the transformed Considering the aforementioned parameters of the utilized
ε , we write ˙ ≤ max{k −1 , 1} ε =: mk ε and thus testbed and the controller/observer structures introduced in (5),
√ (7), and (10), we can derive the transfer-function-based relation
2λmax (P P ε) 4λmax (P
P χ) p
ls∞ (t) ≤ mk ρε ρχ ΨḞ ∗ (·) U (jω) = Guy (jω) [E(jω) − N (jω)] (26)
νε k ωo1 νχ
Y (jω)
√ 2
4λmax (P
P χ ) pωo1
where U (jω), E(jω), N (jω), and Y (jω) correspond, respec-
+ ρχ + max{k −1 , 1}k 2 rn =: δe
νχ tively, to signals μ(t), e(t), n(t), and y(t) after Laplace trans-
(25) formation. The amplitude Bode diagram of Guy (jω), obtained
for the observer levels p ∈ {1, 2, 3} and tuned with the nominal
which completes the proof of Theorem 1.
parameters utilized in the experiment, is presented in Fig. 4. The
Remark 7: Similarly to the comment made in Remark 6, in
vertical dashed lines represent the chosen controller bandwidth
the case of n(t) ≡ 0 and upon the result (25), we can say that
k, which is the range we expect the closed-loop system to
ls∞ (t) → 0 as ωo1 → ∞ ∨ k → ∞, making it possible to
operate in, and the experiment sampling frequency ωs . The green
get an arbitrarily small value of δe .
area represents the frequency range, where CESO (p = 2 and
Remark 8: Upon the result (25), we may observe that the
p = 3) should react more rapidly than the standard ESO, and
increasing gains of both observer and controller are amplifying
red area is the range where only CESO p = 2 should provide
measurement noise, thus, it is not recommended to use extremely
quicker response with respect to control errors. The points at the
high values of ωo1 and k in practice.
intersection of ωs and observer graphs indicate the amplification
factors of high frequency signals (e.g., measurement noise)
IV. HARDWARE EXPERIMENT
within signal μ(t). Consequently, in the following experiments,
A. Testbed Description we can expect the measurement noise to be least amplified in
The experimental setup used for the study is seen in Fig. 3. CESO p = 3, followed by CESO p = 2, and finally in standard,
The output voltage was measured by a Hall effect based sensor single ESO.
and converted through a 16-bit A/D converter in the dSPACE
B. Test Methodology
platform. The output was recorded by a digital oscilloscope and
dedicated PC-based software. The sampling period was set to The following experiments were conducted to test the ADRC
Ts = 104 Hz. The physical parameters of the dc–dc converter, scheme with the proposed CESO.
described with (1), were Vin = 20 V, L = 0.01 H, C = 0.001 F, E1: Comparison with standard ESO (i.e., CESO with p = 1).
and R = 50 Ω. This allowed to straightforwardly calculate the E2: Influence of parameters ωo1 (E2a), k (E2b), and α (E2c).
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.
ŁAKOMY et al.: ACTIVE DISTURBANCE REJECTION CONTROL DESIGN WITH SUPPRESSION OF SENSOR NOISE EFFECTS 821
TABLE I
USED BANDWIDTH PARAMETERIZATION OF CESOS
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.
822 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 69, NO. 1, JANUARY 2022
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.
ŁAKOMY et al.: ACTIVE DISTURBANCE REJECTION CONTROL DESIGN WITH SUPPRESSION OF SENSOR NOISE EFFECTS 823
TABLE III
COMPARISON BETWEEN STANDARD ESO- AND PROPOSED CESO-BASED CONTROL WITH SELECTED CRITERIA
case, the observer bandwidth ωo1 is set too small, which makes
the observer not providing fast-enough and accurate-enough
estimate of the first state variable of the extended state vector.
Let us now focus on some frequency-domain insights con-
cerning experiment E3. An algebraic transformation of (5),
using (11), allows to write down the form of a generalized
controller utilizing p-level cascade observer, which is directly
dependent on the observation error of total disturbance z̃p3 ,
i.e., μ = b̂−1 (z1 − z̃p3 + μ0 ). The transformation of (14) into
Laplace domain allows to write that for every p ≥ 1
Fig. 10. Bode diagram representing the module of Gz̃p3 n (jω).
Z̃p3 (jω) = Gz̃p3 n (jω)N (jω) + Gz̃p3 z3 (jω)Z3 (jω) (27)
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.
824 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 69, NO. 1, JANUARY 2022
the amplitude value δCESO+LPF ≈ 0.02, which is smaller than the [6] E. Sariyildiz, R. Oboe, and K. Ohnishi, “Disturbance observer-based robust
aforementioned δESO+LPF and δCESO . control and its applications: 35th anniversary overview,” IEEE Trans. Ind.
Electron., vol. 67, no. 3, pp. 2042–2053, Mar. 2020.
In order to summarize the results obtained in this article and [7] W. H. Chen, J. Yang, L. Guo, and S. Li, “Disturbance-observer-based
allow for their quick assessment, Table III compares the standard control and related methods—An overview,” IEEE Trans. Ind. Electron.,
ESO with the proposed CESO using selected criteria. vol. 63, no. 2, pp. 1083–1095, Feb. 2016.
[8] K. Łakomy, R. Patelski, and D. Pazderski, “ESO architectures
in the trajectory tracking ADR controller for a mechanical sys-
V. CONCLUSION tem: A comparison,” in Proc. Adv., Contemporary Control, 2020,
pp. 1323–1335.
An ADRC with a novel CESO for dc–dc buck converters [9] H. K. Khalil and L. Praly, “High-gain observers in nonlinear feedback
was proposed. The validity of the new approach was shown control,” Int. J. Robust Nonlinear Control, vol. 24, no. 6, pp. 993–1015,
2014.
through a stability analysis and a set of hardware experiments. [10] S. Sugahara and S. Matsunaga, “Fundamental study of influence of ripple
The comparison between the proposed CESO-based ADRC and noise from DC-DC converter on spurious noise of wireless portable
a standard single ESO-based ADRC showed that the former has equipment,” IEEE Trans. Power Electron., vol. 31, no. 3, pp. 2111–2119,
Mar. 2016.
stronger capabilities of sensor noise suppression and provided [11] A. A. Prasov and H. K. Khalil, “A nonlinear high-gain observer for systems
better control performance (understood as tracking accuracy and with measurement noise in a feedback control framework,” IEEE Trans.
energy efficiency). The structure of the proposed ADRC was Autom. Control, vol. 58, no. 3, pp. 569–580, Mar. 2013.
[12] S. Battilotti, “Robust observer design under measurement noise with
bulkier than the conventional one but in return provided an ad- gain adaptation and saturated estimates,” Automatica, vol. 81, pp. 75–86,
ditional and practically appealing degree of freedom in shaping 2017.
the influence of measurement noise on the observer/controller [13] W. Xue, X. Zhang, L. Sun, and H. Fang, “Extended state filter based dis-
turbance and uncertainty mitigation for nonlinear uncertain systems with
part. application to fuel cell temperature control,” IEEE Trans. Ind. Electron.,
vol. 67, no. 12, pp. 10682–10692, Dec. 2020.
ACKNOWLEDGMENT [14] Y. Wu, A. Isidori, and L. Marconi, “Achieving almost feedback-
linearization via low-power extended observer,” IEEE Control Syst. Lett.,
This article was created thanks to participation in program vol. 4, no. 4, pp. 1030–1035, Oct. 2020.
[15] L. Wang, D. Astolfi, L. Marconi, and H. Su, “High-gain observers with
PROM of the Polish National Agency for Academic Exchange. limited gain power for systems with observability canonical form,” Auto-
The program is cofinanced from the European Social Fund matica, vol. 75, pp. 16–23, 2017.
within the Operational Program Knowledge Education Develop- [16] H. K. Khalil, “Cascade high-gain observers in output feedback control,”
Automatica, vol. 80, pp. 110–118, 2017.
ment, noncompetitive project entitled “International scholarship [17] D. Astolfi, M. Jungers, and L. Zaccarian, “Output injection filtering
exchange of Ph.D. students and academic staff” executed under redesign in high-gain observers,” in Proc. Eur. Control Conf., 2018,
the Activity 3.3 specified in the application for funding of project pp. 1957–1962.
[18] K. Łakomy and R. Madonski, “Cascade extended state observer for active
POWR.03.03.00-00-PN13/18. disturbance rejection control applications under measurement noise,” ISA
Trans., vol. 109, Mar. 2021, pp. 1–10, doi: 10.1016/j.isatra.2020.09.007.
REFERENCES [19] H. K. Khalil and S. Priess, “Analysis of the use of low-pass filters with
high-gain observers,” IFAC-PapersOnLine, vol. 49, no. 18, pp. 488–492,
[1] R. Madonski, K. Łakomy, M. Stankovic, S. Shao, J. Yang, and S. Li, 2016.
“Robust converter-fed motor control based on active rejection of multiple [20] Y. Huang and W. Xue, “Active disturbance rejection control: Methodol-
disturbances,” Control Eng. Pract., vol. 107, 2021, Art. no. 104696. ogy and theoretical analysis,” ISA Trans., vol. 53, no. 4, pp. 963–976,
[Online]. Available: https://doi.org/10.1016/j.conengprac.2020.104696 2014.
[2] J. Yang, H. Wu, L. Hu, and S. Li, “Robust predictive speed regula- [21] R. Madonski, S. Shao, H. Zhang, Z. Gao, J. Yang, and S. Li, “General
tion of converter-driven DC motors via a discrete-time reduced-order error-based active disturbance rejection control for swift industrial imple-
GPIO,” IEEE Trans. Ind. Electron., vol. 66, no. 10, pp. 7893–7903, mentations,” Control Eng. Pract., vol. 84, pp. 218–229, 2019.
Oct. 2019. [22] Z. Gao, “Scaling and bandwidth-parameterization based controller tun-
[3] J. Yang, H. Cui, S. Li, and A. Zolotas, “Optimized active disturbance ing,” in Proc. Amer. Control Conf., 2003, pp. 4989–4996.
rejection control for DC-DC buck converters with uncertainties using a [23] H. K. Khalil, Nonlinear Systems, 3rd ed., Englewood Cliffs, NJ, USA:
reduced-order GPI observer,” IEEE Trans. Circuits Syst. I: Reg. Papers, Prentice-Hall, 2002.
vol. 65, no. 2, pp. 832–841, Feb. 2018. [24] R. Silva-Ortigoza, V. M. Hernandez-Guzman, M. Antonio-Cruz, and
[4] J. Han, “From PID to active disturbance rejection control,” IEEE Trans. D. Munoz-Carrillo, “DC/DC buck power converter as a smooth starter for
Ind. Electron., vol. 56, no. 3, pp. 900–906, Mar. 2009. a DC motor based on a hierarchical control,” IEEE Trans. Power Electron.,
[5] S. Chen and Z. Chen, “On active disturbance rejection control for a class vol. 30, no. 2, pp. 1076–1084, Feb. 2015.
of uncertain systems with measurement uncertainty,” IEEE Trans. Ind.
Electron., vol. 68, no. 2, pp. 1475–1485, Feb. 2021.
Authorized licensed use limited to: UNIVERSITE DE MONASTIR. Downloaded on February 26,2024 at 19:15:47 UTC from IEEE Xplore. Restrictions apply.