Abstract
For time-invariant Metzler linear MIMO systems, this paper proposes an original approach reflecting necessary matching conditions, specifically structural system constraints and necessary positiveness in solving the problem of MIMO PID control. Covering the matching conditions by the supporting structure of measurement, refining the controller and system parameter constraints and introducing enhanced equivalent system descriptions, the reformulated design task is consistent with PID control law parameter representation and is formulated as a linear matrix inequality feasibility problem. Characterization of the PID control law parameters is permitted to highlight dynamical properties of the closed-loop system and the structural influence of the control derivative gain value in the design step. For the first time, the paper comprehensively sets the synthesis standard for PID control of MIMO Metzler systems because others for the given task have not been created at present.
  1. Introduction
Representing the system state and variable positiveness of systems in different domains [], positive systems act as a specific class of systems of technical processes. To cover the class of plants using the model with non-negative parameters, the distinctive connections with the Metzler structure of system matrices [] for notational simplicity implies a rather common notation of them as Metzler systems. The main areas of applicability are switched systems [] and multi agent systems []. Since the existence of controllers that stabilize this class of plants is a distinctive problem, suitable publications are focused on the sophisticated techniques applicable for representation of different positive constraints [,]. To achieve the necessary closed-loop system state positivity with respect to parameter boundaries and then semi-definite programming [], the implementation of non-symmetrical bounds [] as well as the combined linear programming method [] have been proposed, but the specific problems concerned with solver interactions and parameter constraints remained open.
Tractable ways of including a PID controller into control structures have appeared, where stabilizing tasks formulated with the inclusion of additional performance requirements and constraints are also of interest []. The resulting closed-loop system provides stable system responses and, if the design is covered by adequate matrix formulation, it establishes desired variable constraints with good computational efficiency [], as well as non-iterative design schemes based on linear matrix inequality (LMI) formulations, directly connected with stability and robustness []. Unfortunately, the majority of results related to those above-mentioned methods are not directly applicable to linear Metzler systems [].
Because control algorithms used for Metzler linear positive systems are static in general, one of the motivating factors for the paper [] was PID control law parameter design for single-input single-output (SISO) Metzler systems, but it turned out that its direct generalization for Metzler multiple-input multiple-output (MIMO) linear systems under given boundaries is not possible. To find out what underlying Metzler system restrictions must be placed on the system parameters, a particular structure of the matching conditions were analyzed and a generalized systematic scheme to determine the PID control for MIMO linear Metzlerian continuous-time systems is proposed in this paper. To show the Metzler and Hurwitz closed-loop system matrix structure, a more concrete PID control design task is formulated.
Concerning asymptotically stable solutions, the article is also a follow-up of another authors’ papers [,], which introduced a representation of Metzlerian system parameter constraints using LMIs, exploited a diagonal principle in stabilization and utilized a rhombic mapping of a strictly square Metzler matrix.
Such formulation is mathematically represented through the state-space models with a Metzler system matrix and supported by a minimal number of LMIs, defining structural constraints (compare []).
Reflecting the above-mentioned specific conditions, the approach presented in this paper for PID control design with application to linear Metzler MIMO systems is original and primary. Such inclusion of the D-part of PID, if the matching conditions are satisfied, refine system matrix parameter constraints in the design task. This is accomplished by assuming that a suitable equivalent system exists and the resulting PI design bilinear task can be tackled using LMIs and a linear matrix equality (LME) approach.
The remaining part of this paper is organized as follows. To present the reasoning path, brief comments on MIMO linear Metzlerian systems are given in Section 2. The proposed LMI technique, enforcing conditions on the PID control law design, with the structure of the matching conditions and the main theorem characterizing the system’s behavior, is stated in Section 3. More concretely, this section is focused on parametric features in PID control design for MIMO Metzlerian systems, basic constitutive relations concerning the D-part of the control law, feasibility problems that involve system parametric constraints and the ways of turning the approach into an LMI-based design formulation, conditioned by one LME. Confirming these results, Section 4 follows with an illustrative numerical example. Finally, Section 5 discusses the results and their interpretation to establish a straightforward perspective on the conclusions presented in Section 6.
Throughout the paper, the following notations are used: ,  denotes the transpose of the vector x, and the matrix X, respectively, the indication  means transpose of the h-th power of a square matrix X, the notation  represents the Kronecker product (tensor product) of two real matrices ,  outlines a diagonal form,  identifies a set of related matrix eigenvalues, labeling of matrix  means its positive definiteness,  is a unit matrix,  is a non-negative real scalar, ,  refers to the set of  (non-negative) real matrices and , () means the set of strictly (purely) Metzler square matrices, respectively.
2. Linear Metzler Systems Formalism and Control System Strategies
Making additional assumptions on the control design for a multiple-input, multiple-output (MIMO) Metzler positive system, the goal of this section is to present coincided conditions, which can be justified when defining this task as the problem of synthesis with the set of parametric constraints.
A linear, time-invariant continuous-time MIMO Metzler positive system allows the state-space description
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      where , ,  are the system state vector, control input and measurable output.
Since there exist different techniques to preserve important properties of the Metzler linear positive systems for parameter constraints compartmentalization, with reference to the notation, it is considered that ,  are non-negative matrices and  is Metzler.
Exploiting the Metzler matrix structure notation, the following features have to be highlighted.
Definition 1 
([]). A square matrix  is purely Metzler if its diagonal elements are negative and its off-diagonal elements are non-negative. A square matrix  is strictly Metzler if its diagonal elements are negative and its off-diagonal elements are positive. A Metzler matrix is stable if it is Hurwitz. From a strictly Metzler matrix  imply  structural constraints
      
        
      
      
      
      
    
