Time-limited -optimal Model Order Reduction of Linear Systems with Quadratic Outputs
Abstract
An important class of dynamical systems with several practical applications is linear systems with quadratic outputs. These models have the same state equation as standard linear time-invariant systems but differ in their output equations, which are nonlinear quadratic functions of the system states. When dealing with models of exceptionally high order, the computational demands for simulation and analysis can become overwhelming. In such cases, model order reduction proves to be a useful technique, as it allows for constructing a reduced-order model that accurately represents the essential characteristics of the original high-order system while significantly simplifying its complexity.
In time-limited model order reduction, the main goal is to maintain the output response of the original system within a specific time range in the reduced-order model. To assess the error within this time interval, a mathematical expression for the time-limited -norm is derived in this paper. This norm acts as a measure of the accuracy of the reduced-order model within the specified time range. Subsequently, the necessary conditions for achieving a local optimum of the time-limited norm error are derived. The inherent inability to satisfy these optimality conditions within the Petrov-Galerkin projection framework is also discussed. After that, a stationary point iteration algorithm based on the optimality conditions and Petrov-Galerkin projection is proposed. Upon convergence, this algorithm fulfills three of the four optimality conditions. To demonstrate the effectiveness of the proposed algorithm, a numerical example is provided that showcases its ability to effectively approximate the original high-order model within the desired time interval.
keywords:
-optimal, time-limited, model order reduction, projection, reduced-order model, quadratic output1 Introduction
This research work studies a special class of nonlinear dynamical systems characterized by weak nonlinearity. These systems retain linear time-invariant (LTI) state equations but incorporate quadratic nonlinear terms in their output equations, thus named linear quadratic output (LQO) systems [1]. They naturally arise in scenarios requiring the observation of quantities that involve the product of state components, either in the time or frequency domain. These systems are valuable in quantifying energy or power of dynamical systems, for example, in assessing a system’s internal energy [2] or the cost function in optimal quadratic control problems [3]. Moreover, they are used to measure deviations of state coordinates from a reference point, such as for calculating the root mean squared displacement of spatial coordinates around an excitation point or for estimating the variance of a random variable in stochastic modeling [4].
Consider an LQO system defined by the following state and output equations:
(1) |
where denotes the state vector, represents inputs, is the output vector. The matrices , , , and consititute the state-space realization . The state equation is identical in form to that of a standard LTI system. However, the output equation introduces a nonlinearity through the quadratic terms , which distinguishes the LQO system from a standard LTI system.
Accurately modeling complex physical phenomena frequently necessitates dynamical systems of exceptionally high order, often in the range of several thousand or more. Due to this very high order , simulating and analyzing the model (1) becomes computationally intensive and impractical. Consequently, it becomes necessary to approximate (1) with a reduced-order model (ROM) of significantly lower order (where , which simplifies simulation and analysis [5]. Model order reduction (MOR) refers to the process of constructing a ROM while ensuring that the essential features and characteristics of the original model are preserved [6].
We define the -order ROM of the system as , which is described by the state and output equations shown in (2)
(2) |
Here, , , , and are matrices derived from the original system matrices , , , and , respectively, through the Petrov-Galerkin projection condition . Specifically, , , , and . The projection matrices and are used to project the original system onto a reduced subspace, resulting in the ROM . Different MOR techniques vary in their approach to constructing and , which is dependent on the specific characteristics of that need to be preserved in [7, 8, 9]. Throughout this paper, it is assumed that both and are Hurwitz matrices.
The Balanced Truncation (BT) method, developed in 1981, is a widely utilized MOR technique [10]. This method selectively retains states that significantly contribute to the energy transfer between inputs and outputs, while discarding those with minimal influence, as determined by their Hankel singular values. One key advantage of BT is its capability to estimate errors a priori before constructing the ROM [11]. Furthermore, BT ensures that the stability of the original model is maintained. Initially developed for standard LTI systems, BT has significantly expanded its applicability to encompass various system types, including descriptor systems [12], second-order systems [13], linear time-varying systems [14], parametric systems [15], nonlinear systems [16], and bilinear systems [17], among others. Additionally, BT has been adapted to preserve specific system properties, such as positive realness [18], bounded realness [19], passivity [20], and special structural characteristics [21]. For a comprehensive understanding of the diverse BT algorithm family, refer to the survey [22]. BT has been extended to LQO systems in [23, 24, 25]. Among these algorithms, only the one presented in [25] maintains the LQO structure in the ROM.
A locally optimal solution in the norm is achievable using several efficient algorithms. The necessary conditions for this local optimum, known as Wilson’s conditions [26], involve interpolation of the original system at selected points. The iterative rational Krylov algorithm (IRKA) is a well-known algorithm that can achieve this local optimum [27]. A more general algorithm, which does not assume the original system having simple poles, is also available [28]. This algorithm is based on Sylvester equations and its numerical properties have been improved in [29]. Recently, the MOR problem for LQO systems has been addressed, and an algorithm based on Sylvester equations has been proposed as a solution [30].
BT aims to approximate the original model dynamics over the entire time horizon. However, practical systems and simulations often operate within finite time intervals due to real-world constraints. For example, in interconnected power systems, low-frequency oscillations typically last around 15 seconds and are mitigated by power system stabilizers and damping controllers [31]. The first seconds are crucial for small-signal stability assessments [32]. Similarly, in finite-time optimal control problems, the system’s behavior within a specific time frame is of utmost importance [33]. This need has led to the development of time-limited MOR, which focuses on achieving good accuracy within a specified time interval rather than the entire time domain [34].
The time-limited MOR problem focuses on developing a ROM that guarantees a small deviation between the outputs of the original model and the ROM’s output for a given input signal , but only within a specified limited time interval seconds. In other words, the goal is to ensure that the approximation error remains minimal within this specified time frame [35].
To address the time-limited MOR problem, BT has been adapted into the time-limited BT (TLBT) algorithm [34]. Although TLBT does not fully retain all characteristics of traditional BT, such as stability guarantees and a priori error bounds, it effectively addresses the time-limited MOR scenario. The computational aspects of TLBT and strategies for handling large-scale systems have been explored in [36]. Furthermore, TLBT has been extended to handle descriptor systems [36], second-order systems [37], and bilinear systems [38], enhancing its applicability. Recently, TLBT has also been extended to LQO systems in [39].
In [40], a new norm called the time-limited norm is defined, and the conditions needed to find a local optimum for this norm are derived. An algorithm called time-limited IRKA (TLIRKA) is then proposed based on IRKA to construct a local optimum, but it does not meet any necessary conditions. In [41], new optimality conditions based on interpolation are derived, and a nonlinear optimization algorithm is proposed to construct the local optimum, whose applicability is limited to medium-scale systems. This paper studies the time-limited -optimal MOR problem for LQO systems.
The key contributions of this research work are manifold. First, it defines the time-limited norm ( norm) for LQO systems and demonstrates its computation using time-limited system Gramians defined in [39]. Second, it derives the necessary condition for achieving a local optimum of . Third, these conditions are then contrasted with those related to the standard -optimal MOR [30]. Notably, it is shown that Petrov-Galerkin projection cannot, in general, attain a local optimum in the time-limited setting. Fourth, a stationary point algorithm, rooted in the Petrov-Galerkin projection, is proposed. Upon convergence, this algorithm satisfies three of the four necessary conditions for optimality. An illustrative numerical example is presented to demonstrate the accuracy of the proposed algorithm within the specified time interval.
2 Literature Review
In this section, we will briefly discuss two of the most relevant MOR algorithms for LQO systems in the context of the problem under consideration. The first algorithm is the -optimal MOR method [30], and the second is the TLBT [39].
2.1 -optimal MOR Algorithm (HOMORA) [30]
Let us define the matrices , , , , , , , and that solve the following set of linear matrix equations:
According to [30], the necessary conditions for the local optimum of the (squared) -norm of the error denoted as , are given by the following set of equations:
(3) | ||||
(4) | ||||
(5) | ||||
(6) |
Furthermore, it is shown that these optimality conditions can be achieved by setting the projection matrices as and . Starting with an initial guess of the ROM, the projection matrices are iteratively updated until convergence is reached, at which point the optimality conditions (3)-(6) are satisfied.
2.2 Time-limited Balanced Truncation (TLBT) [39]
TLBT constructs the ROM by identifying and truncating the states that have minimal contribution to the input-output energy transfer within the desired time interval seconds. This is achieved by first constructing a time-limited balanced realization using time-limited Gramians, and then truncating the states that correspond to the smallest time-limited Hankel singular values.
The time-limited controllability Gramian within the desired time interval seconds is defined as
By defining as , can be found by solving the following Lyapunov equation:
The time-limited observability Gramian within the time interval sec is defined as the sum of and where and are given by
, , and can be computed through the solution of following Lyapunov equations:
The time-limited Hankel singular values, denoted by , are computed as the square root of the eigenvalues of the product of matrices and :
wherein represents the eigenvalues. The projection matrices in TLBT are determined such that the transformed matrices and become diagonal matrices with the largest time-limited Hankel singular values of , i.e., .
3 Main Work
This section introduces the time-limited norm and its connection to the time-limited observability Gramian. Subsequently, necessary conditions for the local optimality of the squared time-limited norm of the error are derived. Based on these optimality conditions, a Petrov-Galerkin projection-based iterative algorithm is proposed that satisfies three of the four optimality conditions. The challenges associated with fulfilling the remaining optimality condition within the Petrov-Galerkin projection framework are also discussed. Finally, the computational efficiency of the proposed algorithm is briefly analyzed.
3.1 norm Definition
The classical norm for LQO systems is defined in the time domain as:
where and . The norm measures the output power in response to unit white noise over the entire time horizon. However, for the problem at hand, we focus on the output power within a specific time interval, leading to the concept of the time-limited norm.
Definition 3.1.
The time-limited norm of the LQO system within the time interval sec is defined as:
Proposition 3.2.
The norm is related to the time-limited observability Gramian as follows:
Proof.
Observe that
Furthermore, notice that
Therefore, . ∎
3.2 Norm of the Error
Let us define the error system with the following state-space representation:
where
(7) |
Let be defined as . The time-limited controllability Gramian and the time-limited observability Gramian of the realization can be obtained by solving the following Lyapunov equations:
Partition , , , and according to (7) as follows:
By defining , it can be verified that the following linear matrix equations hold:
(8) | ||||
(9) | ||||
(10) | ||||
(11) | ||||
(12) | ||||
(13) | ||||
(14) | ||||
(15) |
Consequently, the norm of can be expressed as:
Corollary 3.3.
wherein represents the inner product of and .
Proof.
The first and last terms in the expression for are straightforward. Our focus lies in showing that the middle term corresponds to the inner product of and . By expanding the inner product definition, we can express it as:
wherein and . Furthermore,
The Sylvester equations (10) and (12) can be solved by computing the following integrals:
cf. [25, 39] Consequently, the inner product between and can be expressed as
∎
3.3 Optimality Conditions
This subsection establishes the necessary conditions for minimizing the squared -norm of the error. To achieve this, several auxiliary variables are introduced. Specifically, and are defined as the solutions to the following linear matrix equations:
Note that , , , and are truncated versions of , , , and , respectively, with integration limits restricted to . Additionally, we define , , , and as follows:
(16) | ||||
(17) | ||||
(18) | ||||
(19) |
Furthermore, let us define , , and as
where represents the Fréchet derivative of the matrix exponential in the direction of matrix .
We now present the necessary conditions for achieving a local minimum of the squared -norm of the error.
Theorem 3.4.
A local minimum of must satisfy the following necessary conditions:
(20) | ||||
(21) | ||||
(22) | ||||
(23) |
Proof.
The proof of this theorem is tedious and lengthy and is therefore deferred to Appendix A. ∎
3.4 Comparison with Local Optimum of
This subsection draws a comparison between the necessary conditions for optimizing the standard -norm and the time-limited -norm of the error. To facilitate this comparison, we begin by mathematically expressing the standard -norm as presented in [25, 30]. The controllability Gramian, denoted as , and the observability Gramian, denoted as , associated with the system realization can be determined by solving the following Lyapunov equations:
Partitioning , , , and according to the structure outlined in (7) yields:
Consequently, the -norm of can be expressed as:
A comparison of the optimality conditions (20)-(23) and (3)-(6) reveals both similarities and distinct differences. By restricting the integration limits of and to the second, the optimality conditions (21)-(23) can be derived from their counterparts (4)-(6). However, the optimality condition (3) does not reduce to condition (20) through this integration limit constraint.
The optimality conditions (4)-(6) directly yield optimal expressions for , , and as follows:
(24) | ||||
(25) | ||||
(26) |
By imposing the time constraint through integration limits on and , these optimal expressions can be adapted for the time-limited case, resulting in Equations (27)-(29), consistent with the optimality conditions (21)-(23).
(27) | ||||
(28) | ||||
(29) |
The optimal projection matrices and for the standard optimal model order reduction problem can be defined as:
Analogous definitions can be used for the time-limited case by replacing the original matrices with their time-limited counterparts, i.e.,
While this approach enables optimal selections for , , and as per Equations (27)-(29), it falls short in determining an optimal . Enforcing the Petrov-Galerkin condition, , ensures that the term becomes zero, but the residual term generally remains nonzero, indicating a deviation from the optimality condition (20). Consequently, achieving a local optimum for the time-limited case within the Petrov-Galerkin projection framework remains generally impossible. Nevertheless, this choice of projection matrices yields exact satisfaction of the optimality conditions (21)-(23) and an approximate satisfaction the optimality condition (20).
Thus far, the optimal projection matrices and have been determined as and , respectively. However, it is important to note that these matrices depend on the ROM, , which is yet unknown. Consequently, Equations (2) and (8)-(13) form a coupled system of equations that can be represented as:
The stationary points of the composite function
satisfy the optimality conditions (21)-(23). Moreover, by imposing the Petrov-Galerkin condition, , the optimality condition (20) is approximately fulfilled with a deviation quantified by . In contrast, the classical -optimal MOR problem achieves exact satisfaction of all optimality conditions (3)-(6) through the enforcement of the Petrov-Galerkin condition on the stationary points.
In standard -optimal MOR, it is established that selecting projection matrices as and , rather than the previously considered forms, leads to and at stationary points. Consequently, the combination of these projection matrices with the Petrov-Galerkin condition, , ensures satisfaction of all optimality conditions (3)-(6). However, when applying the analogous approach to the time-limited case, with and , and imposing the Petrov-Galerkin condition, the resulting ROM does not satisfy any optimality condition.
Theorem 3.5.
Proof.
The proof is detailed in Appendix B. ∎
3.5 Algorithm
For simplicity, we have thus far assumed the desired time interval begins at 0 seconds. However, for any general time interval seconds, , , , and can be calculated by solving the following equations:
(30) | |||
(31) | |||
(32) | |||
(33) |
We now present our proposed algorithm named as the “Time-limited Near-optimal Iterative Algorithm (TLHNOIA)”. This algorithm begins with an arbitrary initial guess of the ROM and iteratively refines it until convergence, which is indicated by minimal change in the ROM’s state-space matrices. Steps (2) and (3) calculate the projection matrices in each iteration, while steps (4)-(8) employ bi-orthogonal Gram–Schmidt method for ensuring Petrov-Galerkin condition .
Remark 1.
To assess convergence, monitoring the stagnation of the ROM poles is a more reliable indicator than examining state-space realizations. This is because -optimal MOR techniques frequently generate ROMs with different state-space representations but identical transfer functions. The stagnation of ROM poles has been widely adopted as a convergence criterion in -optimal MOR algorithms due to its effectiveness [40].
4 Computational Aspects
This section discusses computational efficiency in implementing TLHNOIA. A key step in TLHNOIA, Step (2), involves calculating the matrix exponential , which can become computationally intensive for high-order models. To mitigate this, we can utilize Krylov subspace-based methods in [36], to approximate , , and . The most computationally demanding task within each iteration is solving Sylvester equations 30) and (32). Due to the sparsity of state-space matrices in high-order dynamical systems, these Sylvester equations exhibit a “sparse-dense” structure, a common feature in -optimal MOR algorithms. Specifically, these equations involve large sparse matrices and smaller dense matrices, i.e.,
wherein the large matrices and () are sparse, and the small matrices and are dense. To efficiently solve such equations, the efficient algorithm proposed in [29] can be used. The remaining steps of TLHNOIA involve relatively simple matrix computations and small Lyapunov equation solutions, which are computationally inexpensive.
5 Illustrative Example
This section presents an illustrative example to verify key properties of TLHNOIA. Consider a sixth-order LQO system defined by the following state-space representation:
The desired time interval for this example is sec. To initialize TLHNOIA, the following initial guess is used:
TLHNOIA was stopped when the change in eigenvalues of stagnates, as change in the ROM’s state-space realization did not cease. The resulting final ROM is:
The numerical results below confirm that this ROM, for all practical purposes, satisfies the optimality conditions (21)-(23).
Subsequently, a third-order ROM is generated using BT, TLBT, and HOMORA. The same initial ROM is employed to start HOMORA. Figure 1 presents the relative output error on a logarithmic scale for the input within the specified to sec interval. As shown, TLBT and TLHNOIA exhibit superior accuracy.

