Next Article in Journal
An Efficient and Lightweight Model for Automatic Modulation Classification: A Hybrid Feature Extraction Network Combined with Attention Mechanism
Previous Article in Journal
High-Resolution Remote Sensing Image Segmentation Algorithm Based on Improved Feature Extraction and Hybrid Attention Mechanism
Previous Article in Special Issue
ASSIST-IoT: A Modular Implementation of a Reference Architecture for the Next Generation Internet of Things
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decentralized QFT Controller Design Based on the Equivalent Subsystems Method

by
Alena Kozáková
1,*,†,
Romana Čápková
1,† and
Štefan Kozák
2
1
Institute of Automotive Mechatronics Faculty of Electrical Engineering and Information Technology, Slovak University of Technology in Bratislava, Ilkovičova 3, 812 19 Bratislava, Slovakia
2
Faculty of Informatics, Pan-European University, Tematínska 3246/10, 851 05 Bratislava, Slovakia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2023, 12(17), 3658; https://doi.org/10.3390/electronics12173658
Submission received: 7 August 2023 / Revised: 27 August 2023 / Accepted: 28 August 2023 / Published: 30 August 2023
(This article belongs to the Special Issue Large-Scale and Complex Systems: Advances in Modeling and Control)

Abstract

:
Since the 1970s various decentralized control methodologies have been developed to deal with the challenge of controlling complex and/or spatially distributed systems with multiple inputs and multiple outputs (MIMO), e.g., chemical plants, power systems, water systems, etc. In general, the use of distributed information and control structures requires the synthesis of control laws in a constrained (decentralized) information structure. The article presents a novel frequency domain robust decentralized controller design method that is appropriate for uncertain dynamic MIMO systems with equal numbers of input and output variables, which consist of interconnected physical subsystems and are given as a set of square transfer function matrices. The main framework of the proposed method provides the Equivalent Subsystems Method (ESM), whereby the overall closed-loop system under a decentralized controller is stable if, and only if, all the individual closed-loop equivalent subsystems are stable. By generating equivalent subsystems for all transfer matrices, which describe the uncertain MIMO system, the individual uncertain equivalent subsystems are obtained as sets of respective frequency responses. Such representation allows the application of the QFT (quantitative feedback theory) approach to independently design local single-input single-output (SISO) robust controllers which constitute the resulting decentralized controller implemented in real subsystems. The designed controller ensures robust stability of the overall closed-loop system and the required performance as specified by the standard QFT performance specification types in both the equivalent subsystems and the overall closed-loop system. Compared to the existing method and references therein, the proposed method reduces the conservatism of the robust stability conditions and enables the exploitation of the benefits by the SISO QFT approach in the independent design of the robust decentralized controller. The developed design procedure is verified and illustrated in a case study on the robust decentralized level controller design of the quadruple tank process.

1. Introduction

Since it appeared in the 1970s, decentralized control has been an important practice-oriented advanced control approach. Various decentralized control methodologies have been developed to deal with the challenge of controlling complex and/or spatially distributed systems with multiple inputs and multiple outputs (MIMO systems), such as chemical plants, interconnected electrical power systems with strong interactions, water treatment plants, etc.
Typically, complex systems are made up of several mutually interacting subsystems, whereby each subsystem operates relatively independently, with its own sub-objective contributing to the global objective of the overall system. In complex system controls, major problems arise due to interactions among subsystems; if they are strong, multivariable controllers have to be used. Due to practical reasons, restrictions on the controller structure may be reasonable and even inevitable. In the extreme case, when the multivariable controller in the overall system splits into individual local feedback loops, it becomes a decentralized controller. Generally, such constraints on the structure of the controller create a certain performance deterioration compared to centralized controllers; however, these are counterbalanced by significant practical benefits, such as the simplicity of the controller design, as well as hardware, operation, and reliability improvements. Decentralization and decomposition are effective tools to overcome difficulties specific to complex systems, namely, high dimensionality, information structure constraints, and uncertainty [1].
Decentralization has gained a foothold in the development of modern control systems. Distributed control systems are used in the innovative process industries as an extension of traditional controllers. Their major concept is derived from the idea of decentralizing the control unit and establishing a common network between the engineering stations with autonomous controllers distributed throughout the system and a central operator supervisory control [2]. Since the 1980s, as microprocessors became more powerful and cheaper, they could have been embedded in remote devices and components to perform dedicated specific functions, including controlling in a communications network close to the processes they control. In the last few years, the convergence of the cyber and the physical spaces has further transformed traditional embedded systems into cyber–physical systems (CPS), characterized by tight integration and coordination between computation and physical processes through networking. Examples of CPS include a wide range of large-scale engineered systems, such as avionics, healthcare, transportation, and smart grid systems [3]. In general, the use of distributed information and control structures, such as networked systems, embedded systems, or cyber–physical systems, requires the synthesis of control laws in a constrained (decentralized) information structure.
Decentralized control has been the most common control scheme for MIMO systems since the 1970s. Various design approaches and techniques have been developed in both the time and the frequency domains. The first major frequency domain multivariable design techniques were based on a generalization of the classical SISO concepts. In the 1980s, the robust approach to the decentralized control design was commonly used. Key theoretical results in a seminal paper [4] show how the classical SISO statement of the feedback design problem, in the face of uncertainties, can be generalized to MIMO systems. Based on how the interactions between subsystems are handled in the design process, the developed design techniques have been classified as 1. fully coordinated design (simultaneous) design, 2. sequential design, and 3. independent design [5,6,7,8]. According to the first approach, diagonal controllers are designed simultaneously, and the result is theoretically optimal but only offers a few of the decentralized control benefits. The second approach allows the design of local controllers that sequentially apply time decomposition; fast loops are closed first, and the previously designed controllers must be considered when closing subsequent slower loops. However, this approach does not guarantee failure tolerance. In the third approach, each local controller is designed based on the respective decoupled subsystem, such that each local control loop is stable. The resulting diagonal controller guarantees stability and the proper operation of individual parts of the system but at the price of conservative sufficient stability conditions to be met. Usually, off-diagonal interactions cannot be simply neglected; instead, they have to be appropriately considered in the local designs. In industrial practice, decentralized controllers are frequently used with decouplers to minimize interactions or to make the system diagonal dominant, prior to designing local controllers [9,10,11].
In the frequency domain, stability, with respect to model uncertainty (robust stability), is usually assessed by means of stability margins and and sensitivity peaks. However, only a limited number of studies have addressed MIMO controller tuning in terms of gain and phase margins, and these are mostly just for two-input two-output systems and simplified models of decoupled subsystems [12,13]. The Equivalent Subsystems Method (ESM) is a Nyquist-based decentralized controller design method for specified performance [14,15,16], which has been further augmented to integrate the general robust stability condition into its local designs [8,17,18,19]. The method is applicable for uncertain square MIMO systems with arbitrary numbers of subsystems, modeled using unstructured uncertainty. As the method is based on frequency plots, individual subsystems can be of any order, even including unstable zeros and time delays. The design procedure is similar for SISO and MIMO systems, and both continuous and discrete-time controllers.
Likewise, the robust decentralized control method proposed in this article relies on the ESM [17], according to which the overall closed-loop system under a decentralized controller is stable if, and only if, all individual closed-loop equivalent subsystems are stable. By generating equivalent subsystems for all transfer matrices from the set describing the uncertain MIMO system, individual uncertain equivalent subsystems are obtained as sets of respective frequency responses. Such a representation allows the application of the QFT (quantitative feedback theory) approach, described in [20], to independently design local single-input single-output (SISO) robust controllers, which constitute the resulting decentralized controller implemented in real subsystems. Due to the use of the QFT performance specification types in the design of local controllers for equivalent subsystems, the resulting robust decentralized controller ensures robust stability and the required performance for the overall closed-loop system. The main benefits brought about by the integration of the ESM and QFT methods are two-fold: reduced design conservatism because there is no need to consider an unnecessarily broader uncertainty domain due to the necessity of using unstructured uncertainty modeli when integrating the general robust stability in local designs. Secondly, the possibility to specify nearly arbitrary performance requirements for the overall system and ensure their fulfillment by translating them into frequency domain specifications for equivalent subsystems. Not least, the proposed design procedure is universal and simple to use compared to the two MIMO QFT design approaches, presented in [20], which are basically sequential designs, while other existing QFT-based decentralized controllers are case-specific, e.g., [21,22].
The article is organized as follows: Section 2 provides a concise theoretical background on the topic and formulates the problem to be solved. In Section 3, the principles of the ESM and the standard QFT compensator design are presented; these two methods are synergically integrated into the proposed robust decentralized controller design method presented in Section 4. The developed design procedure is demonstrated in detail and verified by a case study on the robust decentralized controller design for the quadruple tank process [23] in Section 5. Based on the achieved results, the benefits and limitations of the developed method are summarized and generalized in Section 6.