Remark 1. 
Since ,  are non-negative, a negative feedback makes smaller (non-negative or positive) off-diagonal elements, and it could destroy the Metzler structure, setting one or more off-diagonal elements to a negative value. This fact also highlights that structural constraints must be included in the synthesis conditions to keep the resulting Metzler structure.
While for general linear systems it is possible to work with signum indefinite elements in the matrix inversion of a square matrix, for Metzler systems it may be difficult, or impossible, to provide general statements if this matrix operation has to be performed. Since a square matrix X and its inverse have non-negative, structure if X is positively definite diagonal, to guarantee structural constraints the LMI based design conditions for Metzler systems are formulated using positive definite diagonal matrix variables, and the term "diagonal stability" is used [,]. If  is only purely Metzler, the synthesis conditions have to reflect further structural constraints, includable in the design by related structured diagonal matrix variables [].
Proposition 1 
([]). A solution  of (1) for  is asymptotically stable and positive if  is a stable Metzler matrix,  is a non-negative matrix and the state vector  for given  and . The linear system (1), (2) is asymptotically stable and positive if  is a stable Metzler matrix, ,  are non-negative matrices and the output vector  for all  and .
Definition 2 
([]). A matrix  is a permutation matrix if exactly one item in each column and row is equal to 1 and all other elements are equal to 0.
Taking into account Definition 2 and envisaging a diagonal  such that
      
      
        
      
      
      
      
    
      then it yields
      
      
        
      
      
      
      
    
      if  takes the circulant form
      
      
        
      
      
      
      
    
Remark 2 
([]). The diagonal stabilization problem can be reformulated using a rhombic mapping of the square strictly Metzler matrix  of the form
      
        
      
      
      
      
    where the rhombic mapping is constructed using circular shifts of rows of  as
      
        
      
      
      
      
    
Definition 3 
([]). Let ,  then the -dimensional matrix, called the Kronecker product of U and V, is constructed as
      
        
      
      
      
      
    
It can be underlined at this point that the following Kronecker product properties [] will now be priority
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Consider the system (1), (2) and the properties of diagonals of the mapping (8), (9) with the specific relation to the Metzler system diagonal stabilization principle. To keep the notation simple, without loss of generality, this principle is briefly formulated in the following lemma.
Lemma 1 
([]). Let a square real  matrix Λ be partitioned as
      
        
      
      
      
      
    where , , , , while A is strictly Metzler. Then Λ is strictly Metzler if, equivalently,
