Abstract
This paper discusses model reduction of electrical circuits based on a port-Hamiltonian representation. It is shown that by the use of the Kalman decomposition an uncontrollable and/or unobservable port-Hamiltonian system is reduced to a controllable/observable system that inherits the port-Hamiltonian structure. Energy and co-energy variable representations for port-Hamiltonian systems are defined and the reduction procedures are used for both representations. These exact reduction procedures motivate two approximate reduction procedures that are structure preserving for general port-Hamiltonian systems, one reduction procedure is called the effort-constraint reduction methods. The other procedure is structure preserving under a given condition. A numerical example illustrating the model reduction of a ladder network as a port-Hamiltonian system is considered.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
1 Introduction
Port-based network modeling of physical systems (both in electrical and mechanical domains) leads directly to their representation as port-Hamiltonian systems which are, if the Hamiltonian is non-negative, an important class of \(passive\) state-space systems. At the same time network modeling of physical systems often leads to high-dimensional dynamical models. Large state-space dimensions are obtained as well if distributed-parameter models are spatially discretized. Therefore an important issue concerns model reduction of these high-dimensional systems, both for analysis and control. The goal of this work is to show that the specific model reduction techniques of linear port-Hamiltonian systems preserve the port-Hamiltonian structure, and, as a consequence, passivity, and demonstrate the possibility of applying those techniques to electrical circuits as port-Hamiltonian systems.
Port-Hamiltonian systems are endowed with more structure than just passivity. Other important issues like interconnection between port-Hamiltonian systems, the presence of conservation laws and energy dissipation are also reflected by the port-Hamiltonian structure. In Sect. 14.2 we provide a brief overview of linear port-Hamiltonian systems. General theory on port-Hamiltonian systems can be found in [12]. We will show by applying the Kalman decomposition in Sect. 14.3 that the reduction of the dynamics of an uncontrollable/unobservable linear port-Hamiltonian system to a dynamics on the reachability/observability subspace preserves the Port-Hamiltonian structure. This result holds both for energy and co-energy variable representations of linear port-Hamiltonian systems. The co-energy variable representation of port-Hamiltonian systems is considered in Sect. 14.4. It is shown in Sect. 14.4 that the reduced models in the co-energy coordinates take a somewhat "dual" form to the reduced models obtained in the standard energy coordinates.
Within the systems and control literature a popular and elegant tool for model reduction is balancing, going back to [8]. One favorable property of model reduction based on balancing, as compared with other techniques such as modal analysis, is that the approximation of the dynamical system is explicitly based on its input-output properties. Balancing for port-Hamiltonian systems is considered in Sect. 14.6, see also [13]. We will apply two structure preserving model reduction procedures in Sect. 14.6 to linear port- Hamiltonian systems and show that the reduced order models are again port-Hamiltonian. One reduction procedure is called the effort-constraint reduction method. The other procedure is structure preserving under a given condition. Preliminary results of this paper are reported in [11] using scattering coordinates. Similar reduced order port-Hamiltonian models are obtained in [6, 7] employing perturbation analysis. In Sect. 14.7 we consider numerical simulations of a ladder network, and apply the effort-constraint method and the balanced truncation method in order to obtain reduced order models and compare the results.
2 Linear Port-Hamiltonian Systems
Port-based network modeling of physical systems leads to their representation as port-Hamiltonian systems (see e.g. [4, 9]). In the linear case, and in the absence of algebraic constraints, port-Hamiltonian systems take the form (see [11–13])
with \(H(x) = {\frac{1}{2}}x^TQx\) the total energy (Hamiltonian), \(Q = Q^T\geq 0\) the \(energy\) matrix and \(R = R^T\geq 0\) the dissipation matrix. The matrices \(J = -J^T\) and \(B\) specify the \(interconnection\) structure of the system. By skew-symmetry of \(J\) and since \(R\) is positive semidefinite it immediately follows that
Thus if \(Q \geq 0\) (and the Hamiltonian is non-negative) any port-Hamiltonian system is \(passive\) (see [12, 16]). The state variables \({x \in \mathbb{R}^n}\) are also called \(energy\) variables, since the total energy \(H(x)\) is expressed as a function of these variables. Furthermore, the variables \({u \in \mathbb{R}^m, y \in \mathbb{R}^m}\) are called \(power\) variables, since their product \(u^Ty\) equals the power supplied to the system.
In the sequel we will often abbreviate \(J-R\) to \(F = J-R\). Clearly
Conversely, any \(F\) satisfying (14.3) can be written as \(J-R\) as above by decomposing \(F\) into its skew-symmetric and symmetric part
Two special cases of port-Hamiltonian systems correspond to either \(R = 0\) or \(J = 0\). In fact, if \(R = 0\) (no internal energy dissipation) then the dissipation inequality (14.2) reduces to an equality
In this case the transfer matrix \(G(s) = B^TQ(sI-JQ)^{-1}B\) of the system (for invertible \(Q\)) satisfies
Conversely, any transfer matrix \(G(s)\) satisfying \(G(s)\ =\ -G^T(-s)\) can be shown to have a minimal realization
(with in fact \(Q\) being invertible again).
The other special case corresponds to \(J=0\), in which case the system takes the form
with transfer matrix \(G(s) = B^TQ(sI+RQ)^{-1}B\) satisfying (for invertible \(Q\))
Conversely, any transfer matrix \(G(s)\) satisfying (14.9) is represented by a minimal state-space representation (14.8) with \(Q\) invertible, where, however, \(R\) need not necessarily be positive semidefinite.
In these two special cases, either \(R=0\) or \(J=0\), there is a direct relationship between controllability and observability properties of the port-Hamiltonian system.
Proposition 1
Consider a port-Hamiltonian system (14.7) or (14.8), and assume \({\hbox{det}}Q \neq 0\). The system is controllable if and only if it is observable, while the unobservability subspace\(\fancyscript{N}\)is related to the reachability subspace\(\fancyscript{R}\)by
\(with\)\(\perp\)denoting the orthogonal complement with respect to the (possibly indefinite) inner product defined by\(Q\).
Proof
For any port-Hamiltonian system (14.1) with \(F=J-R\) we have
Since the kernel of the matrix on the left-hand side defines the unobservability subspace, while on the right-hand side the image of the matrix preceding Q defines the reachability subspace if \(F^T = F\) or \(F^T = -F\), the assertion follows. \(\square\)
Nevertheless, in general controllability and observability for a port-Hamiltonian system are not equivalent, as the following example shows.
Example 1
Consider a port-Hamiltonian system
corresponding to \(J= \left(\begin{array}{cc} 0 & 1 \\ -1 & 0\end{array} \right) \) and \(R= \left(\begin{array}{cc} 1 & 0 \\ 0 & 1 \end{array}\right)\). The system is observable but \(not\) controllable.
3 The Kalman Decomposition of Port-Hamiltonian Systems
3.1 Reduction to a Controllable Port-Hamiltonian System
Consider a port-Hamiltonian system on a state space \(\fancyscript{X}\) which is not controllable. Take linear coordinates \(x=\left[\begin{array}{l} x_{1} \\ x_{2} \end{array} \right]\) such that vectors of the form \(\left[\begin{array}{l} x_{1} \\ 0 \end{array} \right]\) span the reachability subspace \(\fancyscript{R}\subset\fancyscript{X}\):
By invariance of \(\fancyscript{R}\) (see e.g. [10]) this implies
It follows that the dynamics restricted to \(\fancyscript{R}\) is given as
Now let us assume that \(F_{22}\) in (14.14) is invertible. Then it follows from (14.14) that \(Q_{21}=-F_{22}^{-1}F_{21}Q_{11}\). Substitution in (14.15) yields
which is again a port-Hamiltonian system. Indeed, \(F + F^T \leq 0\) implies that the Schur complement \(\bar{F} = F_{11} - F_{12}F_{22}^{-1}F_{21}\) satisfies \(\bar{F} + \bar{F}^T \leq 0\).
Remark 1
Note that \(\bar{F}\) is skew-symmetric if \(F\) is skew-symmetric, and is symmetric if \(F\) is symmetric.
Remark 2
The Schur complement of a general \(F\) with singular \(F_{22}\) is not defined. Nevertheless, it is still possible to extend the definition of the Schur complement of \(F\) to the case where \(F_{22}\) is singular if \(F\) is symmetric, which corresponds to the purely damped port-Hamiltonian systems (14.8). For details see Lemma 1 in the appendix at the end of the paper.
3.2 Reduction to an Observable Port-Hamiltonian System
Consider again a port-Hamiltonian system (14.1) and suppose the system is not observable. Then there exist coordinates \(x=\left[\begin{array}{l} x_{1} \\ x_{2} \end{array} \right]\) such that the unobservability subspace \(\fancyscript{N}\) is spanned by vectors of the form \(\left[\begin{array}{c} 0 \\ x_{2} \end{array} \right]\). By invariance of \(\fancyscript{N}\) (see again [10]) it follows that
The dynamics on the quotient space \(\fancyscript{X} / \fancyscript{N}\) is
Assuming invertibility of \(Q_{22}\) it follows from (14.17) that \(F_{12}=-F_{11}Q_{12}Q_{22}^{-1}\) and \(B_{2}^T=-B_{1}^TQ_{12}Q_{22}^{-1}\). Substitution in (14.18) yields
which is again a port-Hamiltonian system with Hamiltonian \(\bar{H}(x_1)=\frac{1}{2}x_{1}^T(Q_{11} - Q_{12}Q_{22}^{-1}Q_{21})x_{1}\).
Remark 3
Note that \((Q_{11} - Q_{12}Q_{22}^{-1}Q_{21}) \geq 0\) if \(Q \geq 0\).
Remark 4
Since \(Q\) is symmetric the definition of the Schur complement of \(Q\) can be extended to the case that \(Q_{22}\) is singular. For details see Lemma 1 in the appendix at the end of the paper.
3.3 The Kalman Decomposition
It is well known that a linear system \(\dot{x} = Ax+Bu, y=Cx\) can be represented in a suitable basis as (see [10, 17])
with \(\fancyscript{X} = \fancyscript{X}_{1} \times \fancyscript{X}_{2} \times\fancyscript{X}_{3} \times \fancyscript{X}_{4}\), where \(\fancyscript{X}_{1}\) is the part of the system that is both controllable and observable, \(\fancyscript{X}_{2}\) is uncontrollable but observable, \(\fancyscript{X}_{3}\) is controllable but unobservable, while \(\fancyscript{X}_{4}\) is uncontrollable and unobservable, that is
Writing out
this implies that the blocks of the \(F\) and \(Q\) matrix satisfy
and similarly by writing out
we obtain
The resulting dynamics on \(\fancyscript{X}_{1}\) (the part of the system that is both controllable and observable) can be identified in port-Hamiltonian form, by combining the previous two reduction schemes corresponding to controllability and observability. Indeed, application of Sect. 14.3.2 yields the following observable system on \({\fancyscript{X}}_{1} \times \fancyscript{X}_{2}\)
where
Next, application of Sect. 14.3.1 to (14.23) yields the following port-Hamiltonian description of the dynamics on \({\fancyscript{X}}_{1}\)
having the same transfer matrix as the original system (14.1).
Further analysis (using the well-known matrix inversion formula) yields
Remark 5
By first applying the procedure of Sect. 14.3.1 and then applying the procedure of Sect. 14.3.2 for zero initial conditions it can be shown that we obtain the same port-Hamiltonian formulation.
4 The Co-Energy Variable Representation
In this section we assume throughout that the matrix \(Q\) is invertible. This means that
is a valid coordinate transformation, and the port-Hamiltonian system (14.1) in these new coordinates takes the form
Since \(e=Qx=\frac{\partial H}{\partial x}(x)\), with \(H(x) = \frac{1}{2}x^TQx\) the energy, the variables \(e\) are usually called the co-energy variables.
Example 2
Consider the LC-circuit in Fig. 14.1, with \(q\) the charge on the capacitor and \(\phi_1, \phi_2\) the fluxes over the inductors \(L_1, L_2\) correspondingly. The energy (in the case of a linear capacitor and inductors) is given as
and \(x=\left[q,\phi_1,\phi_2\right]^T\) are the energy variables, in which the system takes the port-Hamiltonian form
with \(u,y\) being the voltage across and the current through the voltage source. The co-energy variables
are the voltage over the capacitor and the currents through the inductors, leading to the following form of the dynamics
Note that
and thus if \(Q > 0\) then \(V(e)=\frac{1}{2}e^TQ^{-1}e\) (the Legendre transform of \(H(x) = \frac{1}{2}x^TQx\)) is a storage function of (14.28). \(V(e)\) is called the co-energy of the system, which is in this linear case equal to the energy \((V(Qx) = H(x))\).
A main advantage of the co-energy variable representation of a port-Hamiltonian system is that additional \(constraints\) on the system are often expressed as constraints on the co-energy variables (see also Sect. 14.6)
The reduction of the port-Hamiltonian system to its controllable and/or observable part takes the following form in the co-energy variable representation. Interestingly enough, the formulas take a somewhat "dual" form to the formulas obtained in the energy variable representation.
Consider the system (14.28) in co-energy variable representation. Take linear coordinates \(e=\left[\begin{array}{l} e_{1} \\ e_{2}\end{array}\right]\) such that the reachability subspace \(\fancyscript{R}\) is spanned by vectors of the form \(\left[\begin{array}{l} e_{1}\\ 0\end{array}\right]\):
By invariance of \(\fancyscript{R}\) this implies
Hence the dynamics restricted to \(\fancyscript{R}\) equals
which is a port-Hamiltonian system in co-energy variable representation, with energy matrix \(\bar{Q} = Q_{11} - Q_{12}Q_{22}^{-1}Q_{21}\), and interconnection/damping matrix \(F_{11}\). Notice that these formulas are dual to the corresponding formulas (14.16) for the controllable part of the system in energy variable representation, where the resulting interconnection/damping matrix is a Schur complement, while the resulting energy matrix is \(Q_{11}\). This duality is associated with the Legendre transform of the Hamiltonian \(H(x)\).
Analogously, take linear coordinates \(e=\left[\begin{array}{l} e_{1} \\ e_{2}\end{array} \right]\) such that the unobservability subspace \(\fancyscript{N}\) is spanned by the vectors \(\left[\begin{array}{l} 0 \\ e_{2}\end{array}\right]\). This implies
leading to the observable reduced dynamics
Combination of the above leads to a similar Kalman decomposition as in the energy variable representation.
Remark 6
To extend the definition of the Schur complements of \(Q, F\) for singular \(Q_{22}, F_{22}\) see Remarks 2, 4.
5 Balancing for Port-Hamiltonian Systems
Definition 1
The \(controllability\) and observability function of a linear system are defined as
and
respectively.
The value of the controllability function at \(x_0\) is the minimum amount of input energy required to reach the state \(x_0\) from the zero state, and the value of the observability function at \(x_0\) is the amount of output energy generated by the state \(x_0\).
Theorem 1
Consider a linear time invariant (LTI) asymptotically stable system [8]
\(Then\)\(L_c(x_0)=\frac{1}{2}x^T_0W^{-1}x_0\)\(and\)\(L_o(x_0)=\frac{1}{2}x^T_0Mx_0\), \(where\)\(W = \int_{0}^{\infty}e^{At}BB^Te^{A^Tt}dt\)is the controllability Gramian and\(M =\int_{0}^{\infty}e^{A^Tt}C^TCe^{At}dt\) is the observability Gramian. Furthermore\(W\)\(and\)\(M\)are symmetric and positive definite, and are unique solutions of the Lyapunov equations
\(and\)
\(respectively.\)
In the port-Hamiltonian case Eqs. (14.41) and (14.42) specialize to
and
Sometimes it is useful to proceed using so-called scattering representation for port-Hamiltonian systems (motivated by electrical domain), where controllability and observability Gramians are related to the energy matrix \(Q\) as \(M \leq Q \leq W^{-1}\), and Hankel singular values \(\sigma_i\) are all \( \Leftarrow1\) (see [11, 13]).
Nevertheless in this paper we proceed without using scattering coordinates.
The balancing coordinate transformation \(S, x = Sx_b\), where \(x_b\) denotes balanced coordinates, clearly preserves the port-Hamiltonian structure of the system (14.1):
where \(S^{-1}RS^{-T} = R_b = R_b^T\geq 0\) is the dissipation matrix, \(S^{-1}JS^{-T} = J_b = -J_b^T\) is the structure matrix and \(S^{T}QS = Q_b = Q_b^T\geq 0\) is the energy matrix in the balanced coordinates \(x_b\). In this case, \(B_b = S^{-1}B\).
Similarly, the port-Hamiltonian structure is preserved applying balancing coordinate transformation \(T, e = Te_b,\) to the port-Hamiltonian system (14.28) in co-energy coordinates.
Now bringing the system (14.1) into a balanced form where \(W = M\) (see [8, 14]) and computing the square roots of the eigenvalues of \(MW\) which are equal to the Hankel singular values (see [3]) provides us the information about the number of state components of the system to be reduced. These state components require large amount of the incoming energy to be reached and give small amount of the outgoing energy to be observed. Therefore they are less important from the energy point of view and can be removed from the system (see also [1]).
6 Reduction of Port-Hamiltonian Systems in the General Case
For a general port-Hamiltonian system in energy (14.1) or co-energy (14.28) coordinates with no uncontrollable/unobservable but with "hardly" controllable/observable states we may apply balancing as explained in Sect. 14.5 and use one of the following structure-preserving reduction techniques. Since the techniques considered apply to the port-Hamiltonian systems in balanced coordinates, for the sake of simplicity in this section we skip the subscript ‘\(b\)’ writing \(x, e, J, R, Q, B\) instead of \(x_b, e_b, J_b, R_b, Q_b, B_b\).
6.1 Effort-Constraint Reduction
Consider a full order port-Hamiltonian system (14.1). We balance the system (14.1), but now in co-energy coordinates (and thus with another change of coordinates (14.27), obtaining the following balanced representation of our system
where the lower part of the state vector \(e=\left[\begin{array}{l} e_{1} \\ e_{2} \end{array}\right]\) is the most difficult to reach and to observe.
Consider the system (14.1) again, but now in the coordinates where the system (14.46) is balanced
A natural choice for the reduced model would be a model which contains only the \(e_{1}\) dynamics since the lower part of the state vector \(e_{2}\) is much less relevant from the energy point of view
Therefore the reduced system takes the following form
After substituting \(x_{2}\approx-Q_{22}^{-1}Q_{21}x_{1}\) from (14.48) into (14.49), assuming that \(Q_{22}^{-1}\) exists, the reduced system will take the final form in energy coordinates
which is again a port-Hamiltonian system produced by the effort-constraint method.
6.2 An Alternative Reduction Method
Another structure preserving way of model reduction of port-Hamiltonian systems assumes that we balance the system (14.1) and approximate the lower part of the state vector, but now in energy coordinates, \(plus\) its dynamics. Using the notation \(F := J - R\) we obtain
with the reduced port-Hamiltonian system of the form
From (14.51) it immediately follows that \(Q_{21}x_{1}\approx-F_{22}^{-1}F_{21}Q_{11}x_{1}-F_{22}^{-1}B_{2}u\), assuming that \(F_{22}^{-1}\) exists. Substituting in (14.52) yields
which is if \((F_{12}F_{22}^{-1})^T=F_{22}^{-1}F_{21}\) again a reduced system in the port-Hamiltonian form.
Remark 7
The reduced order port-Hamiltonian systems (14.50) and (14.53) are automatically passive since the preservation of the port-Hamiltonian structure implies the preservation of the passivity property (see [12]).
Remark 8
Although the approximation method with the reduced model (14.53) is similar to the well-known balanced truncation (\(x_{2}\approx 0 \), see e.g. [1] and the references therein) which gives the reduced order model of the form
and less well-known singular perturbation method (\(\dot x_{2}\approx0\), see [2, 5]) with the reduced order model
we want to underline that it is different from these reduction methods since it is easy to show that neither of them preserves the port-Hamiltonian structure.
7 Example
We consider a ladder network, similar to that of [15]. In our case we take the current \(I\) as the input and the voltage of the first capacitor \(U_{c_1}\) as the port-Hamiltonian output. The state variables are as follows: \(x_1\) is the charge \(q_1\) over \(C_1\), \(x_2\) is the flux \(\phi_1\) over \(L_1\), \(x_3\) is the charge \(q_2\) over \(C_2\), \(x_4\) is the flux \(\phi_2\) over \(L_2\), etc.
In our case, as in [15], the resulting Hankel singular values obtained after balancing are not distinct enough. In order to overcome this difficulty we inject additional dissipative elements, in this case resistors \(R_1, \ldots, R_n,\) into the model as shown in Fig. 14.2.
We take unit values of the capacitors \(C_i\) and inductors \(L_i\), while \(R_0 = 0.2\), \(R_i = 0.2, i = 1,\ldots, n/2, R_{n/2+1} = 0.4\). A minimal realization of this port-Hamiltonian ladder network for the order \(n = 6\) is
where \(A = (J - R)Q\) with
Adding another \(LC\) pair to the network (with appropriate resistors), which would correspond to an increase of the dimension of the model by two, will modify the \(ABC\)-model in the following way. The sub-diagonal of the matrix \(A\) will contain additionally \(L_{n/2-1}^{-1}, C_{n/2}^{-1}\). The super diagonal of \(A\) will contain \(-C_{n/2}^{-1},-L_{n/2}^{-1}\). Furthermore, the main diagonal of \(A\) will have \(-{\frac{R_{n/2-1}}{L_{n/2-1}}}\) in the \((n-2,n-2)\) position, zero in the \((n-1,n-1)\) position and \(-{\frac{R_{n/2}+R_{n/2+1}}{L_{n/2}}}\)in the \((n,n)\) position.
We considered the 12-dimensional full order minimal port-Hamiltonian network and reduce it to a 5-dimensional one by the effort-constraint method considered in the previous section and the usual balanced truncation method. The non-minimal system can be first reduced to a minimal one as shown in Sect. 14.3. The Hankel singular values of the full order system in decreasing order are shown in Table 14.1.
It is a well-known fact that the transfer functions of reduced order models obtained by the balanced truncation method approximate the full order transfer functions well in the high-frequency region and not that well in the low-frequency one (of course, depending on the application considered). Since the effort-constraint method is similar to the balanced truncation method (with the above explained modification in order to preserve the port-Hamiltonian structure and passivity) we expected approximations of similar nature. In Figs. 14.3 and 14.4 the frequency response of the full order model is shown vs. the frequency responses of the reduced order models, obtained by the balanced truncation method and the effort-constraint method respectively. The figures show that the reduced order transfer functions indeed behave in a similar way.
In Table 14.2 \(\fancyscript{H}_{\infty}\)- and \(\fancyscript{H}_2\)-norms are shown for the error systems obtained after balanced truncation reduction and effort-constraint reduction. It follows that the error-norms for the effort-constraint method are larger than those for the balanced truncation method.
Port-Hamiltonian systems are somewhere in between general passive systems and electrical circuits. We believe that whenever a transfer function of a full order electrical circuit is approximated well by the balanced truncation method, we can always apply the (port-Hamiltonian) structure preserving effort-constraint method in order to obtain an approximation of a similar quality as the approximation obtained by the balanced truncation method along with the preservation of the port-Hamiltonian structure and passivity.
Important questions concerning general error bounds for the structure preserving port-Hamiltonian model reduction methods and about the physical realization of the obtained port-Hamiltonian reduced order models are currently under investigation.
8 Conclusions
We have shown in Sect. 14.3 that a full order uncontrollable/unobservable port-Hamiltonian system can be reduced to a controllable/observable system, which is again port-Hamiltonian, by exploiting the invariance of the reachability/unobservability subspaces of the original system. We discussed energy and co-energy variable representations of port-Hamiltonian systems in Sect. 14.4, illustrated by the example of electrical networks, where the energy variables are charges and fluxes, while the co-energy variables are voltages and currents
Balancing for port-Hamiltonian systems is discussed in Sect. 14.5. The effort-constraint method and the other alternative reduction method are introduced in Sect. 14.6 and applied to a general port-Hamiltonian full order system showing that the proposed approximations preserve the port-Hamiltonian structure for the reduced order systems as well as the passivity property. In Sect. 14.7 we considered a full order ladder network and applied the balanced truncation method and the effort-constraint method in order to obtain reduced order models.
Port-Hamiltonian structure preserving model reduction methods motivate to investigate further important issues about error bounds between full order and reduced order systems, and about the physical realization of the reduced order systems, e.g. as an electrical circuit.
References
Antoulas, A.C.: Approximation of Large-Scale Dynamical Systems. SIAM (2005)
Fernando, K., Nicholson, H.: Singular perturbational model reduction of balanced systems. IEEE Trans. Automat. Contr. 27, 466–468 (1982)
Glover, K.: All optimal hankel-norm approximations of linear multivariable systems and their L∞-error bounds. Int. J. Control 39, 1115–1193 (1984)
Golo, G.: Interconnection structures in port-based modelling: tools for analysis and simulation. Ph.D. thesis, University of Twente (2002)
Green, M., Limebeer, D.: Linear Robust Control. Prentice-Hall (1995)
Hartmann, C.: Balancing of dissipative Hamiltonian systems. In: Troch I., Breitenecker F. (eds.) Proceedings of MathMod 2009, Vienna, February 11–13, 2009, no. 35 in ARGESIM-Reports, pp. 1244–1255. Vienna University of Technology, Vienna (2009)
Hartmann, C., Vulcanov, V.M., Schütte, C.: Balanced truncation of linear second-order systems: a Hamiltonian approach. Multiscale Model. Simul. (submitted 2008). Available from URL http://proteomics-berlin.de/28/
Moore, B.: Principal component analysis in linear systems. IEEE Trans. Automat. Control AC-26, 17–32 (1981)
Pasumarthy, R.: On analysis and control of interconnected finite-and infinite-dimensional physical systems. Ph.D. thesis, University of Twente (2006)
Polderman, J.W., Willems, J.C.: Introduction to Mathematical Systems Theory. Springer-Verlag (1998)
Polyuga, R.V., van der Schaft, A.J.: Structure preserving model reduction of port-Hamiltonian systems. In Proceedings of the 18th International Symposium on Mathematical Theory of Networks and Systems, Blacksburg, July 28– August 1, 2008. http://sites.google.com/site/rostyslavpolyuga/publications’
van der Schaft, A.J.: L2-Gain and Passivity Techniques in Nonlinear Control. Springer-Verlag (2000)
van der Schaft, A.J.: On balancing of passive systems. In Proceedings of the European Control Conference, Kos, pp. 4173–4178, 2–5 July 2007
Scherpen, J.: Balancing for nonlinear systems. Ph.D. thesis, University of Twente (1994)
Sorensen, D.: Passivity preserving model reduction via interpolation of spectral zeros. Systems Control Lett. 54, 347–360 (2004)
Willems, J.C.: Dissipative dynamical systems. Arch. Ration. Mech. Analysis 45, 321–393 (1972)
Zhou, K., Doyle, J., Glover, K.: Robust and Optimal Control. Prentice-Hal (1996)
Acknowledgements
We gratefully acknowledge the helpful remarks and suggestions of the anonymous referees which significantly improved the presentation of this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
Lemma 1
Consider a symmetric negative (positive) semidefinite matrix\(F = F^T\)partitioned as
Then the Schur complement of\(F\)given as
can be defined even for singular\(F_{22}\).
Proof
First consider the case when \(F_{22} \neq 0\). Since the kernel of \(F_{22}\) is nonempty, the symmetric matrix \(F_{22}\) takes (after a possible change of coordinates) the following form
with \(F_{22}^a\) invertible. Then the properties of a negative (positive) semidefinite symmetric matrix (14.57) shown in Lemma 2 yield
Therefore the Schur complement with a perturbed \(F_{22}\) reads
which is independent of \(\varepsilon\). Hence we can let \(\varepsilon \rightarrow 0\). This shows that the Schur complement can be still defined even for singular \(F_{22}\).
If \(F_{22} = 0\) then (14.57) yield \(F_{12} = 0, F_{21} = 0\) and \(\bar F = F_{11}\) which completes the proof. \(\square\)
Lemma 2
Consider a negative semidefinite symmetric matrix \(F = F^T \leq 0\) partitioned as
\(Then\)
Proof
First we prove that \(\ker F_{22} \subset \ker F_{12}\). Since \(F\) is negative semidefinite it follows that \(x^TFx \leq 0\) for all real vectors \(x=\left[\begin{array}{l} x_{1} \\ x_{2} \end{array}\right]\). Take \(x_2\) which is in the kernel of \(F_{22}\) and \(x_1 = F_{12}x_2\). Then for a small positive constant \(\varepsilon\) we have
Since the term \(2\varepsilon\|x_1\|^2\) is strictly positive we can choose \(\varepsilon\) such that \(2\varepsilon\|x_1\|^2\) prevails over \(\varepsilon^2 x_1^TF_{11}x_1\) and therefore the expression above is positive. This is a contradiction to the negative semidefiniteness of \(F\). Hence, the above expression is nonpositive if \(x_1 = 0 = F_{12}x_2\) with \(x_2\) in the kernel of \(F_{12}\).
Using the fact that the image of a matrix is orthogonal to the kernel of the transpose of the same matrix we write for any \(z\) which is in the image of \(F_{21}\)
Therefore \(\hbox{im}\; F_{21} \subseteq \hbox{im}\; F_{22}\) which proves the claim. \(\square\)
Remark 9
To prove expressions (14.57) for a positive semidefinite symmetric matrix take \(x=\left[\begin{array}{l} -\varepsilon x_{1} \\x_{2}\end{array}\right].\)
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media B.V.
About this chapter
Cite this chapter
Polyuga, R.V., van der Schaft, A.J. (2011). Structure Preserving Port-Hamiltonian Model Reduction of Electrical Circuits. In: Benner, P., Hinze, M., ter Maten, E. (eds) Model Reduction for Circuit Simulation. Lecture Notes in Electrical Engineering, vol 74. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-0089-5_14
Download citation
DOI: https://doi.org/10.1007/978-94-007-0089-5_14
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-0088-8
Online ISBN: 978-94-007-0089-5
eBook Packages: EngineeringEngineering (R0)