Next Article in Journal
The Sinkhole Phenomenon—Changes in Compartment Fire Characteristics Due to Incomplete Combustion before Flame Ejection
Next Article in Special Issue
A Novel Method of Local Anode Effect Prediction for Large Aluminum Reduction Cell
Previous Article in Journal
Oncological Applications of Photodynamic Therapy in Dogs and Cats
Previous Article in Special Issue
Fault-Tolerant Control of Multi-Joint Robot Based on Fractional-Order Sliding Mode
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Positivity-Preserving H Model Reduction for Discrete-Time Positive Systems via a Successive Convex Optimization Algorithm

1
School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, China
2
Shunde Innovation School, University of Science and Technology Beijing, Foshan 528399, China
3
Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
4
Key Laboratory of Knowledge Automation for Industrial Processes of Ministry of Education, Beijing 100083, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2022, 12(23), 12277; https://doi.org/10.3390/app122312277
Submission received: 10 November 2022 / Revised: 25 November 2022 / Accepted: 28 November 2022 / Published: 30 November 2022

Abstract

:
This paper considers the positivity-preserving model reduction for discrete-time positive systems. Given a stable high-order positive system, we aim to find a reduced-order model such that the approximation error is minimized within a prescribed H performance and positivity is preserved. Regarding the bounded real lemma, the sufficient and necessary condition for the existence of a reduced-order model is established in terms of bilinear matrix inequality and convex semi-definite constraint, which ensures that the reduced-order system is positive and the resulted error system is stable and has an H performance level. Based on the inner-approximation strategy, we approximate the bilinear constraints with convex ones, under which an iterative procedure is provided to calculate the desired reduced-order model. Finally, an example is provided to demonstrate the effectiveness and potential benefits of the presented results.

1. Introduction

In nature and engineering applications, there exist some quantities that potentially remain to be non-negative, such as the populations of organisms within ecological systems [1], the propagation rate of a signal in network communication [2], and the concentration of liquid in chemistry [3]. Such a system characterized by non-negative quantities is commonly known to be positive for which the state variables and output trajectories reside in the first quadrant whenever the inputs and initial states are non-negative [4]. The studies concerning positive systems are derived from [5], based on which significant results such as reachability and controllability [6], Kalman-Yakubovich-Popov [7] have been developed. Due to the positivity, the state variables remain in the non-negative cone instead of the entire linear space [8]. This property leads to the obstacle of applying the well-established general theories to positive systems, which promotes specialized research including state-feedback control [9], output–feedback control [10,11], observer design [12,13], etc.
On the other hand, actual systems bear complex dynamics and the order of exact models is relatively high, which brings about great difficulties in the control and implementation of related systems. Naturally, the model reduction problem aiming at approximating a higher-order model by a lower-order one with a sufficiently small error has received considerable attention [14,15,16,17,18], and various model-reduction techniques have been established. The traditional balanced-truncation method was extended for the inhomogeneous initial condition case [19]. A lower-order stable transfer function was explored to approximate a given transfer function with the H norm [20]. A complete characterization of all optimal Hankel-norm approximations to a rational transfer function was provided in [21]. Nevertheless, two challenges arise when attempting to adapt the developed model reduction approaches to positive systems. On one hand, when approximating a specified positive system, we expect that the reduced-order model is preserved to be positive, which imposes additional constraints on system matrices. On the other hand, the approximation error is usually characterized by specific criteria of an associated error system, which can be transformed into a type of bilinear matrix inequalities (BMIs) involving the coupled terms between the Lyapunov variable and unknown system matrices [22]. An intuitive idea to resolve this issue is to transform the bilinear constraints into linear ones. In addition, the congruent transformation method [23] and the D-K iteration method [24] have been proposed to find feasible solutions in some cases. Nevertheless, the above results did not take the intrinsic positivity constraints into account, and solving the non-convex stability condition and the positivity constraint simultaneously remains a major challenge.
This paper explores the positivity-preserving model reduction method for positive systems. A reduced-order positive model is sought to capture the dominant dynamics of the original high-order system within a prescribed error bound. The sufficient and necessary condition with the form of BMI for the positivity-preserving model reduction is developed in a way such that the approximation error is minimized within a guaranteed level. With the aid of the inner-approximation strategy, we develop a successive convex optimization (SCO) algorithm, under which the desired reduced-order model is achieved by sequentially solving the approximated convex problems. Overall, the main contributions of the paper are stated as follows:
  • This paper proposes a positivity-preserving model reduction scheme, which guarantees the H performance of the resulted error system and preserves the positivity simultaneously.
  • To render the positivity-preserving model reduction problem numerically tractable, we propose an inner-approximation strategy, and then establish an SCO algorithm to solve a type of BMI problem without parametrization techniques.
  • To achieve a smaller approximation error, the zero initial condition can be adapted to iterate the reduced-order model, which simplifies the design process by abolishing the initialization step.