- (i)
 - (ii)
 
where
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Moreover, the square matrix representation from its rhombic diagonals is given as
      
        
      
      
      
      
    
Since the positivity of the systems is defined by a non-negative system state, the non-negative system input and output matrix parameters and a Metzler system matrix structure, it is necessary to take these facts into account when synthesizing the PID MIMO controller.
Because this introduces an added limitation in the synthesis conditions, the aim is to develop a systematic framework for PID control design for a given class of Metzler linear MIMO systems that would be sufficiently general with respect to the system input matrix parameter and the related structure of the measured system but also effective in terms of closed-loop system stability and positivity. The latter is a multi-variable problem, subject to the given parametric constraints.
The problem is finally the following: Assuming the given class of Metzler linear MIMO systems, the matching conditions for the existence of PID control with transition to the input and output matrices and the design procedure of the Metzler system have to be defined, based on the general set of LMIs that is given if the matching conditions are satisfied. Since the use of other known PID control design formalism for this class of system remains rather heuristic in the system positiveness, the obtained results cannot be compared with unknown positive solutions.
3. Main Results
To provide a constructive solution to the parameter feasibility problem in the synthesis of PID controllers for a given system Metzler system class, it is necessary to establish the matching conditions related to the system input matrix and the system output matrix, the LMI representation of the Metzler system matrix parametric constraints and a direct consequence of the control law matrix parameters on the closed-loop system asymptotic stability and positiveness.
3.1. Parametric Features in PID Control Design
To respect the positiveness of the system variables for the considered class of square Metzler linear MIMO systems (1), (2), the MIMO continuous-time PID control algorithm is considered as
        
      
        
      
      
      
      
    
        where ,  is a constant positive reference output vector,  is the control signal error vector, where
        
      
        
      
      
      
      
    
        and  are non-negative matrix parameters of the controller.
To reduce the desired specification on the closed-loop system, it is assumed that there exist associated  and  such that
        
      
        
      
      
      
      
    
        and the essential feature of the considered synthesis problem depending (23) is given as
        
      
        
      
      
      
      
    
        while the variable vector  on input of the integrator is
        
      
        
      
      
      
      
    
Note, in general, it can set  and, appending to the integrator, input all state variables involved in the measurable system output projection.
For actual computations, the equivalence of the assembled system structure can be expressed well as
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
In the above view, the composite variables and the composite matrix parameters are introduced as
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
        which specify the corresponding closed loop system description
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Thus, if  is regular, then
        
      
        
      
      
      
      
    
With this non-descriptor notation, the matrix inequality procedures can hold true but the direct convexifying lead to bi-linear matrix inequalities.
3.2. Basic Constitutive Control Constraints
To search for a stabilizing PID MIMO controller in which the design is LMI-able, the role of the system matrix parameter in the design is analyzed.
If , ,  are the parameters of a Metzler positive MIMO system, the matrices ,  are non-negative. Then, with non-negative parameters of the PID controller  the matrix  is Metzler if  is (strictly) Metzler,  is regular and  is positive.
The following simplification is used to show how to realize positive effects of the PID controller derivative part on the Metzler structural constraints satisfying the above assumption.
Consider a sub-class of square linear Metzler MIMO systems, where ,  is strictly Metzler, and ,  take the following non-negative structures
        
      
        
      
      
      
      
    
        while  is regular and non-negative. If  is supposed as regular and non-negative, using the Sherman–Morrison–Woodbury formula [] yields
        
      
        
      
      
      
      
    
Setting with a positive scalar  that
        
      
        
      
      
      
      
    
        then
        
      
        
      
      
      
      
    
        and the block structure of B implies
        
      
        
      
      
      
      
    
Since the inverse of a square positive matrix is, in general, signum indefinite, it is evident that  must have a non-negative structure, at least such that one of its non-diagonal elements takes the value of zero, or  has to be a diagonal positive definite matrix. Under these conditions,  is non-negative and it yields
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
        respectively.