2. Preliminaries and Problem Formulation

Consider the standard closed-loop in Figure 1, where P(s) is a m × m transfer function matrix modeling the controlled plant with m inputs and m outputs, m 1 , and C(s) is a m × m transfer function matrix of a controller; r, e, u, y, and d denote the reference, control error, control action, output, and input disturbance variables, respectively.
The necessary and sufficient stability conditions for the MIMO closed-loop are expressed in the generalized Nyquist stability theorem.
Theorem 1
(Generalized Nyquist stability theorem [5]). Suppose that P(s) and C(s) are minimal realizations of a MIMO system and a controller, respectively. Then, the closed-loop in Figure 1 is internally stable if and only if s D :
1 .   det I + Q s 0
2 .   N 0 , det I + Q s = i = 1 m N 0 , 1 + q i s = n q ,
where Q s = P s C s is the open-loop transfer function with no internal right half-plane pole-zero cancellations between P s and C s ;   N 0 , det I + Q s is the number of anticlockwise encirclements of (0,0j) by det I + Q s ;   n q is the number of unstable poles of Q s ; D is the Nyquist contour; I is the identity matrix; q i s ,   i = 1 , ,   m are characteristic functions of Q s defined as:
det q i s I Q s = 0 ,           i = 1 , ,   m .
Remark 1.
The Nyquist contour  D  is a large contour in the complex plain consisting of the imaginary axis s = j ω ,   ω   ϵ α ,   α , where  α  is the radius of a semicircle in the right half-plane, large enough to encircle unstable poles of  Q s ; if there are any poles in the imaginary axis,  D  is intended to the left-half plane to include them.
Remark 2.
Characteristic loci (CL)  q i j ω ,   i = 1 , ,   m  are traced out in the complex plane by characteristic functions of Q(s) as s traverses the Nyquist contour  D .
Let the mathematical description of an uncertain MIMO plant with an equal number of inputs and outputs be given as a set of square transfer matrices; such a specification is used if the MIMO system has been identified in several (N) working points.
The set Π of transfer matrices is given as:
Π : P k s ,             k = 1 , , N ,
where
P k s = P ij k s ,             i , j = 1 , ,   m ,             m 1 ,
and individual entries in the transfer matrix (5) are in the general form:
P ij k s = B ij k s A ij k s = q = 0 r b ijq k s q p = 0 n a ijp k s p ,     q = 1 , , r ; p = 1 , , n ;   r < n .
The uncertain system (4) can be modeled using the nominal model and a suitable uncertainty model that properly quantifies the difference between the real and the nominal system dynamics. The nominal model:
P 0 s = P ij 0 s ,   i , j = 1 , , m ,
is usually obtained as a mean value parameter model [5,6,17] or can simply be selected as any from the set of transfer matrices (4), [20].
The uncertainty can be described as parametric (structured) or nonparametric (unstructured) [5]. When nonparametric uncertainty is considered, the set Π is generated using any of the six types of unstructured uncertainty models [5,17] and the upper bound on its spectral norm. In the case of parametric uncertainty, knowledge of the structure of all elements of Π is assumed, while their parameters may vary within a given compact set.
Using parametric uncertainty, the uncertain SISO system is described by (4), where individual entries (6) have a uniform structure ( i = 1 ,   j = 1 ,   m = 1 and the superscript k is omitted for readability):
P s = B s A s = a 0 +   a 1 s +   a 2 s 2 + + a n s n b 0 +   b 1 s +   b 2 s 2 + + b m s m ,             a n 0 ,   b m 0 ,             m n ,
with varying coefficients of numerator and denominator polynomials.
The interval polynomials of the numerator and denominator are defined by means of the lower and upper limits of their uncertain coefficients as follows:
D s = A s : a 0 + + a n s n , a k a k ¯ , a k ¯ , k = 0 , 1 , 2 , , n N s = B s : b 0 + + b m s m , b k b k ¯ , b k ¯ , k = 0 , 1 , 2 , , m .
Then, the corresponding interval system reads as:
P s = P s = n s d s :   n s ϵ N s ,   d s ϵ D s
A controller that guarantees closed-loop stability over the whole uncertainty region, defined by the set of uncertain plant models (4) and modeled using a selected type of uncertainty (parametric uncertainty in our case), is called a robust controller. Being designed for the nominal model selected from the set (4), the robust controller has to first guarantee nominal stability. Thus, nominal stability is a prerequisite for robust stability.
The main results of the parametric approach in robust control evolve from Kharitonov’s theorem, which provides a necessary and sufficient condition of robust stability for an interval family of polynomials. An overview of the robust analysis results, generalization of Kharitonov’s theorem, the Edge theorem, and the related results can be found, e.g., in [24].
The frequency-domain QFT controller design methodology presented in [20], and references therein, allows for the synthesis of a compensator that guarantees closed-loop robust stability in the interval system (10), while also respecting the bounds imposed by performance requirements. In the subsequent study, we will build on this approach.
Consider the uncertain MIMO system (4), which is an interconnection of m subsystems that has m inputs and m outputs; this type of uncertain MIMO system can be modeled as a set of square transfer function matrices (5):
P k s = P 11 k s P 12 k s P 1 m k s P 21 k s P 22 k s P 2 m k s P m 1 k s P mm k s ,             k = 1 , ,   N ;   m 1 .
To design a robust decentralized controller, the transfer matrices (11) have to be recast into a single transfer matrix, for which entries are in the form of interval systems (8)–(10).
To design a decentralized controller, all transfer matrices (11) will be split according to regular splitting [25], as follows (the superscript k is omitted for simplicity):
P s = P d s + P n s ,
where the nonsingular diagonal matrix
P d s = P 11 s 0 0 0 P 22 s 0 0 P mm s
describes the dynamics of the decoupled subsystems, and the off-diagonal entries collected in P n s = P s P d s correspond to interactions.