The paper is arranged as follows: Section 2 discusses the problem statement and presents the necessary fundamental results. Section 3 establishes the conditions required for the existence of a positive reduced-order model, based on which a significant algorithm for optimizing the desired reduced-order model is provided. In Section 4, we provide an example to illustrate the effectiveness and potential benefits of the presented results. Finally, Section 5 summarizes the conclusions and highlights future directions for improvement.
Notations:  R , R n , R m × n are introduced to denote the set of real numbers, n-dimensional column vectors and m × n -dimensional matrices, respectively, and R + n defines n-dimensional column vectors whose all elements are non-negative. I and 0 represent the identical and zero matrices with appropriate dimensions, respectively. For a square matrix X, X > 0 ( < 0 ) indicates that X is positive-definite (negative-definite), and He { X } X + X T , where X T is the transpose of X. For an arbitrary matrix Y R m × n , Y 0 ( Y 0 ) implies that every elements in Y is non-negative (positive).

2. Preliminaries and Problem Formulation

Consider a class of stable systems, whose dynamics can be described as follows:
x ( k + 1 ) = A x ( k ) + B u ( k ) , y ( k ) = C x ( k ) + D u ( k ) ,
where x R n x , u R n u , y ( k ) R n y are the vectors of state, controlled input and output, respectively, and A , B , C , D are known constant matrices. In this paper, we assume that the system (1) is positive, and the definition of positive systems is given as follows.
Lemma 1
([25]). Given the initial condition x ( 0 ) = x 0 R + n x and the input u ( k ) R + n u , the system (1) is said to be positive if k > 0 , x ( k ) R + n x , y ( k ) R + n y .
In the following, we present a well-established condition for checking whether the system (1) is positive.
Lemma 2
([26]). The system (1) is positive if and only if A 0 , B 0 , C 0 , D 0 .
In this paper, we aim at constructing a lower-order model to approximate the system (1), and the dynamics of the reduced-order model can be formulated in the following form
x r ( k + 1 ) = A r x r ( k ) + B r u ( k ) , y r ( k ) = C r x r ( k ) + D r u ( k ) ,
where x r ( k ) R n r ( 0 < n r < n x ) , y r R n y are the states and approximated outputs of the reduced-order system (2), and A r , B r , C r , D r are constant matrices to be designed.
Denote the augmented vector x e ( k ) = x T ( k ) x r T ( k ) T and the approximation error e ( k ) = y ( k ) y r ( k ) . Substituting (2) into (1) results in the following error system
x e ( k + 1 ) = A e x e ( k ) + B e u ( k ) , e ( k ) = C e x e ( k ) + D e u ( k ) ,
where
A e = A 0 0 A r , B e = B B r , C e = C C r , D e = D D r .
For the error system (3), the transfer function from u ( k ) to e ( k ) is given by
G u e ( z ) = C e ( z I A e ) 1 B e + D e .
The primary objective of the conventional H model reduction problem is to search for a reduced-order model (2) such that
G u e ( z ) < γ ,
where γ > 0 is a specified scalar. Nevertheless, a positive model is more likely to capture the dynamics of (1) with a sufficiently small error. That is, apart from the H performance (5), it is expected that the reduced-order model is preserved as positive.To ensure positivity, it follows from Lemma 2 that A r 0 , B r 0 , C r 0 , D r 0 .
For convenience, we denote S r { ( A r , B r , C r , D r ) : A r 0 , B r 0 , C r 0 , D r 0 } . The problem formulation for the positivity-preserving model reduction can be stated as follows:
Positivity-preserving H model reduction: Given a stable positive system (1), construct a positive model with a lower order such that
  • ( A r , B r , C r , D r ) S r .
  • The resulted error system (3) is asymptotically stable with an H performance G u e ( z ) < γ .