Remark 3. 
If B is positive, with a non-negative C of full rank, only the positive  can be constructed and the positive  cannot be obtained. The case when the matrix B is non-negative,  is positive and  gives the positive  but a signum indefinite control parameter .
The positive effect of the PID controller derivative part on the Metzler matrix structure can be exploited if C is of full rank and non-negative, the matrix B is non-negative and  is diagonal.
An ad hoc solution can exist if  is not positive and the structure of  is, e.g., a degenerative lower triangular matrix, but it hardly depends on the parameters of Metzler matrix A.
The main idea of this remark can be generalized with respect to the diagonal stabilization principle by the following matching conditions.
Definition 4. 
The derivative part of the PID controller in control of strictly Metzler linear MIMO systems exists if non-negative matrices ,  of the system satisfy the matching condition
      
        
      
      
      
      
    where , .
The matrix , if exists, can be constructed by a linear coordinate transform of the system state variables while the associated measured variables must be chosen in such a way that C takes the above structure.
Remark 4. 
Prescribing (35) as a solution to the positiveness problem, the direct evaluation then implies the diagonal control law parameter
      
        
      
      
      
      
    with dependence on a positive tuning parameter  and positive definite diagonal .
The problem can be put in the matrix form when the availing structure of the static output control is readily solved by the parametrization
        
      
        
      
      
      
      
    
        where
        
      
        
      
      
      
      
    
Therefore,
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
It is evident, since B is non-negative that  as well as  are non-negative, and since A is strictly Metzler, then  is purely Metzler.
Using the above, (32) can be transformed into the form
        
      
        
      
      
      
      
    
        also emphasizing that such system description leads directly to a bilinear structure of matrix inequalities.
Remark 5. 
Since the resulting ,  are non-negative, this in turn means that for a positive diagonal  defined as in (41) it is sufficient to include in the synthesis the parametric constraints resulting from the desired Metzler structure of , where  is purely Metzler.
In order to provide constraint limitations, constraint structures need to reflect linear matrix inequality forms, but the structure of  implies an essentially bilinear matrix inequality formulation. This can be eliminated by applying one linear matrix equality into the design (see, e.g., []). The principle is explicated at the point of application.
3.3. PID Control Law Parameter Design
Exploiting the diagonal stabilization principle in accession to the control design for strictly linear Metzlerian structures [], the following matrix parameter , ,  needs to be adequately represented diagonally. These are represented in accordance with Lemma 1 as follows: 
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
To re-make the design construction in linear matrix inequality forms from the given bilinear structure, the related matrices are constructed in this way
        
      
        
      
      
      
      
    
        and the associated block-diagonal gain representation matrix
        
      
        
      
      
      
      
    
        is constructed via the same recipe.
Thus, the main result can now be presented and proven.
Theorem 1. 
Let ,  take the forms (33), where  is a regular positive definite diagonal matrix and for a given positive scalar  the matrix  is Metzler and  are non-negative and  is non-negative, then the closed-loop built on (1), (2) under PID control (21) is stable if there exist positive definite diagonal matrices ,  and a non-negative matrix  such that for ,
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    where
      
        
      
      
      
      
    are structured matrix variables.
Within a feasible solution with a suitable positive ε fixing a diagonal positive definite , the gain  representing not fixed design parameters is
      
        
      
      
      
      
    
Proof of Theorem 1. 
For a stable realization of , it yields according to Lyapunov inequality and relation (19)
          
      
        
      
      
      
      
    
Then, using the above (11) it follows that
          
      
        
      
      
      
      
    
Since there is an admissible change of parameters, the product  can be written as follows
          
      
        
      
      
      
      
    
          where
          
      
        
      
      
      
      
    
          and making this substitution, (16) allows
          
      
        
      
      
      
      
    
      
        
      
      
      
      
    
		  It can be easily derived when prescribing
          
      
        
      
      
      
      
    
          that (66), (67) imply (56), (57) and (68) gives (59), while the left multiplication of (67) by  retains diagonal structures of LMIs.
