Professional Documents
Culture Documents
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Abstract—Driven by the increasing demands on produc- online operation during the lifetime of the automatic control
tion quality, system performance and the reliability and systems, due to 1) the occurrence of unknown/unexpected
safety issues of process industry, this paper proposes an disturbances and the unavoidable model mismatch between the
integrated process monitoring and control design tech-
nique for industrial control systems. The proposed ap- real plant and the given model, 2) the change of operational
proach is an alternative realization of Youla parameteriza- conditions/parameters, 3) malfunctions of system components
tion which allows the performance of the controlled sys- and 4) the components replacement in a maintenance/repair
tems to be improved without modifying or replacing the pre- action. Many technological advanced control systems have
designed control systems, while the closed-loop stability been developed in academic research in order to achieve
is guaranteed. In addition, a residual signal is available
for the fault detection and isolation (FDI) purpose. The better control performance, however, many obstacles persist in
effectiveness and performance of the proposed approach industrial practice that block the realization and implementa-
are demonstrated on a brushless direct current (BLDC) tion of the designed advanced methods to complex industrial
motor test rig. applications. One of these obstacles is that, in many cases,
Index Terms—Data-driven, Fault-tolerant control, Pro- the pre-designed control systems of the complex industrial
cess monitoring, Robustness optimization, Youla parame- systems are not allowed to be modified and only few research
terization. efforts have been made to the advanced controller design with
existing pre-designed controllers.
I. I NTRODUCTION In industrial practise, PI/PID controllers are most widely
implemented and their design techniques have been well
N OWADAYS, due to the increasing demands on produc-
tion quality, system performance and economic benefits
in industrial production, the production quality, system reli-
studied. Although there already exist many online PI/PID
tuning techniques in literature, see e.g. [9]–[12], the stability
of the closed-loop is still a very important and critical issue
ability and safety issues on the modern industrial processes
while tuning PI/PID controllers online. In most of the cases, a
become the most critical aspects and have gained lots of
trade-off between the performance and the stability region has
attention from both the academical and the industrial field.
to be made. Furthermore, for a PI/PID-controlled real plant,
During the past several decades, to enhance the production
it is very hard to determine its stability region online and
quality while ensuring the safe and reliable operation of
thus the control performance is limited. Strongly motivated
the industrial processes, optimal control, robust control, fault
by these observations, the major contribution of our study in
detection and isolation (FDI) and fault-tolerant control (FTC)
this paper is, an integrated process monitoring and control
techniques [1]–[5] have received more and more attention
structure is developed, which parameterizes all stabilizing
and have been successfully applied on plenty of industrial
controllers based on the existing control loop. Associated with,
processes to keep the industries competitive. Especially, a
an iterative online optimization approach is proposed to design
trend of integrating FDI into the feedback control loops
the so-called parameterization matrix, by which the closed-
can be recently observed [3], [6]–[8]. However, the offline
loop stability is easily guaranteed. Although there are many
optimal design settings could rarely guarantee an optimal
design methods that have been proposed to design the parame-
terization matrix [3], [5], [13], [14], they mainly focused on the
Manuscript received December 18, 2015; revised March 25, 2016; control problem in observer-based state feedback framework.
accepted April 24, 2016. The first author thanks for the financial support
provided by the China Scholarship Council. For industrial applications, those methods require to replace
Hao Luo, Minjia Krueger, Tim Koenings, Steven X. Ding and the existing PI/PID controllers by observer-based state feed-
Shane Dominic are with the Institute for Automatic Control and Com- back ones during the implementation as realised in [13]. The
plex Systems (AKS), University of Duisburg-Essen, 47057, Duisburg,
Germany (emails: {hao.luo, minjia.krueger, tim.koenings, steven.ding, proposed approach leads to an alternative way and provides
shane.dominic}@uni-due.de). Corresponding author: Minjia Krueger. much easier and simpler industrial implementation procedure
Xu Yang is with the School of Automation and Electrical Engineering, to enhance system robustness without affecting the closed-loop
University of Science and Technology Beijing, 100083, Beijing, China
(emails: yangxu@ustb.edu.cn). stability and the pre-designed tracking performance. Moreover,
a residual signal is also available for further FDI purpose. The
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
II. P RELIMINARIES AND P ROBLEM F ORMULATION and yp,k ∈ Rm as the actual input and output of the plant,
respectively. Below, we present a lemma [15] that provides the
A. Preliminaries on Youla Parameterization
stability analysis of the standard feedback control loop.
Consider a stabilizable and detectable nominal system G(z),
which has a state-space realization of the form: Lemma 1: Let K(z) be a controller with transfer function
(2), then the following statements are equivalent:
A B • The feedback control loop consists G and K is in-
G(z) = (1)
C D ternally
for all G with transfer function G =
stable
−1
and let G(z) = N (z)M −1 (z) = M̂ −1 (z)N̂ (z) respectively M̂ + ∆M̂ N̂ + ∆N̂ where ∆M̂ , ∆N̂ ∈ RH∞
be the right-coprime factorization (RCF) and left-coprime
and ∆M̂ ∆N̂ ∞
< b.
factorization (LCF) of G(z) over RH∞ , then the set of all
X̂ − N Q
proper controllers via Youla parameterization [4], [5] achiev- • ≤ 1b .
Ŷ + M Q
ing internal stability can be parameterized by: ∞
−1 Under the assumption that the general plant Gg (z) with
K(z) = − Ŷ (z) + M (z)Q(z) X̂(z) − N (z)Q(z) model uncertainty and the faults is stabilized by the nom-
−1 inal controller (Q = 0): K0 (z) = −X −1 (z)Y (z) =
= − X(z) − Q(z)N̂ (z) Y (z) + Q(z)M̂ (z) (2) −Ŷ (z)X̂ −1 (z), our design objective is to online reconfigure
the parameterization matrix Q(z) ∈ RH∞ to enhance the
where M (z), M̂ (z), N (z), N̂ (z), X(z), X̂(z), Y (z) and Ŷ (z) closed-loop robustness (against model uncertainty, faults and
∈ RH∞ satisfy the doubly Bezout identities: disturbances) using online input and output data, while the
X(z) Y (z) M (z) −Ŷ (z) I O closed-loop stability is guaranteed. Although there are many
= (3) design methods that have been proposed to design the pa-
−N̂ (z) M̂ (z) N (z) X̂(z) O I
rameterization matrix in literature (e.g. [3], [5], [13], [14],
and Q(z) ∈ RH∞ is the so-called Youla parameterization [16], [17]), they mainly focused on the control problems in
matrix. Let the doubly coprime factorization of G(z) be observer-based state feedback framework which require to
chosen as modify the existing feedback controller. In order to achieve
A + BF B L easier industrial implementation, in the next section, we first
M (z) −Ŷ (z)
= F I O study an alternative realization of Youla parameterization,
N (z) X̂(z) based on which the existing feedback controller K(z) is
C + DF D I
treated as nominal controller. This alternative realization al-
A − LC −(B − LD) −L
X(z) Y (z) lows the performance of the controlled systems to be improved
= F I O
−N̂ (z) M̂ (z) without modifying or replacing the pre-designed control sys-
C −D I
tems. Based on the alternative realization, an online iterative
where F and L are chosen such that A + BF and A − LC optimization method with closed-loop stability guarantee is
are both stable. proposed.
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
then the following gradient estimators deliver the gradients is also stable, which guarantees the stability of the proposed
of ek , uk w.r.t. the design parameters of Q(z), which are gradient estimators (23)-(26).
independent of θ:
r
∂zk+1
r
∂zk
Remark 4: It is worth to notice that, the provided gradients
∂x∂θ ∂θci Bz Ici are unbiased when the input disturbance d and the measure-
c
r i = AG ∂x r + xrr.k (23)
c,k+1 c,k O ment noise v are both zero-mean noises. Furthermore, the
∂θci ∂θci
" ∂e # r
Hessian matrix of the cost function (19) w.r.t. θ is positive
∂zk
k
∂θci ∂θci O semi-definite while the gradient estimators are not functions of
∂uk = C G r
∂xc,k + xrr,k (24) the tuning parameters θ. Therefore, the optimization problem
∂θ
Ic i
ci ∂θci (19) w.r.t. θ is convex and its global optimum (w.r.t. the
where θci is i-th element of θc and Ici = ∂Cr
. given structure of the parameterization matrix Q(z) ∈ RH∞ )
∂θci
is guaranteed. Comparing with other gradient-based tuning
r r
∂zk+1 ∂zk
Bz Idi
methods, the most advantage of the proposed one is that the
∂θdi ∂θdi
∂xrc,k+1
= AG ∂xrc,k
+ rk (25) proposed gradient estimators can directly provide the gradi-
O
∂θdi ∂θdi ents online without injecting any specific inputs or applying
" ∂ek
# ∂zkr
any offline experiments. The convergence speed of θ can be
∂θdi ∂θdi O proved to be exponential which is referred to [24].
∂uk = CG ∂xrc,k
+ rk (26)
∂θdi
Idi
∂θdi
In summary, Algorithm 1 is given for the online configura-
∂Dr tion of the parameterization matrix Q(z).
where θdi is i-th element of θd and Idi = ∂θdi .
Proof. According to the transfer function matrices from resid- Algorithm 1. Q CONFIG
ual signal r to u and e (17)-(18), the proof is straightforward Step 1 Formulate the state-space representation of
computation and thus omitted. Here, only the stability of AG the existing controller (15)-(16). Construct
is discussed. Assume the nominal plant G(z) and the nominal the observer-based residual generator (7)-(9)
controller K(z) given in Eqs. (1) and (15)-(16) are stabilizable using data-driven realizations of kernel and
and detectable. The internal stability of the standard feedback image representations according to [3], [18].
control loop shown in Fig. 1 implies the closed-loop dynamic Step 2 Choose the system order q of Q(z) and set
from the external signals dk , ωk , rk to ek and up,k are stable, Ar to be stable, initialize Cr = O ∈ Rl×q
i.e. the following system is stable: and Dr = O ∈ Rl×m .
xk+1 xk dk Step 3 Construct the gradient estimators according to
= Ā + B̄
xc,k+1 xc,k ωk − vk (23)-(26) and set initial states equal to zero.
up,k xk dk Step 4 Evaluate the kernel representation
of the ex-
= C̄ + D̄ X̂
ek xc,k ωk − vk isting controller = εe .
Ŷ
where, ∞
−1 Step 5 Set the time window N and the starting point
O AB O I −Dc O Cc k0 .
Ā = +
Ac OO Bc D I −C O Step 6 Set the weighting factors We,k ≥ 0, Wu,k >
−1 0, choose the design parameters {α, β0 , κ,
B O I −Dc
B̄ = ρ} > 0.
O Bc D I
−1 Step 7 for j = 1 to θj+1 = θj
I −Dc O Cc 7.1 Collect ωk , yk and uk from k = k0 to
C̄ =
D I −C O k = N + k0 − 1.
−1
I −Dc 7.2 Calculate φj , mj , βj and Γj .
D̄ =
D I 7.3 Update θj according to (20).
Note that the inverse exists when the feedback loop is well- 7.4 Set k0 = N + k0 and set Cr and Dr
posed [5], for the case when D = 0, the feedback loop is according to (13)-(14).
always well-posed, i.e. the inverse always exists. Therefore, X̂ − N Q
7.5 If ≤ εe , then update Q(z).
the internal stability of the closed-loop is equivalent to the Ŷ + M Q ∞
condition that Ā is stable, i.e. end for.
A − BDc C BCc
Ā =
−Bc C Ac IV. L ABORATORY I MPLEMENTATION
is stable.
Applying
a state transformation with transfer matrix A. Description of the test rig
T O
T̄ = with the full-rank matrix T defined in (10), The test rig consists of basically two BLDC motors as
O I
then shown in Fig. 3, where both motors are mechanically coupled
Az − Bz Dc Cz Bz Cc with a torque measuring shaft. The Maxon motor is used here
Āz = as the test motor while the Nanotec motor is providing the
−Bc Cz Ac
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Target PC 100
50
Signals -100
-150
-200
BLDC Motor
-250
Test Rig
-300
-350
0 1000 2000 3000 4000 5000 6000
Fig. 4. HIL simulation schematic Samples
7
are PI controllers, where parameters of the current controllers 6
are tuned using the modulus optimum technique [9] while
5
the parameters of the speed controller are tuned using T-
4
Summenregel [28]. The proposed configuration algorithm is
located in the Host PC. 3
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
3000
2500
Motor Speed (rpm)
2000
3400
1500
3000
1000 2600
-0.1A
11s 16s 21s 26s 31s 36s 41s 46s 51s 56s
Q0=0 Q1 Q2 Q3 Q4
−4
corresponding cost function J and the updated Q(z). It can be
−6
seen that the robustness of the system was gradually improved
−8
0 1000 2000 3000 4000 5000 6000 7000
after every update of Q(z).
Samples
V. C ONCLUSION
Fig. 8. Cost function and the updated Q(z) In this paper, based on the study on the Youla parame-
terization, an alternative realization is proposed which allows
the performance of the controlled systems to be improved
HIL simulation, as shown in Fig. 7. Additionally, a fault of without modifying or replacing the pre-designed control sys-
the actuator with power reduction of 20% at 30 s (3000- tems. Based on this alternative realization, an iterative online
th sample) is considered. In the HIL simulation, the fault is optimization approach with closed-loop stability guarantee for
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
the so-called Youla parameterization matrix is proposed. The [16] B.D.O. Anderson, “From Youla-Kucera to identification, adaptive and
proposed approach provides an easy option to enhance the nonlinear control,” Automatica, vol.34, no.12, pp.1485–1506, Dec. 1998.
[17] T.T. Tay, I.M.Y. Mareels and J.B. Moore, High Performance Control,
system robustness performance without affecting the closed- Birkhäuser, 1997.
loop stability and the pre-designed tracking performance. Its [18] S.X. Ding, Y. Yang, Y. Zhang and L. Li, “Data-driven realizations of
effectiveness has been demonstrated on a BLDC motor test kernel and image representations and their application to fault detection
and control system design,” Automatica, vol. 50, pp. 2615–2623, Oct.
rig with a real-time HIL simulation. Under the designed load 2014.
and fault, the robustness of the closed-loop system has been [19] D.G. Luenberger, “Canonical forms for linear multivariable systems,”
significantly improved after each iteration. However, in the IEEE Trans. Autom. Control, vol.12, no.3, pp.290–293, Jun. 1967.
[20] C.L. Phillips and H. Troy Nagle, Digital Control System Analysis and
proposed methods, Design, Prentice Hall, 1995.
• the H∞ -norm of the kernel representation of the existing [21] J.S. Arora, Introduction to Optimum Design, 3rd Ed., Elsevier Academic
Press, 2011.
X̂
controller = εe is evaluated offline and εe [22] J. Nocedal and S.J. Wright, Numerical Optimization, 2nd Ed., Springer,
Ŷ ∞ 2006.
is treated as an upper bound of the stability criteria [23] D.P. Mandic, A.I. Hanna and M. Razaz, “A normalized gradient descent
algorithm for nonlinear adaptive filters using a gradient adaptive step
(6),
which is conservative. A better way is to estimate size,” IEEE Signal Process. Lett., vol.8, no.11, pp.295–297, Nov. 2001.
∆M̂ + M̂f ∆N̂ + N̂f ∞
online, and apply it for [24] I.M.Y. Mareels and J.W. Polderman, Adaptive Control Systems: An
the parameterization matrix design; Introduction, Birkhäuser Verlag, Basel, 1996.
[25] KTR Kupplungstechnik GmbH, “Dataflex-torque measuring
• the configuration of the dynamic part of the parame-
shaft with Coupling RADEX-NC, 22/50, Product catalog,”
terization matrix is avoided in the online optimization http://www.ktr.com/root/img/pool/pdf/produktkataloge/en/en gesamt/
procedure (matrix Ar is fixed during the optimization), 011 dataflex en.pdf.
[26] Maxon motor AG, “EC 45∅45mm, brushless, 250 Watt, with
but its poles location will greatly influence the result- Hall sensors, Catalog page,” http://www.maxonmotor.com/medias/
ing closed-loop performance. Since the optimization of sys master/8813560266782/14-195-DE.pdf.
matrix Ar is not a convex problem and during the case [27] Nanotec Electronic GmbH & Co. KG, “DB 87-brushless DC–Motor,
DB87L01S, data sheet,” http://en.nanotec .com/fileadmin/files/Daten-
study only a static parameterization matrix (q = 0) is blaetter/BLDC/DB87/DB 87L01-S neu.pdf.
considered, therefore, a dynamic parameterization matrix [28] U. Kuhn, “Ein praxisnahe einstellregel fur PID-regler: die T-summen-
Q(z) including the dynamic part Ar should be a more regel (in German),” atp - Automatisierungstechnische Praxis, 37(5),
pp.10-16, 1995.
important and challenging problem to be solved in the [29] H. Luo, S.X. Ding, K. Zhang and S. Yin, “A data-driven fault detection
future study. approach for static processes with deterministic disturbances,” 2014
IEEE 23rd International Symposium on Industrial Electronics (ISIE),
R EFERENCES Istanbul, Turkey, pp. 2404-2409, Jun. 1-4, Jun. 2014.
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2577623, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.