Next Article in Journal
A Computational Framework for Formalizing Rollover Risk in Heavy-Duty Vehicles: Application to Concrete Truck Mixers
Previous Article in Journal
Design of a Smart Foot–Ankle Brace for Tele-Rehabilitation and Foot Drop Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decentralized Disturbance Rejection Control of Triangularly Coupled Loop Thermosyphon System

by
Novel Kumar Dey
1 and
Yan Wu
2,*
1
Department of Applied Mathematics, The University of Arizona, Tucson, AZ 85721, USA
2
Department of Mathematical Sciences, Georgia Southern University, Statesboro, GA 30460, USA
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(11), 532; https://doi.org/10.3390/act14110532 (registering DOI)
Submission received: 21 September 2025 / Revised: 27 October 2025 / Accepted: 29 October 2025 / Published: 1 November 2025

Abstract

In this paper, we investigate the stability of a triangularly coupled triple-loop thermosyphon system with momentum and heat exchange at the coupling point as well as the existence of disturbances. The controller consists of a single, local-state feedback. From the stability analysis, we obtain explicit bounds on the feedback gains, which depend on the Rayleigh numbers and the momentum coupling parameter, but independent of the thermal coupling parameter. The existence of the stability bounds allows us to design decentralized adaptive controllers to automatically search for the feasible gains when the system parameters are unknown. In the case of existing disturbances in the system, we approximate the disturbances via an extended-state observer for the purpose of disturbance rejection. Numerical results are given to demonstrate the performance of the proposed decentralized disturbance rejection controller design.

1. Introduction

Large networks of interconnected dynamical systems are ubiquitous in modern engineering applications [1]. For instance, the development of cross-directional control systems for paper machines, power distribution systems, automated highways, formations of unmanned aerial vehicles, and arrays of microcantilevers for massively parallel data storage, to name a few. Large-scale dynamical systems usually consist of a few compartmental subsystems that interact with each other through different means of communication. In the context of nonlinear dynamical systems, a large-scale system is characterized by multiple positive Lyapunov exponents or known as hyperchaotic systems. These interconnected dynamical systems are of theoretical interest because they pose new challenges for analysis and control design. In this paper, we consider a triangularly coupled thermosyphon loop system, see Figure 1, in which the loops are heated from below and cooled from above. There exist momentum and heat couplings between the adjacent loops. In other words, the flows in each loop interfere with each other due to the heat and mass exchanges at the contact area. Such interference intensifies dramatically when the external heat increases. The flows evolve from heat conductions, steady convective flows to chaos as the external heat applied to the loops increases.
The mathematical model for a laterally coupled double-loop system was developed in [2]. We applied the same modeling process to the triangularly coupled triple-loop system and obtained the following governing equations
x ˙ 1 = p y 1 x 1 γ 1 x 1 x 2 γ 2 x 1 x 3 y ˙ 1 = R 1 x 1 x 1 z 1 u 1 z ˙ 1 = x 1 y 1 z 1 η 1 z 1 z 2 η 2 z 1 z 3 x ˙ 2 = p y 2 x 2 γ 1 x 2 x 1 γ 3 x 2 x 3 y ˙ 2 = R 2 x 2 x 2 z 2 u 2 z ˙ 2 = x 2 y 2 z 2 η 1 z 2 z 1 η 3 z 2 z 3 x ˙ 3 = p y 3 x 3 γ 2 x 3 x 1 γ 3 x 3 x 2 y ˙ 3 = R 3 x 3 x 3 z 3 u 3 z ˙ 3 = x 3 y 3 z 3 η 2 z 3 z 1 η 3 z 3 z 2 ,
where x-states represent the fluid velocity, the y , z -states correspond to the horizontal and vertical temperature differences, respectively. The key parameters are the Rayleigh numbers R 1 , 2 , 3 , which are proportional to the external heat applied to the loop; γ 1 , 2 , 3 are proportional to the momentum coupling intensity between the adjacent loops, and η 1 , 2 , 3 correspond to the thermal coupling. Both coupling intensity parameters are between 0 and 1 [2]. The u 1 , 2 , 3 are the decentralized controllers, which is given by
u i = k i ( y i y r i ) , i = 1 , 2 , 3 ,
where k 1 , 2 , 3 are the positive state feedback gains and y r 1 , 2 , 3 represent the reference inputs or tracking signals. With large Rayleigh numbers, the triple-loop system (1) is hyperchaotic because it has two positive Lyapunov exponents based on our computation. The system model (1) consists of three sets of differential equations, corresponding to the three thermosyphon loops, respectively. In each set, the x-equation governs the average velocity of the fluid flow, the y-equation prescribes the dynamics of the horizontal temperature difference across the loop, and the vertical temperature difference state satisfies the z-equation. There exists momentum and thermal exchanges between adjacent loops through the contact area. This is reflected in (1) through the coupling terms involving states from the neighboring loops. Our control objective is to stabilize all nine states to the equilibrium point while high external heat is applied to the loops (large Rayleigh numbers). We use the fourth order Runge–Kutta method to carry out all the numerical simulations. The difference between the model Equation (1) and the dynamical equations for the laterally coupled four-loop system in [3] is that each of the x-equation and z-equation has two coupling terms due to the physical interconnection between the loops, whereas these two-coupling terms only exist in the dynamical equations for the middle loops in [3]. This subtle difference does not bring about major discrepancies in the dynamical behavior after we compare their simulation results, which are actually quite similar. However, there exists a unique symmetry in the stability bounds on the feedback gains in the three-loop system that is not observed from the bounds obtained in [3,4]. This will be discussed in detail in Section 2. To connect simulations with measurable quantities in an experiment, we summarize below the notation and physical meaning of all the core parameters in (1). Details of the non-dimensionalization and calculation formulas for the parameters can be found in [2].
For an interconnected dynamical system such as (1) as well as many applied control problems of large-scale systems, decentralized control has been the forefront runner in controller design. In this paradigm, a local controller is constructed for each subsystem using only the local state for feedback purposes. The merits of decentralized control go beyond simplification of the controller structure, it also increases reliability, scalability, and flexibility, and lowers the cost and complexity [5,6]. Decentralized control is also advantageous in that the system can tolerate faults and failures in some components without affecting the whole system [7]. In many practical situations, there are uncertainties associated with the system due to model simplification, unmodeled dynamics, measurement errors, truncation errors, and unpredictable external inputs to the system. When it comes to large scale interconnected dynamical systems with uncertainties, decentralized robust control plays an important role in front of these challenges, such as the design of decentralized state feedback control in the presence of uncertainties and feedback delays in the interconnected systems [8,9]. Many well-known control techniques are implemented with decentralized control over large scale systems. This includes, decentralized adaptive backstepping control for a large class of interconnected systems with unknown interactions between their subsystems [10], output feedback control with nonlinear coupling [11], optimal control of interconnected systems via block pulse functions parameterization [12], and more. Another integral component for robust decentralized control systems is the reliable state observers [13] when the states are unknown. Some robust state observers are proposed for large scale systems with uncertainties [14], and completely decentralized state observers are introduced in [15]. The work related to this paper can be found in [4], where the adaptive control of laterally coupled two-loop system using proportional state feedback control is studied. The uncertainties therein are estimated via wavelet neural networks. The results are extended to high-dimensional four-loop systems in [3], in which much more sophisticated stability bounds on the control gains are derived.
As far as the system (1) is concerned, the control objective is to stabilize the chaotic system by using a minimum number of decentralized controllers. Our controllability analysis reveals that only three controllers are needed, which depends on the local y-state of the system. In other words, the proportional controllers u i in (1) are of the form: u i = k i y i , i = 1 , 2 , 3 . Another major advantage of using the y-state for feedback purposes is that it is corresponding to the horizontal temperature difference across the loop, which is easily measurable. In terms of measurement and data acquisition through sensors, the y-state samples are the only data collected for the controller design, including the extended-state observer. The main contributions of this paper are two-fold:
(i)
prove the existence of a lower bound on the feedback gain k i that guarantees the global stability of the model-based decentralized control system (1), and
(ii)
building upon the proportional control, we design active disturbance rejection controllers (ADRC) to eliminate the impact of disturbances so that the triangularly coupled triple-loop system with uncertainties remains globally asymptotically stable.
The rest of the paper is organized as follows: we present explicit bounds that depend on the key system parameters on the feedback gains in Section 2. In the same section, we present results on the adaptive gain search when the system parameters are unknown. In Section 3, we consider a more practical system with uncertainties originating from dynamical modeling and external disturbances. Such disturbances are reconstructed through decentralized extended-state observers (ESO) so that they can be eliminated through the ADRC approach. We also prove the asymptotic stability of the ADRC system in the section along with numerical simulations, followed by some conclusive remarks in Section 4.

