MIMO Nonlinear Systems Tracking Control
MIMO Nonlinear Systems Tracking Control
Abstract—This paper is dealt with the tracking control prob- they fail to be applied to discontinuous references, which are
lem for the multi-input multi-output (MIMO) block-triangular common in vehicle guidance, industrial electronics and robotic
nonlinear systems with output constraints under discontinuous applications. The related tracking control approaches are effec-
references. It is focused on the case where the system exhibits tive for the regular discontinuity of the reference, the bounded
inherent nonlinearities, e.g., radically unbounded nonlinearities, nonlinearities of the system, the known system dynamics, or the
and totally unknown dynamics. This renders the existing solu- known bounding functions of the nonlinearities. To overcome
tions infeasible. To surmount this challenge, a novel hybrid the above challenges, a low-complexity hybrid tracking control
tracking control strategy composed of a robust decoupling strategy composed of a robust decoupling constrained controller
constrained controller and a proportional controller is devised in and a proportional controller is developed in this paper. It steers
this paper. It guarantees that the system outputs evolve within the system outputs to track the discontinuous references without
the prescribed constraint bands and track the discontinuous constraint violation. The result of a comparative experiment on
references with the tunable settling time and accuracy. Moreover, a 2DSFL robot show the effectiveness and advantage of the
the controller shows a significant simplicity. No attempt is made proposed approach.
for parameter identification, function approximation, disturbance
estimation, derivative calculation or command filtering, despite Index Terms—Discontinuous references, MIMO nonlinear sys-
the unknown system dynamics and the recursive control design. tems, output constraints, tracking control, unknown dynamics.
The theoretical findings are validated by a comparative experi-
I. I NTRODUCTION
ment on a 2-DOF serial flexible link (2DSFL) robot.
with the given performance specifications was developed [12]; of the system [19], the known system dynamics [15] and the
an event-triggered neural network control policy [13] and a known bounding functions of the system nonlinearities [22]
quantized neural network control scheme [14] were designed are admissible.
for economizing resource. The above observations reveal that thus far, both the
Despite the above-mentioned achievement in output- low-complexity control problem for MIMO systems with
constrained control of MIMO nonlinear systems, it should inherent nonlinearities and unknown dynamics under output
be noted that the admissible nonlinearity is limited in the constraints and the tracking control problem for unknown
sense that the nonlinear control distribution matrix should inherent MIMO nonlinear systems with irregular discontinuous
be norm-bounded [3], [8], [10], [14]. Moreover, partial key references remain open. This paper presents a solution via a
model information is necessary, e.g., the known control dis- novel hybrid tracking control strategy composed of a robust
tribution matrix [6], [11], [13], additive nonlinearity [10], constrained controller and a proportional feedback controller.
[11], Jacobian matrix [4], [7] and disturbance bound [4], Its superiority is threefold.
[7]. Additionally, the complexity of the control algorithm 1) Both the additive nonlinearities and the multiplicative
is also noteworthy. Adaptive mechanisms were employed to nonlinearities of the system are allowed to be radically
identify model parameters [10], [11]; disturbance observers unbounded, rather than norm-bounded [3], [8], [10],
[11] were adopted to estimate disturbances; neural networks [14], [19]. The irregular discontinuity of the references
[3], [4], [5], [6], [12], [13], [14] or fuzzy logic systems [7], is admissible, unlike the known and fixed quantization
[8] were used to approximate unknown nonlinearities. They step [23].
increase the computational burden and complicate the con- 2) Specific information of neither the system nonlinearities
troller implementation, as a large number of parameters should and external disturbances nor their bounding functions
be updated online. Furthermore, the usage of neural/fuzzy or bounds is required, unlike [4], [6], [7], [10], [11],
systems necessitates a compact set condition, which was not [13], [15], [22].
rigorously warranted in many references. Last but not least, all 3) No effort needs to be paid for parameter identification
of the aforesaid results work for the case where the references [10], [11], [25], function approximation [3], [4], [5],
are continuously differentiable in time. [6], [7], [8], [12], [13], [14], [26], [27], [28], [29],
Reference tracking is a typical control task, and in vari- disturbance estimation [11] and command filtering [12],
ous scenarios, the reference is piecewise continuous rather [21], leading to a control simplicity.
than uniformly continuous. A representative example is the The rest of the paper is organised as follows. Section II for-
guidance and control of a ground vehicle [15], in which mulates the problem under consideration. Section III presents
the reference trajectory generated online includes geomet- the controller development. Section IV gives the theoretical
ric singularities due to sharp corners or obstacle avoidance. analysis to validate its effectiveness. In Section V, an exper-
This leads to discontinuity in position, orientation or cur- iment is conducted to illustrate the theoretical result. In the
vature of the target trajectory. Other examples incorporate end, Section VI concludes this paper.
but are not exclusive to industrial electronics [16], [17]
and robotic applications [18]. It is well documented that II. P ROBLEM F ORMULATION
the direct application of the conventional control methods A. System Description
to the case of discontinuous references may lead to per- Consider a sort of MIMO nonlinear systems in the block-
formance deterioration [15], instability [19], or even safety triangular form:
accidents [20].
< ẋi = Fi (xi ) + Gi (xi )xi+1 + Di (t), i = 1, · · · , n − 1,
8
Intuitively, the rough reference can be filtered to generate
a smooth trajectory [21]. However, the resulting reference ẋ = Fn (xn ) + Gn (xn )u + Dn (t), (1)
may differ widely from the original reference, due to active : n
y = x1 ,
damping of the nonzero frequency. Moreover, if the derivatives
of the original reference are unavailable, the fungible reference where xi = [xi1 , · · · , xim ]T ∈ Rm and xi = [x1T , · · · , xiT ]T ∈ Rim ,
is disable to exactly recover the real reference even without i = 1, · · · , n; xn represents the system state; u is a vector of the
discontinuity. In place of filtering, a unified lateral guidance control inputs; y = [y1 , · · · , ym ]T ∈ Rm is a vector of the system
technique based on dynamic and geometric approaches was outputs; Fi (xi ) ∈ Rm is a vector of the nonlinear functions and
devised [15], in which the online adapted virtual reference Gi (xi ) ∈ Rm×m is the nonlinear control distribution matrix,
is incorporated into the dynamic lateral guidance scheme. i = 1, · · · , n; Di (t) ∈ Rm , i = 1, · · · , n, are the external
It improves the control performance against the lateral error disturbances, which are locally Lipschitz-continuous in time
induced by the discontinuous reference. For the noninstanta- and norm-bounded.
neous impulsive fractional-order systems with discontinuous Assumption 1: [8], [10], [11], [12], [13], [14], [30], [31]
references, a P-type iterative learning control strategy was Both Fi (xi ) and Gi (xi ) are continuous with respect to xi , i =
proposed to accomplish accurate tracking [22]. It requires only 1, · · · , n.
a small number of iterations in a short time. By introducing Assumption 2: [10], [14], [30], [32], [33], [34], [35] Let
the impulsive dynamics to the prescribed performance control 1
Gi xi = Gi xi + GTi xi , i = 1, · · · , n,
design, an impulsive closed-loop system is constituted [19]. (2)
Under the discontinuous reference, fast accurate tracking con- 2
trol is achieved. By involving a smooth trajectory generator each of which is either positive definite or negative definite
to the funnel control law, the predefined tracking performance for any xi ∈ Rim . Without loss of generality, consider the case
with the quantized reference is realized [23]. Nonetheless, only where Gi xi is positive definite, i = 1, · · · , n.
the regular discontinuity of the reference (e.g., the known and Remark 1: Assumptions 1 and 2 warrant the existence
fixed quantization step) [23], [24], the bounded nonlinearities of solutions and the controllability of (1). Otherwise, the
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: CONSTRAINED TRACKING CONTROL OF MIMO NONLINEAR SYSTEMS 15141
system dynamics does not meet the local Lipschitz condition sense. Item 2) describes discontinuity of the reference, which
such that no solution exists; a singular control distribution can also be replaced with limt→tk− r j (t) = r j (tk ), j = 1, · · · , m,
matrix leads to the system uncontrollable. Diverse practical k = 0, 1, 2, · · · . Item 3) indicates that despite discontinuity,
plants fulfill Assumptions 1 and 2, which include but are the reference is still piecewise continuous and differentiable
not limited to the multiple-link robotic manipulator [36], the in time with the bounded derivative. This excludes the case of
marine engineering vessel [37] and the permanent magnet random references like noise. On the other hand, a reference
synchronous motor [38]. Moreover, their control distribution with the unbounded derivative is meaningless for a stable
matrices are positive-define, by feat of the inherent property tracking control system in which all the signals should be
of the inertia matrix. bounded. Besides, it is notable that the references need only
Remark 2: This study is concentrated on the case where to be available at each time instant during operation, and
the dynamics of (1) is highly unknown and exhibits inherent their derivatives are not necessarily accessible. In the related
nonlinearities. On the one hand, the knowledge of neither Fi (·), works, e.g., [3], [8], [11], and [12], however, the (high-order)
Gi (·) and Di (t), i = 1, · · · , n, nor their bounding functions or derivatives of the references have to be available even without
bounds is available, except for Assumption 2. On the other involving discontinuity.
hand, the general nonlinear dynamics are admissible, e.g., the Problem 1: For the MIMO nonlinear system in (1) subject
radically unbounded nonlinearity. to the output constraints in (3), develop a controller such that
the system outputs track the discontinuous reference vector
B. Output Constraints without constraint violation and all the signals in the control
system are bounded.
The evolution of the outputs of (1) needs to satisfy
y j (t) < y j (t) < y j (t), j = 1, · · · , m, ∀t ≥ 0, (3) III. C ONTROL D ESIGN
where y j (t) and y j (t) are the upper and lower boundaries, To solve problem 1, a novel hybrid tracking control scheme
consisting of a robust constrained controller and a proportional
respectively, which are allowed to be asymmetric. The initial
controller is developed in this section.
outputs are reasonably constrained by
On the purpose of (3), employ a group of barrier functions:
y j (0) < y(0) < y j (0), j = 1, · · · , m. (4) !
y j (t) − y j (t)
η1 j (t) = ln , j = 1, · · · , m. (6)
Assumption 3: [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], y j (t) − y j (t)
[11], [12], [13], [14], [20], [39] There exists no t ≥ 0 such
that To handle the inputs coupling of (1), the partial derivatives of
lim y j (t) = lim y j (t), j = 1, · · · , m. (5) (6) are involved:
t→t t→t
y j (t) − y j (t)
Furthermore, y j (t), y j (t), ẏ j (t) and ẏ j (t) are bounded for t ≥ 0. β1 j (t) = , j = 1, · · · , m. (7)
(y j (t) − y j (t))(y j (t) − y j (t))
Remark 3: Without (5), the constraint boundaries may be
infinitely close together, e.g., Further, let
y j (t) = e , y j (t) = −e .
−t −t
η11 (t) β11 (t)
2 3 2 3
6 .. 7 ..
η1 (t) = 4 . 5 , β1 (t) = 4 . 5. (8)
6 7
When time tends to infinity, the feasible solution to the above
constraint problem becomes an empty. On the other hand, if η1m (t) β1m (t)
the constraint boundary is unbounded, this is equivalent to
Then, the intermediate control law is designed by
the absence of constraints, making the output constraint no
sense. Besides, in various practical applications, the output α1 (t) = [α11 (t), · · · , α1m (t)]T = C1 β1 (t)η1 (t), (9)
constraint is generated by a trajectory planning device, i.e.,
the output constraint is determined by the user or designer. In where C1 = diag{c11 , · · · , c1m } denotes the control gain matrix
this case, it is feasible to plan differentiable constraints with with c1 j > 0, j = 1, · · · , m, being constants. Proceed with
bounded derivatives. zi (t) = xi (t) − αi−1 (t) = [zi1 (t), · · · , zim (t)]T , (10)
pi j − zi j (t)
C. Discontinuous Reference ηi j (t) = ln , j = 1, · · · , m, (11)
pi j + zi j (t)
On the basis of (3), the control objective for (1) is
that the system outputs track a reference vector, r(t) = 2pi j
βi j (t) = 2 , j = 1, · · · , m, (12)
[r1 (t), · · · , rm (t)]T ∈ Rm . pi j − z2i j (t)
Assumption 4: [9], [19], [20], [39] There hold 2
ηi1 (t)
3 2
βi1 (t)
3
1) y j (t) < r j (t) < y j (t), j = 1, · · · , m, t ≥ 0,
ηi (t) = 4 ... 5 , βi (t) = 4 ..
. 5, (13)
6 7 6 7
2) limt→t+ r j (t) = r j (tk ), j = 1, · · · , m, k = 0, 1, 2, · · · ,
k
3) |ṙ j (t)| < ∞, tk < t < tk+1 , j = 1, · · · , m, k = 0, 1, 2, · · · , ηim (t) βim (t)
where t0 = 0; tk+1 − tk ≥ µ, k = 0, 1, 2, · · · ; µ > 0 is a αi (t) = [αi1 (t), · · · , αim (t)] = Ci βi (t)ηi (t),
T
(14)
constant. for i = 2, · · · , n, one by one, where Ci = diag{ci1 , · · · , cim } with
Remark 4: Item 1) ensures a feasible reference tracking ci j > 0, j = 1, · · · , m, being constants; pi j > 0, j = 1, · · · , m,
under output constraints. Otherwise, steering the output to are constants which should meet
track a reference outside the constraint band based on the
operational specification and safety consideration makes no |zi j (0)| < pi j , i = 2, · · · , n, j = 1, · · · , m. (15)
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
15142 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 22, 2025
The proportional controller is designed recursively by Proof: Through (18), (6) and (7) are rewritten by
8
e1 (t) = x1 (t) − r(t), p1 j (t) − z1 j (t)
ˆ η1 j (t) = ln , j = 1, · · · , m, (22)
ρ1 (t) = −B1 e1 (t), p1 j (t) + z1 j (t)
ˆ
<
(16) 2p1 j (t)
e (t) = xi (t) − ρi−1 (t), i = 2, · · · , n, β1 j (t) = 2 , j = 1, · · · , m.
: i (23)
ˆ
ˆ
ρi (t) = −Bi ei (t), i = 2, · · · , n, p1 j (t) − z21 j (t)
where Bi = diag{bi1 , · · · , bim } stands for the control gain matrix Based on (9), there is
with bi j > 0 being a constant, i = 1, · · · , n, j = 1, · · · , m. Based α1 j (t) = c1 j β1 j (t)η1 j (t), j = 1, · · · , m. (24)
on (14) and (16), the final control law is obtained by
Under (21), differentiating (24) via (22) and (23) yields
u(t) = αn (t) + ρn (t). (17)
α̇1 j (t) = c1 j β̇1 j (t)η1 j (t) + c1 j β1 j (t)η̇1 j (t),
Remark 5: In the existing studies on constrained tracking for j = 1, · · · , m, where
control [3], [6], [7], [8], [9], [11], [12], [39], the output
constraint is in general transformed to the tracking error 2 ṗ1 j (t)
β̇1 j (t) = 2
constraint. By this means, the constraint satisfaction and p1 j (t) − z21 j (t)
the error stabilization are ensured by a unified controller
4p1 j (t) p1 j (t) ṗ1 j (t) − z1 j (t)ż1 j (t)
design. This however becomes infeasible under discontinuous − 2 , (25)
references in the recursive constrained control design, because 2 2
p1 j (t) − z1 j (t)
the discontinuous references result in jumps of the intermediate
errors, which may cause violation of the constraints [3], z1 j (t) ṗ1 j (t)
η̇1 j (t) = − β1 j (t) ż1 j (t) − . (26)
[7], [9], [39]. Therefore, a hybrid tracking control scheme p1 j (t)
is developed in this paper, where the constrained controller
in (6)–(15) aims at guaranteeing the output constraints and In the case of (21), η1 j (t) in (22) and β1 j (t) in (23) are bounded
the proportional controller in (16) dedicates to stabilizing the over [0, τ), j = 1, · · · , m. By Assumption 3 and (18), we have
tracking errors under the discontinuous references. On the p1 j (t) ∈ L∞ , ṗ1 j (t) ∈ L∞ and p11j (t) ∈ L∞ , j = 1, · · · , m. Under
2 (t) is bounded over [0, τ). Hence, β̇1 j (t) in (25)
1
other hand, the conventional decoupling constrained control (21), p2 (t)−z
1j 1j
law adopts the identical control gain [9], [30], [40], [41], and η̇1 j (t) in (26) are bounded over [0, τ) under (20) and (21),
[42], [43], i.e., the entries of each Ci , i = 1, · · · , n, in (9) j = 1, · · · , m. Hence, α1 j (t) in (24) is bounded over [0, τ),
and (14) are same. In contrast, the independent control gains j ∈ {1, · · · , m}. Following the same line to analyze α̇i j (t) by
are admissible by our approach, which renders the controller (14), i ∈ {2, · · · , n}, j ∈ {1, · · · , m}, one can deduce that it is
design more flexible. The theoretical analysis below shows its also bounded on [0, τ), under (20) and (21).
effectiveness. Theorem 1: Under Assumptions 1–5 and the initial condi-
Remark 6: It is noted from (6)–(17) that the control law tions in (4) and (15), the developed controller in (9)–(14), (16)
does not involve the specific information of the system model and (17) solves problem 1.
in (1) or the derivatives of the references and intermediate Proof: It starts from claiming that
control signals. Nonetheless, no effort is paid for parameter
estimation, function approximation, disturbance estimation or |zi j (t)| < pi j (t), i = 1, · · · , n, j = 1, · · · , m, ∀t ≥ 0, (27)
command filtering. Accordingly, a low-complexity and less which is to be established by contradiction. From (4) and (18),
demanding control algorithm is devised. there hold |z1 j (0)| < p1 j (0), j = 1, · · · , m. This together with
(15) yields (27) for t = 0. Note that the state variables of (1)
IV. T HEORETICAL A NALYSIS are uniformly continuous. The same holds for y j (t) and y j (t)
For ease of analysis, two lemmas are provided as follows. by Assumption 3, j = 1, · · · , m. Hence, z1 j (t) and p1 j (t) in
Lemma 1: Let (18) are uniformly continuous, j = 1, · · · , m. This means by
(22)–(24) that α1 j (t) is continuous as long as |z1 j (t)| < p1 j (t),
z1 j (t) = y j (t) − 0.5(y j (t) + y j (t)), j = 1, · · · , m. Then, z2 j (t) in (10) is continuous under the same
(
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
15144 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 22, 2025
where λ2 is the minimum eigenvalue of G2 . It shows that for hn = sup kHn k. (72)
t∈[0,t∗ )
t < t∗ , V2 < 0 if
h2 Based on (72), (70) is scaled by
kC2 β2 η2 k > . (62)
λ2 V̇n ≤ hn kCn βn ηn k − ηTn βnCnGnCn βn ηn , t < t∗ .
Note from (13) with (12) that
v Following the same line as in Step 2, it can be established that
u 0 !2 1
uX m
2p2 j |zn j (t)| ≤ pn j − on j < pn j , j = 1, · · · , m, t < t∗ , (73)
kC2 β2 η2 k ≥ c2 t η22 j A,
u @
2 2
(63)
j=1
p2j − z 2j where on j is a positive constant, j = 1, · · · , m. Now, a contra-
diction between (28) and (52), (65), (66) and (73) happens.
where c2 = min{c21 , · · · , c2m }. From (48) for i = 2 and (63), This means that (28) is false, and instead,
we have
kC2 β2 η2 k ≥ k2 kη2 k, t < t∗ , (64) |zi j (t)| ≤ pi j (t) − oi j < pi j (t), t ≥ 0, (74)
2c
where k2 = p 2 with p2 = max{p21 , · · · , p2m }. It further shows for i = 1, · · · , n and j = 1, · · · , m. Obviously, our claim in
2 (27) is true. According to Lemma 1, the output constraints are
from (62) and (64) that for t < t∗ , V̇2 < 0 if guaranteed.
h2 Due to (74), it follows from (11), (12), (22) and (23) that
kη2 k > . ηi j and βi j are uniformly bounded, i = 1, · · · , n, j = 1, · · · , m.
λ2 k2
Thereby, the same holds for α1 in (9) and αi in (14), i =
Hence, it is further obtained from (51) for i = 2 that on [0, t∗ ), 2, · · · , n. This in turn implies by (10) and (27) that xi ∈ L∞ ,
c h2
V̇2 < 0 as V2 ≥ 2λ22 k22 . This yields i = 1, · · · , n. Apply it together with r ∈ L∞ in Assumption 4
2 2
to (16). Through a recursive analysis, we obtain ei ∈ L∞ and
c2 h22
V2 (t) ≤ ζ2 := max V2 (0), 2 2 , t < t∗ . ρi ∈ L∞ , i = 1, · · · , n. As a result, kuk in (17) is uniformly
2λ2 k2 bounded.
What remains to be shown is the reference tracking perfor-
From (51) for i = 2, we further have kη2 k ≤ ζ2 /c2 , t < t∗ ,
p
mance. Choose
which in turn implies by (11) for i = 2 that
V1 j = 0.5 e21 j , j = 1, · · · , m. (75)
|z2 j (t)| ≤ p2 j − o2 j < p2 j , j = 1, · · · , m, t < t∗ , (65)
where o2 j is a positive constant, j = 1, · · · , m. The bounded- Define F1 = [ f11 , · · · , f1m ] , G1 = {gi j } ∈ R
T
, m×m
ness of kx2 k on [0, t∗ ) and (53) ensure by (16) that e1 = [e11 , · · · , e1m ]T , D1 = [d11 , · · · , d1m ]T and ρ1 =
[ρ11 , · · · , ρ1m ]T . Differentiating (75) with Assumption 4 and
kρ2 k < ∞, t < t∗ , (16) yields
V̇1 j = e1 j ẋ1 j − ṙ j , tk < t < tk+1 ,
which facilitates us to analyze V̇n below.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: CONSTRAINED TRACKING CONTROL OF MIMO NONLINEAR SYSTEMS 15145
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
15146 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 22, 2025
Fig. 2. Reference tracking of Joint 1 under output constraint. Fig. 3. Reference tracking of Joint 2 under output constraint.
B. Effectiveness Test
The control objective for the 2DSFL robot is to make the
angles of the two joints to track the following references
respectively:
if t < 10,
0.5 sin (0.3πt) + 0.1,
r1 =
−0.3 cos (0.2π(t + 2)) , otherwise,
0.3 cos (0.25πt) − 0.5, if t < 15,
r2 =
0.1 cos (0.1πt) , otherwise,
while satisfying the following constraints:
−0.6 < q1 < 0.7, t ≥ 0, Fig. 4. Intermediate error and prescribed bound.
−0.9 < q2 < 0.3, t ≥ 0.
According to Theorem 1, a controller is obtained with y1 = 0.7,
y1 = −0.6, y2 = 0.3, y2 = −0.9, c11 = 3, c12 = 5, c21 = 4,
c22 = 3, p21 = 150, p22 = 150, b11 = 75, b12 = 120,
b21 = 1.1 and b22 = 1.1. Applying the control scheme to
the 2DSFL robot, the experimental results are displayed in
Figures 2– 7. It is observed from Fig. 2 and Fig. 3 that
reference tracking of the joint angles is accomplished with
both performance and constraint satisfactions, in spite of the
discontinuous references and the unknown system dynamics.
Fig. 4 and Fig. 5 exhibit that the intermediate errors evolve
inside the respectively predefined bounds. The angular veloc-
ities of Joints 1 and 2 are bounded, as shown in Fig. 6
and Fig. 7, respectively. Therefore, the experimental results
demonstrate the effectiveness of the theoretical findings.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: CONSTRAINED TRACKING CONTROL OF MIMO NONLINEAR SYSTEMS 15147
Fig. 6. Angular velocity of Joint 1. Fig. 9. Constrained reference tracking of Joint 2 by the LQR controller.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
15148 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 22, 2025
• at the discontinuity of the references, the peak of e1 is [8] Z. Ruan, Q. Yang, S. S. Ge, and Y. Sun, “Adaptive fuzzy fault tolerant
0.2, and the settling time is 0.17; the peak of e2 is 0.29, control of uncertain MIMO nonlinear systems with output constraints
and the settling time is 0.24. and unknown control directions,” IEEE Trans. Fuzzy Syst., vol. 30,
no. 5, pp. 1224–1238, May 2022.
• after the discontinuity of the references, the upper and [9] J.-X. Zhang and G.-H. Yang, “Fault-tolerant output-constrained control
lower bounds of e1 are 0.01 and −0.01, respectively; of unknown Euler–Lagrange systems with prescribed tracking accuracy,”
the upper and lower bounds of e2 are 0.01 and −0.01, Automatica, vol. 111, Jan. 2020, Art. no. 108606.
respectively. [10] X. Jin, “Adaptive fixed-time control for MIMO nonlinear systems with
asymmetric output constraints using universal barrier functions,” IEEE
The quantitative comparison of these performance indices Trans. Autom. Control, vol. 64, no. 7, pp. 3046–3053, Jul. 2019.
shows that our controller yields the better tracking perfor- [11] L. Kong, W. He, Z. Liu, X. Yu, and C. Silvestre, “Adaptive tracking
mance than the LQR controller in regard to the smaller control with global performance for output-constrained MIMO nonlinear
steady-state error, the smaller error peak, and the shorter set- systems,” IEEE Trans. Autom. Control, vol. 68, no. 6, pp. 3760–3767,
Jun. 2023.
tling time. Therefore, the results of the comparative experiment [12] Y. Song and S. Zhou, “Neuroadaptive control with given performance
verify the advantages of our controller. specifications for MIMO strict-feedback systems under nonsmooth actu-
ation and output constraints,” IEEE Trans. Neural Netw. Learn. Syst.,
vol. 29, no. 9, pp. 4414–4425, Sep. 2018.
VI. C ONCLUSION [13] L.-B. Wu, J. H. Park, X.-P. Xie, and Y.-J. Liu, “Neural network adaptive
tracking control of uncertain MIMO nonlinear systems with output
This paper presents a hybrid tracking control approach for constraints and event-triggered inputs,” IEEE Trans. Neural Netw. Learn.
the MIMO block-triangular nonlinear systems with output con- Syst., vol. 32, no. 2, pp. 695–707, Feb. 2021.
straints, discontinuous references and unmatched disturbances. [14] K. Zhao and J. W. Chen, “Adaptive neural quantized control of
It is effective for the cases of the general nonlinearities of MIMO nonlinear systems under actuation faults and time-varying output
constraints,” IEEE Trans. Neural Netw. Learn. Syst., vol. 31, no. 9,
the system, the irregular discontinuity of the references, and pp. 3471–3481, Sep. 2020.
the totally unknown system dynamics. The control scheme [15] M. Boudali, R. Orjuela, and M. Basset, “Unified dynamic and geomet-
consists only of a robust decoupling constrained controller rical vehicle guidance strategy to cope with the discontinuous reference
and a proportional controller, without the needs for parameter trajectory,” Veh. Syst Dyn., vol. 58, no. 11, pp. 1629–1656, 2020.
identification, function approximation, disturbance estimation, [16] M. Reichhartinger and M. Horn, “Application of higher order sliding-
mode concepts to a throttle actuator for gasoline engines,” IEEE Trans.
derivative calculation and command filtering. It steers the Ind. Electron., vol. 56, no. 9, pp. 3322–3329, Sep. 2009.
system outputs to track the discontinuous references with [17] H. Gao, Z. Li, X. Yu, and J. Qiu, “Hierarchical multiobjective heuristic
the tunable speed and accuracy, without constraint violation. for PCB assembly optimization in a beam-head surface mounter,” IEEE
A comparative experiment on a 2DSFL robot is performed, Trans. Cybern., vol. 52, no. 7, pp. 6911–6924, Jul. 2022.
and the result verifies the effectiveness and advantage of the [18] M. Posa and R. Tedrake, “Direct trajectory optimization of rigid
body dynamical systems through contact,” in Proc. Algorithmic Found.
proposed approach. The current approach allows for tuning Robot., X. E. Frazzoli, T. Lozano-Perez, N. Roy, and D. Rus, Eds., Jan.
the transient and steady-state tracking performance via the 2013, pp. 527–542.
controller parameters, however in a qualitative manner. As a [19] F. Fotiadis and G. A. Rovithakis, “Prescribed performance control for
result, the anticipated tracking behavior fails to be prescribed. discontinuous output reference tracking,” IEEE Trans. Autom. Control,
Moreover, the qualitative tuning is conservative leading to vol. 66, no. 9, pp. 4409–4416, Sep. 2021.
[20] J.-X. Zhang and T. Chai, “Robust tracking control of unknown nonlinear
a large control amplitude, which may violate the actuator systems with discontinuous references under output constraints,” IEEE
saturation of a practical plant. Therefore, working toward the Trans. Syst., Man, Cybern., Syst., vol. 54, no. 11, pp. 7015–7026, Nov.
extension to the prescribed performance control design under 2024.
input and output constraints deserves future investigations. [21] C. G. L. Bianco, “An efficient algorithm for the real-time generation
of synchronous reference signals,” IEEE Trans. Ind. Electron., vol. 64,
no. 6, pp. 4621–4630, Jun. 2017.
R EFERENCES [22] S. Liu, J. Wang, and W. Wei, “Iterative learning control based on a
noninstantaneous impulsive fractional-order system,” J. Vib. Control,
[1] K. P. Tee, S. S. Ge, and E. H. Tay, “Barrier Lyapunov functions for the vol. 22, no. 8, pp. 1972–1979, 2016.
control of output-constrained nonlinear systems,” Automatica, vol. 45, [23] J.-X. Zhang and T. Chai, “Global prescribed performance control of
no. 4, pp. 918–927, Apr. 2009. unknown strict-feedback systems with quantized references,” IEEE
[2] K. P. Tee, B. Ren, and S. S. Ge, “Control of nonlinear systems with time- Trans. Syst., Man, Cybern., Syst., vol. 53, no. 10, pp. 6257–6267, Jul.
varying output constraints,” Automatica, vol. 47, no. 11, pp. 2511–2516, 2023.
Nov. 2011. [24] D. Zheng, X. Song, S. Song, and V. Stojanovic, “Quantized control
[3] K. Zhao, Y. D. Song, T. D. Ma, and L. He, “Prescribed perfor- for interconnected PDE systems via mobile measurement and control
mance control of uncertain Euler-Lagrange systems subject to full-state strategies,” J. Franklin Inst., vol. 361, no. 14, Sep. 2024, Art. no.
constraints,” IEEE Trans. Neural Netw. Learn. Syst., vol. 29, no. 8, 107070.
pp. 3478–3489, Aug. 2018. [25] J. Wang, H. Pan, and W. Sun, “Event-triggered adaptive output constraint
[4] S. Zhang, Y. Dong, Y. Ouyang, Z. Yin, and K. Peng, “Adaptive tracking control of uncertain MIMO nonlinear systems with sensor
neural control for robotic manipulators with output constraints and and actuator faults,” IEEE Trans. Autom. Sci. Eng., vol. 21, no. 4,
uncertainties,” IEEE Trans. Neural Netw. Learn. Syst., vol. 29, no. 11, pp. 6774–6786, Oct. 2024.
pp. 5554–5564, Nov. 2018. [26] S. Liu, B. Niu, G. Zong, X. Zhao, and N. Xu, “Adaptive neural dynamic-
[5] Y. Liu, X. Chen, Y. Wu, H. Cai, and H. Yokoi, “Adaptive neural memory event-triggered control of high-order random nonlinear systems
network control of a flexible spacecraft subject to input nonlinearity with deferred output constraints,” IEEE Trans. Autom. Sci. Eng., vol. 21,
and asymmetric output constraint,” IEEE Trans. Neural Netw. Learn. no. 3, pp. 2779–2791, Jul. 2024.
Syst., vol. 33, no. 11, pp. 6226–6234, Nov. 2022. [27] L. Liu, M. Sun, R. Wang, C. Zhu, and Q. Zeng, “Finite-time neural
[6] Y. J. Liu, S. M. Lu, and S. C. Tong, “Neural network controller design control of stochastic active electromagnetic suspension system with
for an uncertain robot with time-varying output constraint,” IEEE Trans. actuator failure,” IEEE Trans. Intell. Vehicles, early access, Apr. 16,
Syst., Man, Cybern., Syst., vol. 47, no. 8, pp. 2060–2068, Aug. 2017. 2024, doi: 10.1109/TIV.2024.3386693.
[7] X. Yu, W. He, H. Li, and J. Sun, “Adaptive fuzzy full-state and output- [28] L. Liu, Z. Li, Y.-J. Liu, and S. Tong, “Adaptive fuzzy output feedback
feedback control for uncertain robots with output constraint,” IEEE control of switched uncertain nonlinear systems with constraint con-
Trans. Syst., Man, Cybern., Syst., vol. 51, no. 11, pp. 6994–7007, Nov. ditions related to historical states,” IEEE Trans. Fuzzy Syst., vol. 30,
2021. no. 12, pp. 5091–5103, Dec. 2022.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: CONSTRAINED TRACKING CONTROL OF MIMO NONLINEAR SYSTEMS 15149
[29] Z. Zhang, K. Zhang, X. Xie, and V. Stojanovic, “ADP-based prescribed- Jin-Xi Zhang (Member, IEEE) received the B.S.
time control for nonlinear time-varying delay systems with uncertain degree in automation and the Ph.D. degree in control
parameters,” IEEE Trans. Autom. Sci. Eng. (from July 2004), vol. 22, theory and control engineering from Northeastern
pp. 3086–3096, 2025. University, Shenyang, China, in 2014 and 2020,
[30] J.-X. Zhang, E.-Y. Cui, and P. Shi, “Low-complexity high-performance respectively.
control of unknown block-triangular MIMO nonlinear systems,” IEEE From 2019 to 2020, he was a Research Fellow
Trans. Ind. Electron., early access, Dec. 27, 2024, doi: 10.1109/ with the Institute for Intelligent Systems, Faculty of
TIE.2024.3515269. Engineering and the Built Environment, University
[31] X. Song, Z. Peng, S. Song, and V. Stojanovic, “Interval observer design of Johannesburg, South Africa. He is currently a Dis-
for unobservable switched nonlinear partial differential equation systems tinguished Associate Professor with the State Key
and its application,” Int. J. Robust Nonlinear Control, vol. 34, no. 16, Laboratory of Synthetical Automation for Process
pp. 10990–11009, Nov. 2024. Industries, Northeastern University. His research interests include nonlinear
[32] Y. Song, X. Huang, and C. Wen, “Robust adaptive fault-tolerant PID control, intelligent control, prescribed performance control, multi-agent sys-
control of MIMO nonlinear systems with unknown control direction,” tems, fault diagnosis and fault-tolerant control, and image processing. He is
IEEE Trans. Ind. Electron., vol. 64, no. 6, pp. 4876–4884, Jun. 2017. an Associate Editor of International Journal of Fuzzy Systems and Journal of
[33] S. Zhou and Y. Song, “Prescribed performance neuroadaptive fault- Automation and Intelligence.
tolerant compensation for MIMO nonlinear systems under extreme
actuator failures,” IEEE Trans. Syst., Man, Cybern., Syst., vol. 51, no. 9,
pp. 5427–5436, Sep. 2021. Wei-Li Qi received the B.S. degree in mechanical
[34] X. Wang, Q. Wang, and C. Sun, “Prescribed performance fault-tolerant design manufacturing and automation from China
control for uncertain nonlinear MIMO system using actor-critic learn- University of Petroleum (East China), Qingdao,
ing structure,” IEEE Trans. Neural Netw. Learn. Syst., vol. 33, no. 9, China, in 2021. He is currently pursuing the M.S.
pp. 4479–4490, Sep. 2022. degree in artificial intelligence with Northeastern
[35] Z. Shao, Y. Wang, D. Luo, and Y. Song, “A unified approach for tracking University, Shenyang, China. His research interests
control of MIMO nonlinear systems under unknown control directions include nonlinear systems, fault-tolerant control, and
and irregular constraints,” IEEE Trans. Autom. Sci. Eng., vol. 21, no. 4, prescribed performance control.
pp. 6845–6854, Oct. 2024.
[36] Reference Manual 2-DOF Serial Flexible Link Robot, Quanser Inc.,
Markham, ON, Canada, 2012.
[37] R. Skjetne, T. I. Fossen, and P. V. Kokotovic, “Adaptive maneuvering,
with experiments, for a model ship in a marine control laboratory,” Tianyou Chai (Life Fellow, IEEE) received the
Automatica, vol. 41, no. 2, pp. 289–298, Feb. 2005. Ph.D. degree in control theory and engineering from
[38] J.-X. Zhang and G.-H. Yang, “Low-complexity adaptive tracking con- Northeastern University, Shenyang, China, in 1985.
trol of MIMO nonlinear systems with unknown control directions,” He became a Professor with Northeastern Univer-
Int. J. Robust Nonlinear Control, vol. 29, no. 7, pp. 2203–2222, sity in 1988. He was the Director of the Department
May 2019. of Information Science, National Natural Science
[39] J.-X. Zhang, K.-D. Xu, and Q.-G. Wang, “Prescribed performance track- Foundation of China, from 2010 to 2018. He is
ing control of time-delay nonlinear systems with output constraints,” currently the Founder and the Director of the Center
IEEE/CAA J. Autom. Sinica, vol. 11, no. 7, pp. 1557–1565, Jul. 2024. of Automation, which became the National Engi-
[40] A. K. Kostarigka, Z. Doulgeri, and G. A. Rovithakis, “Prescribed neering and Technology Research Center and the
performance tracking for flexible joint robots with unknown dynamics State Key Laboratory of Synthetical Automation for
and variable elasticity,” Automatica, vol. 49, no. 5, pp. 1137–1147, May Process Industries. He has developed control technologies with applications to
2013. various industrial processes. He has published 297 peer-reviewed international
[41] J.-X. Zhang, J. Ding, and T. Chai, “Fault-tolerant prescribed performance journal articles. His current research interests include modeling, control,
control of wheeled mobile robots: A mixed-gain adaption approach,” optimization, and integrated automation of complex industrial processes. He
IEEE Trans. Autom. Control, vol. 69, no. 8, pp. 5500–5507, Aug. 2024. is a member of the Chinese Academy of Engineering and an IFAC Fellow.
[42] E. Psomopoulou, A. Theodorakopoulos, Z. Doulgeri, and For his contributions, he has won five prestigious awards of the National
G. A. Rovithakis, “Prescribed performance tracking of a variable Natural Science, the National Science and Technology Progress, and the
stiffness actuated robot,” IEEE Trans. Control Syst. Technol., vol. 23, National Technological Innovation, the 2007 Industry Award for Excellence
no. 5, pp. 1914–1926, Sep. 2015. in Transitional Control Research from IEEE Multiple-Conference on Systems
[43] J.-X. Zhang, J.-G. Song, Q. Chen, and F. Yang, “Mixed-gain adaption- and Control, and the 2017 Wook Hyun Kwon Education Award from the Asian
based fault-tolerant funnel control of robotic manipulators with unknown Control Association. His paper titled Hybrid intelligent control for optimal
dynamics and sensor faults,” IEEE Trans. Autom. Sci. Eng., vol. 22, operation of shaft furnace roasting process was selected as one of three best
pp. 3044–3055, 2025. papers for the Control Engineering Practice Paper Prize during 2011–2013.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KANPUR. Downloaded on June 26,2025 at 09:57:14 UTC from IEEE Xplore. Restrictions apply.
For a stable tracking control system, where all signals should be bounded, it is important for references to be piecewise continuous and differentiable to avoid unbounded behavior like noise. Continuous and differentiable references allow for predictable control, ensuring that even in the presence of discontinuities, the control system can handle changes smoothly without violating constraints .
Interval observer design for switched nonlinear PDE systems is applied by enabling dynamic observation and control adjustment based on interval calculations to manage the inherent uncertainties and switching dynamics. It enhances system robustness by continuously estimating system states within safe interval bounds, crucial for complex PDE systems .
Universal barrier functions in the control of nonlinear systems serve to enforce output constraints systematically by modifying the control law to incorporate additional state feedback that maintains system performance within predefined safe boundaries. This ensures constraints are adhered to while allowing for adaptive tuning of system parameters .
Discontinuous references in MIMO control systems lead to jumps in intermediate errors that may violate constraints. The hybrid tracking control scheme addresses these challenges by combining a constrained controller to ensure output constraints are met with a proportional controller dedicated to stabilizing tracking errors amid discontinuous references. This approach allows variability in control gain designs compared to conventional methods, enhancing flexibility and adaptability .
Bounded derivatives ensure that the planned constraints remain feasible by preventing the constraint boundaries from becoming infinitely close, which would make the feasible solution to constraints empty. This bounded nature ensures that constraints are differentiable and practical for trajectory planning purposes, as per real-world applications where derivatives are needed to stay within ideal optimal boundaries .
The approach circumvents the need for parameter estimation by devising a control law that does not depend on the specific system model information or the derivatives of references. This is achieved through the use of a hybrid scheme of constrained control that combines with a structured controller design, thus simplifying the overall control architecture and reducing complexity .
The uniform boundedness of variables like ηij, βij, α1, and αi is achieved through recursive analysis, confirming that variables such as xi and tracking errors ei are uniformly bounded over time. This is critical for ensuring stable system behavior under varying conditions, demonstrating robustness and effective constraint management for long-term control of MIMO systems .
A unified approach in handling MIMO nonlinear systems offers flexibility and robustness by integrating output constraint management with considerations for unknown control directions, leading to enhanced system stability. This integration provides a comprehensive control framework that simultaneously addresses multiple challenges, ensuring operational efficacy under diverse and uncertain conditions .
The control approach discussed is qualitative tuning, which is conservative to account for large control amplitudes. This conservatism prevents violation of actuator saturation in practical plants by ensuring that the tuning parameters do not exceed operational capacities that could cause real-world constraint violations .
Neuroadaptive control, specifically under extreme actuator failures, provides robust fault tolerance by using neural network-based adaptive mechanisms. This allows the system to dynamically adjust to adverse conditions by learning and compensating for faults, which is critical in maintaining operational stability and performance under severe perturbations .