Publication Cover
Mathematical and Computer Modelling of Dynamical Systems
Methods, Tools and Applications in Engineering and Related Sciences
Volume 22, 2016 - Issue 4: Model Order Reduction
921
Views
25
CrossRef citations to date
0
Altmetric
Articles

Tangential interpolation-based eigensystem realization algorithm for MIMO systems

&
Pages 282-306 | Received 03 Nov 2015, Accepted 02 Jun 2016, Published online: 22 Jun 2016

Figures & data

Algorithm 1. TERA

Table 1. Specifications, CPU times to execute, and time savings for the numerical examples. Solved on a cluster with a 6-core Intel Xeon X5680 CPU at 3.33GHz and 48GB RAM, with MATLAB2013b.

Figure 1. MSD model: The Markov parameters decay slowly in time (a); the singular values of the matrices ΘL and ΘR help guide the decision about the number of input/output interpolation directions needed (b).

Figure 1. MSD model: The Markov parameters decay slowly in time (a); the singular values of the matrices ΘL and ΘR help guide the decision about the number of input/output interpolation directions needed (b).

Figure 2. MSD model: The normalized singular values of the Hankel matrices H and Hˆ are shown in decreasing order. With an increasing number of interpolation directions 1=2, the singular value decay curves approach the singular value decay of the full Hankel matrix H.

Figure 2. MSD model: The normalized singular values of the Hankel matrices H and Hˆ are shown in decreasing order. With an increasing number of interpolation directions ℓ1=ℓ2, the singular value decay curves approach the singular value decay of the full Hankel matrix H.

Figure 3. MSD model: Outputs of continuous-time simulations from the full model, and reduced models with r=30. In this case, TERA-ROM matches the output of the full order model better, whereas ERA shows strong deviations compared to the full order model.

Figure 3. MSD model: Outputs of continuous-time simulations from the full model, and reduced models with r=30. In this case, TERA-ROM matches the output of the full order model better, whereas ERA shows strong deviations compared to the full order model.

Figure 4. MSD model: Outputs of continuous-time simulations from the full model, and reduced models with r=60. At higher reduced order dimension, ERA performs better, and is visually indistinguishable from the full model.

Figure 4. MSD model: Outputs of continuous-time simulations from the full model, and reduced models with r=60. At higher reduced order dimension, ERA performs better, and is visually indistinguishable from the full model.

Figure 5. MSD model: Transfer function for ERA and TERA where ROMS have order r=80, and the TERA models were obtained by interpolating the data with a different number of directions. In plot (a), the original transfer function shows a peak around ω=2. In both (a) and (b), ERA remains unchanged, and we show that TERA approaches the transfer function obtained from ERA as we increase the number of tangential directions.

Figure 5. MSD model: Transfer function for ERA and TERA where ROMS have order r=80, and the TERA models were obtained by interpolating the data with a different number of directions. In plot (a), the original transfer function shows a peak around ω=2. In both (a) and (b), ERA remains unchanged, and we show that TERA approaches the transfer function obtained from ERA as we increase the number of tangential directions.

Figure 6. Rail model: Norm (relative) decay of the Markov parameters over time, ||hi||F/||h1||F.

Figure 6. Rail model: Norm (relative) decay of the Markov parameters over time, ||hi||F/||h1||F.

Figure 7. Rail model: The singular values of the matrices ΘL,ΘR as well as of the Hankel matrix provide insight into truncation of input/output directions, as well as the ROM dimension r. In plot (b), for increasing numbers of tangential directions, the singular value decay approaches the behaviour of the ERA model, as expected.

Figure 7. Rail model: The singular values of the matrices ΘL,ΘR as well as of the Hankel matrix provide insight into truncation of input/output directions, as well as the ROM dimension r. In plot (b), for increasing numbers of tangential directions, the singular value decay approaches the behaviour of the ERA model, as expected.

Figure 8. Rail model: Bode plots (transfer function) for full model, and the reduced-order models through ERA and TERA. As seen from (a), the transfer functions in the original scaling are visually identical. Thus, plot (b) shows the error of TERA and ERA with respect to the original transfer function.

Figure 8. Rail model: Bode plots (transfer function) for full model, and the reduced-order models through ERA and TERA. As seen from (a), the transfer functions in the original scaling are visually identical. Thus, plot (b) shows the error of TERA and ERA with respect to the original transfer function.

Figure 9. Rail model: The error bound of ERA (normalized) from (12) and TERA from (26) versus the actual errors.

Figure 9. Rail model: The error bound of ERA (normalized) from (12) and TERA from (26) versus the actual errors.

Figure 10. Rail model: The plot shows outputs of time domain simulations of the full and reduced-order models. In plot (a) and (b), all three models provide visually identical results, in plot (c), TERA shows a slight deviation for the first 20 s of simulation.

Figure 10. Rail model: The plot shows outputs of time domain simulations of the full and reduced-order models. In plot (a) and (b), all three models provide visually identical results, in plot (c), TERA shows a slight deviation for the first 20 s of simulation.

Figure 11. Rail model: Time domain simulations of the full and reduced-order models, where the TERA model was obtained by interpolation with random directions. The full model and the ERA model are visually indistinguishable on this scale.

Figure 11. Rail model: Time domain simulations of the full and reduced-order models, where the TERA model was obtained by interpolation with random directions. The full model and the ERA model are visually indistinguishable on this scale.

Figure 12. Indoor-air model: A high number of interpolation directions is needed to retain enough information from the sequence of Markov parameters. Especially plot (b) shows that decay of the singular values for ΘL,ΘR with respect to 1,2 is very slow.

Figure 12. Indoor-air model: A high number of interpolation directions is needed to retain enough information from the sequence of Markov parameters. Especially plot (b) shows that decay of the singular values for ΘL,ΘR with respect to ℓ1,ℓ2 is very slow.

Figure 13. Indoor-air model: The TERA models slowly approach the ERA model as the number of interpolation directions 1=2 is increased, see plot (a). Part (b) shows that even the identified Markov parameters from a full ERA model do not match the original sequence well.

Figure 13. Indoor-air model: The TERA models slowly approach the ERA model as the number of interpolation directions ℓ1=ℓ2 is increased, see plot (a). Part (b) shows that even the identified Markov parameters from a full ERA model do not match the original sequence well.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.