2.1. Problem Formulation

Consider an uncertain MIMO system with m inputs and m outputs consisting of m subsystems, m 1 , given as a set of N transfer function matrices (4), whereby each transfer function matrix can be split into the diagonal and off-diagonal transfer matrices, P d k s and P n k s , respectively:
P k s =   P d k s +   P n k s ,             k = 1 , N ,
where P d k s and P m k s are the transfer matrices in decoupled subsystems and the interactions among them, respectively.
A decentralized (diagonal) controller (15)
C s = diag C i s ,             i = 1 , , m ;           det C s 0 ,           s  
has to be designed to guarantee closed-loop stability and provide the required performance over the whole operating range of the uncertain system (4).
The design problem will be solved in the frequency domain as an independent design, based on the Equivalent Subsystems Method [17], to allow parametric uncertainty to be considered in the design of local controllers as well as properly formulated performance requirements.

3. Methods Applied in the Solution

To solve the robust decentralized controller design problem formulated in Section 2.1, a design procedure was developed based on two frequency-domain design methodologies:
  • the Equivalent Subsystem Method (ESM), which provides a framework for the independent design of local controllers constituting the decentralized controller to guarantee closed-loop stability of the overall system;
  • the quantitative feedback theory (QFT), to design a minimum structure of local compensators guaranteeing robust stability of uncertain SISO systems with parametric uncertainty as well as fulfillment of properly specified performance requirements.
Both methods are graphical and based on nonparametric models of the controlled system and related frequency dependencies. Thus, the design procedure is graphical, insightful, and interactive, and even intermediate results have an immediate visual interpretation.

3.1. The Equivalent Subsystems Method

The Equivalent Subsystems Method (ESM) is a Nyquist-based decentralized controller design method for stability and specified performance. It relies on the factorization of the closed-loop characteristic polynomial of the feedback system in Figure 1:
det I + P s C s = det C 1 s + P d s + P n s detC s
where C s is a decentralized (diagonal) controller (15).
Characteristic functions g i s ,   i = 1 , 2 , , m of P n s are defined as follows:
det g i s I P n s = 0 ,             i = 1 , , m .
In terms of stability, P n s can be replaced by its characteristic function matrix according to the Cayley–Hamilton Theorem:
P n s = g k s I ,   k 1 , , m ,
where g k s ,   k 1 , , m is one (arbitrary) selected characteristic function.
As a result, (16) modifies to:
N 0 , det I + P s C s = N 0 , det C 1 s + P d s + g k s I detC s .
Using the following notation in the bracketed term on the right-hand side:
P k eq s = P d s + g k s I = diag P ik eq s ,             i = 1 , 2 , ,   m ;     k 1 , , m ,
the diagonal matrix of equivalent subsystems is defined by (20).
Since the analytical calculation of characteristic functions is not straightforward and sometimes even unfeasible, they are computed frequency-by-frequency, which results in individual equivalent subsystems being generated according to:
P ik eq j ω = P ii j ω + g k j ω ,             i = 1 , 2 , , m ,             k 1 , 2 , , m ,           j ω D
which are frequency responses of individual decoupled subsystems, shaped by a selected characteristic locus of the matrix of interactions.
Substituting (20) into (19) after a small manipulation yields the key result:
N 0 , det I + P s C s = N 0 , det I + P k eq s C s .
Considering (21), further manipulation of the r.h.s. of (22) results in:
N 0 , det I + P k eq s C s = i = 1 m N 1 , P ii s + g k s C i s = n q
From (22) and (23) results that the necessary and sufficient conditions for the closed-loop stability of the overall system under a decentralized controller are guaranteed if and only if each closed-loop equivalent subsystem under its related local controller is stable. The above development is summarized in Theorem 2, which reformulates the conditions of the generalized Nyquist stability theorem (Theorem 1) for a MIMO system under a decentralized controller.
Theorem 2.
(Stability of a MIMO system under a decentralized controller [17]). The closed-loop in Figure 1 comprising a MIMO system (11) and a decentralized controller (15) is stable if, and only if, there exists g k j ω , such that s = j ω D
1 .   det g k j ω I P n j ω = 0 ,             k 1 , 2 , , m                               2 .   i = 1 m N 1 , P ii j ω + g k j ω C i j ω = n q .
Proof of Theorem 2 results from the above development based on Equations (16)–(23) and can also be found in [17].
Theorem 2 implies that a decentralized controller guaranteeing stability of the overall closed-loop system is composed of local controllers independently designed for individual equivalent subsystems using any SISO design. The ESM-based decentralized controller design is applicable for square MIMO systems of any dimension with stable interactions. By integrating robust stability conditions into local controller designs, it can be extended to design robust controllers.
Since equivalent subsystems are generated in the form of frequency characteristics, the following frequency domain design methods are recommended:
  • The Neymark D-partition method [15,16] is suitable if performance requirements for the overall system are specified in terms of its degree of stability; the same degrees of stability must be achieved in equivalent subsystems. Using this SISO design, robust stability conditions cannot be directly incorporated in the design of local controllers, they can only be checked additionally, which makes the robust controller design iterative.
  • Standard Bode diagram design [8,18] or the Nyquist diagram design [14]. Performance requirements for the overall system, specified in terms of maximum overshoot and settling time, have to be translated into respective frequency performance measures (stability margins) to be achieved in individual equivalent subsystems. Robust stability conditions for systems with unstructured uncertainty can be easily incorporated into local designs [8,17].
  • Nichols diagram-based SISO design known as a well-elaborated QFT design technique is the next option, which allows dealing with uncertain systems with parametric uncertainty.

3.2. QFT Design