To characterize the H performance in (5), we present the following bounded real lemma.
Lemma 3
([27]). Given the state-space realization (3) and a scalar γ > 0 , the following statements are equivalent:
1.
The error system in (3) is asymptotically stable with an H performance G u e < γ .
2.
There exists matrix P = P T > 0 satisfying
P 0 P A e P B e I C e D e P 0 γ 2 I < 0 .
To facilitate the construction of the reduced-order model, an efficient condition equivalent to (6) is provided.
Lemma 4.
The error system in (3) is asymptotically stable with an H performance (5) if and only if there exist matrices P = P T > 0 and G such that
P G G T 0 G T A e G T B e I C e D e P 0 γ 2 I < 0 .
Proof. 
(Necessity) Letting G = G T = P , the condition (6) is expressed as (7) exactly.
(Sufficiency) Assume that the condition (7) holds, and we can infer from (7) that G + G T > P > 0 , which means that G is non-singular. Further, ( P G ) T P 1 ( P G ) 0 yields P G G T G T P 1 G , and it is straightforward that (7) implies
G T P 1 G 0 G T A e G T B e I C e D e P 0 γ 2 I < 0 .
Pre- and post-multiplying (8) with diag { P G T , I , I , I } and its transpose leads to (6). The proof is completed.    □
Remark 1.
Lemma 3 establishes the necessary and sufficient condition ensuring that the error system (3) is stable under a given error bound. Note that (6) is hard to solve, for which there exist coupled terms between the Lyapunov variable P and A r , B r , and more significantly, both P and A r , B r bear structural constraints. To address this issue, an equivalent condition (7) is developed. It is observed that (7) is easier to implement than (6) by eliminating the coupled terms between P and A r , B r , and thus facilitating parametrization on the positivity constraint.

3. Main Results