2. Stability Bounds on Feedback Gains

Our goal is to develop a robust adaptive control system to stabilize the flows in an interconnected triangulated coupled system. More specifically, we consider the following y-state feedback system after setting y r i = 0 , i = 1 , 2 , 3 , in (1)
x ˙ 1 = p y 1 x 1 γ 1 x 1 x 2 γ 2 x 1 x 3 y ˙ 1 = R 1 x 1 x 1 z 1 k 1 y 1 z ˙ 1 = x 1 y 1 z 1 η 1 z 1 z 2 η 2 z 1 z 3 x ˙ 2 = p y 2 x 2 γ 1 x 2 x 1 γ 3 x 2 x 3 y ˙ 2 = R 2 x 2 x 2 z 2 k 2 y 2 z ˙ 2 = x 2 y 2 z 2 η 1 z 2 z 1 η 3 z 2 z 3 x ˙ 3 = p y 3 x 3 γ 2 x 3 x 1 γ 3 x 3 x 2 y ˙ 3 = R 3 x 3 x 3 z 3 k 3 y 3 z ˙ 3 = x 3 y 3 z 3 η 2 z 3 z 1 η 3 z 3 z 2 .
In this work, we examine the controllability properties under various state-feedback configurations. Among these options, feedback through the y-state emerges as particularly advantageous from the stabilizability aspect, primarily due to its ability to ensure positivity of feedback gains. Furthermore, practical implementation of the y-state feedback is straightforward, as these states correlate directly with fluid temperature measurements. The main goal here is to establish explicit conditions on the feedback parameters k 1 , 2 , 3 to guarantee stabilization of system (2) at its equilibrium.
To begin our analysis, we consider the following symmetric matrix A, which explicitly depends on the feedback gains k 1 , 2 , 3 , as given below:
A = R 1 ( 1 + γ 1 + γ 2 ) R 1 0 ( R 1 + R 2 ) γ 1 / 2 0 0 ( R 1 + R 3 ) γ 2 / 2 0 0 R 1 k 1 0 0 0 0 0 0 0 0 0 ( 1 + η 1 + η 2 ) 0 0 η 1 0 0 η 2 ( R 1 + R 2 ) γ 1 / 2 0 0 R 2 ( 1 + γ 1 + γ 3 ) R 2 0 ( R 2 + R 3 ) γ 3 / 2 0 0 0 0 0 R 2 k 2 0 0 0 0 0 0 η 1 0 0 ( 1 + η 1 + η 3 ) 0 0 η 3 ( R 1 + R 3 ) γ 2 / 2 0 0 ( R 2 + R 3 ) γ 3 / 2 0 0 R 3 ( 1 + γ 2 + γ 3 ) R 3 0 0 0 0 0 0 0 R 3 k 3 0 0 0 η 2 0 0 η 3 0 0 ( 1 + η 2 + η 3 )
This matrix plays a critical role in analyzing the stability of system (2). It is noted that, within matrix (3), the feedback gains k i represent the sole adjustable parameters, whereas the remaining system parameters remain fixed. Our objective is to ensure that the matrix A is positive definite, which allows us to derive explicit conditions on the gains that render every principal minor of A strictly positive. To accomplish this, we adopt specific balanced formulations involving pairs of Rayleigh numbers to facilitate the derivation of precise stability criteria.
ψ 1 = R 1 R 2 { ( 1 + γ 1 + γ 2 ) ( 1 + γ 1 + γ 3 ) γ 1 2 } ( R 1 R 2 ) 2 γ 1 2 / 4 > 0 ψ 2 = R 1 R 3 { ( 1 + γ 1 + γ 2 ) ( 1 + γ 2 + γ 3 ) γ 2 2 } ( R 1 R 3 ) 2 γ 2 2 / 4 > 0 ψ 3 = R 2 R 3 { ( 1 + γ 1 + γ 3 ) ( 1 + γ 2 + γ 3 ) γ 3 2 } ( R 2 R 3 ) 2 γ 3 2 / 4 > 0 .
We assert the positivity of these expressions by leveraging the close numerical proximity of the Rayleigh numbers, combined with the condition γ i 1 , a typical scenario arising in loop thermosyphon applications. We define A i as the i-th principal minor of the matrix A. The following lemmas establish the positive definiteness of A.
Lemma 1.
The first three principal minors of matrix A are positive if
k 1 > R 1 1 + γ 1 + γ 2 .
Proof. 
The positivity of A 1 is immediate, as it directly follows from the definition
A 1 = R 1 ( 1 + γ 1 + γ 2 ) > 0 ,
given that R 1 > 0 and γ i s > 0 . For A 2 , we compute the determinant explicitly
A 2 = R 1 ( 1 + γ 1 + γ 2 ) R 1 R 1 k 1 = R 1 k 1 ( 1 + γ 1 + γ 2 ) R 1 2 .
Note that, requiring A 2 > 0 yields
k 1 > R 1 1 + γ 1 + γ 2 .
Similarly for A 3 , we have
A 3 = R 1 ( 1 + γ 1 + γ 2 ) R 1 0 R 1 k 1 0 0 0 ( 1 + η 1 + η 2 ) = ( 1 + η 1 + η 2 ) R 1 k 1 ( 1 + γ 1 + γ 2 ) R 1 2 > 0 ,
which imposes the same condition on k 1 we obtained from A 2 as the bound indicates that the thermal coupling parameters do not destabilize the control system. □
Lemma 2.
The principal mino  A 4  is positive if
k 1 > R 1 2 R 2 ( 1 + γ 1 + γ 3 ) R 1 R 2 ( 1 + γ 1 + γ 2 ) ( 1 + γ 1 + γ 3 ) ( R 1 + R 2 ) 2 γ 1 2 / 4 .
Proof. 
Consider the 4 × 4 principal submatrix of A, whose determinant is
A 4 = R 1 ( 1 + γ 1 + γ 2 ) R 1 0 ( R 1 + R 2 ) γ 1 / 2 R 1 k 1 0 0 0 0 ( 1 + η 1 + η 2 ) 0 ( R 1 + R 2 ) γ 1 / 2 0 0 R 2 ( 1 + γ 1 + γ 3 ) .
This determinant simplifies to
A 4 = ( 1 + η 1 + η 2 ) { R 1 R 2 ( 1 + γ 1 + γ 2 ) ( 1 + γ 1 + γ 3 ) ( R 1 + R 2 ) 2 γ 1 2 / 4 } k 1 R 1 2 R 2 ( 1 + γ 1 + γ 3 ) .
By making A 4 > 0 , one has (6) provided the denominator of (6) is positive. This is true because the denominator can be rewritten into ψ 1 in (4). □
Lemma 3.
The principal minors  A 5  and  A 6  are both positive if the feedback gain  k 2  satisfies
k 2 > R 1 R 2 2 { ( 1 + γ 1 + γ 2 ) k 1 R 1 } k 1 ψ 1 R 1 2 R 2 ( 1 + γ 1 + γ 3 ) ,
where  ψ 1  is defined in (4).
Proof. 
We start by evaluating the 5th-order principal minor
A 5 = R 1 ( 1 + γ 1 + γ 2 ) R 1 0 ( R 1 + R 2 ) γ 1 / 2 0 R 1 k 1 0 0 0 0 0 ( 1 + η 1 + η 2 ) 0 0 ( R 1 + R 2 ) γ 1 / 2 0 0 R 2 ( 1 + γ 1 + γ 3 ) R 2 0 0 0 R 2 k 2 .
The following inequality is obtained from A 5 > 0 ,
k 2 > R 1 R 2 2 { ( 1 + γ 1 + γ 2 ) k 1 R 1 } k 1 ψ 1 R 1 2 R 2 ( 1 + γ 1 + γ 3 ) ,
establishing the lower bound on k 2 . The denominator is positive due to (5) and the positivity of ψ 1 in (4). Now consider the 6th-order principal minor, we have
A 6 = R 1 ( 1 + γ 1 + γ 2 ) R 1 0 ( R 1 + R 2 ) γ 1 / 2 0 0 R 1 k 1 0 0 0 0 0 0 ( 1 + η 1 + η 2 ) 0 0 η 1 ( R 1 + R 2 ) γ 1 / 2 0 0 R 2 ( 1 + γ 1 + γ 3 ) R 2 0 0 0 0 R 2 k 2 0 0 0 η 1 0 0 ( 1 + η 1 + η 3 ) .
This evaluates to
A 6 = ( 1 + 2 η 1 + η 2 + η 3 + η 1 η 2 + η 1 η 3 + η 2 η 3 ) ( 1 + η 1 + η 2 ) A 5 > 0 ,
which produces the same lower bound on k 2 as that from A 5 > 0 . □
It is important to note that, while the principal minors A 1 through A 6 involve only a subset of the system parameters and feedback gains, the next three principal minors, A 7 , A 8 , and A 9 , are of particular interest. These minors involve all system parameters, namely R i s , γ i s , and η i s , and hence play an important role in ensuring that matrix A is positive definite. We first introduced the following shorthand notations:
γ i j = 1 + γ i + γ j , R i j = R i + R j , i , j { 1 , 2 , 3 } .
Lemma 4.
The principal minor  A 7  is positive if the feedback gains  k 1  and  k 2  satisfy
k 1 > R 1 2 R 2 R 3 γ 13 γ 23 R 23 2 γ 3 2 / 4 R 3 ψ 1 γ 23 R 12 R 23 R 31 γ 1 γ 2 γ 3 / 4 R 2 γ 13 R 31 2 γ 2 2 / 4 R 1 γ 12 R 23 2 γ 3 2 / 4
and
k 2 > R 2 2 ψ 2 k 1 R 1 2 R 2 2 R 3 γ 23 R 3 ψ 1 k 1 γ 23 R 12 R 23 R 31 k 1 γ 1 γ 2 γ 3 / 4 R 1 2 ψ 3 R 2 k 1 γ 13 R 31 2 γ 2 2 / 4 R 1 k 1 γ 12 R 23 2 γ 3 2 / 4 .
Proof. 
We consider the 7th order principal minor of matrix A
A 7 = R 1 γ 12 R 1 0 R 12 γ 1 / 2 0 0 R 13 γ 2 / 2 R 1 k 1 0 0 0 0 0 0 0 ( 1 + η 1 + η 2 ) 0 0 η 1 0 R 12 γ 1 / 2 0 0 R 2 γ 13 R 2 0 R 23 γ 3 / 2 0 0 0 R 2 k 2 0 0 0 0 η 1 0 0 ( 1 + η 1 + η 3 ) 0 R 13 γ 2 / 2 0 0 R 23 γ 3 / 2 0 0 R 3 γ 23 .
Using the determinant expansion, and previous results from A 6 , we obtain
A 7 = h 1 ( η ) [ k 2 { R 3 ψ 1 k 1 γ 23 R 12 R 23 R 31 k 1 γ 1 γ 2 γ 3 / 4 R 2 k 1 γ 13 R 31 2 γ 2 2 / 4 R 1 k 1 γ 12 R 23 2 γ 3 2 / 4 R 1 2 ψ 3 } R 2 2 ψ 2 k 1 + R 1 2 R 2 2 R 3 γ 23 ] ,
where h 1 ( η ) = ( 1 + 2 η 1 + η 2 + η 3 + η 1 η 2 + η 1 η 3 + η 2 η 3 ) > 0 . Then setting A 7 > 0 and solving for k 2 yields inequality (9). For the inequality to be valid, the denominator of which must be positive, which leads to a new constraint on k 1 as given in (8). □
Having established the lower bounds on the first two feedback gains k 1 and k 2 that ensure positiveness of the principal minors up to A 7 , we now turn our attention to the third and final feedback gain, k 3 . The following lemma presents a lower bound on k 3 , which guarantees that the remaining principal minors are positive.
Lemma 5.
The principal minors  A 8  and  A 9  are positive provided  k 3  satisfies
k 3 > R 3 2 ψ 1 k 1 k 2 R 1 2 R 2 k 2 γ 13 R 1 R 2 2 { γ 12 k 1 R 1 } k 1 k 2 ψ 1 R 3 γ 23 R 12 R 13 R 23 γ 1 γ 2 γ 3 / 4 R 1 γ 12 R 23 2 γ 3 2 / 4 R 2 γ 13 R 13 2 γ 2 2 / 4 k 1 R 2 2 ψ 2 k 2 R 1 2 ψ 3 R 1 2 R 2 2 R 3 γ 23 .
Proof. 
Expanding the 8th-order principal minor, we have
A 8 = R 1 γ 12 R 1 0 R 12 γ 1 / 2 0 0 R 13 γ 2 / 2 0 R 1 k 1 0 0 0 0 0 0 0 0 ( 1 + η 1 + η 2 ) 0 0 η 1 0 0 R 12 γ 1 / 2 0 0 R 2 γ 13 R 2 0 R 23 γ 3 / 2 0 0 0 0 R 2 k 2 0 0 0 0 0 η 1 0 0 ( 1 + η 1 + η 3 ) 0 0 R 13 γ 2 / 2 0 0 R 23 γ 3 / 2 0 0 R 3 γ 23 R 3 0 0 0 0 0 0 R 3 k 3 = k 3 A 7 R 3 2 A 6 > 0 ,
which yields k 3 > R 3 2 A 6 A 7 . Using the expansions for A 6 and A 7 , we have (10). Notice that A 9 > 0 follows immediately from (10) as well
A 9 = R 1 γ 12 R 1 0 R 12 γ 1 / 2 0 0 R 13 γ 2 / 2 0 0 R 1 k 1 0 0 0 0 0 0 0 0 0 ( 1 + η 1 + η 2 ) 0 0 η 1 0 0 η 2 R 12 γ 1 / 2 0 0 R 2 γ 13 R 2 0 R 23 γ 3 / 2 0 0 0 0 0 R 2 k 2 0 0 0 0 0 0 η 1 0 0 ( 1 + η 1 + η 3 ) 0 0 η 3 R 13 γ 2 / 2 0 0 R 23 γ 3 / 2 0 0 R 3 γ 23 R 3 0 0 0 0 0 0 0 R 3 k 3 0 0 0 η 2 0 0 η 3 0 0 ( 1 + η 2 + η 3 ) = 1 + 2 ( η 1 + η 2 + η 3 ) + 3 ( η 1 η 2 + η 1 η 3 + η 2 η 3 ) ( 1 + η 1 + η 2 ) ( 1 + η 1 + η 3 ) η 1 2 A 8 .
Hence, the inequality A 9 > 0 does not produce any new bound on the gains. □
Now, we are ready to present the main result on the stability of (2) in the following theorem.
Theorem 1.
There exists a lower bound on the state feedback gains  k 1 , 2 , 3  so that the triangularly coupled loop thermosyphon system (2) with the single-state feedback  u i = k i y i , 1 i 3 , is globally asymptotically stable at the origin.
Proof. 
Consider the Lyapunov function
V ( x ) = 1 2 i = 1 3 R i p x i 2 + y i 2 + z i 2 ,
which is positive definite and radially unbounded. The time derivative of V along the state trajectories can be written as
V ˙ ( x ) = x A x ,
where A is the symmetric matrix defined in (3). We define
K 1 : = maximum   lower   bound   between   ( 6 )   and   ( 8 ) K 2 : = maximum   lower   bound   between   ( 7 )   and   ( 9 ) .
Then, if k 1 > K 1 and k 2 > K 2 , all leading principal minors of A up to A 7 are positive according to Lemma 1 to Lemma 4. Lastly, if k 3 satisfies ( 10 ) , principal minors A 8 and A 9 are also positive based on Lemma 5. Therefore, there exist lower bounds on k 1 , 2 , 3 so that all the principal minors of A are positive. Then, by Sylvester’s criterion, A is positive definite, and thus V ˙ < 0 . □
Theorem 1 highlights an important physical insight: the stability conditions for the coupled thermosyphon system depend only on the Rayleigh numbers R i and the momentum coupling parameter γ i , while remaining unaffected by the thermal coupling parameter η i . In practical terms, this indicates that the degree of thermal coupling does not have any bearing on the stability of the triangularly coupled loop system (2).
From (8), we observe that the lower bound for k 1 depends explicitly on all the Rayleigh numbers R i s , the momentum coupling parameters γ i s , and the auxiliary quantities ψ i s defined in (4). Interestingly, the geometric symmetry of the triple-loop system also creates an algebraic symmetry in the lower bound in (8): if we fix the first loop and interchange the indices of the remaining loops, i.e., swap R 2 R 3 and γ 1 γ 2 , the lower bound is invariant. This invariance arises from the symmetric forms of γ i j = 1 + γ i + γ j and R i j = R i + R j , which preserve the algebraic form of both the numerator and denominator in (8). Consequently, the constraint on k 1 is unaffected by interchanging the second and third loops. Such a symmetry in the stability bounds does not exist in those bounds derived from the two-loop system in [4]. This is because the two-loop system does not have the closed-loop topological structure as in this work. The bounds obtained from the triangularly coupled triple-loop system are also much more complicated than its two-loop counterpart due to differences in the coupling mechanism and dimensionality.
In essence, Theorem 1 established the controllability of (2) via local state feedback that is incorporated into the y-equations of (2). The numerical simulations also verified the convergence of the states toward the origin. Since the simulation results are quite close to those from the case of adaptive control, which will be discussed later, we instead present some numerical results on the tracking ability of the states with respect to non-stationary reference signals. In this simulation, we specify the following key parameter values as the Rayleigh numbers R 1 = 52 , R 2 = 50 , R 3 = 56 , the momentum coupling parameters γ 1 = 0.4 , γ 2 = 0.5 , γ 3 = 0.7 and the thermal coupling parameters η 1 = 0.2 , η 2 = 0.5 , η 3 = 0.2 . The feedback gain values are k 1 = 50 , k 2 = 48 , and k 3 = 52 . In the experiment setup, we make the y 2 -state track a reference signal in the form of a mixed sinusoids, i.e., y r 2 = 15 sin ( 2 t ) + 12 cos ( 3 t ) along with y r 1 = y r 3 = 0 in (1). It is shown in Figure 2 that y 2 quickly captures the waveform of the reference signal and stays close in tracking the input signal. The state trajectories of y 1 and y 3 in their steady state also exhibit some characteristics of a sinusoid due to the thermal and momentum coupling terms in the equations reacting to the steady-state response of y 2 . This in turn demonstrates the coupling effect on the dynamics of the neighboring loops.
The stability bounds on the feedback gains established so far rely on the assumption that the system parameters { R i , γ i } i = 1 3 are known a priori. In practice, however, these parameters are usually unavailable. To this end, we turn to a dynamic gain search scheme, in which the feedback gains evolve dynamically rather than being fixed. More specifically, each k i is treated as an extended state governed by its own dynamic equation. In this design, the gains monotonically increase (from zero) when the system is unstable till the gains surpass their respective stability bounds. As a result of Theorem 1, the trajectories converge asymptotically to the origin. Based on this idea, we propose the following decentralized adaptive control system for the triangularly coupled loop thermosyphon when the system parameters are unknown:
x ˙ 1 = p y 1 x 1 γ 1 x 1 x 2 γ 2 x 1 x 3 y ˙ 1 = R 1 x 1 x 1 z 1 k 1 y 1 z ˙ 1 = x 1 y 1 z 1 η 1 z 1 z 2 η 2 z 1 z 3 x ˙ 2 = p y 2 x 2 γ 1 x 2 x 1 γ 3 x 2 x 3 y ˙ 2 = R 2 x 2 x 2 z 2 k 2 y 2 z ˙ 2 = x 2 y 2 z 2 η 1 z 2 z 1 η 3 z 2 z 3 x ˙ 3 = p y 3 x 3 γ 2 x 3 x 1 γ 3 x 3 x 2 y ˙ 3 = R 3 x 3 x 3 z 3 k 3 y 3 z ˙ 3 = x 3 y 3 z 3 η 2 z 3 z 1 η 3 z 3 z 2 k ˙ i = α i y i 2 , i = 1 , 2 , 3 ,
where α i is the learning rate constant. Note that, the closed-loop system (12) evolves in the extended space space R 9 × R + 3 , where R + 3 accounts for the positive adaptive gains k i .
It follows from the system Equation (12) that the evolution of k i is strictly monotonically increasing whenever y i 0 . Once the adaptive gains exceed the thresholds specified in Theorem 1, the trajectories are driven to the origin asymptotically. In other words, as y i 0 , each gain k i converges to a steady-state k i * that satisfies the lower-bound conditions in Theorem 1. A natural initialization is k i ( 0 ) = 0 . To simplify the stability analysis, we introduce change of variables in k i = k ^ i + k i * . Substituting this expression into (12), we obtain an equivalent system
x ˙ 1 = p y 1 x 1 γ 1 x 1 x 2 γ 2 x 1 x 3 y ˙ 1 = R 1 x 1 x 1 z 1 k ^ 1 y 1 k 1 * y 1 z ˙ 1 = x 1 y 1 z 1 η 1 z 1 z 2 η 2 z 1 z 3 x ˙ 2 = p y 2 x 2 γ 1 x 2 x 1 γ 3 x 2 x 3 y ˙ 2 = R 2 x 2 x 2 z 2 k ^ 2 y 2 k 2 * y 2 z ˙ 2 = x 2 y 2 z 2 η 1 z 2 z 1 η 3 z 2 z 3 x ˙ 3 = p y 3 x 3 γ 2 x 3 x 1 γ 3 x 3 x 2 y ˙ 3 = R 3 x 3 x 3 z 3 k ^ 3 y 3 k 3 * y 3 z ˙ 3 = x 3 y 3 z 3 η 2 z 3 z 1 η 3 z 3 z 2 k ˙ ^ i = α i y i 2 , i = 1 , 2 , 3 .
Hence, this transformation places the origin of the extended-state space as the equilibrium of (13). We state the following theorem concerning the stability of the adaptive control system (13).
Theorem 2.
The augmented triangularly coupled closed-loop system (13), in which  k 1 * > K 1 , k 2 * > K 2 ,  and  k 3 *  satisfies (10), with the adaptive law  k ^ ˙ i = α i y i 2 , 1 i 3 , is globally asymptotically stable at the origin.
Proof. 
We use the Lyapunov function
V ( x , k ^ ) = 1 2 i = 1 3 R i p x i 2 + y i 2 + z i 2 + 1 α i k ^ i 2 > 0 .
The time derivative of V along the state trajectories of (13) is given by
V ˙ = i = 1 3 R i p x i x ˙ i + y i y ˙ i + z i z ˙ i + 1 α i k ^ i k ^ ˙ i = x A ( k * ) x ,
where k * = [ k 1 * , k 2 * , k 3 * ] and A ( k * ) is the matrix in (3) evaluated at k * . Since k 1 * > K 1 , k 2 * > K 2 , and k 3 * satisfies (10), A ( k * ) is positive definite. It follows that V ˙ < 0 . Since V is radially unbounded, system (13) is globally asymptotically stable at the origin. □
We believe that the convergence of the adaptive gain is guaranteed by Theorem 1, where it is established that there exist lower bounds on the feedback gains so that the system is stabilized at the origin when the gains are greater than their respective bounds. The dynamic equations of the adaptive gains also guarantee that the gains are monotonically increasing whenever the y-state is nonzero. As soon as the bounds surpass the threshold values, the state trajectories asymptotically approach the origin. According to the governing equation of the gain (13), the time derivative of the gain approaches zero. As a result, the gain converges to a set value. The range of the learning rate closely relates to the above analysis. The learning rate parameter appears in the Lyapunov function. However, it does not play a role in the stability analysis as it is being canceled from the time derivative of the Lyapunov function along the state trajectory. Yet, it indeed controls the transient response because the parameter dictates the rate of change of the adaptive gain. We will demonstrate this through the numerical simulations as follows.
The adaptive gain search via the dynamic equations on the feedback gains is of interest in practice. This is because, with unknown system parameters, the lower bounds on the gains cannot be computed beforehand. We observe the performance of such an adaptive controller design through numerical simulations. In the following example, the key system parameter values are R 1 = 35 , R 2 = 45 , R 3 = 38 , the momentum coupling parameters γ 1 = 0.1 , γ 2 = 0.3 , γ 3 = 0.2 and the thermal coupling parameters η 1 = 0.1 , η 2 = 0.1 , η 3 = 0.2 . For the simulation results shown in Figure 3, Figure 4 and Figure 5, the initial state values are given in [ 8 , 6 , 5 , 3 , 7 , 11 , 10 , 10 , 2 ] ; the initial value of each gain is set at 0. As shown in Figure 3b and Figure 4b, the gains monotonically increase and asymptotically approach their threshold values to stabilize the system, which is evidenced by the system’s time response of fluid velocity shown in Figure 3a and Figure 4a, as well as the time response of the temperature state in y in Figure 5a and the temperature state in z in Figure 5b. The learning rate for Figure 3 is 0.8 , whereas it is set at 2.5 for Figure 4 and Figure 5. As a result, the transient response shown in Figure 4 and Figure 5 is much shorter than that of Figure 3, which agrees with the analysis above. The steady-state errors for all 9 states of the numerical simulation of (13) are shown in Table 1. Those data are collected 30 s after the activation of the adaptive controllers. The asymptotic convergence of the states to the equilibrium is evident from the numerical values. This result also agrees with the qualitative analysis presented above.