The quantitative feedback theory (QFT) is a frequency domain engineering method that is used to design robust controllers, developed by Isaac Horowitz [8], the founder of an important scientific school. This robust feedback compensator synthesis methodology is based on classical feedback control theory and simultaneously allows 1. the reduction of the impact of model uncertainty, while 2. satisfying properly specified performance requirements for each realization of a given set of uncertain systems.
QFT solves the above problems by designing a single (robust) compensator capable of simultaneously achieving multiple desired performance specifications (including stability, rejection of input and output disturbances, limitation of control variable, reference variable tracking, damping of oscillation, etc.) for every plant within the existing model uncertainty. It highlights the trade-off (quantification) among the simplicity of the controller structure, minimization of the ‘cost of feedback’ (bandwidth), model uncertainty (parametric and nonparametric), and the achievement of the desired performance specifications at every frequency of interest [26]. As a frequency method, QFT uses frequency tools that are illustrative and understandable by practitioners at each step of the design process.
The standard SISO QFT controller design procedure has the following steps [20]:
  • Plant modeling, which includes the specification of the interval model and appropriate frequency range.
  • Definition of a discrete number of plants, choice of the nominal model.
    By gridding each uncertain parameter of the interval model between its minimum and maximum values, another set of uncertain plant realizations is generated from all combinations of uncertain parameter values. The task is simplified if the uncertain parameters are interrelated with each other. Any model from the generated plant realizations can be selected as the nominal one; the final QFT controller will be the same no matter what nominal plant is chosen [20].
  • Calculation of QFT templates.
    QFT templates are projections of the transfer function P j ω onto the Nichols diagram, considering each parameter within the uncertainty and at each frequency ω of interest.
  • Stability specifications.
    Instead of using classical gain and phase stability margins, M c circles are used as a more general stability measure representing the loci of constant closed-loop magnitudes W s in the Nichols diagram.
  • Performance specifications.
    Stability and performance requirements are specified in terms of frequency-domain inequalities based on transfer functions between the inputs and outputs of a classical two-degree-of-freedom closed loop in Figure 2.
    r s ,   n s ,   d i s ,   d 0 s are the inputs and   y s , u s ,   e s are the outputs.
    Frequency-domain performance specifications have a general form:
    T k j ω i δ k ω i ,   ω i ϵ k ,   k = 1 , 2 , ;   i = 1 , 2 ,
    where T k j ω i is the considered transfer function, δ k ω i is the upper limit of its magnitude, and k is the set of frequencies from a selected range.
    The individual inequality specification types include:
    Type 1—Stability specification
    Type 2—Complementary sensitivity specification
    Type 3—Sensitivity or plant output disturbance specification
    Type 4—Plant input disturbance specification
    Type 5—Control action reduction specification
    Type 6—Reference tracking specification.
  • Calculation of QFT bounds.
    Every plant in the ω i template as well as the compensator can be expressed in their respective polar form:
    P j ω i = pe j θ = p θ C j ω i = ce j φ = c φ
    QFT bounds are calculated from the control specifications and consider model uncertainty. By substituting the polar forms (26) into individual selected performance specification types, they can be rearranged into quadratic inequalities in the form:
    l ω i k p , ϕ , δ k , θ = ac 2 + bc + f 0
    where the coefficients a , b , and   f are functions of p , ϕ , θ , and δ k .
    Using an appropriate algorithm [20], the quadratic inequalities (27) are solved and translated into a set of curves in the Nichols diagram for each frequency and specification type. Thus, at each frequency ω i and for each specification k there is a bound B k j ω i that can be dashed or solid, depending on whether the area satisfying the bound is above or below the line.
  • Calculation of intersection by the QFT bounds and checking for their compatibility.
    If more than one performance specification is considered, it is necessary to find the intersection of all bounds at each frequency.
  • Controller design by loop shaping in the Nichols diagram.
    After plotting the bounds in the Nichols diagram, it is sufficient to deal with just a single (nominal plant) to find a controller that meets the bounds. Hence, QFT provides an elegant and practical solution by integrating information associated with the model uncertainty and all control specifications in a set of simple curves. The loop-shaping design is carried out by adding poles and zeros until the nominal loop lies near its bounds (optimally on the top of the bounds at each frequency).
    The QFT compensator has a general form:
    C s = k C i = 1 n rz s z i + 1 i = 1 n cz s 2 ω ni 2 + 2 ξ i ω ni s + 1 s r j = 1 m rp s p j + 1 j = 1 m cp s 2 ω nj 2 + 2 ξ j ω nj s + 1 ,
    where z denotes the zeros, p the poles, ω n is the natural frequency, ξ is the relative damping, and k C is the gain.
  • Prefilter design.
    A prefilter is used to solve the reference tracking problem.
  • Analysis and validation.
    This step includes:
    -
    frequency domain analysis of each specification for all the significant plants within the model uncertainty,
    -
    time domain simulation for the linear and nonlinear systems.
To easily apply the QFT theory in practical tasks, a QFT Control Design Toolbox in MATLAB was developed in 1995 and has been continuously improved since [27,28,29]. In another commercially available version, the latest QFT techniques are implemented within a user-friendly and interactive environment [20].

4. Robust Decentralized QFT Controller Design Based on the Equivalent Subsystems Method

Development of the innovative robust decentralized controller design method based on the integration of the ESM and the QFT methods (ESM–QFT) is the main result of this article.
ESM provides the basic framework to implement the independent design of the local controllers for uncertain equivalent subsystems guaranteeing fulfillment of the necessary and sufficient stability conditions according to Theorem 2. Using the QFT method to independently design SISO controllers for the uncertain equivalent subsystems guarantees robust stability and required performance of the overall uncertain system. The theoretical background of the proposed ESM-QFT method evolved from the results provided in Theorem 2 and the QFT SISO design procedure described in Section 3.2 and is summarized in the following Lemma 1.
Lemma 1.
(Robust stability of a MIMO system under a decentralized controller). Consider the closed-loop in Figure 1, comprising the uncertain MIMO system and a decentralized controller, whereby the uncertain MIMO system consists of m subsystems and is denoted as a set (4) of square transfer function matrices (11) with an equal number of unstable poles n q , and stable off-diagonal entries.
The closed-loop in Figure 1 is robustly stable if and only if for each transfer function matrix from the set (4) there exists  g k r j ω ,   r = 1 , ,   N ,    such that  s = j ω D :
1 .   det g k r j ω I P n r j ω = 0 ,             k 1 , 2 , , m           2 .   i = 1 m N 1 , P ii r j ω + g k r j ω C i j ω = n q .
Simply, for a selected k 1 , 2 , , m , the uncertain equivalent subsystems are the respective sets of mxN equivalent subsystems generated according to (21). Local robust SISO controllers are synthesized for each individual (i-th) uncertain equivalent subsystem independently using the QFT method; specifically, QFT templates are obtained by plotting P ik eq _ r j ω in the Nichols diagram of the i-th equivalent subsystem at each frequency ω of interest.
The ESM–QFT design procedure has the following steps:
I. 
Modeling the uncertain MIMO system
The uncertain MIMO system consisting of m interconnected subsystems can be given either as
  • a set of m × m transfer matrices (4), or
  • a single transfer matrix with entries having interrelated uncertain parameters.