This section designs the desired reduced-order model to approximate the original high-order one. Firstly, we realize the parameterization of unknown matrices in (2) by providing an alternative characterization for the system (3). We then formulate the design conditions for a reduced-order model in terms of BMIs, guaranteeing the stability and H specification of the error system. Finally, an iterative procedure based on the inner-approximation strategy is proposed to achieve the desired reduced-order model.
Denote the augmented matrices:
A ¯ = A 0 0 0 , B ¯ = B 0 , C ¯ = C 0 , D ¯ = D , F ¯ = 0 0 I 0 , H ¯ = 0 I , M ¯ = 0 I 0 0 , N ¯ = 0 I ,
and the error system (3) can be described by
A e = A ¯ + F ¯ G r M ¯ , B e = B ¯ + F ¯ G r N ¯ , C e = C ¯ + H ¯ G r M ¯ , D e = D ¯ + H ¯ G r N ¯
with G r = A r B r C r D r .
Remark 2.
To render the problem of positivity-preserving model reduction tractable, the matrices A r , B r , C r , D r to be designed are reorganized as a single matrix G r . Notice that G r is embedded between two known matrices, and by Lemma (4), the design condition for G r is recast into a BMI involving the coupled term between G and G r . Furthermore, ( A r , B r , C r , D r ) S r implies G r 0 , and the additional positivity constraint on G r sharpens the difficulty in searching for feasible solutions for the non-convex optimization problem.
Theorem 1.
For a given scalar γ > 0 and known matrices G κ , G r κ , U κ , V κ , the problem of positivity-preserving H model reduction is solvable if there exist matrices P , G , G r , U , V such that P = P T > 0 , G r 0 and
Γ = Φ Ψ Ψ T Ξ < 0 ,
where
Φ = P G G T 0 G T ( A ¯ + F ¯ G r κ M ¯ ) G T ( B ¯ + F ¯ G r κ N ¯ ) I C ¯ + H ¯ G r M ¯ D ¯ + H ¯ G r N ¯ P 0 γ 2 I + He ( G κ ) T 0 0 0 0 0 F ¯ ( G r G r κ ) M ¯ F ¯ ( G r G r κ ) N ¯ , Ψ = β ( G G κ ) T 0 0 0 0 0 M ¯ T ( G r G r κ ) F ¯ T ( U κ ) T M ¯ T ( G r G r κ ) F ¯ T V κ 0 N ¯ T ( G r G r κ ) F ¯ T ( U κ ) T N ¯ T ( G r G r κ ) F ¯ T V κ 0 , Ξ = β ( U + U T ) 0 U U κ 2 V κ + V 0 V .
Proof of Theorem 1.
From the above analysis, (7) is presented in the form of BMI, which can be further reformulated as
L + He { X N Y } < 0 ,
where
L = P G G T 0 G T A ¯ G T B ¯ I C ¯ + H ¯ G r M ¯ D ¯ + H ¯ G r N ¯ P 0 γ 2 I , X = G 0 0 0 T , Y = 0 0 F ¯ G r M ¯ F ¯ G r N ¯ , N = I .
For given feasible matrices G κ , G r κ , (10) is equivalent to
L + He { X N Y κ + X κ N ( Y Y κ ) } + He { ( X X κ ) N ( Y Y κ ) } < 0 ,
which contains the linear term L + He { X N Y κ + X κ N ( Y Y κ ) } and the bilinear term He { ( X X κ ) N ( Y Y κ ) } . By performing the matrix decomposition [22], we have
He { ( X X κ ) N ( Y Y κ ) } = ( X X κ ) T ( Y Y κ ) T 0 N N T 0 ( X X κ ) T ( Y Y κ ) = ( X X κ ) T ( Y Y κ ) T β N β N U T U 1 β ( U + U T ) 1 0 0 1 β ( U + U T ) 1 β N β N U T U T ( X X κ ) T ( Y Y κ ) 1 β β ( X X κ ) N + ( Y Y κ ) T U T U + U T 1 β ( X X κ ) N + ( Y Y κ ) T U T T ,
where U is introduced as an auxiliary variable satisfying U + U T > 0 . Denote Δ X κ X X κ , Δ Y κ Y Y κ . Replacing the bilinear term He { ( X X κ ) N ( Y Y κ ) } with its upper-approximation and applying the Schur complement lemma yields
L + He { X N Y κ + X κ N Δ Y κ } β Δ X κ N + ( U Δ Y κ ) T β ( U + U T ) < 0 ,
and we can reorganize (13) as
L + He { X N Y κ + X κ N Δ Y κ } β Δ X κ N + ( U κ Δ Y κ ) T β ( U + U T ) + He ( Δ Y κ ) T 0 0 ( Δ U κ ) T < 0 .
Recalling that He { A B } A M A T + B T M 1 B , then (14) can be conservatively expressed as
L + He { X N Y κ + X κ N Δ Y j } β Δ X κ N + ( U κ Δ Y κ ) T β ( U + U T ) + ( Δ Y κ ) T 0 V ( Δ Y κ ) 0 + 0 ( Δ U κ ) V 1 0 ( Δ U κ ) T < 0 .
By the Schur complement lemma, one obtains
Γ = Φ Ψ ( Ψ ) T Ξ < 0 ,
where
Ψ = β ( G G κ ) T 0 0 0 0 0 M ¯ T ( G r G r κ ) F ¯ T ( U κ ) T M ¯ T ( G r G r κ ) F ¯ T 0 N ¯ T ( G r G r κ ) F ¯ T ( U κ ) T N ¯ T ( G r G r κ ) F ¯ T 0 , Ξ = β ( U + U T ) 0 U U κ V 1 0 V .
For a given V κ , we obtain V 1 2 V κ + ( V κ ) 1 V ( V κ ) 1 according to the concavity of V 1 . Replacing V 1 with its over-approximation and pre- and post-multiplying (16) with diag { I , I , V κ , I } and its transpose, the convex condition (9) is established.
   □