To avoid additional structured variable’s phenomena in the design conditions [], it can be taken as
          
      
        
      
      
      
      
    
4. Illustrative Numerical Example
An Unstable Metzler linear MIMO system (1), (2) is considered to illustrate the design step with relation to the system matrix parameters
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Fixing the tuning parameter  while solving the design problem results in
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      and the standard parameters that condition the desired specification on the design are set as
      
      
        
      
      
      
      
    
The solution of (55)–(59), obtained using the SeDuMi package [] in the Matlab environment, is represented by the set of matrix variables
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      which imply the PID control law parameters
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
PID control with these parameters and with the above-defined  stabilizes the closed-loop system. It is translated into the closed-loop system matrix  of the structure
      
      
        
      
      
      
      
    
      which is purely Metzler and Hurwitz, with the stable eigenvalue spectrum
      
      
        
      
      
      
      
    
Although the matrix  is not diagonally dominant, its structure and eigenvalues guarantee that with these PID controller parameters and given non-negative system parameters B, C, a positive closed-loop system performance is achieved. The purpose of the example is primarily to illustrate the desired design procedure.
In Table 1, the main designed parameters presented are dependent on the value of the tuning parameter .
       
    
    Table 1.
    The designed parameters dependency on the value of tuning parameter .
  
It is obvious that by increasing value of , the dominant eigenvalue of the closed-loop structure in the complex plane of the eigenvalues is closer to the imaginary axis, i.e., the dominant time constant is larger. Given all the parameters of the PID controller, the value of tuning parameter  is a very good compromise. Moreover, it can be verified that for , the closed-loop system is unstable. Using the function  of the Matlab environment, one can easily verify that the closed-loop system state trajectory is aperiodic.
Purely real negative eigenvalues are conditional on the use of positive systems because they guarantee aperiodic positive trajectories of state variables for a non-negative initial state of the system. However, they do not guarantee an overshoot during their evolutions, which sometimes needs to be suppressed. Unfortunately, standard methods for tuning PID controller parameters [,] for these structures cannot be used for overshoot suppressing. Methods based on the principle of the D-stability circle region [] come into consideration, but due to the bilinear structure of the synthesis conditions, it is not possible to guarantee an optimal overshoot suppressing also by using this approach. This sub-area of the synthesis problems will therefore be preferred in authors’ future research.
5. Discussion
The matching conditions restrict the structure of the input system matrix and measured system output variables into a hard constraint on the Metzler non-negative system parameters and limit the PID MIMO implementation. If the matching conditions are satisfied, the D-parameter of the defined PID control law can be tuned to support the Metzler structure of the system matrix, as it can be seen comparing  and A. Considering such support and the feasibility of LMIs design, a closed-loop with a Metzler structure of the dynamics matrix can be expected using the PID controller structure.
Such synthesis task has in general many degrees of freedom in defining structures of the  matrix. For a given Metzler MIMO system,  means the necessary minimal number of measured state variables, which is not changed if any of the necessary measured state variables for the implementation of the D-component part of PID are not used in the construction of the I-component part. The structure of the matrix  was chosen to demonstrate solutions with equal measured state impact also on the I-component part. For the above-considered structure of B, an additional measured state variable can be included only in the I-component part but the matching conditions imply that a strictly Metzler  cannot be obtained.
To the best of the authors’ knowledge, no comparable results are available for the design of PID control of MIMO Metzler linear systems. In the authors’ opinion, the proposed method is one that gives constraint limits on conditions for a class of switched positive systems. Exposing the principle details, the approach can be adapted for studying the PI control of strictly Metzler MIMO linear systems, where similar results can be expected.
6. Conclusions
This paper completes a design method for the synthesis of PID control for Metzler continuous-time MIMO linear systems. The closed-loop purely Metzler system matrix structure is proposed when exploiting a tuned diagonal D-part gain matrix and the square positive D-part and I-part gain matrices. The newly formulated exposition of the problem treatments of the existing matching conditions were provided by a measurement assignment through the output matrix structure to find an LMI representation of the design conditions. Maintaining parametric system constraints by the set of LMIs, the design conditions were completed by Lyapunov matrix inequality, guaranteeing closed-loop asymptotic stability within a feasible solution.
Since the analysis is linear, evidently, one can see the dependence of the resulting PID gains on Metzler parameters of the system. The proposed approach lends itself to algorithm formalization through LMIs. The theory yields results that have otherwise not been derived for PID control of a given class of Metzler systems. The development of an approach for Metzler systems with an extended set of parametric constraints is a topic of future research.
Author Contributions
A.F. elaborated the principles of attenuation of the closed-loop in control law parameter synthesis and implemented their numerical validation, and D.K. addressed the matching conditions and constraint principle assembling into a set of linear matrix inequalities in PID control parameter design for Metzler continuous-time linear MIMO systems. Both authors have read and agreed to the published version of the manuscript.
Funding
The research covering the fieldwork presented in this paper was founded by VEGA, the Grant Agency of the Ministry of Education and Academy of Science of Slovak Republic, under Grant No. 1/0483/21. This support is very gratefully acknowledged.
Data Availability Statement
All data for re-verification of the results presented are given in the article, and the authors have no other data. Software tools for the solution are standard, and their use should be known to the scientific community (MATLAB with related toolboxes).
Conflicts of Interest
Authors declare that there is no conflict of interest regarding the publication of this paper.
Abbreviations
The following abbreviations are used in this manuscript:
      