3. System with Uncertainties and Disturbance Rejection Control

The system of differential Equation (2) is known as an idealization of the fluid flows in a triangularly coupled loop thermosyphon system because it only provides an approximation of the dynamics. During the mathematical modeling process, higher order terms from the Fourier series of the temperature function are dropped to simplify the equations. Also, the uncertainties from the high heat environment are not considered in the differential equations. All these unmodeled components contribute to the small discrepancies between a good model and the real system. The question we want to address here is whether we can effectively stabilize the system if we expand mathematical modeling by including the unmodeled components as an unknown function in the dynamic equations. To this end, we modify the original system Equation (2) by incorporating an unknown function that represents the disturbance, a universal term for uncertainties and unmodeled components of the system, as follows
x ˙ 1 = p y 1 x 1 γ 1 x 1 x 2 γ 2 x 1 x 3 y ˙ 1 = R 1 x 1 k 1 y 1 x 1 z 1 + f 1 ( y 1 , ζ 1 ( x 1 , z 1 , t ) ) + u 1 z ˙ 1 = x 1 y 1 z 1 η 1 z 1 z 2 η 2 z 1 z 3 x ˙ 2 = p y 2 x 2 γ 1 x 2 x 1 γ 3 x 2 x 3 y ˙ 2 = R 2 x 2 k 2 y 2 x 2 z 2 + f 2 ( y 2 , ζ 2 ( x 2 , z 2 , t ) ) + u 2 z ˙ 2 = x 2 y 2 z 2 η 1 z 2 z 1 η 3 z 2 z 3 x ˙ 3 = p y 3 x 3 γ 2 x 3 x 1 γ 3 x 3 x 2 y ˙ 3 = R 3 x 3 k 3 y 3 x 3 z 3 + f 3 ( y 3 , ζ 3 ( x 3 , z 3 , t ) ) + u 3 z ˙ 3 = x 3 y 3 z 3 η 2 z 3 z 1 η 3 z 3 z 2 ,
where the unknown functions f i and ζ i , i = 1 , 2 , 3 , represent the disturbances, uncertainties, and unmodeled components due to simplification and idealization in the mathematical modeling. We assume they only depend on the local states. Each of the controllers u i consists of an approximation f i , denoted by f i ^ , and a proportional controller as detailed in Section 2. More specifically,
u i = f i ^ k i y i , i = 1 , 2 , 3 .
The approximation f i ^ is the output of the extended Luenberger state observer, known as the extended-state observer (ESO) in the regime of active disturbance rejection control (ADRC). The concept of ADRC was first introduced by Han in his seminal paper [16] to address the challenges of robust control when there exist significant uncertainties in dynamics and external disturbances [17]. The mechanism of ADRC was systematically and elegantly disseminated by Gao in [18]. Gao also showed that parameterized linear gains make ADRC much more practical to implement in his paper [19]. Returning to the controller (15) in conjunction with (14), it is easy to see that the performance of the ADRC controller is dependent on the error between the ESO output and the disturbance, i.e., | f i f i ^ | . We have shown that (14) is globally asymptotically stable at equilibrium in Section 2 without disturbances f i . It is crucial for us to establish the convergence of the extended-state observer before we could show that (14) is stable with the existence of uncertainties in the system. To this end, we consider the following n t h order nonlinear plant to illustrate the ESO design and explore its convergence properties
y ( n ) = f ( t , y , y , , y ( n 1 ) , ζ ( t ) ) + u ,
where ζ ( t ) represents the conglomerate of the external states, uncertainties including disturbances and / or unmodeled components, and u is the controller. The corresponding state-space representation of (16) is
x ˙ 1 = x 2 , x ˙ 2 = x 3 , , x ˙ n 1 = x n , x ˙ n = x n + 1 + u , x ˙ n + 1 = g ( x , ζ ) ,
where x 1 = y , g = d f / d t , and x n + 1 = f is known as the extended state or pseudo-state. One of the outputs from the extended-state observer yields an approximation of this extended state x n + 1 , i.e., the f i ^ in (15). The state vector x consists of all the state variables in (17). Any state observer of (17), such as the Luenberger state observer, will yield approximation of the derivatives of y and the nonlinear plant f because f is treated as an extended state. The ESO of (17) is given by
x ^ ˙ 1 = x ^ 2 + β 1 ( x 1 x ^ 1 ) x ^ ˙ 2 = x ^ 3 + β 2 ( x 1 x ^ 1 ) x ^ ˙ n 1 = x ^ n + β n 1 ( x 1 x ^ 1 ) x ^ ˙ n = x ^ n + 1 + β n ( x 1 x ^ 1 ) + u x ^ ˙ n + 1 = β n + 1 ( x 1 x ^ 1 ) + g ( x ^ , ζ ) ,
where x ^ is the state vector of (18), and the β i s are the observer gains. They are chosen so that the characteristic polynomial of (18) is Hurwitz. A convenient option is to define the observer gains as
β i = n + 1 i B i , i = 1 , 2 , , ( n + 1 ) ,
in which B is the bandwidth of the observer, so that the characteristic polynomial of (18) turns out to be p ( s ) = ( s + B ) n + 1 . Hence, it is Hurwitz because B > 0 . It will be established that x x ^ 0 , i.e., the observer states and the plant states are locked in together asymptotically. It is sufficient to examine the error system between (17) and (18), which is given by
e ˙ 1 = e 2 β 1 e 1 e ˙ 2 = e 3 β 2 e 1 e ˙ n 1 = e n β n 1 e 1 e ˙ n = e n + 1 β n e 1 x ^ ˙ n + 1 = β n + 1 e 1 + g ( x , ζ ) g ( x ^ , ζ ) ,
where e i = x i x ^ i , the error state. Let e = e 1 e 2 e n e n + 1 , then the following theorem establishes the asymptotic stability of (20), see [20] for details of the proof.
Theorem 3.
Suppose that  g ( x , ζ )  is Lipschitz with respect to x. Then, there exists a bandwidth  B B 0 > 0  such that the system (20) is asymptotically stable.
Theorem 3 implies that lim t e ( t ) = 0 if the disturbance function satisfies some smoothness condition over the state vector provided that the observer bandwidth is large enough. Now, in light of (18), we design an ESO for each of the y equation where the disturbance resides in as follows
y ^ ˙ i 1 = y ^ i 2 + β i 1 ( y i 1 y ^ i 1 ) + u i y ^ ˙ i 2 = β i 2 ( y i 1 y ^ i 1 ) + g i ( y ^ i , ζ i ) for   i = 1 , 2 , 3
where y ^ i 1 is the ESO output for y i , and y ^ i 2 is the approximation of the right hand side of the y i -equation in (14), i.e., let F i = R i x i y i x i z i + f i ( y i , ζ i ) . Suppose the disturbance function f i has continuous partial derivative with respect to y i , it is easy to see that F i y i is also continuous. Therefore, F i is Lipschitz with respect to y i . According to Theorem 3, by designating appropriate values, such as (19) where n = 1 , to the observer parameters β i 1 , 2 in (21), we have | y ^ i 2 F i | 0 . Let f i ^ ( y ^ i , ζ i ) = y ^ i 2 R i x i + y i + x i z i , then we conclude that
| f i ^ ( y ^ i , ζ i ) f i ( y i , ζ i ) | 0 .
The following theorem concerns the stability of the ADRC-controlled system (2).
Theorem 4.
The closed loop triangularly coupled thermosyphon system (14) with disturbances  f i ( y i , ζ i ) , and the controllers  u i = f ^ i k i y i , i = 1 , 2 , 3 ,  where  f ^ i  is the approximation of the disturbance constructed from the output of the extended-state observer (21), is globally asymptotically stable at the origin if the following conditions are satisfied
(i) 
f i / y i , i = 1 , 2 , 3 ,  is continuous
(ii) 
the observer parameters  β i 1  and  β i 2 , i = 1 , 2 , 3 , satisfy (19), where  n = 1
(iii) 
state feedback gains  k 1 , 2  satisfy (11) and  k 3  satisfy (10).
Proof. 
Consider the Lyapunov function associated with (14) as follows
V = 1 2 i = 1 3 R i p x i 2 + y i 2 + z i 2 .
The time derivative of V along the state trajectory is written as
V ˙ = x A x + i = 1 3 y i e i ,
where the state matrix A is given by (3), x = [ x 1 , y 1 , z 1 , x 2 , y 2 , z 2 , x 3 , y 3 , z 3 ] , and e i = f i f ^ i , the error of the disturbance approximation, after plugging u i = f ^ i k i y i in (14). Using the Cauchy-Schwarz inequality, and let y ¯ = [ y 1 , y 2 , y 3 ] , e ¯ = [ e 1 , e 2 , e 3 ] , from (23), we have
V ˙ x A x + y ¯ e ¯ x A x + x ¯ e ¯ .
Because the feedback gains k i satisfy (10) and (11), the state matrix A is positive definite. Therefore, x A x λ min x 2 , where λ min is the smallest eigenvalue, which satisfies λ min > 0 . It is easy to see that system (14) is dissipative because the divergence of the velocity field is negative. Hence, the state trajectories are restricted in the bounded region. Hence, there exists M > 0 , such that 0 < x < M . With the conditions (i) and (ii) being satisfied, according to Theorem 3 and as a result of (22), we have lim t e i = 0 , i = 1 , 2 , 3 . This implies that, ε > 0 , T i > 0 , such that | e i | < λ min x / ( 2 3 ) . Let T * = max { T 1 , T 2 , T 3 } , We then have e < λ min x / 2 whenever t > T * . This allows us to rewrite (24) to get
V ˙ < λ min x 2 + 1 2 λ min x 2 = 1 2 λ min x 2 < 0 .
Therefore, the closed loop system (14) with a proportional state feedback control and a disturbance rejection control is globally asymptotically stable at the origin. □
It is readily seen from (24) that the convergence of the ESO plays an essential role in the stability analysis of (14). The smoothness of the overall uncertainty function allows the ESO to converge at an exponential rate, which in turn boosts the performance of the overall control system.
We demonstrate the performance of the disturbance rejection control system (14) via some numerical simulations. In this simulation example presented below, we choose the Rayleigh numbers, R 1 = 50 , R 2 = 48 , and R 3 = 55 . The thermal and momentum coupling parameters are the same as before. The feedback gains are determined from the stability bounds stated in Theorem 1, which are k 1 = 48 , k 2 = 46 , and k 3 = 50 in this simulation. We simulate the disturbances via functions that depend on the local states of the subsystems, i.e., f 1 = 30 sin ( x 1 z 1 ) , f 2 = x 2 y 2 cos ( 5 t ) , and f 3 = 30 sin ( 3 t ) . The initial states of the ESO are set at 0. Lastly, we choose B = 60   Hz as the observer bandwidth through numerical experiments. It shows in Figure 6a that the system is unstable, even with large state feedback gains, when there are disturbances in the system with the disturbance rejection controller disabled. However, as soon as the ADRC controller is activated, the disturbances are eliminated effectively and the system is stabilized by the proportional controller with smaller gains that satisfy the stability bounds, see Figure 6b. The performance of the ADRC design hinges upon the accuracy of the ESO when it is used to approximate the disturbance signals. It is shown in Figure 7, in this simulation, that the ESO is capable of quickly locking in with the unknown signal and tracking with the disturbance accordingly. Again, we list the steady-state errors of the ADRC control system (14) in Table 2. The results agree with the stability analysis given above. It is noted that the errors are not as small as those in Table 1. This is because there exists numerical errors or discrepancies between the extended state from the ESO and the disturbance signal. Nevertheless, the numerical results provide strong evidence that the ADRC design in (14) is feasible to stabilize a high-dimensional multi-compartments dynamical system with disturbances.