With the aid of the inner-approximation strategy (12), Theorem 1 establishes a convex approximation for the non-convex constraint (9). Note that given known matrices G κ , G r κ satisfying L + He { X κ N Y κ } < 0 , the condition (9) is formulated in the form of linear matrix inequality (LMI), and it suffices to check the feasibility of the original non-convex problem by alternatively solving the convex surrogate optimization problem
min γ s . t . P = P T > 0 , G r 0 , ( 9 ) .
In addition, the superscript κ can be viewed as an iteration indicator, and once given the feasible initial condition G 0 , G r 0 , one can obtain a sequence of reduced-order models as the iteration proceeds. Next, we summarize the above procedures into the following SCO algorithm (Algorithm 1).
Algorithm 1 Successive convex optimization algorithm for the computation of reduced-order models
Require:  ϵ : given tolerance level; I M a x : the maximum number of iterations.
1:
Given the initial condition G r 0 = 0 , determine the initial condition G 0 by solving
P G 0 G 0 G 0 ( A ¯ + F ¯ G r 0 M ¯ ) P < 0
and fix κ 1
2:
while  κ < I M a x  do
3:
    Solve (18)
4:
    if  γ κ γ κ + 1 γ κ ϵ  then
5:
         γ γ κ + 1 , G r G r κ + 1
6:
        break;
7:
    end if
8:
     κ κ + 1
9:
end while
10:
Result  G r : the reduced-order model; γ : the H performance index.
Remark 3.
Algorithm 1 provides a straightforward solution to the non-convex BP problem without any parametrization techniques. In addition, it is worth noting that Algorithm 1 is performed iteratively, which presents a potential computational burden relative to the conventional method. As mentioned above, an essential prerequisite for implementing Algorithm 1 is that the initial condition G 0 , G r 0 should satisfy L 0 + He { X 0 N Y 0 } < 0 . Nevertheless, finding a feasible initial solution can be as equally challenging as solving the original non-convex problem. Fortunately, the original high-order system is stable, and the reduced-order model with A r = 0 enables the resulted error system A e = A 0 0 A r to be stable. In this setting, compared with [24], the proposed algorithm is easier to implement by avoiding the arduous initialization step.

4. Simulation