In the latter case, the set of uncertain plant realizations is generated by gridding the uncertain parameters between their minimum and maximum values and considering all their (feasible) combinations. Then, N corresponds to the number of all feasible combinations of uncertain parameters.
One (any) of the realizations (4) can be chosen as a nominal system denoted as:
P 0 s = P ij 0 s ,             i , j = 1 , ,   m .
II. 
Generation of uncertain equivalent subsystems
Each transfer function matrix (5) from the set (4) can be split into the diagonal and off-diagonal transfer matrices P d r s and P n r s , respectively:
P r s =   P d r s +   P n r s ,             r = 1 , ,   N .
For each P n r s ,   r = 1 , ,   N , the m characteristic functions are calculated as frequency-by-frequency, and the corresponding m sets per N characteristic loci g i r j ω ,   i = 1 , , m ; r = 1 , , N are plotted.
Using one selected k th from the m sets of characteristic functions g k r j ω ,   k 1 , , m ; r = 1 , , N ; the respective sets per N equivalent subsystems are calculated according to (21) as follows:
P ik eq _ r j ω = P ii r j ω + g k r j ω ,             i = 1 , 2 , , m ;   k 1 , 2 , , m ;   r = 1 , , N .
III. 
Obtaining QFT templates
For one chosen k 1 , 2 , , m and the respective sets of uncertain equivalent subsystems, QFT templates (32) are plotted in m Nichols diagrams.
IV. 
Independent design of SISO local controllers for uncertain equivalent subsystems
Independent design of local controllers for uncertain equivalent subsystems consists of m parallel designs according to steps 4–9 of the QFT design procedure in 3.2, including for each equivalent subsystem:
-
stability specification,
-
performance specification,
-
calculation of QFT bounds, their intersection and compatibility checking,
-
controller design by loop shaping of the chosen nominal equivalent subsystem in the Nichols diagram with the intersection of QFT bounds depicted.
V. 
Analysis of the frequency and time domains
The resulting decentralized controller C s =   diag   C i s ,   i = 1 , , m is a diagonal matrix composed of the individual local controllers designed for the respective uncertain equivalent subsystems.
Frequency-domain analysis is carried out at the equivalent subsystem levels and includes the verification of the required stability performance specifications.
Time-domain analysis relates to the overall system level when the decentralized controller is implemented in the real subsystems; it is based on simulations for linear/nonlinear models under various simulation scenarios.

5. Case Study

The proposed design method was verified on a benchmark case study dealing with the design of a robust decentralized level control in a quadruple tank process [8,17,23]. The freely available toolbox [27,28,30] with the necessary modifications performed was used to perform the independent QFT designs for the uncertain equivalent subsystems.

5.1. Description of the Controlled Plant

The quadruple-tank process (Figure 3) is a laboratory plant, which is suitable to analyze and demonstrate different approaches to control a two-input two-output MIMO system in either the minimum and/or nonminimum phase configurations [23].
Level control in the two lower tanks is performed using two pumps, with their voltages v 1 ,   v 2   V as the inputs. The levels in the lower tanks h 1 ,   h 2   cm are the controlled outputs. The pump voltages define the corresponding inflows F i = k i v i ,   i = 1 , 2 . The parameters γ i ,   i = 1 , 2 denote the valve settings, i.e., relative ratios of pump flows into the lower and upper diagonal tanks (tanks 1 and 4 for γ 1 , and tanks 2 and 3 for γ 2 ), hence, γ 1   ,   γ 2   ϵ 0 , 1 .
The first principles nonlinear state space model of the device has the form:
dh 1 dt = a 1 A 1 2 gh 1 + a 3 A 1 2 gh 3 + γ 1   k 1   A 1 v 1 dh 2 dt = a 2 A 2 2 gh 2 + a 4 A 2 2 gh 4 + γ 2   k 2 A 2 v 2 dh 3 dt = a 3 A 3 2 gh 3 + 1 γ 2 k 2 A 3   v 2 dh 4 dt = a 4 A 4 2 gh 4 + 1 γ 1 k 1 A 4   v 1 ,
where A i and a i ,   i = 1 , ,   4 are cross-sections of individual tanks and of their outlet holes, respectively; h i ,   i = 1 , ,   4 are levels in individual tanks; g is the gravitational acceleration.
The plant model can be configured as either a minimum or nonminimum phase depending on the relative ratios of the pump flows γ 1 ,   γ 2 .
For the minimum-phase configuration, the following condition is satisfied:
1 < γ 1 + γ 2 < 2 ,
and the nonminimum-phase condition is:
0 < γ 1 + γ 2 < 1 .
By linearization of (33) around a selected working point specified by the levels in the individual tanks h i 0 , i = 1 , ,   4, the corresponding transfer function matrix is obtained [23]:
P s = c 1   γ 1   T 1   s + 1 c 1 1 γ 2   ( T 3   s + 1 ) T 1   s + 1 c 2 1 γ 1   ( T 4   s + 1 ) T 2   s + 1 c 2   γ 2   T 2   s + 1
where
T i = A i a i 2 h i 0 g ,   i = 1 , , 4                                 c i = T i k i k c A i 2 h i 0 g ,             i = 1 , 2
The values of the individual plant parameters were taken from [8] and are shown in Table 1.

5.2. Control Problem Statement

For the quadruple tank system, the aim is to control the levels in the two lower tanks (h1, h2) by means of the flows delivered by the two pumps (v1, v2) in the operating range, specified by the valve settings ( γ 1   ,   γ 2   ) which represent uncertain parameters that are interrelated depending on the specific plant configurations (34) or (35). Hence, the plant has m = 2 subsystems, the minimum phase configuration is considered and the decentralized control structure is employed.

5.3. Robust Decentralized Controller Design