4. Conclusions

In this paper, we applied two different decentralized controller designs to stabilize a chaotic triangularly coupled triple-loop thermosyphon system. In the case of model-based control, we derived stability bounds on the feedback gains which depend on the Rayleigh numbers and the momentum coupling intensity parameter. When the system parameters are unknown, we incorporate additional dynamic equations on the gains for automatic gain searching. We proved the global asymptotic stability of the decentralized control system in each case. The second approach is based on the ADRC scheme when the system has disturbances. We implemented local extended-state observers in the subsystems to reconstruct the disturbances so that they can be eliminated during the ADRC process. We combined the model-based controller design and the decentralized ESO to stabilize the triple-loop system with persistent disturbances. Numerical simulation results further demonstrate the effectiveness of the proposed decentralized disturbance rejection control with a minimal number of proportional controllers. In this work, we only considered the existence of disturbances in the y-equations. However, we can apply the proposed method in this paper to stabilize the system if the disturbances appear in the x-equations and z-equations. This is achieved by either implementing additional ADRC controllers in those equations or by way of ADRC-based backstepping control. Due to the simplicity of the proposed controller design, we expect that our results may have practical applications in some large-scale interconnected systems with uncertainties.

Author Contributions

Conceptualization, N.K.D. and Y.W.; Formal analysis, N.K.D. and Y.W.; Investigation, N.K.D. and Y.W.; Methodology, N.K.D. and Y.W.; Writing—original draft, N.K.D. and Y.W.; Writing—review and editing, N.K.D. and Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors thank the anonymous reviewers for their insightful comments, constructive suggestions, and corrections to improve this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations, nomenclature and Physical Parameter Definitions are used in this manuscript:
ADRCActive Disturbance Rejection Control
ESOExtended-State Observer
R i Rayleigh number of loop i, proportional to external heat applied to the loop.
γ i Momentum-coupling coefficient between adjacent loops at a shared junction;
proportional to the intensity of momentum exchange.
η i Thermal coupling parameter between adjacent loops;
proportional to the intensity of thermal exchange.
x i Average fluid velocity state in loop i.
y i Horizontal temperature-difference state in loop i.
z i Vertical temperature-difference state in loop i.
u i Local control input applied to loop i.
k i Proportional feedback gain in u i = k i y i .