Compartmental networks consist of a finite number of homogeneous, well-mixed subsystems, called compartments, which exchange with each other and the environment [28]. In this example, we compare the proposed model-reduction method with [26]. Consider the compartmental model of six states with the following system matrices:
A = 0.7 0.12 0.2 0 0 0 0.06 0.6 0.04 0 0 0 0.04 0.1 0.4 0.2 0 0 0 0 0.1 0.4 0.15 0.1 0 0 0 0.08 0.6 0.06 0.05 0 0 0.12 0.1 0.68 , B = 0.5 0 0 0.7 0 0 0 0.3 0.2 0 0 0 , C = 0.3 0.2 0.5 1 0.6 0.9 , D = 0 0.3 .
and we observe that the system is stable. The aim of this example is to construct reduced-order positive models with different orders to approximate the original system.
Case 1: n r = 4
According to Remark 3, the initial condition A r 0 = 0 , B r 0 = 0 , C r 0 = 0 , D r 0 = 0 is adopted, and by Algorithm 1, one can iteratively obtain the reduced-order model as:
G r ( 4 ) = 0.8201 0.0054 0.0032 0.0022 0.0811 0.0385 0.3838 0.3638 0.0610 0.0327 0.0709 0.0439 0.2039 0.1697 0.4350 0.0262 0.0662 0.0471 0.0451 0.1008 0.3554 0.2962 0.0502 0.0605 0.0234 0.0355 0.0510 5.2130 0.0004 0.3000 .
Moreover, by adopting the model reduction method in [26], we obain
G r ( 4 ) = 0.5602 0.2264 0.0558 0.1771 0.9126 0.0231 0.1634 0.2966 0.1163 0.2773 0.0689 0.0386 0.0326 0.1058 0.4542 0.1454 0.0230 0.7114 0.1125 0.2105 0.1469 0.2337 0.0545 0.0474 0.2828 0.3093 0.3349 0.3084 0.0110 0.3529 .
Similarly, the corresponding second-order model for Algorithm 1 and [26] can be readily obtained as follows.
Case 2: n r = 2 with
G r ( 2 ) = 0.4774 0.3713 0.0566 0.0684 0.0000 0.8342 0.0799 0.0397 4.6078 0.0555 0.0015 0.3005 , G r ( 2 ) = 0.3106 0.1945 0.1020 0.4109 0.5039 0.6506 0.7127 0.1763 0.4228 0.3956 0.0035 0.3694 .
Moreover, the H performance indices γ with respect to the above cases are listed in Table 1. It can be readily observed from the attained results that the provided algorithm can achieve smaller H performance indices than [26]. To evaluate the approximation effects of different model reduction methods, Figure 1 and Figure 2 provide the frequency response gains of the original and reduced-order systems, and Figure 3 and Figure 4 depict the frequency response gains of the associated error systems with different orders. We can easily infer that compared with G r ( 4 ) and G r ( 2 ) , the frequency gains of proposed forth-order G r ( 4 ) model and second-order one G r ( 2 ) are much closer to the original system, and the associated error system with G r ( 4 ) and G r ( 2 ) have smaller gains than that for corresponding G r ( 4 ) and G r ( 2 ) , which illustrates the benifits of the proposed algorithm.
To further verify the efficiency of the obtained reduced-order models, we will show their approximation performances under the initial conditions x ( 0 ) = 0 , x r ( 0 ) = 0 and the input
u ( k ) = e 0.01 k | 5 cos ( 10 k ) | 5 1 + 5 k | sin ( π 10 k ) | T .
Figure 5 and Figure 6 depict the output trajectories of the original model and the reduced-order models with n r = 4 and n r = 2 , respectively, and Figure 7 and Figure 8 show the corresponding approximation errors between the original model and the reduced-order ones. It can be seen that the proposed method can approximate the original model without causing remarkable errors.

5. Conclusions

This paper presents an H model-reduction method that preserves positivity. In particular, the H performance of the associated error system is characterized by BMI, and the positivity of the reduced-order model is formulated as an element-wise positivity constraint. Based on this, a sufficient condition for the existence of the desired reduced-order system has been established in the form of LMI. Furthermore, an SCO has been developed to optimize the desired reduced-order model. Finally, a compartmental network example has been provided to verify that the proposed result permits a sufficient improvement in H performance. Future research directions are related to the static output feedback problem of complex positive systems via the proposed algorithm.

Author Contributions