The ESM–QFT design procedure described in Section 4 was used to design the robust decentralized controller.
I. 
Modeling the uncertain MIMO system
The linearized model for the uncertain plant based on parameter values in Table 1 is:
P s = 0.747 γ 1   62.044 s + 1 0.747 1 γ 2   22.992 s + 1 62.044 s + 1 0.949 1 γ 1   29.995 s + 1 90.031 s + 1 0.949 γ 2   90.031 s + 1 .
When considering the minimum phase plant configuration, the two uncertain parameters γ 1   ,   γ 2     0 ,   1 are interrelated according to (34). The set of realizations of the uncertain plant was generated by gridding γ 1   ,   γ 2     0.3 ,   0.9 and considers all their combinations that meet (33). The number of feasible combinations is N = 10 . The corresponding combinations specifying the considered uncertainty region are depicted in Figure 4. The nominal model was selected as (38) evaluated in γ 1 =   γ 2   = 0.7 .  
To appropriately choose the frequency range for the controller design, the Bode diagrams of the individual entries of (38), considering the settings in Table 2, are depicted in Figure 5.
II. 
Generation of uncertain equivalent subsystems
Characteristic loci of the matrices of interactions P n r s ,   r = 1 , 10 are depicted in Figure 6.
Equivalent subsystems are generated according to (21) using the respective characteristic loci g 2 r j ω , r = 1 , , 10 :
P i 2 eq _ r j ω = P ii r j ω + g 2 r j ω ,   i = 1 , 2 ;   r = 1 , 2 , , 10 ,
with the respective Bode diagrams shown in Figure 7.
III. 
Obtaining QFT templates of uncertain equivalent subsystems
For the set of uncertain equivalent subsystems (39), corresponding QFT templates were plotted in the Nichols diagrams (Figure 8) for the selected frequencies ω = 0.0001   0.005   0.01   0.02   0.03   0.05   0.07   0.01   0.2   0.3   0.5   1   3   5   10 .
IV. 
Independent design of SISO local controllers C i s = 1 , 2 for uncertain equivalent subsystems
Time-domain performance requirements for the overall system usually specified in terms of time-domain measurements (maximum overshoot, settling time) had to be interpreted into frequency domain measures; two out of eight following QFT stability and performance specifications [20] similar for both equivalent subsystems were selected:
  • Stability specification (determines 20% maximum overshoot of output responses):
    T 1 j ω = P i 2 eq _ r j ω C i j ω 1 + P i 2 eq _ r j ω C i j ω W si = 1.2 ,             i = 1 , 2 .
  • Performance specification (sensitivity constraint) determines bandwidth, which is a measure of the speed of response, similar to time domain measures, such as rise time or peak time [31]:
    T 3 j ω = 1 1 + P i 2 eq _ r j ω C i j ω δ 3 i = s / a di s / a di + 1 ,             i = 1 , 2
    where a di = 0.01 ,   i = 1 , 2 .
Based on performance specifications and QFT templates, the QFT bounds were calculated and their intersections were plotted in the Nichols diagrams (Figure 9).
Local controllers C i s = 1 , 2 were designed by loop shaping of nominal open loops L 0 i j ω = P i 2 eq _ 5 j ω C i j ω ,   i = 1 , 2 , in the respective Nichols diagrams with depicted QFT bounds (Figure 10 and Figure 11).
Local controllers designed for equivalent subsystems constitute the resulting decentralized controller to be implemented for the real system:
C s = C 1 s 0 0 C 2 s = 1.2485 + 0.0384 s 0 0 1.4582 + 0.04487   s ,
V. 
Analysis of the frequency and time domains
Frequency domain analysis includes:
  • verification of the fulfillment of the performance requirements in the equivalent subsystems by plotting Nichols plots of open-loop equivalent subsystems P i 2 eq _ r j ω C i j ω ,   i = 1 , 2 for r = 1, …,10 to (Figure 12),
  • investigation of the fulfillment of the performance requirements for the overall closed-loop system by plotting the spectral norm of sensitivity of the overall system under the decentralized controller (Figure 13),
  • closed-loop stability verification using the generalized Nyquist stability criterion (2) (Figure 14).
For both equivalent subsystems, Nichols diagrams in Figure 12 prove stability and fulfillment of the Type 1 specification (40) since neither of the depicted Nichols plots intersects or touches the curve of the value 20 log 1.2 = 1.58   dB corresponding to W s = 1.2 .
The required minimum bandwidth specified for the equivalent subsystems by the Type 3 performance specification (41) is kept for all realizations of the overall system (Figure 13, δ 3 ω is depicted in bold), the minimum bandwidth achieved is ω BW = 0.008   s 1 .
The overall closed-loop system under the decentralized controller (42) is stable as N 0 , det I + Q s = n q = 0 for all 10 plant realizations considered (Figure 14).
Time domain analysis is based on simulations of step changes in references of the lower tanks according to scenarios depicted in the lower parts of the charts in Figure 15 and Figure 16. Simulations were performed using both the linear and the nonlinear models (36) and (33), respectively, in the specified working point h i 0 ,   i = 1 ,   ,   4 for all 10 valve settings γ 1 ,   γ 2   , according to Table 2. Respective output responses are depicted in Figure 15 (linear model) and Figure 16 (nonlinear model); the performance on individual charts is of interest only after the variables have first settled at the respective working points.
Responses in Figure 15 and Figure 16 are another proof of the fulfillment of the Type 1 specification (39), as the overshoots of the responses h 1 t a h 2 t are η max < 20 % .

6. Discussion

The proposed ESM–QFT is a frequency domain method that is suitable for designing robust decentralized controllers for uncertain MIMO systems with an equal number of input and output variables, which consist of interconnected SISO subsystems and are given as a set of square transfer function matrices with an equal number of unstable poles and stable off-diagonal entries. The synergetic integration of ESM and the standard QFT SISO design allows the assets of both methods to be exploited.
Using the ESM, local controllers are designed for individual equivalent subsystems independently and subsequently implemented into true subsystems as a decentralized controller, thereby guaranteeing the fulfillment of the necessary and sufficient stability conditions, in the sense of the generalized Nyquist stability theorem. Compared to standard independent designs, which consider the diagonal system as the nominal one e.g., [6], the robust ESM-based methods deal with the full nominal system being transformed into a set of equivalent subsystems. Moreover, using uncertain equivalent subsystems avoids the need to consider an unnecessarily broad uncertainty domain due to unstructured uncertainty modeling when integrating the general robust stability condition in local designs [17]. Hence, the conservatism of the design is reduced considerably.
The design of local SISO controllers for individual equivalent subsystems can be performed using any SISO frequency domain method. However, the independent design based on QFT is advantageous in that the uncertain equivalent subsystems generated directly from the transfer matrices of the uncertain MIMO system are directly QFT templates. Performance requirements imposed on the overall uncertain system are usually specified in the time domain; the ESM–QFT method guarantees their fulfillment if they are translated into the frequency domain performance specifications fulfilled in the individual uncertain equivalent subsystems.
The ESM–QFT method uses nonparametric models of the controlled system and related frequency dependencies; hence, the design procedure is graphical, insightful, and interactive, and may be applied for continuous and discrete, minimum- and non-minimum phase systems as well as for systems with delays.
Finally, the proposed ESM–QFT is a unique general and simple-to-use robust decentralized controller design method based on independent designs. Future research will encompass the application of the developed method for the various types of MIMO systems and case studies.

Author Contributions

