Abstract
A new passivity preserving frequency weighted balanced model order reduction technique is proposed. The proposed technique preserves passivity (and stability) of reduced-order models for the case when both input and output weightings are included. Numerical examples are presented to show the usefulness and effectiveness of the proposed technique.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Very large scale integration and computer-aided design techniques have enabled the communication switches to transmit data at higher rates. To achieve such higher data rates, several interconnect issues arise including ringing, reflections, distortion, cross talk. Interconnect network is modeled by thousands of RLC components, yielding a very large order system. Direct modeling, simulation and analysis of such interconnect network are very expensive in terms of computational cost. In order to address this issue, model order reduction (MOR) is employed. Useful MOR techniques provide ease in the analysis, design and simulation of large complex system by preserving the fundamental characteristics of the original system like stability and passivity. Moreover, these useful MOR techniques have low approximation error. For system with interconnects, passivity is of prime concern [12] and the reduced-order models (ROMs) should preserve the passivity property of original system so as to avoid artificial oscillations during transient simulations. Note that, a system is guaranteed to be stable if it is passive, however converse is not guaranteed.
Odabasiogoul et al. [15] introduced a method known as passive reduced-order interconnect macromodeling algorithm (PRIMA) which preserves the passivity of RLC systems [12]. Beside PRIMA, other passivity preserving MOR techniques include Phillip’s et al. [16], Unneland et al. [18], Yan et al. [21]. However, Phillip’s et al. [16] and Unneland et al. [18] techniques are applicable for unweighted systems only, whereas PRIMA and Yan et al. [21] techniques require special descriptor form. The proposed technique has the advantage to preserve passivity for two sided weighted scenario for a given frequency of interest. Moreover, it does not require special descriptor form and is applicable to standard state space systems.
Heydari and Pedram [5] introduced frequency weighted passivity preserving technique for strictly proper original systems. Various frequency weighted MOR techniques have been proposed in the literature [1,2,3,4,5,6,7,8]; however, these do not preserve passivity in ROMs. Some interesting frequency limited MOR results appear in [4,5,6,7].
In another work [13], existing frequency weighed MOR techniques [1, 11, 20] are modified to preserve passivity of ROMs obtained from the original passive systems. Recently, it is pointed out in [14] that the passivity preserving results presented in Heydari and Pedram [5] are incorrect and passivity is not preserved for double sided weighting case. The work in [5] neither retains passivity nor stability in the presence of double sided weighting case [14]. This is due to (as pointed out in [14]), simultaneously diagonalizing Gramians corresponding to different systems instead of one system being reduced. Following similar/same argument, the results in [13] also do not guarantee passivity in ROM. To the author’s knowledge, there is no scheme in literature, which guarantees to preserve passivity in ROMs for two sided frequency weighted MOR case.
In this work, a frequency weighted balanced truncation MOR technique is proposed which yields guaranteed passive ROMs for two sided weighting case also. The proposed technique provides a good approximation of the original system. Numerical examples are given to show the usefulness of proposed technique.
2 Main Results
The proposed technique is based on hierarchical balancing, wherein, a two sided passivity preserving frequency weighted balancing problem is considered as two one sided passivity preserving frequency weighted balancing problems in sequence, such that the balanced realization of the first one sided passivity preserving frequency weighted case is used for augmentation with the other side weighting. This work is motivated from [2], where stability preserving frequency weighted balanced MOR technique was proposed.
Consider the original passive system \(G(s) = C(sI-A)^{-1}B + D\), with the input weight \(V(s) = C_V(sI - A_V)^{-1}B_V + D_V\), and the output weight \(W(s) = C_W(sI - A_W)^{-1}B_W + D_W\), respectively, the input augmented system given by
has the following minimal realizations
and satisfies the following Lur’e controllability equations:
where
Remark 1
For \({\bar{D}}_i+{\bar{D}}_i^T > 0\), the solution of Eqs. (2)–(4) are obtained by solving the following algebraic Riccati equation
where \(\hat{A} = {\bar{A}}_i{\bar{B}}_i({\bar{D}}_i+{\bar{D}}_i^T)^{-1}{\bar{C}}_i\). The solution of above Riccati equation yields frequency weighted controllability Gramian matrix \({\bar{P}}_i\) for the augmented system.
Remark 2
For strictly proper system (i.e., \(D=0\), \({\bar{D}}_i = 0\)), Lur’e equations (2)–(4) reduce to
which are solved using the method given in [17].
The (1,1) block of Eqs. (2)–(4) yield the following:
where
Let \({Q}_o\) be the observability Gramian of the system obtained by solving the following equations:
Simultaneously diagonalizing the Gramians, we get
where \( \sigma _i \ge \sigma _{i+1},~i= 1,2,\ldots ,n-1 \).
Transforming the original system using balancing transformation \(T_b\), the input weighted balanced realization can be formed as:
Remark 3
For input weighted case only, the ROMs are obtained by partitioning and truncating the realization \(\{A_b, B_b, C_b, D_b\}\) upto the desired order.
Remark 4
The ROMs obtained using input/one side weighting case are passive. This follows from section II-B of [14].
Now, consider the hierarchical output passivity preserving frequency weighted portion. Let the output augmented system be given by:
where
Note here, the system realization \(\left\{ A_b,B_b,C_b,D_b\right\} \) is used for finding the augmented system W(s)G(s). The frequency weighted observability Gramian \({\bar{Q}}_o\) satisfies the following Lur’e equations
where
Remark 5
For higher order systems with \({\bar{D}}_o+{\bar{D}}_o^T > 0\), the solution of Eqs. (18)–(20) are obtained by solving the following algebraic Riccati equation
where \(\hat{A} = {\bar{A}}_o{\bar{B}}_o({\bar{D}}_o+{\bar{D}}_o^T)^{-1}{\bar{C}}_o\).
Remark 6
For strictly proper system (i.e., \(D=0\), \({\bar{D}}_o = 0\)), Lur’e equations (18)–(20) reduce to
which are solved using the method given in [17].
Expanding the (1,1) block of Eqs. (18)–(20) yields
where
Let \({P}_i\) be the controllability Gramian for the transformed system obtained by solving the following equations:
Simultaneously diagonalizing the Gramians \(P_i\) and \(Q_{11}\), we get
\( \sigma _i \ge \sigma _{i+1},~i= 1,2,\ldots ,n-1 \) and \( \sigma _r > \sigma _{r+1} \). Applying the similarity transformation to the input weighted balanced realization, the two sided frequency weighted balanced realization is obtained as following:
The ROM can be obtained by partitioning and truncating up to the appropriate order.
Remark 7
The similarity transformation matrix \(T_b\) has been constructed using the positive semidefinite matrices \({Q}_o\) and \(P_{11}\). The matrix \(T_b\) is then used in the calculation of the final transformation matrix, which is constructed using positive definite matrices \(Q_{11}\) and \(P_i\). The proposed hierarchical technique ensures the diagonalization of Gramians matrices \(\{{Q}_o\), \(P_{11}\}\) and \(\{Q_{11}, P_i\)} to guarantee the passivity of ROMs [14].
Algorithm I Given the passive realizations, \(\{A,B,C,D\}\), \(\{A_V,B_V,C_V,D_V\}\), \(\{A_W,B_W,C_W,D_W\}\)
-
1.
Find the augmented system realization \(\{A_i,B_i,C_i,D_i\}\) using equation (1).
-
2.
Solve the Lur’e equations (8)–(10) and (12)-(14) for finding the controllability (\(P_{11}\)) and observability (\(Q_o\)) Gramians, respectively.
-
3.
Compute the transformation \( T_b \) using equation (15).
-
4.
Find the intermediate balanced realization using the transformation \(T_b\) using equation (16).
-
5.
Find the augmented system realization
\(\{{\bar{A}}_o,{\bar{B}}_o,{\bar{C}}_o,{\bar{D}}_o\}\) using equation (17).
-
6.
Solve the Lur’e equations (24)–(26) and (28)-(30) finding the observability (\(Q_{11}\)) and controllability (\(P_i\)) Gramians, respectively.
-
7.
Compute the transformation T using equation (31).
-
8.
Compute the frequency weighted balanced realization using equation (32)
-
9.
The reduced-order model \(\{A_{11},B_1,C_1,D\}\) is obtained using
$$\begin{aligned} \left[ \begin{array}{c|c} T^{-1}A_bT &{} T^{-1}B_b \\ \hline C_bT &{} D_b \end{array} \right]= & {} \left[ \begin{array}{cc|c} A_{11} &{} A_{12} &{} B_{1}\\ A_{21} &{} A_{22} &{} B_{2} \\ \hline C_{1} &{} C_{2} &{} D \end{array} \right] \end{aligned}$$where the dimension of \( A_{11}\) is equal to the dimension of \( \mathrm{diag}~\{ \sigma _1,\sigma _2, \ldots ,\sigma _r \} \).
Remark 8
The converse can also be defined, where output weighting is considered first in a sequence.
3 Numerical Results
Example 1
Consider a sixth-order single lossy line modeled by ladder RLC circuit system [14] with parameter values as \(R_s = 1 {\varOmega }\), \(R_i = 1 {\varOmega }\), \(L_i = 0.01 H\), \(C_i = 1 F\). A system realization G(s) is given by:
with input and output weighting functions
Figure 1 shows the Nyquist plot for the original and third-order ROM obtained by the Heydari and Pedram [5] and proposed techniques. It can be seen that the Nyquist plot for the ROM lies in the left half plane for Heydari and Pedram, thus passivity of the ROM is not guaranteed in this case. While Nyquist plot for the ROM lies in the right half plane for the proposed technique, thus guaranteeing the passivity of the ROM. Figure 2 shows the close-up view of Fig. 1. Figure 3 shows the eigenvalues of the original system and the ROM obtained by the Heydari and Pedram [5] and proposed techniques. Figure 4 shows the close-up view of the eigenvalues plot of ROM for Heydari and Pedram [5] and proposed techniques. It can be observed that all the eigenvalues of the ROM for proposed technique are positive indicating that passivity is preserved in ROM. However, for Heydari and Pedram [5] technique, eigenvalues are negative indicating that passivity is not preserved in ROM in this case.
Example 2
Consider a fifth-order original passive system of RLC ladder network [10] with parameter values as \(R_s = 5 {\varOmega }\), \(R_i = 0.5 {\varOmega }\), \(L_i = 0.1 H\), \(C_i = 0.1 F\). A system realization G(s) is given by:
with weighting functions
Figure 5 shows the Nyquist plot for the original and third-order ROM obtained by the proposed technique. It can be seen that the Nyquist plot for the ROM lies in the right half plane, thus guaranteeing the passivity of the ROM. Figure 6 shows the eigenvalues of the original system and the ROM. It can be observed that all the eigenvalues of the ROM are positive indicating that passivity is preserved in ROM.
Example 3
Consider a 1000th order original passive system of a transmission line modeled by a 500 ladder RLC section [13] with parameter values as \(R_L = 0.1 {\varOmega }\), \(R_C = 1 {\varOmega }\), \(L_i = 0.1 H\), \(C_i = 0.1 F\) with weighting functions
Figure 7 shows the Nyquist plot for the original and second-order ROM obtained by the proposed technique. It can be seen that the Nyquist plot for the ROM lies in the right half plane, thus guaranteeing the passivity of the ROM. Figure 8 shows the eigenvalues of the original system and the ROM. It can be observed that all the eigenvalues of the ROM are positive indicating that passivity is preserved in ROM.
4 Conclusion
In this work, a passivity preserving frequency weighted balanced MOR technique is presented. Balancing is performed in hierarchical manner. Simulation results show that the ROMs obtained by the proposed technique are passive.
References
D.F. Enns, Model reduction with balanced realizations: an error bound and a frequency weighted generalization, in Proceedings of Conference on Decision and Control (1984), pp. 127–132
A. Ghafoor, M. Imran, Hierarchical balancing approach for frequency-weighted model reduction. IET Electron. Lett. 51(10), 763–765 (2015)
A. Ghafoor, V. Sreeram, A survey/review of frequency-weighted balanced model reduction techniques. ASME J. Dyn. Syst. Meas. Control 130(6), 1–16 (2008)
A. Ghafoor, V. Sreeram, Model reduction via limited frequency interval Gramians. IEEE Trans. Circuits Syst. I Regul. Pap. 55(9), 2806–2812 (2008)
P. Heydari, M. Pedram, Model order reduction using variational balanced truncation with spectral shaping. IEEE Trans. Circuits Syst. I Regul. Pap. 53(4), 879–891 (2006)
M. Imran, A. Ghafoor, Stability preserving model order reduction technique using frequency limited Gramians for discrete time systems. IEEE Trans. Circuits Syst. II Exp. Briefs 61(9), 716–720 (2014)
M. Imran, A. Ghafoor, Limited frequency Gramians based model reduction technique and error bound. Circuits Syst. Signal Process. 34(11), 3505–3519 (2015)
M. Imran, A. Ghafoor, V. Sreeram, A frequency weighted model order reduction technique and error bounds. Automatica 50(12), 3304–3309 (2014)
X. Li, H. Gao, Robust finite frequency \(H_\infty \) filtering for uncertain 2-D systems: the FM model case. Automatica 49(8), 2446–2452 (2013)
X. Li, S. Yin, H. Gao, Passivity preserving model reduction with finite frequency \(H_\infty \) approximation performance. Automatica 50(9), 2294–2303 (2014)
C.A. Lin, T.Y. Chiu, Model reduction via frequency weighted balanced realization. Control Theory Adv. Technol. 8, 341–451 (1992)
W.M. Muda, Frequency weighted model order reduction techniques. Ph.D. Dissertation. University of Western Australia (2012)
W.M. Muda, V. Sreeram, H.H.C. Lu, Passivity-preserving frequency weighted model order reduction techniques for general large-scale RLC sytems, in IEEE Conference on Control Automation Robotics and Vision (2010), pp. 1310–1315
W.M. Muda, V. Sreeram, M.B. Ha, A. Ghafoor, Comments on: Model order reduction using variational balanced truncation with spectral shaping. IEEE Trans. Circuits Syst. I Regul. Pap. 62(1), 333–335 (2015)
A. Odabasioglu, M. Celik, L. Pileggi, PRIMA: passive reduced-order interconnect macromodeling algorithm. IEEE Trans. Comput. Aided Des. Int. Circuits Syst. 17(8), 645–654 (1998)
J.R. Phillips, L. Daniel, L.M. Silveira, Guaranteed passive balancing transformations for model order reduction. IEEE Trans. Comput. Aided Des. Int. Circuits Syst. 22(8), 1027–1041 (2003)
N. Sadegh, J.D. Finney, B.S. Heck, An explicit method for computing the positive real lemma matrices. Int. J. Robust Nonlinear Control 7(12), 1057–1069 (1997)
K. Unneland, P.V. Dooren, O. Egeland, A novel scheme for positive real balanced truncation, in Proceedings of American Control Conference (2007), pp. 947–952
A. Varga, B.D.O. Anderson, Accuracy-enhancing methods for balancing-related frequency-weighted model and controller reduction. Automatica 39(5), 919–927 (2003)
G. Wang, V. Sreeram, W.Q. Liu, A new frequency weighted balanced truncation method and an error bound. IEEE Trans. Autom. Control 44(9), 1734–1737 (1999)
B. Yan, S.D. Tan, P. Liu, B. McGaughy, Passive interconnect macromodeling via balanced truncation of linear systems in descriptor form, in Proceedings of Asia and South Pacific Design Automatic Conference (2007), pp. 355–360
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ghafoor, A., Imran, M. Passivity Preserving Frequency Weighted Model Order Reduction Technique. Circuits Syst Signal Process 36, 4388–4400 (2017). https://doi.org/10.1007/s00034-017-0540-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-017-0540-7