Methodology, Y.R. and D.-W.D.; validation, Y.X. and Q.W.; Writing—original draft preparation, Y.R.; Writing—review and editing, Y.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grants 62103041, and by the Postdoctoral Research Foundation of Shunde Innovation School, University of Science and Technology Beijing under Grant 2021BH010.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhu, S.; Han, Q.L.; Zhang, C. l1-gain performance analysis and positive filter design for positive discrete-time Markov jump linear systems: A linear programming approach. Automatica 2014, 50, 2098–2107. [Google Scholar] [CrossRef]
  2. Shorten, R.; Wirth, F.; Leith, D. A positive systems model of TCP-like congestion control: Asymptotic results. IEEE ACM Trans. Netw. 2006, 14, 616–629. [Google Scholar] [CrossRef] [Green Version]
  3. Silva-Navarro, G.; Alvarez-Gallegos, J. Sign and stability of equilibria in quasi-monotone positive nonlinear systems. IEEE Trans. Autom. Control. 1997, 42, 403–407. [Google Scholar] [CrossRef]
  4. Van Den Hof, J. Positive linear observers for linear compartmental systems. SIAM J. Control. Optim. 1998, 36, 590–608. [Google Scholar] [CrossRef]
  5. Berman, A.; Plemmons, R.J. Nonnegative Matrices in the Mathematical Sciences; SIAM: Bangkok, Thailand, 1994. [Google Scholar]
  6. Valcher, M.E. Controllability and reachability criteria for discrete time positive systems. Int. J. Control. 1996, 65, 511–536. [Google Scholar] [CrossRef]
  7. Rantzer, A. On the Kalman-Yakubovich-Popov lemma for positive systems. IEEE Trans. Autom. Control. 2015, 61, 1346–1349. [Google Scholar] [CrossRef] [Green Version]
  8. Knorn, F.; Mason, O.; Shorten, R. On linear co-positive Lyapunov functions for sets of linear positive systems. Automatica 2009, 45, 1943–1947. [Google Scholar] [CrossRef] [Green Version]
  9. Deaecto, G.S.; Geromel, J.C. H2 State Feedback Control Design of Continuous-Time Positive Linear Systems. IEEE Trans. Autom. Control. 2016, 62, 5844–5849. [Google Scholar] [CrossRef]
  10. Shen, J.; Lam, J. Static output-feedback stabilization with optimal L1-gain for positive linear systems. Automatica 2016, 63, 248–253. [Google Scholar] [CrossRef]
  11. Meng, A.; Lam, H.K.; Liu, F.; Yang, Y. Membership-Function-Dependent Design of l1-Gain Output Feedback Controller for Stabilization of Positive Polynomial Fuzzy Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 2086–2100. [Google Scholar] [CrossRef]
  12. Xiao, S.; Ge, X.; Han, Q.L.; Zhang, Y. Distributed resilient estimator design for positive systems under topological attacks. IEEE Trans. Cybern. 2021, 51, 3676–3686. [Google Scholar] [CrossRef] [PubMed]
  13. Zhang, J.; Raïssi, T.; Shao, Y.; Cai, X. Event-triggered filter design of positive systems with state saturation. IEEE Syst. J. 2021, 15, 4281–4292. [Google Scholar] [CrossRef]
  14. Li, X.; Yin, S.; Gao, H. Passivity-preserving model reduction with finite frequency H approximation performance. Automatica 2014, 50, 2294–2303. [Google Scholar] [CrossRef]
  15. Ibrir, S. A projection-based algorithm for model-order reduction with H2 performance: A convex-optimization setting. Automatica 2018, 93, 510–519. [Google Scholar] [CrossRef]
  16. Kürschner, P. Balanced truncation model order reduction in limited time intervals for large systems. Adv. Comput. Math. 2018, 44, 1821–1844. [Google Scholar] [CrossRef] [Green Version]
  17. Breiten, T.; Unger, B. Passivity preserving model reduction via spectral factorization. Automatica 2022, 142, 110368. [Google Scholar] [CrossRef]
  18. Benner, P.; Ohlberger, M.; Cohen, A.; Willcox, K. Model Reduction and Approximation: Theory and Algorithms; SIAM: Bangkok, Thailand, 2017. [Google Scholar]
  19. Heinkenschloss, M.; Reis, T.; Antoulas, A.C. Balanced truncation model reduction for systems with inhomogeneous initial conditions. Automatica 2011, 47, 559–564. [Google Scholar] [CrossRef]
  20. Kavranoǧlu, D.; Bettayeb, M. Characterization of the solution to the optimal H model reduction problem. Syst. Control. Lett. 1993, 20, 99–107. [Google Scholar] [CrossRef]
  21. Glover, K. All optimal Hankel-norm approximations of linear multivariable systems and their L-error bounds. Int. J. Control. 1984, 39, 1115–1193. [Google Scholar] [CrossRef]
  22. Ren, Y.; Ding, D.W.; Li, Q.; Xie, X. Static Output Feedback Control for T–S Fuzzy Systems via a Successive Convex Optimization Algorithm. IEEE Trans. Fuzzy Syst. 2022, 30, 4298–4309. [Google Scholar] [CrossRef]
  23. Back, J.; Astolfi, A. Design of positive linear observers for positive linear systems via coordinate transformations and positive realizations. SIAM J. Control. Optim. 2008, 47, 345–373. [Google Scholar] [CrossRef]
  24. Li, P.; Lam, J.; Wang, Z.; Date, P. Positivity-preserving H model reduction for positive systems. Automatica 2011, 47, 1504–1511. [Google Scholar] [CrossRef] [Green Version]
  25. Farina, L.; Rinaldi, S. Positive Linear Systems: Theory and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2000. [Google Scholar]
  26. Shen, J.; Lam, J. H model reduction for discrete-time positive systems with inhomogeneous initial conditions. Int. J. Robust Nonlinear Control. 2015, 25, 88–102. [Google Scholar] [CrossRef]
  27. Rantzer, A. On the Kalman-Yakubovich—Popov lemma. Syst. Control. Lett. 1996, 28, 7–10. [Google Scholar] [CrossRef]
  28. Godfrey, K. Compartmental Models and Their Application; Academic Press: Cambridge, MA, USA, 1983. [Google Scholar]