Conceptualization, A.K. and R.Č.; methodology, A.K.; software, R.Č.; validation, A.K. and R.Č.; formal analysis, A.K. and Š.K.; investigation, R.Č.; resources, A.K. and Š.K.; data curation, R.Č.; writing—original draft preparation, A.K. and R.Č.; writing—review and editing, A.K.; visualization, R.Č.; supervision, A.K.; project administration, A.K.; funding acquisition, A.K. All authors have read and agreed to the published version of the manuscript.

Funding

This article was supported by the Scientific Grant Agency of the Ministry of Education, Science and Sport of the Slovak Republic under VEGA project No. 1/0637/23.

Data Availability Statement

Data created during the research to verify theoretical results are based on publicly available references properly cited in the article. Calculations and simulations were performed in MATLAB & Simulink (R2018a) using the QFTCT toolbox [28].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bakule, L. Decentralized control: An overview. Annu. Rev. Control. 2008, 32, 87–98. [Google Scholar] [CrossRef]
  2. An Overview of Distributed Control Systems (DCS). Available online: https://www.plantautomation-technology.com/articles/an-overview-of-distributed-control-systems-dcs (accessed on 16 February 2023).
  3. Park, K.J.; Zheng, R.; Liu, X. Cyber-physical systems: Milestones and research challenges. Comput. Commun. 2012, 36, 1–7. [Google Scholar] [CrossRef]
  4. Doyle, J.C.; Stein, G. Multivariable feedback design: Concepts for a classical/modern synthesis. IEEE Trans. Autom. Control. 1981, 26, 4–16. [Google Scholar] [CrossRef]
  5. Skogestad, S.; Postlethwaite, I. Multivariable Feedback Control: Analysis and Design, 2nd ed.; John Wiley: Chichester, UK, 2008. [Google Scholar]
  6. Skogestad, S.; Morari, M. Robust performance of decentralized control systems by independent designs. Automatica 1989, 25, 119–125. [Google Scholar] [CrossRef]
  7. Hovd, M.; Skogestad, S. Sequential design of decentralized controllers. Automatica 1994, 30, 1601–1607. [Google Scholar] [CrossRef]
  8. Rosinová, D.; Kozáková, A. Robust Decentralized PID Controller Design. In Introduction to PID Controllers–Theory, Tunning and Application to Frontier Areas; InTech: Rijeka, Croatia, 2012. [Google Scholar]
  9. Tan, W.; Fang, F.; Tian, L.; Fu, C.; Liu, J. Linear control of a boiler turbine unit: Analysis and design. ISA Trans. 2008, 44, 189–197. [Google Scholar] [CrossRef]
  10. Vásquez, F.; Morilla, F. Tuning decentralized PID controllers for MIMO systems with decouplers. IFAC Proc. 2002, 35, 349–354. [Google Scholar] [CrossRef]
  11. Govind, K.R.A.; Mahapatra, S. Frequency domain specifications based robust decentralized PI/PID control algorithm for benchmark variable-area coupled tank systems. Sensors 2022, 22, 9165. [Google Scholar] [CrossRef]
  12. Romero Pérez, J.A.; Balaguer Herrero, P. Extending the AMIGO PID tuning method to MIMO systems. IFAC Proc. 2012, 45, 211–216. [Google Scholar]
  13. Balaguer, P.; Romero, J.A. Model order reduction for decentralized PID control design on TITO processes. IFAC Proc. 2012, 45, 205–210. [Google Scholar] [CrossRef]
  14. Kozáková, A.; Bucz, Š. Multiloop control of a drum boiler. J. Electr. Syst. Inf. Technol. 2014, 1, 26–35. [Google Scholar] [CrossRef]
  15. Kozáková, A.; Vesely, V. Independent design of decentralized controllers in the frequency domain. Period. Polytech. Electr. Eng. 2007, 51, 33–41. [Google Scholar] [CrossRef]
  16. Kozáková, A.; Vesely, V.; Osusky, J. A new Nyquist-based technique for tuning robust decentralized controllers. Kybernetika 2009, 45, 63–83. [Google Scholar]
  17. Kozáková, A.; Veselý, V.; Kučera, V. Robust decentralized controller design based on equivalent subsystems. Automatica 2019, 107, 29–35. [Google Scholar] [CrossRef]
  18. Kozáková, A.; Čápková, R.; Puleva, T. Robust controller design for a boiler-turbine unit. In Proceedings of the 2022 Cybernetics & Informatics (K&I), Visegrád, Hungary, 11–14 September 2022; pp. 1–6. [Google Scholar] [CrossRef]
  19. Balko, P.; Rosinova, D. Nonlinear boiler-turbine unit: Modelling and robust decentralized control. IFAC-Pap. 2016, 49, 49–54. [Google Scholar] [CrossRef]
  20. Garcia-Sanz, M. Robust Control Engineering: Practical QFT Solutions, 1st ed.; CRC Press, Taylor & Francis Group: Boca Raton, IL, USA, 2017. [Google Scholar]
  21. Jeyasenthil, R.; Choi, S.-B. A robust controller for multivariable model matching system utilizing a Quantitative Feedback Theory: Application to magnetic levitation. Appl. Sci. 2019, 9, 1753. [Google Scholar] [CrossRef]
  22. Taher, S.A.; Hematti, R. Robust decentralized load frequency control using multivariable QFT method in deregulated power systems. Am. J. Appl. Sci. 2008, 5, 818–828. [Google Scholar]
  23. Johansson, K.H. The quadruple-tank process: A multivariable laboratory process with an adjustable zero. IEEE Trans. Control Syst. Technol. 2000, 8, 456–465. [Google Scholar] [CrossRef]
  24. Bhattacharyya, S.P. Robust Control under parametric uncertainty: An overview and recent results. Annu. Rev. Control. 2017, 44, 45–77. [Google Scholar] [CrossRef]
  25. Yeung, L.F.; Bryant, G.F. New dominance concepts for multivariable control system design. Int. J. Control 1992, 55, 969–988. [Google Scholar] [CrossRef]
  26. Horowitz, I. Synthesis of Feedback Systems; Academic Press: New York, NY, USA, 1963. [Google Scholar]
  27. Yaniv, O.; Chait, Y.; Borghesani, C. The QFT Control Design Toolbox for MATLAB. IFAC Proc. 1997, 30, 103–108. [Google Scholar] [CrossRef]
  28. Borghesani, C.; Chait, Y.; Yaniv, O. QFT Frequency Domain Control Design Toolbox. 2003. Available online: https://www.terasoft.com (accessed on 21 November 2020).
  29. Borghesani, C.; Chait, Y.; Yaniv, O. The QFT Frequency Domain Control Design Toolbox for Use with MATLAB. In User’s Guide; The MathWorks, Inc.: Natick, MA, USA, 2003. [Google Scholar]
  30. Rasmussen, S.J.; Houpis, C.H. Development implementation and flight of a MIMO digital flight control system for an unmanned research vehicle using quantitative feedback theory. In Proceedings of the ASME Dynamic Systems and Control, Winter Annual Meeting of ASME, Chicago, IL, USA, 6–11 November 1994. [Google Scholar]
  31. Franklin, G.F.; Powell, J.D.; Emami-Naeini, A. Feedback Control of Dynamic Systems, 6th ed.; Pearson Higher Education, Inc.: Upper Saddle River, NJ, USA, 2010. [Google Scholar]