6 Conclusion
This research investigates the -optimal MOR problem within a specified finite time horizon. To quantify output strength within this interval, we introduce the time-limited norm for LQO systems. We derive necessary conditions for achieving local optima of the squared time-limited norm of the error. These conditions are compared to those of the standard, unconstrained -optimal MOR problem. We analyze the limitations of the Petrov-Galerkin projection method in satisfying all optimality conditions for the time-limited scenario. Consequently, we propose a Petrov-Galerkin projection algorithm that satisfies three of the four optimality conditions. Numerical experiments validate our theoretical findings and demonstrate the algorithm’s effectiveness in achieving high accuracy within the desired time frame.
Appendix A
This appendix provides a proof of Theorem 3.4. Throughout the proof, the following trace properties are utilized: the invariance of the trace under matrix transposition and cyclic permutations, and the linearity of the trace operation, i.e.,
-
1.
Trace of transpose: .
-
2.
Circular permutation in trace: .
-
3.
Trace of addition: .
We define a cost function, , as the part of that depends on the ROM:
Introducing a small first-order perturbation, to , induces corresponding perturbations, , , and , in the cost function and matrices and , respectively. The resulting first-order change in is:
Furthermore, based on equations (14) and (15), we find that and are solutions to the following Lyapunov equations:
where
cf. [42]. As we focus solely on first-order perturbations, the higher-order term is disregarded in subsequent analysis. Now,
Similarly, we find that
Further, since
becomes
cf. [43].
Introducing a small first-order perturbation, to , induces corresponding perturbations, and . Based on equations (8) and (9), we find that and are solutions to the following Lyapunov equations:
Observe that
and
Consequently, becomes
Recall that . Interchanging the trace and integral operators yields:
Consequently, the gradient of with respect to is:
cf. [30]. It is evident that
(34) |
is a necessary condition for the local optimum of . By substituting equations (16)-(19) into (34), we obtain:
Given that and , the equation simplifies to:
A small first-order change to the matrix , denoted as , induces corresponding changes in other variables: becomes , becomes , and becomes . The resulting first-order perturbation in , denoted , can be expressed as
Furthermore, based on equations (14) and (15), and are solutions to the following Lyapunov equations:
Observe that
Additionally,
Consequently, can be expressed as:
From this, the gradient of with respect to is:
Therefore, a necessary condition for a local minimum of is:
A small perturbation to the matrix , denoted as , results in corresponding changes to other variables: becomes , becomes , becomes , becomes , and becomes . The resulting first-order change in , represented by , can be expressed as:
Based on equations (8) through (15), the variables , , , and satisfy the following equations:
It can be observed that
Similarly,
Therefore, can be expressed as:
It can be shown that
and
As a result, simplifies to:
From this, the gradient of with respect to is:
Therefore, a necessary condition for a local minimum of is:
We begin by rewriting the cost function in a slightly different form:
Observing that
we can rewrite as:
cf. [40]. Introducing a small perturbation to the matrix , denoted as , leads to a corresponding change in , expressed as . The resulting first-order change in , represented by , is given by:
Consequently, the gradient of with respect to is:
Therefore, a necessary condition for a local minimum of is:
This concludes the proof.
Appendix B
References
- [1] J. M. Montenbruck, S. Zeng, F. Allgöwer, Linear systems with quadratic outputs, in: 2017 American Control Conference (ACC), IEEE, 2017, pp. 1030–1034.
- [2] A. Van Der Schaft, Port-Hamiltonian systems: An introductory survey, in: International Congress of Mathematicians, European Mathematical Society Publishing House (EMS Ph), 2006, pp. 1339–1365.
- [3] B. Picinbono, P. Devaut, Optimal linear-quadratic systems for detection and estimation, IEEE Transactions on Information Theory 34 (2) (1988) 304–311.
- [4] Q. Aumann, S. W. Werner, Structured model order reduction for vibro-acoustic problems using interpolation and balancing methods, Journal of Sound and Vibration 543 (2023) 117363.
- [5] R. Van Beeumen, K. Van Nimmen, G. Lombaert, K. Meerbergen, Model reduction for dynamical systems with quadratic output, International Journal for Numerical Methods in Engineering 91 (3) (2012) 229–248.
- [6] P. Benner, V. Mehrmann, D. C. Sorensen, Dimension reduction of large-scale systems, Vol. 45, Springer, 2005.
- [7] A. Antoulas, D. Sorensen, K. A. Gallivan, P. Van Dooren, A. Grama, C. Hoffmann, A. Sameh, Model reduction of large-scale dynamical systems, in: Computational Science-ICCS 2004: 4th International Conference, Kraków, Poland, June 6-9, 2004, Proceedings, Part III 4, Springer, 2004, pp. 740–747.
- [8] A. C. Antoulas, R. Ionutiu, N. Martins, E. J. W. ter Maten, K. Mohaghegh, R. Pulch, J. Rommes, M. Saadvandi, M. Striebel, Model order reduction: Methods, concepts and properties, Coupled Multiscale Simulation and Optimization in Nanoelectronics (2015) 159–265.
- [9] A. C. Antoulas, C. A. Beattie, S. Güğercin, Interpolatory methods for model reduction, SIAM, 2020.
- [10] B. Moore, Principal component analysis in linear systems: Controllability, observability, and model reduction, IEEE Transactions on Automatic Control 26 (1) (1981) 17–32.
- [11] D. F. Enns, Model reduction with balanced realizations: An error bound and a frequency weighted generalization, in: The 23rd IEEE Conference on Decision and Control, IEEE, 1984, pp. 127–132.
- [12] V. Mehrmann, T. Stykel, Balanced truncation model reduction for large-scale systems in descriptor form, in: Dimension Reduction of Large-Scale Systems: Proceedings of a Workshop held in Oberwolfach, Germany, October 19–25, 2003, Springer, 2005, pp. 83–115.
- [13] T. Reis, T. Stykel, Balanced truncation model reduction of second-order systems, Mathematical and Computer Modelling of Dynamical Systems 14 (5) (2008) 391–406.
- [14] H. Sandberg, A. Rantzer, Balanced truncation of linear time-varying systems, IEEE Transactions on Automatic Control 49 (2) (2004) 217–229.
- [15] N. T. Son, P.-Y. Gousenbourger, E. Massart, T. Stykel, Balanced truncation for parametric linear systems using interpolation of gramians: a comparison of algebraic and geometric approaches, Model reduction of complex dynamical systems (2021) 31–51.
- [16] B. Kramer, K. Willcox, Balanced truncation model reduction for lifted nonlinear systems, in: Realization and Model Reduction of Dynamical Systems: A Festschrift in Honor of the 70th Birthday of Thanos Antoulas, Springer, 2022, pp. 157–174.
- [17] P. Benner, P. Goyal, M. Redmann, Truncated gramians for bilinear systems and their advantages in model order reduction, Model reduction of parametrized systems (2017) 285–300.
- [18] N. Wong, V. Balakrishnan, Fast positive-real balanced truncation via quadratic alternating direction implicit iteration, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 26 (9) (2007) 1725–1731.
- [19] C. Guiver, M. R. Opmeer, Bounded real and positive real balanced truncation for infinite-dimensional systems, Mathematical Control and Related Fields 3 (1) (2013) 83–119.
- [20] N. Wong, V. Balakrishnan, C.-K. Koh, Passivity-preserving model reduction via a computationally efficient project-and-balance scheme, in: Proceedings of the 41st annual Design Automation Conference, 2004, pp. 369–374.
- [21] A. Sarkar, J. M. Scherpen, Structure-preserving generalized balanced truncation for nonlinear port-hamiltonian systems, Systems & Control Letters 174 (2023) 105501.
- [22] S. Gugercin, A. C. Antoulas, A survey of model reduction by balanced truncation and some new results, International Journal of Control 77 (8) (2004) 748–766.
- [23] R. Van Beeumen, K. Meerbergen, Model reduction by balanced truncation of linear systems with a quadratic output, in: AIP Conference Proceedings, Vol. 1281, American Institute of Physics, 2010, pp. 2033–2036.
- [24] R. Pulch, A. Narayan, Balanced truncation for model order reduction of linear dynamical systems with quadratic outputs, SIAM Journal on Scientific Computing 41 (4) (2019) A2270–A2295.
- [25] P. Benner, P. Goyal, I. P. Duff, Gramians, energy functionals, and balanced truncation for linear dynamical systems with quadratic outputs, IEEE Transactions on Automatic Control 67 (2) (2021) 886–893.
- [26] D. Wilson, Optimum solution of model-reduction problem, in: Proceedings of the Institution of Electrical Engineers, Vol. 117, IET, 1970, pp. 1161–1165.
- [27] S. Gugercin, A. C. Antoulas, C. Beattie, model reduction for large-scale linear dynamical systems, SIAM journal on matrix analysis and applications 30 (2) (2008) 609–638.
- [28] Y. Xu, T. Zeng, Optimal model reduction for large scale MIMO systems via tangential interpolation, International Journal of Numerical Analysis & Modeling 8 (1) (2011).
- [29] P. Benner, M. Køhler, J. Saak, Sparse-dense Sylvester equations in -model order reduction, Preprint MPIMD/11-11, Max Planck Institute Magdeburg, available from http://www.mpi-magdeburg.mpg.de/preprints/ (Dec. 2011).
- [30] S. Reiter, I. Pontes Duff, I. V. Gosea, S. Gugercin, optimal model reduction of linear systems with multiple quadratic outputs, arXiv preprint arXiv:2405.05951 (2024).
- [31] P. Kundur, Power system stability, Power system stability and control, McGraw- Hill, New York, (1994).
- [32] G. Rogers, The nature of power system oscillations, in: Power System Oscillations, Springer, 2000, pp. 7–30.
- [33] M. Grimble, Solution of finite-time optimal control problems with mixed end constraints in the s-domain, IEEE Transactions on Automatic Control 24 (1) (1979) 100–108.
- [34] W. Gawronski, J.-N. Juang, Model reduction in limited time and frequency intervals, International Journal of Systems Science 21 (2) (1990) 349–376.
- [35] U. Zulfiqar, X. Du, Q.-Y. Song, Z.-H. Xiao, V. Sreeram, Relative error-based time-limited model order reduction via oblique projection, Journal of the Franklin Institute 361 (2) (2024) 1093–1114.
- [36] P. Kürschner, Balanced truncation model order reduction in limited time intervals for large systems, Advances in Computational Mathematics 44 (6) (2018) 1821–1844.
- [37] P. Benner, S. W. Werner, Frequency-and time-limited balanced truncation for large-scale second-order systems, Linear Algebra and its Applications 623 (2021) 68–103.
- [38] H. R. Shaker, M. Tahavori, Time-interval model reduction of bilinear systems, International Journal of Control 87 (8) (2014) 1487–1495.
- [39] Q.-Y. Song, U. Zulfiqar, Z.-H. Xiao, M. M. Uddin, V. Sreeram, Balanced truncation of linear systems with quadratic outputs in limited time and frequency intervals, arXiv preprint arXiv:2402.11445 (2024).
- [40] P. Goyal, M. Redmann, Time-limited -optimal model order reduction, Applied Mathematics and Computation 355 (2019) 184–197.
- [41] K. Sinani, S. Gugercin, optimality conditions for a finite-time horizon, Automatica 110 (2019) 108604.
- [42] N. J. Higham, Functions of matrices: theory and computation, SIAM, 2008.
- [43] U. Zulfiqar, V. Sreeram, X. Du, Time-limited pseudo-optimal-model order reduction, IET Control Theory & Applications 14 (14) (2020) 1995–2007.
- [44] K. B. Petersen, M. S. Pedersen, et al., The matrix cookbook, Technical University of Denmark 7 (15) (2008) 510.