Figure 1. Frequency response gains of the original and reduced-order systems with n r = 4 .
Figure 1. Frequency response gains of the original and reduced-order systems with n r = 4 .
Applsci 12 12277 g001
Figure 2. Frequency response gains of the original and reduced-order systems with n r = 2 .
Figure 2. Frequency response gains of the original and reduced-order systems with n r = 2 .
Applsci 12 12277 g002
Figure 3. Frequency response gains of the associated error systems with n r = 4 .
Figure 3. Frequency response gains of the associated error systems with n r = 4 .
Applsci 12 12277 g003
Figure 4. Frequency response gains of the associated error systems with n r = 2 .
Figure 4. Frequency response gains of the associated error systems with n r = 2 .
Applsci 12 12277 g004
Figure 5. The output trajectories of the original model and G r ( 4 ) , G r ( 4 ) .
Figure 5. The output trajectories of the original model and G r ( 4 ) , G r ( 4 ) .
Applsci 12 12277 g005
Figure 6. The output trajectories of the original model and G r ( 2 ) , G r ( 2 ) .
Figure 6. The output trajectories of the original model and G r ( 2 ) , G r ( 2 ) .
Applsci 12 12277 g006
Figure 7. The approximation errors between the original model and G r ( 4 ) , G r ( 4 ) .
Figure 7. The approximation errors between the original model and G r ( 4 ) , G r ( 4 ) .
Applsci 12 12277 g007
Figure 8. The approximation errors between the original model and G r ( 2 ) , G r ( 2 ) .
Figure 8. The approximation errors between the original model and G r ( 2 ) , G r ( 2 ) .
Applsci 12 12277 g008
Table 1. The H performance indices achieved by different methods.
Table 1. The H performance indices achieved by different methods.
Different MethodsAlgorithm 1 [26]
n r = 4 0.0040.15
n r = 2 0.0040.18
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ren, Y.; Xia, Y.; Wang, Q.; Ding, D.-W. Positivity-Preserving H Model Reduction for Discrete-Time Positive Systems via a Successive Convex Optimization Algorithm. Appl. Sci. 2022, 12, 12277. https://doi.org/10.3390/app122312277

AMA Style

Ren Y, Xia Y, Wang Q, Ding D-W. Positivity-Preserving H Model Reduction for Discrete-Time Positive Systems via a Successive Convex Optimization Algorithm. Applied Sciences. 2022; 12(23):12277. https://doi.org/10.3390/app122312277

Chicago/Turabian Style

Ren, Yingying, Yunxia Xia, Qian Wang, and Da-Wei Ding. 2022. "Positivity-Preserving H Model Reduction for Discrete-Time Positive Systems via a Successive Convex Optimization Algorithm" Applied Sciences 12, no. 23: 12277. https://doi.org/10.3390/app122312277

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