References

  1. Kordestani, M.; Safavi, A.A.; Saif, M. Recent Survey of Large-Scale Systems: Architectures, Controller Strategies and Industrial Applications. IEEE Syst. J. 2021, 15, 5440–5453. [Google Scholar] [CrossRef]
  2. Ehrhard, P.; Karcher, C.; Müller, U. Dynamical Behavior of Natural Convection in a Double-Loop System. Exp. Heat Transf. 1989, 2, 13–26. [Google Scholar] [CrossRef]
  3. Dey, N.K.; Wu, Y. Adaptive Control of Laterally Coupled Quadruple Lorenz Systems. Nonlinear Stud. 2024, 31, 1037–1051. [Google Scholar]
  4. Wu, Y.; Braselton, J.; Jin, Y.; Shahat, A. Adaptive Control of Bi-Directionally Coupled Lorenz Systems with Uncertainties. J. Frankl. Inst. 2019, 356, 1287–1301. [Google Scholar] [CrossRef]
  5. Ioannou, P.A.; Kokotovic, P.V. Decentralized Adaptive Control of Interconnected Systems with Reduced-Order Models. Automatica 1985, 21, 401–412. [Google Scholar] [CrossRef]
  6. Ioannou, P.A. Decentralized Adaptive Control of Interconnected Systems. IEEE Trans. Autom. Control 1986, 31, 291–298. [Google Scholar] [CrossRef]
  7. Schwarz, J.; Lohmann, B. Robust Identification and Control of Mobile Hydraulic Systems Using a Decentralized Valve Structure. Control Eng. Pract. 2024, 151, 1–13. [Google Scholar] [CrossRef]
  8. Ghosh, S.; Das, S.K.; Ray, G. Decentralized Stabilization of Uncertain Systems with Interconnection and Feedback Delays: An LMI Approach. IEEE Trans. Autom. Control 2009, 54, 905–912. [Google Scholar] [CrossRef]
  9. Mahmoud, M.S. Decentralized Stabilization of Interconnected Systems with Time-Varying Delays. IEEE Trans. Autom. Control 2009, 54, 2663–2668. [Google Scholar] [CrossRef]
  10. Wang, C.; Wen, C.; Lin, Y. Decentralized Adaptive Backstepping Control for a Class of Interconnected Nonlinear Systems with Unknown Actuator Failures. J. Frankl. Inst. 2015, 352, 835–850. [Google Scholar] [CrossRef]
  11. Kalsi, K.; Lian, J.; Zak, S.J. Decentralized Dynamics Output Feedback Control of Nonlinear Interconnected Systems. IEEE Trans. Autom. Control 2010, 55, 1964–1970. [Google Scholar] [CrossRef]
  12. Ghali, S.; Aousgi, I.S.; Elloumi, S. Decentralized Optimal Control of Interconnected Systems Using a Direct Approach. In Proceedings of the International Conference on Advanced Systems and Electric Technologies, Hammamet, Tunisia, 14–17 January 2017; pp. 79–84. [Google Scholar]
  13. Wu, H.; Tanaka, T. Adaptive Robust Asymptotic State Observers for Uncertain Nonlinear Dynamical Systems. IEEJ Trans. Electron. Inf. Syst. 2007, 127, 726–732. [Google Scholar] [CrossRef]
  14. Chen, Y.H. Adaptive Robust Observers for Non-linear Uncertain Systems. Int. J. Syst. Sci. 1990, 21, 803–814. [Google Scholar] [CrossRef]
  15. Wu, H. Decentralized Local Adaptive Robust State Observers of Large Scale Interconnected Systems with Uncertainties. In Proceedings of the Mediterranean Conference on Control and Automation, Palermo, Italy, 16–19 June 2014; pp. 1117–1122. [Google Scholar]
  16. Han, J. A Class of Extended State Observers for Uncertain Systems. J. Control Decis. 1995, 10, 85–88. [Google Scholar]
  17. Gao, Z.; Huang, Y.; Han, J. An Alternative Paradigm for Control System Design. In Proceedings of the IEEE Conference on Decision and Control, Orlando, FL, USA, 4–7 December 2001; pp. 4578–4585. [Google Scholar]
  18. Gao, Z. Active Disturbance Rejection Control: A Paradigm Shift in Feedback Control System Design. In Proceedings of the 2006 American Control Conference, Minneapolis, MN, USA, 14–16 June 2006; pp. 2399–2405. [Google Scholar]
  19. Gao, Z. Scaling and Parametrization Based Controller Tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 4989–4996. [Google Scholar]
  20. Zheng, Q.; Gao, L.Q.; Gao, Z. On Stability Analysis of Active Disturbance Rejection Control for Nonlinear Time-Varying Plants with Unknown Dynamics. In Proceedings of the IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 3501–3506. [Google Scholar]