| LME | Linear Matrix Equality | 
| LMI | Linear Matrix Inequality | 
| PID controller | Proportional-Integral-Derivative controller | 
| SISO system | Single-Input Single-Output system | 
| MIMO system | Multiple-Input Multiple-Output system | 
Notations
The following basic notations are used in this manuscript:
      
| , , | state, input and output vectors of variables | 
| A, B, C | nominal system matrix parameters | 
| , | rhombic matrix of A and its diagonals | 
| L, | circulant permutation matrix and its Kronecker extension | 
| , | control error and its derivative | 
| , | integrator output and control reference signal | 
| , , | PID controller matrix parameters | 
| , , , , | system matrix parameters of the closed-loop structure | 
| , , | by the tuning step for recomputed system matrices of the closed-loop structure | 
| , , | associated block diagonal matrix structures | 
| P, H, R, | matrix variables of LMIs and LME and used Kronecker extension | 
| , | identity matrix, a real positive tuning parameter | 
All other notations are defined in the given context fluently.
References
- Farina, L.; Rinaldi, S. Positive Linear Systems. Theory and Applications; John Wiley & Sons: New York, NY, USA, 2000. [Google Scholar]
 - Berman, A.; Neumann, M.; Stern, R. Nonnegative Matrices in Dynamic Systems; John Wiley & Sons: New York, NY, USA, 1989. [Google Scholar]
 - Blanchini, F.; Colaneri, P.; Vlacher, M.E. Switched positive linear systems. Found. Trends Syst. Control 2015, 2, 101–273. [Google Scholar] [CrossRef]
 - Bussmann, S.; Jennings, N.R.; Wooldridge, M.J. Multiagent Systems for Manufacturing Control. A Design Methodology; Springer: Berlin, Germany, 2004. [Google Scholar]
 - De Leenheer, P.; Aeyels, D. Stabilization of positive linear systems. Syst. Control Lett. 2001, 44, 259–271. [Google Scholar] [CrossRef]
 - Shen, J.; Lam, J. On static output-feedback stabilization for multi-input multi-output positive systems. Int. J. Robust Nonlinear Control 2015, 25, 3154–3162. [Google Scholar] [CrossRef]
 - Ebihara, Y. H2 state-feedback synthesis under positivity constraint. Upper and lower bounds computation of the achievable performance. In Proceedings of the 16th European Control Conference ECC 2018, Limassol, Cyprus, 12–15 June 2018; pp. 2867–2872. [Google Scholar]
 - Ait Rami, M.; Tadeo, F. Linear programming approach to impose positiveness in closed-loop and estimated states. In Proceedings of the 16th International Symposium on Mathematical Theory of Networks and Systems, Kyoto, Japan, 24–28 July 2006; pp. 2470–2477. [Google Scholar]
 - Shafai, B.; Oghbaee, A. Positive quadratic stabilization of uncertain linear system. In Proceedings of the 2014 IEEE Multi-Conference on Systems and Control, Antibes, France, 8–10 October 2014; pp. 1412–1417. [Google Scholar]
 - O’Dwyer, A. Handbook of PI and PID Controller Tuning Rules; Imperial College Press: London, UK, 2006. [Google Scholar]
 - Wang, Q.G.; Ye, Z.; Cai, W.J.; Hang, C.C. PID Control for Multivariable Processes; Springer: Berlin, Germany, 2008. [Google Scholar]
 - Zheng, F.; Wang, Q.G.; Lee, T.H. On the design of multivariable PID controllers via LMI approach. Automatica 2002, 38, 517–526. [Google Scholar] [CrossRef]
 - Gouzé, J.L.; Rapaport, A.; Hadj-Sadok, M.Z. Interval observers for uncertain biological systems. Ecol. Model. 2000, 133, 45–56. [Google Scholar] [CrossRef]
 - Krokavec, D.; Filasová, A. PID control design for SISO strictly Metzlerian linear systems. Symmetry 2020, 12, 1979. [Google Scholar] [CrossRef]
 - Krokavec, D.; Filasová, A. LMI based principles in strictly Metzlerian systems control design. Math. Probl. Eng. 2018, 2018, 9590253. [Google Scholar] [CrossRef]
 - Krokavec, D.; Filasová, A. A Metzler-Lipschitz structure in unknown-input observer design. In Proceedings of the 29th Mediterranean Conference on Control and Automation MED 2021, Bari, Italy, 22–25 June 2021; pp. 831–836. [Google Scholar]
 - Bellman, R. Introduction to Matrix Analysis; McGraw-Hill: New York, NY, USA, 1970. [Google Scholar]
 - Berman, A.; Hershkowitz, D. Matrix diagonal stability and its implications. SIAM J. Algebr. Discret. Methods 1983, 4, 377–382. [Google Scholar] [CrossRef]
 - Krokavec, D.; Filasová, A. H∞ norm principle in residual filter design for discrete-time linear positive systems. Eur. J. Control 2019, 45, 17–29. [Google Scholar] [CrossRef]
 - Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: New York, NY, USA, 1995. [Google Scholar]
 - Brewer, J.W. Kronecker products and matrix calculus in system theory. IEEE Trans. Circuits Syst. 1978, 25, 772–781. [Google Scholar] [CrossRef]
 - Krokavec, D.; Filasová, A. Control design for linear strictly Metzlerian descriptor systems. In Proceedings of the 18th European Control Conference ECC 2020, Saint Petersburg, Russia, 12–15 May 2020; pp. 2092–20970. [Google Scholar]
 - Golub, G.H.; Van Loan, C.F. Matrix Computations; Johns Hopkins University Press: Baltimore, MD, USA, 1996. [Google Scholar]
 - Peaucelle, D.; Henrion, D.; Labit, Y.; Taitz, K. User’s Guide for SeDuMi Interface 1.04; LAAS-CNRS: Toulouse, France, 2002. [Google Scholar]
 - Tsavnin, A.; Efimov, S.; Zamyatin, S. Overshoot elimination for control systems with parametric uncertainty via a PID controller. Symmetry 2020, 12, 1092. [Google Scholar] [CrossRef]
 - Zhang, W.; Cui, Y.; Ding, X. An improved analytical tuning rule of a robust PID controller for integrating systems with time delay based on the multiple dominant pole-placement method. Symmetry 2020, 12, 1449. [Google Scholar] [CrossRef]
 - Krokavec, D.; Filasová, A. LMI constraints on system eigenvalues placement in dynamic output control design. In Proceedings of the 2015 IEEE International Conference on Control Applications CCA 2015, Sydney, Australia, 21–23 September 2015; pp. 1749–1754. [Google Scholar]
 
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.  | 
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).