Figure 1. Standard MIMO closed-loop.
Figure 1. Standard MIMO closed-loop.
Electronics 12 03658 g001
Figure 2. A two-degree-of-freedom feedback control loop.
Figure 2. A two-degree-of-freedom feedback control loop.
Electronics 12 03658 g002
Figure 3. Quadruple tank scheme.
Figure 3. Quadruple tank scheme.
Electronics 12 03658 g003
Figure 4. Plant realizations within the uncertainty region for minimum phase configuration.
Figure 4. Plant realizations within the uncertainty region for minimum phase configuration.
Electronics 12 03658 g004
Figure 5. Bode diagrams of individual entries of P r s ,   r = 1 ,   ,   10 .
Figure 5. Bode diagrams of individual entries of P r s ,   r = 1 ,   ,   10 .
Electronics 12 03658 g005
Figure 6. Characteristic loci g k r j ω ,   k = 1 , 2 ; r = 1 , , 10 of P n r s .
Figure 6. Characteristic loci g k r j ω ,   k = 1 , 2 ; r = 1 , , 10 of P n r s .
Electronics 12 03658 g006
Figure 7. Bode diagrams of equivalent subsystems P i 2 eq _ r j ω ,   i = 1 , 2 ; generated according to (39). (a) P 12 eq _ r j ω ; (b). P 22 eq _ r j ω .
Figure 7. Bode diagrams of equivalent subsystems P i 2 eq _ r j ω ,   i = 1 , 2 ; generated according to (39). (a) P 12 eq _ r j ω ; (b). P 22 eq _ r j ω .
Electronics 12 03658 g007
Figure 8. QFT templates of equivalent subsystems P i 2 eq _ r j ω ,   i = 1 , 2 ; r = 1 ,   2 ,   ,   10 .
Figure 8. QFT templates of equivalent subsystems P i 2 eq _ r j ω ,   i = 1 , 2 ; r = 1 ,   2 ,   ,   10 .
Electronics 12 03658 g008
Figure 9. Intersection of QFT bounds with respect to the nominal equivalent subsystem: (a) P 12 eq j ω ; (b) P 22 eq j ω .
Figure 9. Intersection of QFT bounds with respect to the nominal equivalent subsystem: (a) P 12 eq j ω ; (b) P 22 eq j ω .
Electronics 12 03658 g009
Figure 10. (a) Loop shaping of the nominal open loop L 01 j ω = P 12 eq _ 5 j ω C 1 j ω , (b) zoomed detail.
Figure 10. (a) Loop shaping of the nominal open loop L 01 j ω = P 12 eq _ 5 j ω C 1 j ω , (b) zoomed detail.
Electronics 12 03658 g010
Figure 11. (a) Loop shaping of the nominal open loop L 02 j ω = P 22 eq _ 5 j ω C 2 j ω , (b) zoomed detail.
Figure 11. (a) Loop shaping of the nominal open loop L 02 j ω = P 22 eq _ 5 j ω C 2 j ω , (b) zoomed detail.
Electronics 12 03658 g011
Figure 12. Nichols plots of open-loop equivalent subsystem for r = 1, …,10: (a) P 12 eq _ r j ω C 1 j ω , (b) P 22 eq _ r j ω C 2 j ω .
Figure 12. Nichols plots of open-loop equivalent subsystem for r = 1, …,10: (a) P 12 eq _ r j ω C 1 j ω , (b) P 22 eq _ r j ω C 2 j ω .
Electronics 12 03658 g012
Figure 13. Sensitivity spectral norm of the overall closed-loop system under the decentralized controller (42) for all 10 plant realizations.
Figure 13. Sensitivity spectral norm of the overall closed-loop system under the decentralized controller (42) for all 10 plant realizations.
Electronics 12 03658 g013
Figure 14. Closed-loop stability verification using the generalized Nyquist stability criterion.
Figure 14. Closed-loop stability verification using the generalized Nyquist stability criterion.
Electronics 12 03658 g014
Figure 15. Output response to reference step changes around the working point h i 0 ,   i = 1 ,   ,   4 according to various scenarios for 10 valve settings combinations γ 1 ,   γ 2   , according to Table 2 (linear model); (a) tank level h 1 , (b) tank level h 2
Figure 15. Output response to reference step changes around the working point h i 0 ,   i = 1 ,   ,   4 according to various scenarios for 10 valve settings combinations γ 1 ,   γ 2   , according to Table 2 (linear model); (a) tank level h 1 , (b) tank level h 2
Electronics 12 03658 g015
Figure 16. Output response to reference step changes around the working point h i 0 ,   i = 1 ,   ,   4 , according to various scenarios for 10 valve settings combinations γ 1 ,   γ 2   , according to Table 2 (nonlinear model); (a) tank level h 1 and (b) tank level h 2 .
Figure 16. Output response to reference step changes around the working point h i 0 ,   i = 1 ,   ,   4 , according to various scenarios for 10 valve settings combinations γ 1 ,   γ 2   , according to Table 2 (nonlinear model); (a) tank level h 1 and (b) tank level h 2 .
Electronics 12 03658 g016
Table 1. Parameter values for the quadruple tank process.
Table 1. Parameter values for the quadruple tank process.
Parameter A 1 ,   A 3
c m 2
A 2 ,   A 4
c m 2
a 1 ,   a 3
c m 2
a 2 ,   a 4
c m 2
h 1 0 ,   h 2 0
c m
h 3 0
c m
h 4 0
c m
k c k 1     k 2     g
c m / s 2
Value30350.09770.079202.752.2211.791.827981
Table 2. Plant realizations according to valve settings (34).
Table 2. Plant realizations according to valve settings (34).
12345678910
γ 1 0.30.50.50.70.70.70.90.90.90.9
γ 2 0.90.90.70.50.70.90.30.50.70.9
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

Kozáková, A.; Čápková, R.; Kozák, Š. Decentralized QFT Controller Design Based on the Equivalent Subsystems Method. Electronics 2023, 12, 3658. https://doi.org/10.3390/electronics12173658

AMA Style

Kozáková A, Čápková R, Kozák Š. Decentralized QFT Controller Design Based on the Equivalent Subsystems Method. Electronics. 2023; 12(17):3658. https://doi.org/10.3390/electronics12173658

Chicago/Turabian Style

Kozáková, Alena, Romana Čápková, and Štefan Kozák. 2023. "Decentralized QFT Controller Design Based on the Equivalent Subsystems Method" Electronics 12, no. 17: 3658. https://doi.org/10.3390/electronics12173658

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