Figure 1. Triangularly coupled loop thermosyphon system.
Figure 1. Triangularly coupled loop thermosyphon system.
Actuators 14 00532 g001
Figure 2. Tracking error of the y 2 -state with respect to a sinusoid reference signal.
Figure 2. Tracking error of the y 2 -state with respect to a sinusoid reference signal.
Actuators 14 00532 g002
Figure 3. (a) Stabilized fluid flow in each loop with controller activated at t = 30 s; (b) dynamic gain search with a learning rate at 0.8 .
Figure 3. (a) Stabilized fluid flow in each loop with controller activated at t = 30 s; (b) dynamic gain search with a learning rate at 0.8 .
Actuators 14 00532 g003
Figure 4. (a) Stabilized fluid flow in each loop with controller activated at t = 30 s; (b) dynamic gain search with a learning rate at 2.5 .
Figure 4. (a) Stabilized fluid flow in each loop with controller activated at t = 30 s; (b) dynamic gain search with a learning rate at 2.5 .
Actuators 14 00532 g004
Figure 5. (a) Stabilized y-temperature state in each loop; (b) stabilized z-temperature state in each loop.
Figure 5. (a) Stabilized y-temperature state in each loop; (b) stabilized z-temperature state in each loop.
Actuators 14 00532 g005
Figure 6. Proportional controller activated at t = 40 s: (a) destabilized fluid flow without ADRC due to existing disturbances; (b) stabilized flow with ADRC activated at t = 40   s .
Figure 6. Proportional controller activated at t = 40 s: (a) destabilized fluid flow without ADRC due to existing disturbances; (b) stabilized flow with ADRC activated at t = 40   s .
Actuators 14 00532 g006
Figure 7. ESO approximation of the disturbances in each loop.
Figure 7. ESO approximation of the disturbances in each loop.
Actuators 14 00532 g007
Table 1. Steady-state error of the adaptive control system.
Table 1. Steady-state error of the adaptive control system.
x 1 y 1 z 1 x 2 y 2 z 2 x 3 y 3 z 3
8.9395 × 10 13 8.7501 × 10 13 1.2399 × 10 16 9.0648 × 10 13 8.9291 × 10 13 1.2677 × 10 16 9.0067 × 10 13 8.8380 × 10 13 1.2559 × 10 16
8.9232 × 10 13 8.7342 × 10 13 1.2354 × 10 16 9.0483 × 10 13 8.9128 × 10 13 1.2631 × 10 16 8.9902 × 10 13 8.8219 × 10 13 1.2513 × 10 16
8.9069 × 10 13 8.7182 × 10 13 1.2309 × 10 16 9.0318 × 10 13 8.8966 × 10 13 1.2585 × 10 16 8.9738 × 10 13 8.8057 × 10 13 1.2468 × 10 16
8.8906 × 10 13 8.7023 × 10 13 1.2264 × 10 16 9.0153 × 10 13 8.8803 × 10 13 1.2539 × 10 16 8.9574 × 10 13 8.7897 × 10 13 1.2422 × 10 16
8.8744 × 10 13 8.6864 × 10 13 1.2219 × 10 16 8.9988 × 10 13 8.8641 × 10 13 1.2493 × 10 16 8.9410 × 10 13 8.7736 × 10 13 1.2377 × 10 16
8.8582 × 10 13 8.6705 × 10 13 1.2174 × 10 16 8.9824 × 10 13 8.8479 × 10 13 1.2448 × 10 16 8.9247 × 10 13 8.7576 × 10 13 1.2332 × 10 16
8.8420 × 10 13 8.6547 × 10 13 1.2130 × 10 16 8.9660 × 10 13 8.8317 × 10 13 1.2402 × 10 16 8.9084 × 10 13 8.7416 × 10 13 1.2287 × 10 16
8.8259 × 10 13 8.6389 × 10 13 1.2086 × 10 16 8.9496 × 10 13 8.8156 × 10 13 1.2357 × 10 16 8.8921 × 10 13 8.7256 × 10 13 1.2242 × 10 16
8.8097 × 10 13 8.6231 × 10 13 1.2042 × 10 16 8.9333 × 10 13 8.7995 × 10 13 1.2312 × 10 16 8.8759 × 10 13 8.7097 × 10 13 1.2197 × 10 16
8.7937 × 10 13 8.6074 × 10 13 1.1998 × 10 16 8.9169 × 10 13 8.7834 × 10 13 1.2267 × 10 16 8.8597 × 10 13 8.6938 × 10 13 1.2153 × 10 16
Table 2. Steady state error of the ADRC system.
Table 2. Steady state error of the ADRC system.
x 1 y 1 z 1 x 2 y 2 z 2 x 3 y 3 z 3
7.5766 × 10 7 1.1124 × 10 6 5.1001 × 10 7 2.5049 × 10 6 3.0616 × 10 6 6.2432 × 10 7 1.1747 × 10 5 2.0806 × 10 5 1.3621 × 10 6
1.0290 × 10 6 1.3422 × 10 6 5.0601 × 10 7 2.8179 × 10 6 3.3278 × 10 6 6.2032 × 10 7 1.2142 × 10 5 2.1140 × 10 5 1.3710 × 10 6
1.2990 × 10 6 1.5705 × 10 6 5.0212 × 10 7 3.1280 × 10 6 3.5908 × 10 6 6.1656 × 10 7 1.2525 × 10 5 2.1455 × 10 5 1.3810 × 10 6
1.5674 × 10 6 1.7972 × 10 6 4.9836 × 10 7 3.4352 × 10 6 3.8504 × 10 6 6.1306 × 10 7 1.2897 × 10 5 2.1751 × 10 5 1.3921 × 10 6
1.8340 × 10 6 2.0221 × 10 6 4.9474 × 10 7 3.7389 × 10 6 4.1062 × 10 6 6.0983 × 10 7 1.3257 × 10 5 2.2027 × 10 5 1.4042 × 10 6
2.0986 × 10 6 2.2449 × 10 6 4.9126 × 10 7 4.0391 × 10 6 4.3581 × 10 6 6.0688 × 10 7 1.3605 × 10 5 2.2282 × 10 5 1.4172 × 10 6
2.3609 × 10 6 2.4657 × 10 6 4.8794 × 10 7 4.3355 × 10 6 4.6058 × 10 6 6.0421 × 10 7 1.3941 × 10 5 2.2518 × 10 5 1.4311 × 10 6
2.6208 × 10 6 2.6841 × 10 6 4.8478 × 10 7 4.6276 × 10 6 4.8492 × 10 6 6.0185 × 10 7 1.4264 × 10 5 2.2733 × 10 5 1.4459 × 10 6
2.8780 × 10 6 2.9000 × 10 6 4.8180 × 10 7 4.9154 × 10 6 5.0880 × 10 6 5.9980 × 10 7 1.4573 × 10 5 2.2927 × 10 5 1.4615 × 10 6
3.1324 × 10 6 3.1133 × 10 6 4.7901 × 10 7 5.1985 × 10 6 5.3220 × 10 6 5.9806 × 10 7 1.4870 × 10 5 2.3101 × 10 5 1.4778 × 10 6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dey, N.K.; Wu, Y. Decentralized Disturbance Rejection Control of Triangularly Coupled Loop Thermosyphon System. Actuators 2025, 14, 532. https://doi.org/10.3390/act14110532

AMA Style

Dey NK, Wu Y. Decentralized Disturbance Rejection Control of Triangularly Coupled Loop Thermosyphon System. Actuators. 2025; 14(11):532. https://doi.org/10.3390/act14110532

Chicago/Turabian Style

Dey, Novel Kumar, and Yan Wu. 2025. "Decentralized Disturbance Rejection Control of Triangularly Coupled Loop Thermosyphon System" Actuators 14, no. 11: 532. https://doi.org/10.3390/act14110532

APA Style

Dey, N. K., & Wu, Y. (2025). Decentralized Disturbance Rejection Control of Triangularly Coupled Loop Thermosyphon System. Actuators, 14(11), 532. https://doi.org/10.3390/act14110532

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop