Feedback Passivation of Linear Systems with Fixed-Structured Controllers
Lanlan Su, Vijay Gupta, and Panos Antsaklis

TL;DR
This paper develops a method to design optimal fixed-structured output feedback controllers for linear systems, maximizing passivity levels in both continuous and discrete time, using convex optimization.
Contribution
It provides necessary and sufficient conditions for passivation with fixed-structured controllers and formulates the controller design as a convex optimization problem.
Findings
Conditions for passivation with fixed-structure controllers are established.
The method maximizes passivity indices via convex optimization.
Applicable to both continuous-time and discrete-time systems.
Abstract
This paper addresses the problem of designing an optimal output feedback controller with a specified controller structure for linear time-invariant (LTI) systems to maximize the passivity level for the closed-loop system, in both continuous-time (CT) and discrete-time (DT). Specifically, the set of controllers under consideration is linearly parameterized with constrained parameters. Both input feedforward passivity (IFP) and output feedback passivity (OFP) indices are used to capture the level of passivity. Given a set of stabilizing controllers, a necessary and sufficient condition is proposed for the existence of such fixed-structured output feedback controllers that can passivate the closed-loop system. Moreover, it is shown that the condition can be used to obtain the controller that maximizes the IFP or the OFP index by solving a convex optimization problem.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStability and Control of Uncertain Systems · Advanced Control Systems Optimization · Control and Stability of Dynamical Systems
Feedback Passivation of Linear Systems with Fixed-Structured Controllers
Lanlan Su [email protected]
Vijay Gupta [email protected]
Panos Antsaklis [email protected] Department of Electrical Engineering, University of Notre Dame, Notre Dame, IN 46556 USA
Abstract
This paper addresses the problem of designing an optimal output feedback controller with a specified controller structure for linear time-invariant (LTI) systems to maximize the passivity level for the closed-loop system, in both continuous-time (CT) and discrete-time (DT). Specifically, the set of controllers under consideration is linearly parameterized with constrained parameters. Both input feedforward passivity (IFP) and output feedback passivity (OFP) indices are used to capture the level of passivity. Given a set of stabilizing controllers, a necessary and sufficient condition is proposed for the existence of such fixed-structured output feedback controllers that can passivate the closed-loop system. Moreover, it is shown that the condition can be used to obtain the controller that maximizes the IFP or the OFP index by solving a convex optimization problem.
keywords:
Output feedback passivation, Fixed-structued controller, Passivity indices, SDP.
††thanks: This paper was not presented at any IFAC meeting.
, , and
1 Introduction
Passivity provides a physically meaningful interpretation of the energy dissipation of a system from the input-output perspective (Willems (1972)). Notions of input and output passivity indices give a widely used measure of the level of passivity for a system (Kottenstette et al. (2014)). When exploited properly, passivity indices provide a means to design feedback controllers via the process of compensating for the lack of passivity in one subsystem of a feedback configuration with passivity surplus in the other (Van Der Schaft 2000, Bao & Lee 2007, Antsaklis et al. 2013).
Feedback passivation of plants that may not be passive is a widely studied problem (Larsen & Kokotovic (2001), Zhu et al. (2014), Zhao & Gupta (2016)). In the existing works, the controller can be chosen without any constraint on its structure. In this paper, we study the problem of designing a controller to maximize the closed-loop passivity level (as measured by a passivity index) when the controller has to satisfy a fixed structure. Reconstruction of such a controller can be performed by solving a semidefinite programming (SDP). The results in this paper can be utilized to improve the robust stability margins of interconnected systems as measured from the perspective of passivity.
Our problem setup involves linearly parameterized sets of controllers with constrained parameters. It is generally known that synthesis of such controllers is a notoriously difficult problem. A naive application of the Kalman-Yakubovich-Popov (KYP) lemma to tackling the problem would result in bilinear matrix inequalities, which are intractable in general. Our proposed approach establishes and exploits relationships between the passivity of SISO systems and sum-of-square (SOS) polynomials, which are amenable to convex optimization formulations. The introduction of linearly parameterized sets of controllers is motivated by its ubiquity in practical engineering applications, the most common of which consists of proportional-integral-derivative (PID) controllers, where the parameters appear linearly. By tuning the linear parameters of the controller in order to optimize the level of passivity in a feedback is of interest in view of the popularity of such controllers. Such parameterized controllers belong to a broader class of the so-called fixed-structured controllers. See, for instance, Saeki (2006) which considers fixed-structured PID controller design for control problems with linear constraints on the control structure; Malik et al. (2008) wherein a set of stabilizing fixed-structure and fixed-order controllers is constructed; and Bazanella et al. (2011) which studies model-free fixed-structure controller synthesis. To the best of the authors’ knowledge, the problem of optimizing the passivity level of a system with a fixed-structure controller considered in this paper has not been considered elsewhere.
The rest of this paper is organized as follows. Section 2 introduces some preliminaries and states the problem formulation. Section 3 presents the main results. The main results are illustrated by two examples in Section IV. Some final remarks and future work are described in Section V.
2 Preliminaries and Problem Formulation
2.1 Notation
The notation used in the paper is as follows. The sets of real and complex numbers are denoted by and , and the imaginary unit is denoted as . The notation and denote the real part and the magnitude of a complex number . , and denote the inverse, the transpose and the conjugate transpose of matrix , respectively. Given a Hermitian matrix , the notation denotes the minimum eigenvalue of . For Hermitian matrices , the notation denotes is positive semidefinite. The degree of a polynomial is denoted by . The symbol denotes the Kronecker product. The function is the truncation of to the interval . The operator is defined as the inner products of signal and over . denotes the extended signal space and denotes the norm. For briefness, the notation denotes the symmetric entries in a symmetric matrix.
2.2 Sum of square (SOS) matrix polynomial
Let us briefly introduce the class of SOS matrix polynomials, see e.g., Chesi (2010) for details.
A symmetric matrix polynomial is said to be SOS if and only if there exist matrix polynomials such that SOS matrix polynomials are postive-semidefinite, and it turns out that one can establish whether a symmetric matrix polynomial is SOS via an LMI feasibility test.
Indeed, let be a nonnegative integer such that . By extending the Gram matrix method or SMR for scalar polynomials to the representation of matrix polynomials, can be written as
[TABLE]
where is a vector containing all the monomials of degree less than or equal to in with , and is a symmetric matrix satisfying
[TABLE]
is a linear parametrization of the linear set
[TABLE]
and is a free vector with It follows that is a SOS matrix polynomial if and only if there exists satisfying the LMI
[TABLE]
When is considered, the above results are reduced to SOS polynomials.
2.3 Strictly Input and Output Passive Systems
We start by introducing the definitions of passivity and positive realness for LTI systems, followed by a lemma revealing their relation.
Definition 1**.**
(Passivity (Van Der Schaft 2000, Kottenstette et al. 2014)) Consider a CT or DT LTI system . Then the system is
- •
passive if there exists a constant such that
[TABLE]
- •
strictly input passive (SIP) if there exist and such that
[TABLE]
and the largest satisfying (4) is called the Input Feedforward Passivity (IFP) index, denoted as IFP().
- •
strictly output passive (SOP) if there exist and such that
[TABLE]
and the largest satisfying (5) is called the Output Feedback Passivity (OFP) index, denoted as OFP().
The IFP and OFP indices, defined in terms of an excess of passivty, are introduced to quantify the degree of passivity.
Definition 2**.**
(Positive realness (Khalil & Grizzle 2002)) A square, proper and rational transfer function (or for DT case) is said to be positive real if
- •
* is analytic in in CT case; is analytic in in DT case;*
- •
* , for which is not a pole of in CT case; for which is not a pole of in DT case;*
- •
Any pure imaginary pole of is a simple pole, and the associated residue satisfies in CT case; If is a pole of it is at most a simple pole, and the associated residue satisfies in DT case.
For a stable111In this work, a LTI system is said to be stable if the system is asymptotically stable. LTI system with transfer function , the following lemma states the relation between the passivity and positive realness.
Lemma 3**.**
(Bao & Lee (2007))A stable LTI system is passive if and only if its transfer function is positive real.
For a stable LTI system with the transfer function (or for DT case) that is strictly input passive, its IFP index, , is given as
[TABLE]
For a minimum phase LTI system (or for DT case) that is strictly output passive, its OFP index, , is given as
[TABLE]
2.4 Problem Formulation
In this work, we consider the problem of output feedback passivation of a single-input single-output (SISO) linear system through a fixed-structured controller (depicted in Figure 1). Particularly, the objective is to design an output feedback fixed-structure controller with parameter , which maximizes the IFP or the OFP index for the closed-loop system.
The SISO plant with transfer function can be either CT or DT systems. The set of the controllers which can be implemented has a specified controller structure represented by for the CT case and for the DT case, where is a set of admissible values of the controller parameter vector . We assume that the controllers are linearly parameterized, i.e.,
[TABLE]
where is the parameter vector and is the predefined parameter independent vector of transfer functions. It is also assumed that all entries in are selected to have stable poles. A typical class of controllers with linear parameterization is PID controllers. The linearity makes the resulting design problem more amendable to analysis. Moreover, it is shown in Bazanella et al. (2011) that any parameteter-dependent transfer function can be approximated to any degree of accuracy desired by a transfer function of the form (6) with sufficiently large . As it is often required to restrict the admissible controller parameters to some desired bounded sets, we assume that the admissible set of is described by222As it will be explained in Remark 19, the proposed methodology can be used also to design feedback controllers with any convex set .
[TABLE]
The problems addressed in this work are as follows.
Problem 4**.**
For a given set of controllers, , establish whether the closed-loop system is stable for all .
With the set of stabilizing controllers in hand, we further investigate the following problem.
Problem 5**.**
Establish whether there exists a controller in the set that can passivate the system . If the answer is positive, determine the controller that maximizes the IFP index and the OFP index respectively for the closed-loop system.
It is well-known that a necessary condition for a linear system to be feedback passivated is that the system should have a relative degree less than 2 and is weakly minimum phase (i.e., it should not have zeros on right side in s-plane or outside the unit circle in z-plane). Thus, we assume throughout this work the following assumption.
Assumption 6**.**
The plant has a relative degree less than , and has all its zeros in the closed left half of the s-plane in CT case (in DT case, respectively, inside or on the unit circle of the z-plane).
A slightly more restrictive assumption is made when the optimal OFP controller design is considered.
Assumption 7**.**
The plant has a relative degree less than , and has all its zeros in the open left half of the s-plane in CT case (in DT case, respectively, strictly inside the unit circle of the z-plane).
3 Main Results
3.1 Stability Analysis
Let us start by addressing Problem 4, which is to establish the robust stability of the closed-loop system for all parameter .
First, let us observe that the controller set (7) can be equivalently described as
[TABLE]
with .
For CT case, let us denote the transfer function of the plant as , and denote the -th component in the vector as . It follows that the closed-loop system as shown in Figure 1 is represented as
[TABLE]
where the polynomials and denote the numerator and denominator of the closed-loop transfer function respectively. Under Assumption 6 or 7 , it can be observed that there is no unstable zero-pole cancellation in the above closed-loop transfer function.
Rewrite the denominator polynomial as
[TABLE]
wherein the coefficients are linear functions of the vector variable . In order to analyze the stability of the closed-loop system, it is necessary and sufficient to check whether all the roots of the polynomial have negative real parts for all . To this end, let us exploit the modified Routh-Hurwitz table for the polynomial . By multiplying each component by their denominator in the classical Routh-Hurwitz table, we can obtain the modified Routh-Hurwitz table defined as
[TABLE]
where the number of rows is and the -th component is
[TABLE]
It can be verified that all the roots of have negative real parts for all if and only if the polynomials in the first column of the modified Routh-Hurwitz table (10) are positive for all .
Now let us further consider a discrete-time transfer function of the plant as , which is in closed-loop with the linearly parameterized controller . With similar argument of the CT case, the closed-loop system is represented as
[TABLE]
with
[TABLE]
wherein the coefficients depend linearly on the vector variable . Similarly, in order to establish the stability of the closed-loop system for all , it is necessary and sufficient to check whether all the roots of the polynomial have magnitude less than 1. By multiplying the odd rows by their denominator and removing the even rows in the traditional Jury table, we define the modified Jury table where
[TABLE]
It can be verified that all the roots of have magnitude less than 1 for all if and only if all the polynomials in the first column of the modified Jury table are positive for all .
Let us denote the entries of the first column in the modified Routh-Hurwitz table for CT case or in the modified Jury table for DT case as where denotes the -th entry in the column. Based on the previous analysis, we have the following lemma.
Lemma 8**.**
The closed-loop system is stable for all defined in (8) if and only if
[TABLE]
Now let us define the polynomials
[TABLE]
where are auxiliary polynomials.
Theorem 9**.**
The closed-loop system is stable for all if and only if
[TABLE]
where
[TABLE]
Proof. It can be observed that the set defined in (8) is a compact set, and are polynomials of even degree and their highest degree forms do not have common zeros except zero. Given an arbitrarily small scalar , it follows from Theorem 7 in Chesi (2010) that holds if and only if there exist SOS polynomials such that is SOS polynomial. Therefore, the condition (16) is satisfied with , and hence the condition (15) holds.
Let us suppose that (15)-(16) hold. Then, one has that and are nonnegative. Since whenever , it follows from (14) that for all .
Remark 10**.**
Theorem 9 shows that one can establish the positivity of the polynomials in the first column in the modified tables for all by solving the optimization problem (16). It is worth mentioning that the condition for polynomials which depend on some decision variables linearly to be SOS polynomials can be solved equivalently via LMIs based on the Gram matrix method as described in Section 2.2. Therefore, for any chosen degrees of polynomials , this theorem provides a sufficient condition solvable through LMIs, which is also necessary when the degrees are large enough.
Since fixed-structured controllers, including PID control as a typical example, are so widely used in industrial applications, it is important to develop a methodology to characterize the set of stabilizing controllers before carrying out the optimal control design. Theorem 9 provides a method to establish whether a given set of controllers is stabilizing. In the next subsection, we will design the controller by choosing its parameter from the set to reach the maximized passivity level for the closed-loop system. Indeed, most existing modern optimal control techniques are incapable of accommodating constraints on the controller order or structure into their design methods, and consequently cannot be used for designing optimal or robust controllers.
3.2 Feedback Passivation
Given a set of stabilizing controllers , we proceed to address Problem 5 in this subsection. We first consider the CT case, which is then extended to the DT case.
3.2.1 CT case
Recall that the numerator and denominator of the closed-loop transfer function (9) are denoted as polynomials and , respectively, wherein the coefficients of depends linearly on the vector variable . By substituting , and can be rewritten via even-odd decomposition as
[TABLE]
where are all real polynomials in , and and depend linearly on . The frequency response of the closed-loop system (9) can be expressed as
[TABLE]
which yields that
[TABLE]
Lemma 11**.**
There exists a controller in the controller set that can feedback passivate the plant if and only if there exists a vector and a scalar such that
[TABLE]
Proof. Since the controller set is stabilizing, it follows from Lemma 3 that a controller can feedback passivate the plant if and only if the closed-loop system is positive real. For a stable closed-loop system, the first and the third condition in Definition 2 are trivially satisfied. Therefore, the closed-loop system is positive real if and only if
[TABLE]
which, according to (19), is equivalent to
[TABLE]
Therefore, there exists a controller in the set that can feedback passivate the plant if and only if there exists a vector and a scalar such that
[TABLE]
Since there is no gap between nonnegative polynomials and SOS polynomials when the polynomial is univariate, the above condition is is equivalent to
[TABLE]
which completes the proof.
Note that checking the feasibility of (20) can be solved by a SDP. Specifically, the condition in (20) can be rewritten based on Section 2.2 as
[TABLE]
where is a matrix depending linearly on while a linear parametrization of the set defined in (2). Moreover, to take the constraint into account, the feasibility problem in (20) can be equivalently solved by checking the positivity of , which is the optimal solution of the following SDP:
[TABLE]
If the condition in (20) is feasible, i.e., , let us further address the second part of Problem 5. Consider the problem of desgining an optimal IFP controller. According to Lemma 3 and (19), the problem can be equivalently rephrased in the following mathematical form
[TABLE]
Theorem 12**.**
If the condition in (20) is feasible, the maximum IFP index that can be achieved by the feedback controller set is given by with defined as
[TABLE]
and the corresponding controller is given by the optimal solution .
Proof. Suppose the condition in (20) is feasible, it follows that there exists such that
[TABLE]
and hence,
[TABLE]
Therefore, a lower bound of the optimal in (22) is zero. Next, let us observe that the constraint in (22) can be rewritten as
[TABLE]
Since and by exploiting the Schur complement lemma, the above inequality can be further equivalently rewritten as
[TABLE]
According to Theorem 4 in Chesi (2010), we have that a univariate matrix polynomial is positive semidefinite if and only if it is SOS. Therefore, by replacing with , the optimization problem in (22) can be equivalently solved by (23), which completes the proof.
Remark 13**.**
Theorem 12 provides a method via solving a convex optimization problem to design the controller in the set that maximizes the IFP index for the closed-loop system. Particularly, the maximum in the convex optimization problem (23) can be obtained by bisection algorithm (i.e., at each step of the bisection algorithm, fix the value of and check the feasibility of (23) ). To check the feasibility of (23) with fixed value of , let us observe that the matrix in (23) depends linearly on the decision variables , and the constraint can be imposed by adding extra LMI constraints as done in (21). Similar to the scalar polynomial case in (20), the condition for a matrix polynomial which depends on some decision variables linearly to be SOS polynomials can be solved equivalently via a SDP, as shown in Section 2.2.
Next, we consider the optimal OFP controller design. To this end, let us observe that the zeros of the closed-loop transfer function (9) have negative real part under Assumption 7 and the stable controller base . Therefore, the closed-loop system is minimum phase system. Now, we are ready the present the following theorem.
Theorem 14**.**
The maximum OFP index that can be achieved by the feedback controller set is given by defined as
[TABLE]
and the corresponding controller is given by the optimal solution .
Proof. Since the closed-loop system is minimum phase, its inverse exists. From (18), we have that
[TABLE]
and
[TABLE]
It follows from Lemma 3 that the maximum OFP index that can be reached is
[TABLE]
which can be rewritten into (24).
Similar to the optimization problem (20), since the polynomial in (24) depends linearly on decision variables and , it can be solved by a SDP.
Remark 15**.**
An alternative approach to address directly Problem 5 without assuming that the set of is stabilizing is to solve the SDP presented in Theorem 12, and then check the stability of the closed-loop system with the derived controller . See Example 2 in Section 4 for more details.
3.2.2 DT case
In the end, we consider Problem 5 for the discrete-time systems (12). In order to establish whether a given stable closed-loop system is passive, we need to check the positivity of the real part of the transfer function over the complex unit circle .
Let be an auxiliary variable, and define the rational function as as . Note that the complex unit circle is parameterized by the variable (Chesi (2019)). Consequently, one has that
[TABLE]
is equivalent to
[TABLE]
Let us denote the numerator and denominator of the transfer function in (12) as the polynomials and , respectively, wherein the coefficients depend linearly on the vector variable . By substituting , we have
[TABLE]
By even-odd decomposition, it follows that and can be expressed as
[TABLE]
[TABLE]
where are all real polynomials in with coefficients of depending linearly on . Now it is ready to see
[TABLE]
which follows that
[TABLE]
Since the given set of controllers is stabilizing, it follows from Lemma 3 and Definition 2 that the closed-loop system is passive if and only if the condition (25) holds. Based on similar reasoning of Lemma 11, we can obtain the following result.
Lemma 16**.**
There exists a controller in the controller set that can feedback passivate the plant if and only if there exists a vector and a scalar such that
[TABLE]
Lemma 16 provides, for the DT case, a necessary and sufficient condition for determining the existence of a controller in the set such that the closed-loop system (12) is passive. Similar to the CT case, this condition can be verified by solving a SDP with the same form in (21).
When the condition (29) is satisfied, the next step is to determine the controller in the set that can achieve the maximum IFP index for the closed-loop system (28).
Corollary 17**.**
If the condition in (29) is feasible, the maximum IFP index that can be achieved by the feedback controller set is given by with defined as
[TABLE]
where
[TABLE]
By taking the inverse of , it is obtained that
[TABLE]
Corollary 18**.**
The maximum OFP index that can be achieved by the feedback controller set is given by defined as
[TABLE]
and the corresponding controller is given by the optimal solution .
Remark 19**.**
It can be easily seen that the proposed methodology in this subsection can be used not only for a hyper-rectangle set as defined in (7), but also any convex set . Indeed, this can be achieved by replacing the LMI the second constraint in (21) with appropriate LMI corresponding to the set .
4 Numerical Examples
In this section, we provide two examples to illustrate the proposed methodologies. The computations are done by Matlab with toolbox SOSTOOLS and SeDuMi.
4.1 Example 1
Let us begin with considering a DT plant with transfer function , and the controller set described by with the parameter . Note that the plant is unstable since its pole has magnitude larger than
- The closed-loop system (12) is derived as
[TABLE]
The first problem is to establish whether the closed-loop system is stable for all To address this, we first compute the modified Jury table for the denominator , and the first column of the table is obtained as Next, we examine the positivity of these polynomials over the set based on Theorem 9. It is obvious that and for all , so we just need to solve the SOS program in (16) for . By choosing the the degrees of the auxiliary polynomials as 2, we find the optimal solution as , which guarantees the positivity of over . Therefore, it can be concluded that the closed-loop system is stable for all .
With this set of stabilizing controllers, we further consider optimal IFP controller design in Problem 5. The first step is to determine the existence of controllers in the set that can feedback passivate the plant. This can be done by solving the SDP in (29). Specifically, by replacing with , we have
[TABLE]
Then, we solve the SOS program in (29), which is converted to solving a SDP in the form of (21), and it is obtained that the optimal solution of in (21) is positive. Therefore, it can be concluded that there exists a controller in the set that can feedback passivate the plant . The next step is to derive the controller in the set that maximizes IFP for the closed-loop system. This is accomplished by solving the SDP (30) at each step of the bisection algorithm, which leads to the maximum as with the optimal solution .
To verify the resulting IFP index , one can transform the closed-loop transfer function to a state space system , and then exploits the necessary and sufficient LMI condition for dissipativity to obtain the IFP index for the closed-loop system. (See Lemma 2 in Kottenstette et al. (2014) for details) To be specific, the closed-loop system can be rewritten as the state space system as follows
[TABLE]
It can be verified by Lemma 3 in Kottenstette et al. (2014) that the IFP index for this state space system is obtained as as expected.
4.2 Example 2
In this example, we consider a CT plant with the transfer function , and the controller set is chosen to be the class of PI controllers, described as with the parameter .
The problem is to directly determine the controller in the set that maximize the IFP index and the OFP index for the closed-loop system, respectively. Let us observe that the plant is unstable since it has poles .
First, by substituting , one can express the closed-loop system (18) as
[TABLE]
Then, we solve the SOS progam in (20), which is converted to solving the SDP (21), and it is obtained that the optimal solution of in (21) is positive.
To design the optimal IFP controller, we consider the optimization problem in (22). By solving the SDP (23) at each step of bisection algorithm, we obtain that the maximum as with the solution . To design the optimal OFP controller, we solve the optimization problem in (24), and obtain that the maximum as with the solution .
In the end, we need to check the stability of the closed-loop system (9) with the derived . For both the optimal IFP controller and the optimal OFP controller , the closed-loop system can be easily verified via Routh-Hurwitz stability criterion or calculating the poles that the closed-loop system is stable. Therefore, based on Lemma 3, one has that the maximum IFP index that the closed-loop system can achieve is , and the corresponding controller is and the maximum OFP index that the closed-loop system can achieve is and the corresponding controller is .
Similar to the previous example, the resulting IFP index and OFP index can be verified by transforming the closed-loop transfer function to state space system , and then exploit the necessary and sufficient LMI condition for dissipativity (Lemma 2 in Kottenstette et al. (2014)) to obtain the IFP or OFP index for the closed-loop system.
5 Conclusion
This paper has considered feedback passivation of SISO LTI systems with linearly parameterized controller with the objective of maximizing the passivity level for the closed-loop systems. First, we have proposed a method to test whether a given set of controllers is stabilizing. Second, we have shown that given a set of stabilizing controllers, the optimal controller in the sense of maximum IFP or OFP index can be obtained by solving a SDP. The proposed results also provide an alternative method without assuming the set of controllers to be stabilizing. Future work will consider extensions to the multi-input multi-output (MIMO) case.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1)
- 2Antsaklis et al. (2013) Antsaklis, P. J., Goodwine, B., Gupta, V., Mc Court, M. J., Wang, Y., Wu, P., Xia, M., Yu, H. & Zhu, F. (2013), ‘Control of cyberphysical systems using passivity and dissipativity based methods’, European Journal of Control 19 (5), 379–388.
- 3Bao & Lee (2007) Bao, J. & Lee, P. L. (2007), Process control: the passive systems approach , Springer Science & Business Media.
- 4Bazanella et al. (2011) Bazanella, A. S., Campestrini, L. & Eckhard, D. (2011), Data-driven controller design: the H 2 approach , Springer Science & Business Media.
- 5Chesi (2010) Chesi, G. (2010), ‘LMI techniques for optimization over polynomials in control: a survey’, IEEE Transactions on Automatic Control 55 (11), 2500–2510.
- 6Chesi (2019) Chesi, G. (2019), ‘Stability test for complex matrices over the complex unit circumference via LM Is and applications in 2d systems’, IEEE Transactions on Circuits and Systems I: Regular Papers .
- 7Khalil & Grizzle (2002) Khalil, H. K. & Grizzle, J. W. (2002), Nonlinear systems , Vol. 3, Prentice hall Upper Saddle River, NJ.
- 8Kottenstette et al. (2014) Kottenstette, N., Mc Court, M. J., Xia, M., Gupta, V. & Antsaklis, P. J. (2014), ‘On relationships among passivity, positive realness, and dissipativity in linear systems’, Automatica 50 (4), 1003–1016.
