A Comparative Study on Balanced Truncation and Projection onto the Dominant Eigenspace of the Gramian Using Laguerre Functions
Abstract.
This paper presents a comparative analysis of two model reduction techniques: balanced truncation and projection onto the dominant eigenspace of the Gramian. Both methods are evaluated through the lens of Laguerre functions which is a reduction technique based on Laguerre function expansion, that approximates the low-rank factors of the Controllability and Observability Gramians to produce approximately balanced systems without solving Lyapunov equations. We demonstrate the effectiveness of each approach in reducing the complexity of linear time-invariant (LTI) systems while preserving system dynamics. Numerical experiments highlight the strengths and weaknesses of both methods, showcasing their applicability to large-scale systems. By thoroughly analyzing both methods in conjunction with Laguerre functions, we contribute to the ongoing discourse in the field and lay the groundwork for future advancements in model reduction techniques.
Key words and phrases:
Model Reduction, balanced truncation, dominant eigenspace, Laguerre functions, linear time-invariant systems.2005 Mathematics Subject Classification:
93C051. Introduction
We consider a first-order generalized LTI continuous-time dynamical system:
(1) |
where , , and represent the system, input, and output matrices, respectively. We also have , , and , which are the vectors of system states, inputs, and outputs, respectively. Due to the limitations of computational time and computer memory, simulation and analysis for large-scale systems like system (1) are difficult. To avoid these complexities, reducing the system is indispensable. Model order reduction [MOR] [antoulas2005approximation, moore1981principal, freund2003model] is a critical aspect of control systems design, particularly for large-scale linear time-invariant (LTI) systems [antoulas2005approximation, benner2008numerical]. In MOR techniques, we replace system (1) with a significantly low-dimensional system as below:
(2) |
where , , are the reduced-dimensional matrices corresponding to the above system (1).
Our goal is to make the approximation error sufficiently small, where and are the transfer functions [Hindi_1987] of the initial large system and reduced system, respectively. The transfer functions are given by:
(3) |
Traditional MOR techniques [datta2004numerical, schilders2008introduction, uddin2019computational] often rely on solving Lyapunov equations [benner2008numerical, benner2011efficient] to compute the solution matrices called Controllability and Observability Gramians [uddin2017structure]. However, for large-scale systems, solving the Lyapunov equations is computationally intensive. Our approach circumvents this by employing Laguerre functions, which allow the direct construction of low-rank factors of the matrix exponential functions [xiao2022model, xiao2023laguerre]. This method reduces computational complexity and maintains high accuracy in the reduced-order models.
Among the various methods available, balanced truncation [BT] [moore1981principal, gugercin2004survey] and projection onto the dominant eigenspace of the Gramian [PDEG] [hasansolution, uddin2015computational] are two widely studied approaches that offer distinct advantages depending on the application context.
BT method is a well-established method that leverages the controllability and observability Gramians to identify and retain the most significant states of the system. By focusing on the dominant modes, balanced truncation ensures that the reduced model maintains the essential dynamics of the original system. This approach is particularly useful when dealing with systems where maintaining stability and transient response is paramount.
On the other hand, PDEG method provides a more direct method for reducing model complexity. By utilizing the eigenvectors corresponding to the largest eigenvalues of the Gramian, this technique effectively captures the primary dynamics of the system in a lower-dimensional space [penzl2006algorithms]. This projection method can be particularly advantageous for systems where computational efficiency is critical [antoulas2001survey, benner2015survey] as it allows for rapid computations with minimal loss of accuracy. Among these two methods, BT provides comparatively better approximation [saiduzzaman2022comparative]. In this paper, we undertake a comparative analysis of these two model reduction techniques, specifically examining their performance when integrated with Laguerre functions. Laguerre functions have garnered attention due to their ability to represent system dynamics compactly and efficiently making them an ideal choice for model reduction tasks.
In this study, we contribute to system order reduction by utilizing BT and PDEG for continuous-time systems, utilizing the Laguerre function expansion—an aspect not previously explored. While the BT method has been applied alongside the Laguerre function in [xiao2023laguerre] for discrete-time systems, our approach is the first to extend this concept to continuous-time systems. Additionally, we conduct a comparative analysis of both methods to identify the most effective approach for system reduction. Specifically, the study presents a detailed evaluation showing that BT, when combined with Laguerre expansion, results in better performance in terms of model reduction compared to PDEG. By providing a thorough comparison of the two methods, the paper demonstrates that the Laguerre expansion can enhance the accuracy and efficiency of the reduction process, especially for large-scale systems. This comparative study and the conclusion that BT outperforms PDEG in certain contexts is a novel aspect of the paper that distinguishes it from existing research.
To validate the effectiveness of our approach, we conduct a series of numerical experiments on two different models. These experiments aim to assess how accurately
and efficiently the reduced-order models (ROMs) perform relative to the original model.
The residue of this paper is synchronized as follows.
We provide a brief framework of matrix exponential approximation using Laguerre functions in Section 2. The decomposition of gramian matrices and
using Laguerre expansion
is derived in Section 3. Section 4 and Section 5 provide the BT and PDEG methods applying Laguerre function. Basic algorithms for both methods are presented in Section 6. Section 7 presents the results and discussion showcasing the performance and accuracy of the methods using numerical tables and graphical displays. Finally, Section 8 concludes our discussion by providing a comprehensive overview of
our discoveries, offering insights, and proposing avenues for future research.
2. Matrix Exponential Function Approximation using Laguerre functions
Laguerre functions are a set of orthogonal polynomials that are solutions to Laguerre’s differential equation. The generalized (or associated) Laguerre polynomials can be defined using the following generating function:
where is the -th generalized Laguerre polynomial.
The standard Laguerre polynomials can be expressed explicitly using Rodrigues’ formula:
These polynomials are used to define the scaled Laguerre functions as follows:
In this definition, serves as a scaling coefficient that governs the attenuation rate of the exponential term , and denotes the Laguerre polynomial computed at .
Within the framework of frequency domain analysis, the Laplace transforms of scaled Laguerre functions are formulated as follows:
For values of where , the expansion of in terms of Laguerre functions is given by:
where the coefficients are defined by:
For , is expressed as
where are coefficient matrices defined by:
where denotes the unit matrix.
Then can be found using the recursive formula as follows, applying different values of in the expression for described earlier.
Similarly, we can write,
3. Decomposition of Gramian Matrices P and Q Using Laguerre expansion
We introduce an approximation of the Grampians and utilizing Laguerre expansion. Initially, we express using a finite set of Laguerre functions in the following approximate manner:
Then, can be expressed as:
Given the orthogonal property of the Laguerre functions, the matrix can be approximated as , where
(4) |
Analogously to the factorization of , the observability Gramian can be represented in a low-rank format as follows: ,where
(5) |
4. Laguerre-based Balanced truncation method
The objective of BT is to derive a ROM by eliminating states that pose challenges in terms of both control and observation. In that case, the state according to the smaller singular values is hard to control and observe, and truncating the smaller singular values makes the system easily controllable and observable. The solutions corresponding to the system (1), known as the Controllability Gramian () and the Observability Gramian (), are calculated from equations (4) and (5) respectively.
Now, we perform the Singular Value Decomposition (SVD) on the product :
Here, and are the left and right singular vectors, and is the diagonal matrix of singular values. Next, retain the first columns of and and the first block of :
Then we compute the projection matrices and based on the truncated singular vectors:
Finally, the projection matrices, construct the reduced-order model (ROM) by computing the reduced system matrices as:
The complete reduction procedure is provided in Algorithm 1.
5. Projection onto the dominant eigenspace of the Gramian using Laguerre function expansion
In PDEG method we project the system onto the dominant eigenvalues of the system’s Gramians. At first we calculate the Controllability Gramian factor and the Observability Gramian factor using (4) and (5) respectively. Once we have computed the Gramians as or , we perform a Singular Value Decomposition (SVD) to obtain the orthogonal vectors and , where:
Here, and are orthogonal matrices containing the left and right singular vectors, respectively, and and are diagonal matrices containing the singular values.
After performing the SVD, we truncate the vectors corresponding to the smaller singular values, as they are deemed less significant to the system dynamics. This step reduces the rank of the system, focusing on the dominant modes that contribute significantly to the system’s behavior. We retain the first dominant singular values and the corresponding orthogonal vectors.
Using the truncated orthogonal vectors, we form the low-rank factors that define the reduced-order model.
Let denote the matrix containing the first dominant vectors (columns of or ):
With constructed, we can now project the original system onto the reduced subspace to obtain the ROM as:
Here, , , , and represent the system matrices of the reduced-order model, and the rank determines the reduced system’s order. Algorithm 2 presents the whole process.
6. Basic Algorithms
Two essential algorithms underpin the Laguerre-based approach, providing distinct yet complementary functionalities. The first algorithm focuses on the BT method, where a square-root process is integral to the simulation. This technique efficiently handles transformations critical to achieving stable and accurate results within the framework of the Laguerre function. By addressing potential numerical instabilities, Algorithm 1 ensures the robust implementation of the square-root process, thereby enhancing overall computational reliability.
The second algorithm caters to the PDEG method, tailored specifically for the Laguerre function expansion. This approach is designed to optimize the representation of functions or solutions by leveraging the orthogonal properties of Laguerre polynomials. Algorithm 2 systematically incorporates this expansion, making it especially suitable for problems requiring high precision in solving differential equations.
7. Results and discussion
This section provides a detailed summary of the experimental results. The algorithms were implemented using MATLAB (R2021a), ensuring robust computational efficiency and accuracy.
Two data models were selected for evaluation: the CD player model, also known as the classical CD player (CDP) model, which has been widely used in various literature over the years to test the efficiency of MOR methods for LTI dynamical systems. The task in this model is to construct a controller that ensures the laser stays pointed at the track of pits on a rotating CD. The system consists of a swing arm with a lens mounted on it via two horizontal leaf springs. The rotation of the arm in the horizontal plane enables reading of the spiral-shaped disc tracks, and the suspended lens focuses the laser on the disc. The challenge arises from the disc’s imperfect flatness and irregularities in the spiral track, requiring a low-cost controller that improves the servo-system’s speed and makes it less sensitive to external shocks.
The second model is the ISS model, known as the International Space Station (ISS) model, which is used in model order reduction to represent the dynamic behavior and control of the space station, capturing its complex interactions with external forces such as gravity and atmospheric drag. This model is often simplified in model order reduction techniques to improve computational efficiency while retaining the essential dynamics for control and simulation purposes.
Both the CDplayer and ISS models are formulated as linear time-invariant (LTI) systems in standard state-space form as (1). For the CDplayer model, which originates from a second-order mass-spring-damper mechanical system, the equations are initially:
and are converted into first-order form for reduction.
The ISS model is directly modeled in first-order LTI form, representing the space station’s dynamic behavior under external forces.
For both models, the same algorithmic inputs were used: damping parameter , 10 iterations, a reduced order of 6 for the CDplayer model, and 15 for the ISS model. Model reduction was performed using Balanced Truncation, which retains the most energetically significant states based on Hankel singular values. Specifically, the top 6 dominant singular values were retained for the CDplayer model, and the top 15 for the ISS model, corresponding to the chosen reduced dimensions. These values represent the most significant dynamic modes of each system.
For the reduction process applied to the CDplayer model, the parameter was used, with 10 iterations and a target reduced dimension of 6. The same parameter and number of iterations were applied to the ISS model, but the reduced dimension was set to 15. These settings were chosen to ensure consistency in the experimental framework while addressing the specific characteristics of each data model.
The errors derived from the BT and PDEG methods for both models are summarized in Table 1 and Table 2. The results clearly demonstrate that the BT method consistently delivers superior accuracy compared to the PDEG method across both models. This trend is evident from the numerical error values, which highlight the BT method’s effectiveness in achieving precise dimensional reductions while minimizing inaccuracies.
Error | BT | PDEG |
---|---|---|
Absolute Error | ||
Relative Error |
Error | BT | PDEG |
---|---|---|
Absolute Error | ||
Relative Error |
To complement the tabular results, graphical representations were generated to illustrate the reduction process and the associated error estimations. Fig. 2 and Fig. 2 showcase the transfer functions and corresponding error distributions for the CDplayer model using both BT and PDEG methods. Similarly, Fig. 4 and Fig. 4 present these graphical insights for the ISS model. These visualizations not only confirm the numerical findings but also offer an intuitive means to compare the performance of the two methods. Overall, the experimental results underscore the efficiency and reliability of the BT method in achieving optimal model reduction and error minimization. The graphical and tabular analyses together provide a comprehensive validation of the BT method’s superiority over the PDEG approach.












8. Conclusion
This study explored MOR for large-scale linear time-invariant (LTI) continuous-time systems using the Laguerre function expansion. We analyzed two reduction methods: BT and the PDEG exploiting the Laguerre function expansion,a previously unexplored area, aiming to improve computational efficiency by avoiding direct Lyapunov equation solutions. Our comparative analysis showed that while both methods effectively reduced system complexity, BT combined with the Laguerre function expansion provided better accuracy and stability preservation. The Laguerre functions enabled efficient low-rank approximations, making the reduction process more computationally feasible. Numerical experiments on two models confirmed that BT achieved superior approximation quality with lower errors and better system dynamics retention. Although PDEG offers computational efficiency, it performed slightly worse in preserving transient responses and overall accuracy. These findings highlight the advantage of integrating Laguerre functions with BT for continuous-time MOR. Future research may focus on optimizing these techniques, hybrid approaches, and applying them to high-dimensional systems. Additionally, exploring alternative basis functions and adaptive Laguerre parameter selection could further enhance MOR efficiency and applicability.
Received by the editors: December 20, 2024; accepted: May 30, 2025; published online: June 30, 2025.