Professional Documents
Culture Documents
1808
1808
SYSTEMS
1. Introduction
The concept of regular linear systems came about at the turn of 1990’s
by the work of George Weiss [33, 34, 35]. This subclass of abstract linear
systems is essentially the Hilbert space counterpart of the finite-dimensional
systems described by the state-space equations:
ẋ(t) = Ax(t) + Bu(t), x(0) = x0
y(t) = Cx(t) + Du(t),
where, however, the operators A, B and C may be unbounded. Regu-
lar linear systems are often encountered in the study of partial differential
equations (PDEs) with boundary controls and boundary observations, and
they cover a large class of abstract systems of practical interest.
The control of linear distributed parameter systems (DPS) is a mature
control field with seminal contributions given in [26, 5, 13, 30, 31]. The
system theoretic properties and controller designs were explored in these
2010 Mathematics Subject Classification. 49K20, 93C05 (93B17, 49N10, 35L05).
Key words and phrases. infinite-dimensional systems, modeling and control optimiza-
tion, controller constraints and structure, model predictive control, regular linear systems,
Cayley-Tustin transform.
This work was initiated while the corresponding author was visiting University of Al-
berta in 2017 and completed during another visit in 2018. The first visit was funded
by the Doctoral Program of Engineering and Natural Sciences of Tampere University of
Technology (TUT) and the second one was supported by the International HR services of
TUT. The research is supported by the Academy of Finland Grant number 310489 held
by Lassi Paunonen.
1
2 STEVAN DUBLJEVIC AND JUKKA-PEKKA HUMALOJA
2. Mathematical Preliminaries
2.1. Notation. Here L(X, Y ) denotes the set of bounded linear operators
from the normed space X to the normed space Y . The domain, range,
kernel and resolvent of a linear operator A are denoted by D(A), R(A),
N (A) and ρ(A), respectively. For a linear operator A : D(A) ⊂ X → X
and a fixed s0 ∈ ρ(A), define the scale spaces X1 := (D(A), k(s0 − A) · k)
4 STEVAN DUBLJEVIC AND JUKKA-PEKKA HUMALOJA
and X−1 = (X, k(s0 − A)−1 · k) [31, Sec. 2.10]. The scale spaces are related
by X1 ⊂ X ⊂ X−1 where the inclusions are dense and with continuous
embeddings. The extension of A to X−1 is denoted by A−1 . The Λ-extension
of an operator P is denoted by PΛ (see (2.1)).
2.2. Regular Linear Systems. Consider a well-posed linear system (A, B,
C, D), where A : D(A) ⊂ X → X is the generator of a C0 -semigroup,
B ∈ L(U, X−1 ) is the control operator, C ∈ L(X1 , Y ) is the observation
operator, and D ∈ L(U, Y ). We assume that the spaces X, U , and Y are
separable Hilbert spaces and that U and Y are finite-dimensional.
The operator B is called an admissible input operator for A if for some
τ > 0, the operator Φτ ∈ L(L2 (0, ∞; U ), X−1 ) defined as [31, Sec. 4.2]:
Zτ
Φτ u = T (τ − s)Bu(s)ds,
0
satisfies R(Φτ ) ⊂ X. Correspondingly, the operator C is called an admissible
output operator for A if for some τ > 0, there exists a Kτ such that [31, Sec.
4.3]:
Zτ
kCT (s)xk2 ds ≤ Kτ kxk2 , ∀x ∈ D(A).
0
Furthermore, if there exists a K such that Kτ ≤ K for all τ > 0, then C is
called infinite-time admissible. The Λ-extension of the operator C is defined
as [34]:
(2.1) CΛ x = lim λC(λ − A)−1 x,
λ→∞
and the domain of CΛ consists of those elements x ∈ X for which the limit
exists.
Let G denote the transfer function of the system (A, B, C, D). The trans-
fer function is called regular if lim G(λ)u = Du (λ ∈ R) for all u ∈ U [35,
λ→∞
Thm. 1.3], in which case (A, B, C, D) is called a regular linear system.
The transfer function G of a regular system is given by:
G(s) := G0 (s) + D := CΛ (s − A)−1 B + D,
and in the time domain the system is described by the following equations:
(2.2a) ẋ(ζ, t) = Ax(ζ, t) + Bu(t), x(ζ, 0) = x0 (ζ)
(2.2b) y(t) = CΛ x(ζ, t) + Du(t).
Throughout this paper, we assume that we are dealing with regular linear
systems with admissible B and C.
2.3. Cayley-Tustin Time Discretization. Consider a system given in
(2.2). Given a time discretization parameter h > 0, the Tustin time dis-
cretization of (2.2) is given by
x(jh) − x((j − 1)h) x(jh) − x((j − 1)h)
≈A + Bu(jh)
h 2
x(jh) − x((j − 1)h)
y(jh) ≈ C + Du(jh)
2
MODEL PREDICTIVE CONTROL FOR REGULAR LINEAR SYSTEMS 5
input and output spaces, see [11], where the authors considered MPC for
the Schrödinger equation.
The infinite-horizon objective function (3.1) can be cast into a finite-
horizon objective function under certain assumptions on the inputs beyond
the control horizon. Furthermore, a penalty term needs to be added to
the objective function to account for the inputs and outputs beyond the
horizon. We will present two approaches on this depending on the stability
of the original plant.
with the same constraints as in (3.1), and where N is the length of the
control horizon.
The operator Q̄ can be calculated from the positive self-adjoint solution
of the following discrete-time Lyapunov equation:
or equivalently (see e.g. [5, Ex. 4.30]) the continuous-time Lyapunov equa-
tion:
(3.4) A∗ Q̄ + Q̄A = −C ∗ QC
Note that the term xk , Q̄xk X can be neglected as xk is the initial condition
for step k+1 and cannot be affected by the control input. Furthermore, as all
the operators related to the objective function and the linear constraints are
bounded under the standing assumptions, the quadratic optimization prob-
lem is exactly of the same form as the ones obtained for finite-dimensional
systems. Thus, we obtain the convergence and stability results for free by
the MPC theory on finite-dimensional systems (see e.g. [28]). To highlight
this observation, we present the following result:
Theorem 3.1. Assume that A is the generator of a strongly stable C0 -
semigroup and that C is an infinite-time admissible observation operator
for A. Then, the input sequence (Uk ) (and hence the sequence (uk )) ob-
tained as the solution of the feasible quadratic optimization problem (3.8)
with constraints (3.7) converges to zero.
4. Wave Equation
As an example of a stable system, consider the wave equation on a 1-D
spatial domain ζ ∈ [0, 1] with viscous damping at one end and boundary
control u and boundary observation y at the other end given by:
∂2
1 ∂ ∂
(4.1a) w(ζ, t) = T (ζ) w(ζ, t)
∂t2 ρ(ζ) ∂ζ ∂ζ
∂ κ ∂
(4.1b) 0 = T (ζ) w(1, t) + w(1, t)
∂ζ ρ ∂t
∂
(4.1c) u(t) = w(0, t)
∂ζ
∂
(4.1d) y(t) = w(0, t),
∂t
where κ > 0. For simplicity we assume that the mass density√ρ and the
Young’s modulus T are constants. We further assume that κ 6= ρT , which
will be needed in Section 4.3.
In order to write (4.1) in a more compact form, let us first define a
new state variable x = [x1 , x2 ]T := [ρ∂t w, ∂ζ w]T with state space X =
L2 (0, 1; R2 ) and an auxiliary matrix operator H(ζ) := diag(ρ(ζ)−1 , T (ζ)).
Now define the operator A by:
0 1 ∂
Ax(ζ, t) := (H(ζ)x(ζ, t))
1 0 ∂ζ
with domain
n o
D(A) := x ∈ X : Hx ∈ H 1 (0, 1; R2 ), T x2 (1) = − κρ x1 (1) ,
so that the first two lines of (4.1) can be equivalently written as ẋ = Ax.
Finally, by defining operators B and C as Bx := T x2 (0) and Cx := ρ−1 x1 (0),
10 STEVAN DUBLJEVIC AND JUKKA-PEKKA HUMALOJA
4.1. Discretized Operators. Assume that ρ and T are constants and con-
sider the equation ẋ(t) = Ax(t). Using the Laplace transform yields
∂ 0 T
sx(ζ, s) − x(ζ, 0) = x(ζ, s) ,
∂ζ ρ−1 0
that is,
∂ 0 ρs 0 ρ
x(ζ, s) = −1 s x(ζ, s) − −1 x(ζ, 0).
∂ζ T 0 T 0
The above is an ordinary differential equation of the form:
∂
x(ζ, s) = Ax(ζ, s) − Bx(ζ, 0),
∂ζ
the solution of which is given by:
Zζ
(4.5) x(ζ, s) = eAζ x(0, s) − eA(ζ−η) Bx(η, 0)dη
0
MODEL PREDICTIVE CONTROL FOR REGULAR LINEAR SYSTEMS 11
where:
q
ρ
√ q
ρ
cosh T sζ ρT sinh sζ
eAζ = √ −1 q q T .
ρ ρ
ρT sinh T sζ cosh T sζ
Recall that D(A) has the boundary conditions T x2 (1) + κρ x1 (1) = 0 and
T x2 (0) = 0, based on which x(0, s) in (4.5) can be solved. Eventually, (4.5)
is given by:
q
ρ
ρ cosh T sζ
x(ζ, s) = √ q q √ −1 q ×
ρ ρ ρ
ρT sinh T s + κ cosh T s ρT sinh T sζ
Z1 q q
√κ ρ ρ
ρT
sinh T s(1 − η) + cosh T s(1 − η) x1 (η, 0)
0
q √ q
ρ ρ
+ κ cosh T s(1 − η) + ρT sinh T s(1 − η) x2 (η, 0)dη
Zζ
q q q
ρ ρ ρ
T sinh s(ζ − η) ρ cosh s(ζ − η)
− q T q qT x(η, 0)dη
−1 ρ ρ ρ
T cosh T s(ζ − η) T sinh T s(ζ − η)
0
:= (s − A)−1 x(ζ, 0),
which yields the expression for the resolvent operator, from which we also
obtain the operator Ad = −I + 2δ(δ − A)−1 .
Based on the expression we derived for the operator B in (4.4), we have:
ρ ρ
−1 κ −1 κ
(δ − A−1 ) B = − + δ(δ − A−1 ) ,
− T1 − T1
Furthermore, we obtain:
√
2δ
Cd x(ζ) = √ q q ×
ρ ρ
ρT sinh T δ κ cosh Tδ
Z1 q q
√κ ρ ρ
ρT
sinh T δ(1 − η) + cosh T δ(1 − η) x1 (η)
0
q √ q
ρ ρ
+ κ cosh T δ(1 − η) + ρT sinh T δ(1 − η) x2 (η)dη.
Finally, based on the expression of Bd it is easy to see that the operator
Dd = G0 (δ) = CΛ (δ − A−1 )−1 B is given by:
q √ q
ρ ρ
1 κ sinh T δ + ρT cosh Tδ
(4.6) Dd = − √ √ q q .
ρT ρT sinh ρ
δ + κ cosh ρ
δ
T T
We note that lim G0 (δ) = −(ρT )−1/2 to verify that (4.2) indeed is a regular
δ→∞
linear system.
4.2. Adjoint Operators. In order to find the adjoints of the discretized
operators computed in the previous section, we equip the state-space X
with the L2 inner product, and the input and output spaces are equipped
with the real scalar product. In order to find A∗d , we find the adjoint of the
resolvent operator (s − A)−1 :
h(δ − A)−1 x, ziX
Z1
q
ρ
ρz ∗ (ζ) cosh T sζ
= √ q q √ 1 q ×
ρ ρ ρ
ρT sinh T s + κ cosh T s ρT sinh T sζ
0
Z1 q q
√κ ρ ρ
ρT
sinh T s(1 − η) + cosh T s(1 − η) x1 (η)
0
q √ q
ρ ρ
+ κ cosh T s(1 − η) + ρT sinh T s(1 − η) x2 (η)dηdζ
Z1 Zζ
q q q
ρ ρ ρ
T sinh T s(ζ − η) ρ cosh T s(ζ − η)
− z ∗ (ζ) q
ρ
q
ρ
q
ρ
x(η)dηdζ
T −1 cosh T s(ζ − η) T sinh T s(ζ − η)
0 0
Z1 Z1 z ∗ (η) cosh
q
ρ
∗ (η)
√ −1
q
ρ
1 T sη + z 2 ρT sinh T sη
= ρ √ q q dη ×
ρ ρ
0 0
ρT sinh T s + κ cosh T s
q q ∗
√κ sinh ρ ρ
ρT T s(1 − ζ) + cosh T s(1 − ζ)
q √ q x(ζ)dζ
ρ ρ
κ cosh T s(1 − ζ) + ρT sinh T s(1 − ζ)
1 1
q q q
ρ ρ ρ
Z Z
T sinh s(η − ζ) ρ cosh s(η − ζ)
− z ∗ (η) q T q qT dηx(ζ)dζ
−1 ρ ρ ρ
T cosh T s(η − ζ) T sinh T s(η − ζ)
0 ζ
Z1 q q
√κ ρ ρ
ρT
sinh T δ(1 − η) + cosh T δ(1 − η) x1 (η, 0)
0
q √ q
ρ ρ
+ κ cosh T δ(1 − η) + ρT sinh T δ(1 − η) x2 (η, 0)dη.
= hCd∗ y, xiX .
Finally, Dd is self-adjoint.
and the eigenvalues λk are determined from the condition T φ2,k (1) = − κρ φ1,k (1),
i.e., s r r
T ρ κ ρ
sinh λk + cosh λk = 0.
ρ T ρ T
Using the exponential form of the hyperbolic functions we obtain that one
of the eigenvalues is given by:
s √
1 T ρT − κ
(4.7) λ0 = log √ ,
2 ρ ρT + κ
√
which is real if κ < ρT . Finally, by the periodicity of the exponential
function along the imaginary
p axis, we obtain that in general the eigenvalues
are given by λk = λ0 + T /ρkπi for k ∈ Z.
We note that damped wave equations have been considered, e.g., in [3]
and [38, Sect. 4] - both referring to the original work by Rideau [27] - where
similar spectra were obtained.
√ Furthermore, it can be seen from (4.7) that
the assumption κ 6= ρT is required to ensure σ(A) 6= ∅, which is further
14 STEVAN DUBLJEVIC AND JUKKA-PEKKA HUMALOJA
k∈Z
k∈Z
Note that as Cφk = 1 and C(−λ∗k − A)−1 is uniformly bounded for all k ∈ Z,
the series in (4.8) is convergent (as it should since Q̄ ∈ L(X)). Thus, for
any x ∈ X we may approximate:
M
X ∗
Q̄x ≈ Q̄M x := x, φ̄k C(−λ̄k − A)−1 QCφk ,
k=−M
and it holds that lim kQ̄x − Q̄M xk = 0, by which we can evaluate (4.8) to
M →∞
an arbitrary precision ǫ > 0 by choosing a sufficiently large M . A suitable
value for M can determined, e.g., by numerical experiments.
MODEL PREDICTIVE CONTROL FOR REGULAR LINEAR SYSTEMS 15
4.4. Simulation results for the wave equation. Consider the wave
equation (4.1) with the parameter choices ρ = T = 1 and κ = 0.75. For the
MPC, choose the optimization horizon as N = 15 and choose the input and
output weights as R = 10 and Q = 0.5, respectively. For the Cayley-Tustin
discretization, choose h = 0.075 so that δ ≈ 26.67. For numerical integra-
tion, an adaptive approximation of dζ is used with 519 nodal points. To ap-
proximate the solution of the Lyapunov equation (4.8), we choose M = 100.
The initial conditions for the wave equation in the port-Hamiltonian frame-
work are given by ∂t w(ζ) = cos(πζ) and ∂ζ w(ζ) = sin( 21 πζ).
The input and output constraints −0.05 ≤ uk ≤ 0.05 and −0.025 ≤ yk ≤
0.3 are displayed in Figure 1 along with the control inputs u(k) obtained from
the MPC problem. The outputs of the system under the MPC and under no
control are displayed as well. It can be seen that the MPC makes the output
decay slightly faster in the beginning. Then control is imposed to satisfy the
output constraints while the uncontrolled output violates them. Finally, a
minor stabilizing control effort is imposed before both the MPC input and
the output decay to zero. Naturally the uncontrolled output decays to zero
as well due to the exponential stability of the considered system.
0.05
-0.05
0.3
MPC
0.2
no control
0.1
0
-0.1
0 10 20 30 40
Figure 2 displays the velocity profiles of the system under the model
predictive control law and without control. No substantial differences can
be observed in the velocity profiles, which is rather expected as the outputs
in Figure 1 were rather close to one another. Relatively small differences in
the outputs are natural as well, since the control inputs were constrained to
rather small gain.
16 STEVAN DUBLJEVIC AND JUKKA-PEKKA HUMALOJA
-0.1
output feedback
-0.2 MPC + feedback
0 50 100 150
In Figure 4, the state profiles of the tubular reactor are displayed under
the dual-mode and the feedback controls. The states behave according to
what could be expected based on the outputs, that is, both states decay
asymptotically to zero and the state under output feedback decays faster.
6. Conclusions
In this work, a linear model predictive controller for regular linear sys-
tems was designed, and it was shown that for stable systems, stability of the
18 STEVAN DUBLJEVIC AND JUKKA-PEKKA HUMALOJA
zero output regulator follows from the finite-dimensional MPC theory. For
stabilizable systems, constrained stabilization was achieved by dual-mode
control consisting of MPC and stabilizing feedback. The MPC design was
demonstrated on an illustrative example where it was implemented for the
boundary controlled wave equation. Constrained stabilization was demon-
strated on a tubular reactor which had solely unstable eigenvalues. The
performances of the control strategies were illustrated with numerical sim-
ulations.
It should be noted that the assumption of regularity was not in fact needed
at any point when considering stable systems, but it was merely done for the
convenience of the state-space presentation of the systems. Thus, the result
of Theorem 3.1 can equivalently be formulated for well-posed instead of reg-
ular linear systems. Furthermore, by the obtained stability result, tracking
of constant reference signals could be incorporated for MPC of regular linear
systems by the classical MPC theory of finite-dimensional systems (see [24]).
The result of Theorem 3.3 could be extended to well-posed linear systems as
well, although state feedback stabilization and Riccati equations are much
more involved concepts for these systems (see [18, 19]).
MODEL PREDICTIVE CONTROL FOR REGULAR LINEAR SYSTEMS 19
References
[1] I. Aksikas, A. Fuxman, J. F. Forbes, and J. J. Winkin. LQ control design of a class of
hyperbolic PDE systems: Application to fixed-bed reactor. Automatica, 45(6):1542–
1548, 2009.
[2] I. Aksikas, J. J. Winkin, and D. Dochain. Optimal lq-feedback control for a class of
first-order hyperbolic distributed parameter systems. ESAIM: Control, Optimization
and Calculus of Variations, 14(04):897–908, 2008.
[3] S. Cox and E. Zuazua. The rate at which energy decays in a string damped at one
end. Indiana Univ. Math. J., 44(2):545–573, 1995.
[4] R. Curtain. Regular linear systems and their reciprocals: applications to Riccati
equations. Systems Control Lett., 49:81–89, 2003.
[5] R. Curtain and H. Zwart. An Introduction to Infinite-Dimensional Linear Systems
Theory. Springer-Verlag, 1995.
[6] S. Dubljevic, N. H. El-Farra, P. Mhaskar, and P. D. Christofides. Predictive control
of parabolic PDEs with state and control constraints. International Journal of robust
and nonlinear control, 16(16):749–772, 2006.
[7] L. Grüne. Analysis and design of unconstrained nonlinear MPC schemes for finite
and infinite dimensional systems. SIAM J. Control Optim., 48(2):1206–1228, 2009.
[8] L. Grüne and J. Pannek. Nonlinear model predictive control. Theory and algorithms.
London: Springer, 2011.
[9] E. Hairer, C. Lubich, and G. Wanner. Geometric Numerical Integration: Structure-
Preserving Algorithms for Ordinary Differential Equations, volume 31 of Springer
Series in Computational Mathematics. Springer, Berlin, 2002.
[10] V. Havu and J. Malinen. The Cayley transform as a time discretization scheme.
NFAO, 28(7-8):825–851, 2007.
[11] J.-P. Humaloja and S. Dubljevic. Linear model predictive control for schrodinger
equation. In 2018 Annual American Control Conference (ACC), pages 2569–2574,
June 2018.
[12] B. Jacob and H. Zwart. Linear Port-Hamiltonian Systems on Infinite dimensional
Spaces. Birkhäuser, 2012.
[13] M. Krstic and A. Smyshlyaev. Boundary control of PDEs: A course on backstepping
designs. SIAM, Philadelphia, 2008.
[14] Liu Liu, Biao Huang, and S. Dubljevic. Model predictive control of axial dispersion
chemical reactor. Journal of Process Control, 24(11):1671 – 1690, 2014.
[15] D. Q. Mayne. Model predictive control: recent developments and future promise.
Automatica, 50(12):2967–2986, 2014.
[16] D. Q. Mayne, J. B. Rawlings, C. V. Rao, and P. O.M. Scokaert. Constrained model
predictive control: Stability and optimality. Automatica, 36(6):789 – 814, 2000.
[17] H. Michalska and D. Q. Mayne. Robust receding horizon control of constrained non-
linear systems. IEEE Transactions on Automatic Control, 38(11):1623–1633, Nov
1993.
[18] K. Mikkola. Infinite-dimensional linear systems, optimal control and alge-
braic Riccati equations. PhD thesis, Helsinki University of Technology, 2002,
http://lib.tkk.fi/Diss/2002/isbn9512260794/.
[19] K. Mikkola. State-feedback stabilization of well-posed linear systems. Integral Equa-
tions Operator Theory, 55(2):249–271, 2006.
[20] K. R. Muske and J. B. Rawlings. Model predictive control with linear models. AIChE
J., 39(2):262–287, 1993.
[21] V. Natarajan, D. S. Gilliam, and G. Weiss. The state feedback regulator problem for
regular linear systems. IEEE Trans. Automat. Control, 59(10):2708–2723, 2014.
[22] L. Paunonen. Controller design for robust output regulation of regular linear systems.
IEEE Trans. Automat. Control, 61(10):2974–2986, 2016.
[23] L. Paunonen and S. Pohjolainen. The internal model principle for systems with un-
bounded control and observation. SIAM J. Control Optim., 52(6):3967–4000, 2014.
[24] J. B. Rawlings, D. Q. Mayne, and M. Diehl. Model Predictive Control: Theory, Com-
putation, and Design. Nob Hill Publishing, 2017.
20 STEVAN DUBLJEVIC AND JUKKA-PEKKA HUMALOJA
[25] J. B. Rawlings and K. R. Muske. The stability of constrained receding horizon control.
IEEE Trans. Autom. Control, 38(10):1512–1516, 1993.
[26] W.H. Ray. Advanced Process Control. McGraw-Hill, New York, 1981.
[27] P. Rideau. Contrôle d’un assemblage de poutres flexibles par des capteurs-actionneurs
ponctuels: étude du spectre du système. PhD thesis, Ecole nationale supérieure des
Mines de Paris, 1985.
[28] P. O. M. Scokaert, D. Q. Mayne, and J. B. Rawlings. Suboptimal model predictive
control. IEEE Transactions on Automatic Control, 44(3):648–654, March 1999.
[29] Huilan Shang, J. F. Frobes, and M. Guay. Model predictive control for quasilinear
hyperbolic distributed parameter systems. Ind. & Eng. Chem. Res., 43:2140–2149,
2004.
[30] O. J. Staffans. Passive and conservative continuous-time impedance and scattering
systems. part I: Well-posed systems. Math. Control Signals Systems, 15:291–315, 2002.
[31] M. Tucsnak and G. Weiss. Observation and Control for Operator Semigroups.
Birkhäuser Verlag AG, 2009.
[32] J. A. Villegas, H. Zwart, Y. Le Gorrec, and B. Maschke. Exponential stability of a
class of boundary control systems. IEEE Trans. Automat. Control, 54(1):142–147,
2009.
[33] G. Weiss. Control and estimation of distributed parameter systems, chapter The rep-
resentation of regular linear systems on Hilbert spaces. Number 91 in Internat. Ser.
Numer. Math. Birkhäuser, 1989.
[34] G. Weiss. Regular linear systems with feedback. Math. Control Signals Systems, 7:23–
57, 1994.
[35] G. Weiss. Transfer functions of regular linear systems. Part I: Characterzations of
regularity. Trans. Amer. Math. Soc., 342(2):827–854, 1994.
[36] G. Weiss and R. Curtain. Dynamic stabilization of regular linear systems. IEEE
Trans. Automat. Control, 42(1):4–21, 1997.
[37] M. Weiss and G. Weiss. Optimal control of stable weakly regular linear systems.
Math. Control Signals Systems, 10:287–330, 1997.
[38] Cheng-Zong. Xu and G. Weiss. Eigenvalues and eigenvectors of semigroup generators
obtained from diagonal generators by feedback. Commun. Inf. Syst., 11(1):71–104,
2011.
[39] Qingqing Xu and S. Dubljevic. Linear model predictive control for transport-reaction
processes. AIChE J., 63:2644–2659, 2017.
[40] Yu Yang and S. Dubljevic. Boundary model predictive control of thin film thickness
modelled by the Kuramoto-Sivashinsky equation with input and state constraints.
Journal of Process Control, 23(9):1362 – 1379, 2013.