<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://modelreduction.org/morwiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Malhotra</id>
	<title>MOR Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://modelreduction.org/morwiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Malhotra"/>
	<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/Special:Contributions/Malhotra"/>
	<updated>2026-04-13T00:19:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Windscreen&amp;diff=3898</id>
		<title>Windscreen</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Windscreen&amp;diff=3898"/>
		<updated>2023-11-30T09:46:13Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:Linear]]&lt;br /&gt;
[[Category:Affine parameter representation]]&lt;br /&gt;
[[Category:Parametric]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Windscreen&lt;br /&gt;
|Benchmark ID    = windscreen_n22692m1q1&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-SOS&lt;br /&gt;
|nstates         = 22692&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, K, M&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
* [[User:Yue]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:Windscreen1.gif|490px|thumb|right|Figure 1]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:Windscreen2.png|490px|thumb|right|Figure 2]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is an example for a model in the frequency domain of the form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  K x + \omega^2 M x &amp;amp; = B \\&lt;br /&gt;
  y &amp;amp; = C x&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; represents a unit point load in one unknown of the state vector, &amp;lt;math&amp;gt;C = B^T &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; is a symmetric positive-definite matrix, and &amp;lt;math&amp;gt;K = (1+i\gamma) \widetilde{K}&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;\widetilde{K}&amp;lt;/math&amp;gt; symmetric positive semidefinite. &lt;br /&gt;
&lt;br /&gt;
The test problem is a structural model of a car windscreen. &amp;lt;ref name=&amp;quot;meerbergen2007&amp;quot;/&amp;gt;&lt;br /&gt;
This is a 3D problem discretized with &amp;lt;math&amp;gt;7564&amp;lt;/math&amp;gt; nodes and &amp;lt;math&amp;gt;5400&amp;lt;/math&amp;gt; linear hexahedral elements (3 layers of &amp;lt;math&amp;gt;60 \times 30&amp;lt;/math&amp;gt; elements).&lt;br /&gt;
The mesh is shown in Fig.&amp;amp;nbsp;1.&lt;br /&gt;
The material is glass with the following properties:&lt;br /&gt;
The [[wikipedia:Young&#039;s_modulus|Young modulus]] is &amp;lt;math&amp;gt;7\times10^{10}\mathrm{N}/\mathrm{m}^2&amp;lt;/math&amp;gt;, the density is &amp;lt;math&amp;gt;2490 \mathrm{kg}/\mathrm{m}^3&amp;lt;/math&amp;gt;, and the [[wikipedia:Poisson&#039;s_ratio|Poisson ratio]] is &amp;lt;math&amp;gt;0.23&amp;lt;/math&amp;gt;. The natural damping is &amp;lt;math&amp;gt;10\%&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;\gamma=0.1&amp;lt;/math&amp;gt;.&lt;br /&gt;
The structural boundaries are free (free-free boundary conditions).&lt;br /&gt;
The windscreen is subjected to a point force applied on a corner.&lt;br /&gt;
The goal of the model reduction is the fast evaluation of &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;. &lt;br /&gt;
Model reduction is used as a fast linear solver for a sequence of parametrized linear systems.&lt;br /&gt;
&lt;br /&gt;
The discretized problem has dimension &amp;lt;math&amp;gt;n=22692&amp;lt;/math&amp;gt;.&lt;br /&gt;
The goal is to estimate &amp;lt;math&amp;gt;x(\omega)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\omega\in[0.5,200]&amp;lt;/math&amp;gt;.&lt;br /&gt;
In order to generate the plots, the frequency range was discretized as &amp;lt;math&amp;gt;\{\omega_1,\ldots,\omega_m\} =&lt;br /&gt;
\{0.5j,j=1,\ldots,m\}&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;m=400&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Fig.&amp;amp;nbsp;1 shows the mesh of the car windscreen and Fig.&amp;amp;nbsp;2 the frequency response &amp;lt;math&amp;gt;\vert \Re(y(\omega)) \vert&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38886.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Download matrices in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format:&lt;br /&gt;
&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Windscreen-dim1e4-windscreen.tar.gz Windscreen-dim1e4-windscreen.tar.gz] (21.5 MB)&lt;br /&gt;
&lt;br /&gt;
The archive contains files &amp;lt;tt&amp;gt;windscreen.K&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;windscreen.M&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;windscreen.B&amp;lt;/tt&amp;gt; representing &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; accordingly.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  (K + \omega^2 M) x &amp;amp; = B \\&lt;br /&gt;
  y &amp;amp; = C x&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
with &amp;lt;math&amp;gt;\omega \in [0.5, 200]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K \in \mathbb{C}^{22692 \times 22692}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;M \in \mathbb{R}^{22692 \times 22692}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{22692 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 22692}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
:: Oberwolfach Benchmark Collection, &#039;&#039;&#039;Windscreen&#039;&#039;&#039;. hosted at MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Windscreen&lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_windscreen,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{Oberwolfach Benchmark Collection}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Windscreen},&lt;br /&gt;
   howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Windscreen}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         20XX&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @article{Mee07,&lt;br /&gt;
   author =       {K. Meerbergen},&lt;br /&gt;
   title =        {Fast frequency response computation for {R}ayleigh damping},&lt;br /&gt;
   journal =      {International Journal for Numerical Methods in Engineering},&lt;br /&gt;
   volume =       {73},&lt;br /&gt;
   number =       {1},&lt;br /&gt;
   pages =        {96--106},&lt;br /&gt;
   year =         {2007},&lt;br /&gt;
   doi =          {10.1002/nme.2058},&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;meerbergen2007&amp;quot;&amp;gt; K. Meerbergen, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1002/nme.2058 Fast frequency response computation for Rayleigh damping]&amp;lt;/span&amp;gt;, International Journal for Numerical Methods in Engineering, 73(1):  96--106, 2007.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Vertical_Stand&amp;diff=3897</id>
		<title>Vertical Stand</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Vertical_Stand&amp;diff=3897"/>
		<updated>2023-11-30T09:45:42Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Parametric]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time varying]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:CRC-TR-96]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Vertical Stand&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* verticalStandParametric_n16626m6q27&lt;br /&gt;
* verticalStandSwitched_n16626m6q27&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTV-FOS&lt;br /&gt;
|nstates         = 16626&lt;br /&gt;
|ninputs         = 6&lt;br /&gt;
|noutputs        = 27&lt;br /&gt;
|nparameters     = &lt;br /&gt;
* 234&lt;br /&gt;
* 11&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Lnor]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Lnor]]&lt;br /&gt;
* [[User:Saak]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:cad&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Staender_Geom_white.jpg|180px|thumb|right|&amp;lt;caption&amp;gt;CAD Geometry&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;vertical stand&#039;&#039;&#039; (see Fig.&amp;amp;nbsp;1) represents a structural part of a machine tool. A pair of guide rails is located on one of the surfaces of this structural part,&lt;br /&gt;
and during the machining process, a tool slide is moved to different positions along these rails. The machining process produces a certain amount of heat which is transported through the slide structure into the &#039;&#039;&#039;vertical stand&#039;&#039;&#039;. This heat source is considered to be a temperature input &amp;lt;math&amp;gt;q_{th}(t)&amp;lt;/math&amp;gt; at the guide rails. The induced temperature field, denoted by &amp;lt;math&amp;gt; T &amp;lt;/math&amp;gt; is modeled by the [[wikipedia:heat equation|heat equation]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
c_p\rho\frac{\partial{T}}{\partial{t}}-\Delta T=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with the boundary conditions&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda\frac{\partial T}{\partial n}=q_{th}(t) \qquad\qquad\qquad&lt;br /&gt;
&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt; \Gamma_{rail} &amp;lt;/math&amp;gt; (surface where the tool slide is moving on the guide rails),&lt;br /&gt;
&lt;br /&gt;
describing the heat transfer between the tool slide and the &#039;&#039;&#039;vertical stand&#039;&#039;&#039;.&lt;br /&gt;
The heat transfer to the ambiance is given by the locally fixed [[wikipedia:Robin_boundary_condition|Robin-type boundary condition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda\frac{\partial T}{\partial n}=\kappa_i(T-T_i^{ext})&lt;br /&gt;
&amp;lt;/math&amp;gt;   on &amp;lt;math&amp;gt; \Gamma_{amb} &amp;lt;/math&amp;gt; (remaining boundaries).&lt;br /&gt;
&lt;br /&gt;
The motion driven temperature input and the associated change in the temperature field &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; lead to deformations &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; within the stand structure. Further, it is assumed that no external forces &amp;lt;math&amp;gt;q_{el}&amp;lt;/math&amp;gt; are induced to the system, such that the deformation is purely driven by the change of temperature. Since the mechanical behavior of the machine stand is much faster than the propagation of the thermal field, it is sufficient to consider the stationary [[wikipedia:Linear_elasticity|linear elasticity]] equations&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
-\operatorname{div}(\sigma(u)) &amp;amp;=q_{el}=0&amp;amp;\text{ on }\Omega,\\&lt;br /&gt;
\varepsilon(u) &amp;amp;= {\mathbf{C}}^{-1}:\sigma(u)+\beta(T-T_{ref})I_d&amp;amp;\text{ on }\Omega,\\&lt;br /&gt;
{\mathbf{C}}^{-1}\sigma(u) &amp;amp;=\frac{1+\nu}{E_u}\sigma(u)-\frac{\nu}{E_u}\text{tr}(\sigma(u))I_d&amp;amp;\text{ on }\Omega,\\&lt;br /&gt;
\varepsilon(u) &amp;amp;= \frac{1}{2}(\nabla u+\nabla u^T)&amp;amp;\text{on }\Omega.&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geometrical dimensions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stand: Width  (&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; direction):  &amp;lt;math&amp;gt;519mm&amp;lt;/math&amp;gt;, Height (&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; direction): &amp;lt;math&amp;gt;2\,010mm&amp;lt;/math&amp;gt;, Depth  (&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; direction):  &amp;lt;math&amp;gt;480mm&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Guide rails: &amp;lt;math&amp;gt;y\in [519, 2\,004] mm&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Slide: Width: &amp;lt;math&amp;gt;430 mm&amp;lt;/math&amp;gt;, Height: &amp;lt;math&amp;gt;500mm&amp;lt;/math&amp;gt;, Depth: &amp;lt;math&amp;gt;490 mm&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Discretized Model===&lt;br /&gt;
The solid model has been generated and meshed in [[wikipedia:ANSYS|ANSYS]].&lt;br /&gt;
For the spatial discretization the [[wikipedia:finite element method|finite element method]] with linear Lagrange elements has been used and is implemented in [[wikipedia:FEniCS Project|FEniCS]]. The resulting system of [[wikipedia:ordinary differential equations|ordinary differential equations (ODE)]], representing the thermal behavior of the stand, reads&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \frac{\partial}{\partial t} T(t) &amp;amp;= A(t)T(t) + B(t)z(t), \\&lt;br /&gt;
T(0) &amp;amp;= T_0,&lt;br /&gt;
\end{align} 	&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with &amp;lt;math&amp;gt;t&amp;gt;0&amp;lt;/math&amp;gt; and a system dimension of &amp;lt;math&amp;gt;n=16\,626&amp;lt;/math&amp;gt; degrees of freedom and &amp;lt;math&amp;gt;m=6&amp;lt;/math&amp;gt; inputs. Note that &amp;lt;math&amp;gt;A(.)\in\mathbb{R}^{n\times n}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B(.)\in\mathbb{R}^{n\times m}&amp;lt;/math&amp;gt; are time-dependent matrix-valued functions. That is, the underlying model is represented by a linear time-Varying (LTV) state-space system. More precisely, here the time dependence originates from the change of the boundary condition on &amp;lt;math&amp;gt;\Gamma_{rail}&amp;lt;/math&amp;gt; due to the motion of the tool slide. The system input is, according to the boundary conditions, given by&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
z_i=\begin{cases}&lt;br /&gt;
q_{th}(t), i=1,\\&lt;br /&gt;
\kappa_i T_i^{ext}(t), i=2,\dots,6&lt;br /&gt;
\end{cases}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
The heat load &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; induced by the slide and the external temperatures &amp;lt;math&amp;gt;T_i^{ext}&amp;lt;/math&amp;gt; serve as the inputs &amp;lt;math&amp;gt; z_i &amp;lt;/math&amp;gt; of the corresponding state-space system.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
The discretized stationary elasticity model becomes&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
Mu(t)=KT(t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
For the observation of the displacements in single points/regions of interest an output equation of the form&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
y(t) = C u(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
is given.&lt;br /&gt;
&lt;br /&gt;
Exploiting the one-sided coupling of the temperature and deformation fields, and reorganizing the elasticity equation in the form &amp;lt;math&amp;gt;u(t)=M^{-1}KT(t)&amp;lt;/math&amp;gt;, the heat equation and the elasticity model can easily be combined via the output equation. Finally, the thermo-elastic control system is of the form&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \frac{\partial}{\partial t} T(t) &amp;amp;= A(t)T(t) + B(t)z(t), \\&lt;br /&gt;
y(t)&amp;amp; = \tilde{C}T(t),\\&lt;br /&gt;
T(0) &amp;amp;= T_0,&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
where the modified output matrix &amp;lt;math&amp;gt;\tilde{C}=CM^{-1}KT(t)&amp;lt;/math&amp;gt; includes the entire elasticity information.&lt;br /&gt;
&lt;br /&gt;
The motion of the tool slide and the associated variation of the affected input boundary are modeled by two different system representations. The following specific model representations have been developed and investigated in &amp;lt;ref name=&amp;quot;morLanSB14&amp;quot; /&amp;gt;, &amp;lt;ref name=&amp;quot;LanSB15&amp;quot; /&amp;gt;, &amp;lt;ref name=&amp;quot;Lan17&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Switched Linear System===&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:segm&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Slide_stand_scheme_new.pdf|thumb|right|220px|&amp;lt;caption&amp;gt;Schematic segmentation&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the model description as a switched linear system, the guide rails of the machine stand are modeled as fifteen equally distributed horizontal segments with a height of &amp;lt;math&amp;gt;99mm&amp;lt;/math&amp;gt; (see a schematic depiction in Fig.&amp;amp;nbsp;2). Any of these segments is assumed to be completely covered by the tool slide if its midpoint (in y-direction) lies within the height of the slide. On the other hand, each segment whose midpoint is not covered is treated as not in contact and therefore the slide always covers five to six segments at each time. Still, the covering of six segments does not have a significant effect on the behavior of the temperature and displacement fields. Due to that and in order to keep the number of subsystems small, this scenario will be neglected. Then, in fact eleven distinct, discrete boundary condition configurations for the stand model that are prescribed by the geometrical dimensions of the segmentation and the tool slide are defined. These distinguishable setups define the subsystems&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  E\dot{T}(t)&amp;amp;=A_{\alpha}T(t)+B_{\alpha}z(t),\\&lt;br /&gt;
  y(t)&amp;amp;=\tilde{C}T(t),&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
of the switched linear system &amp;lt;ref name=Lib03/&amp;gt;, where &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; is a piecewise constant function of time, which takes its value from the index set &amp;lt;math&amp;gt;\mathcal{J}=\{1,\dots,11\}&amp;lt;/math&amp;gt;. To be more precise, the switching signal &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;  implicitly maps the slide position to the number of the currently active subsystem.&lt;br /&gt;
&lt;br /&gt;
===Linear Parameter-Varying System===&lt;br /&gt;
For the parametric model description, the finite element nodes located at the guide rails are clustered with respect to their y-coordinates. This results in &amp;lt;math&amp;gt;233&amp;lt;/math&amp;gt; distinct layers in y-direction. According to these layers, the matrices &amp;lt;math&amp;gt;A(t)=A(\mu(t)), B(t)=B(\mu(t)) &amp;lt;/math&amp;gt; are defined in a parameter-affine representation of the form&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
   A(\mu) = A_0+f_1(\mu)A_1+...+f_{m_A}(\mu)A_{m_A},\\&lt;br /&gt;
   B(\mu) = B_0+g_1(\mu)B_1+...+g_{m_B}(\mu)B_{m_B}&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
with the scalar functions &amp;lt;math&amp;gt;f_i,g_j\in\{0,1\}, i=1,...,m_A, j=1,...,m_B&amp;lt;/math&amp;gt; selecting the active layers, covered by the tool slide and &amp;lt;math&amp;gt;\mu(t)&amp;lt;/math&amp;gt; being the position of the middle point (vertical / y-direction) of the slide. The matrix &amp;lt;math&amp;gt;A_0\in\mathbb{R}^{n\times n}&amp;lt;/math&amp;gt; consists of the discretization of the [[wikipedia:Laplace operator|Laplacian]] &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;, as well as the discrete portions from the Robin-type boundaries that correspond to the temperature exchange with the ambiance. The remaining summands &amp;lt;math&amp;gt;A_j\in\mathbb{R}^{n\times n},~j=1,...,m_A&amp;lt;/math&amp;gt; denote the discretization associated to the moving Robin-type boundaries. For the representation of the input matrix, the summand &amp;lt;math&amp;gt;B_0\in\mathbb{R}^{n\times 6}&amp;lt;/math&amp;gt; consists of a single zero column followed by five columns related to the inputs &amp;lt;math&amp;gt;z_i,~i=2,...,6&amp;lt;/math&amp;gt;. The remaing matrices &amp;lt;math&amp;gt;B_j,~j=1,...,m_B&amp;lt;/math&amp;gt; are built by a single column corresponding to the different layers followed by a zero block of dimension &amp;lt;math&amp;gt;n\times 5&amp;lt;/math&amp;gt; designated to fit the dimension of &amp;lt;math&amp;gt;B_0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note that in general, the number of summands of these representations need not be equal. Still, according to the number of layers, for this example, it holds that &amp;lt;math&amp;gt;m_A=m_B=233&amp;lt;/math&amp;gt;. For more details on parametric models, see e.g., &amp;lt;ref name=&amp;quot;morBauBBetal11&amp;quot; /&amp;gt; and the references therein.&lt;br /&gt;
&lt;br /&gt;
Then, the final linear parameter-varying (LPV) reformulation of the above LTV system reads&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  E\dot{T}(t)&amp;amp;=A(\mu)T(t)+B(\mu)z(t),\\&lt;br /&gt;
  y(t)&amp;amp;=\tilde{C}T(t).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgement &amp;amp; Origin==&lt;br /&gt;
The base model was developed &amp;lt;ref name=&amp;quot;GalGM11&amp;quot; /&amp;gt;, &amp;lt;ref name=&amp;quot;GalGM15&amp;quot; /&amp;gt; in the [http://transregio96.de Collaborative Research Centre Transregio 96] &#039;&#039;Thermo-Energetic Design of Machine Tools&#039;&#039; funded by the [http://www.dfg.de/en/index.jsp Deutsche Forschungsgemeinschaft] .&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
====Switched System Data====&lt;br /&gt;
The data file [[Media:VertStand_SLS.tar.gz|VertStand_SLS.tar.gz]] contains the matrices&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto; text-align:right;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|mtx-File&lt;br /&gt;
|matrix&lt;br /&gt;
|dimension&lt;br /&gt;
|-&lt;br /&gt;
|E.mtx&lt;br /&gt;
|&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;n\times n&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|A&amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;.mtx&lt;br /&gt;
|&amp;lt;math&amp;gt;A_\alpha, \alpha=1,\dots,11&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;n\times n&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|B&amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;.mtx&lt;br /&gt;
|&amp;lt;math&amp;gt;B_\alpha, \alpha=1,\dots,11&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;n\times m&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|C.mtx&lt;br /&gt;
|&amp;lt;math&amp;gt;\tilde{C}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;q\times n&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
 E\in\mathbb{R}^{n\times n}, \tilde{C}\in\mathbb{R}^{q\times n}, A_\alpha\in\mathbb{R}^{n\times n}, B_\alpha\in\mathbb{R}^{n\times m}, \alpha=1,\dots,11.&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
defining the subsystems of the switched linear system.&lt;br /&gt;
The matrices &amp;lt;math&amp;gt;A_\alpha&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B_\alpha&amp;lt;/math&amp;gt; are numbered according to the slide position in descending order (1 - uppermost slide position / 11 - lowest slide position).&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
n=16\,626, m=6, q=27&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parametric System Data====&lt;br /&gt;
The data file [[Media:VertStand_PAR.tar.gz|VertStand_PAR.tar.gz]] contains the matrices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
E,A_j\in\mathbb{R}^{n\times n},j=1,...,234, B_{rail}\in\mathbb{R}^{n\times 233}, B_{amb}\in\mathbb{R}^{n\times 5}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\tilde{C}\in\mathbb{R}^{q\times n}, q=27, n=16\,626,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
as well as a file &#039;&#039;ycoord_layers.mtx&#039;&#039; containing the y-coordinates of the layers located on the guide rails.&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;math&amp;gt;B_{rail} &amp;lt;/math&amp;gt; contains all columns corresponding to the different layers on the guide rails and &amp;lt;math&amp;gt;B_{amb}&amp;lt;/math&amp;gt; correlates to the boundaries where the ambient temperatures act on.&lt;br /&gt;
&lt;br /&gt;
In order to set up the parameter dependent matrices &amp;lt;math&amp;gt;A(\mu),B(\mu)&amp;lt;/math&amp;gt; the active matrices &amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; and columns &amp;lt;math&amp;gt;B_{rail}(:,i)&amp;lt;/math&amp;gt; associated to the covered layers have to be identified by the current position &amp;lt;math&amp;gt;\mu(t)&amp;lt;/math&amp;gt; (vertical middle point of the slide) and the geometrical dimensions of the tool slide and the y-coordinates of the different layers given in &#039;&#039;ycoord_layers.mtx&#039;&#039;. Then, &amp;lt;math&amp;gt;B(\mu)&amp;lt;/math&amp;gt; has to be set up in the form &amp;lt;math&amp;gt;B(\mu)=[\sum_{i\in id_{active}}\!\!\!\!\!B_{rail}(:,i),B_{amb}]&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;id_{active}&amp;lt;/math&amp;gt; denotes the set of covered layers and their corresponding columns in &amp;lt;math&amp;gt;B_{rail}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
The matrix .&lt;br /&gt;
The first column is responsible for the input of the temperature at the clamped bottom slice of the structure.&lt;br /&gt;
Column 2 describes the ... part of the stand. Columns 3 to 5 describe different thresholds with respect to the height of ambient air temperature.&lt;br /&gt;
The third column includes the nodes of the lower third &amp;lt;math&amp;gt;(y\in[0,670)mm)&amp;lt;/math&amp;gt; of the stand.&lt;br /&gt;
In column 4 all nodes of the middle third &amp;lt;math&amp;gt;(y\in[670,1\,340)mm)&amp;lt;/math&amp;gt; of the geometry are contained &lt;br /&gt;
and the fifth column of &amp;lt;math&amp;gt;B_{surf}&amp;lt;/math&amp;gt; includes the missing upper &amp;lt;math&amp;gt;(y\in[1\,340,2\,010]mm)&amp;lt;/math&amp;gt; part.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The matrices have been re-indexed (starting with 1) for [[MORB]].&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Vertical Stand&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Vertical_Stand&lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_vertstand,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Vertical Stand},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Vertical_Stand}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         2014&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @Article{morLanSB14,&lt;br /&gt;
   author =       {Lang, N. and Saak, J. and Benner, P.},&lt;br /&gt;
   title =        {Model Order Reduction for Systems with Moving Loads},&lt;br /&gt;
   journal =      {at-Automatisierungstechnik},&lt;br /&gt;
   volume =       62,&lt;br /&gt;
   number =       7,&lt;br /&gt;
   pages =        {512--522},&lt;br /&gt;
   year =         2014,&lt;br /&gt;
   doi =          {10.1515/auto-2014-1095}&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;morBauBBetal11&amp;quot;&amp;gt; U. Baur, C. A. Beattie, P. Benner, and S. Gugercin, &lt;br /&gt;
&amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://epubs.siam.org/doi/abs/10.1137/090776925 Interpolatory projection methods for parameterized model reduction]&amp;lt;/span&amp;gt;&amp;quot;, &lt;br /&gt;
SIAM J. Sci. Comput., 33(5):2489-2518, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Lib03&amp;quot;&amp;gt;D. Liberzon, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-3-319-12625-8_8 Switching in Systems and Control] &amp;lt;/span&amp;gt;, Springer-Verlag, New York, 2003&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;GalGM11&amp;quot;&amp;gt; A. Galant, K. Großmann, and A. Mühl, Model Order Reduction (MOR) for&lt;br /&gt;
Thermo-Elastic Models of Frame Structural Components on Machine Tools.&lt;br /&gt;
ANSYS Conference &amp;amp; 29th CADFEM Users’ Meeting 2011, October&lt;br /&gt;
  19-21, 2011, Stuttgart, Germany&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;morLanSB14&amp;quot;&amp;gt;N. Lang and J. Saak and P. Benner,&lt;br /&gt;
&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1515/auto-2014-1095 Model Order Reduction for Systems with Moving Loads] &amp;lt;/span&amp;gt;, &lt;br /&gt;
in De Gruyter Oldenbourg: at-Automatisierungstechnik, Volume 62, Issue 7, Pages 512-522, 2014&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;LanSB15&amp;quot;&amp;gt;N. Lang, J. Saak and P. Benner, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-3-319-12625-8_8 Model Order Reduction for Thermo-Elastic Assembly Group Models] &amp;lt;/span&amp;gt;, In: Thermo Energetic Design of Machine Tools,  Lecture Notes in Production Engineering, 85-92, 2015&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Lan17&amp;quot;&amp;gt;N. Lang, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.logos-verlag.de/cgi-bin/buch/isbn/4700 Numerical Methods for Large-Scale Linear Time-Varying Control Systems and related Differential Matrix Equations] &amp;lt;/span&amp;gt;, Logos-Verlag, 2018. ISBN: 978-3-8325-4700-4&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;GalGM15&amp;quot;&amp;gt;A. Galant, K. Großmann and A. Mühl, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-3-319-12625-8_7 Thermo-Elastic Simulation of Entire Machine Tool] &amp;lt;/span&amp;gt;, In: Thermo Energetic Design of Machine Tools,  Lecture Notes in Production Engineering, 69-84, 2015&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; [[User:Saak]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Tunable_Optical_Filter&amp;diff=3896</id>
		<title>Tunable Optical Filter</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Tunable_Optical_Filter&amp;diff=3896"/>
		<updated>2023-11-30T09:45:20Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Tunable Optical Filter&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* tunableOpticalFilter_n106437m1q5&lt;br /&gt;
* tunableOpticalFilter_n1668m1q5&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 106437&lt;br /&gt;
* 1668&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 5&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Werner]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:TunOptFilt1.jpg|490px|thumb|right|&amp;lt;caption&amp;gt;Tunable optical filter.&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A benchmark for the heat transfer problem, related to modeling of a tunable optical filter (see Fig.&amp;amp;nbsp;1), is presented.&lt;br /&gt;
It can be used to apply model reduction algorithms to a linear first-order problem.&lt;br /&gt;
&lt;br /&gt;
===Modeling===&lt;br /&gt;
&lt;br /&gt;
The DFG project AFON (funded under grant ZA 276/2-1) aimed at the development of an optical filter, which is tunable by thermal means.&lt;br /&gt;
The thin-film filter is configured as a membrane in order to improve thermal isolation.&lt;br /&gt;
Fabrication is based on silicon technology. Wavelength tuning is achieved through thermal modulation of resonator optical thickness, using metal resistor deposited onto the membrane.&lt;br /&gt;
The devices features low power consumption, high tuning speed and excellent optical performance&amp;lt;ref name=&amp;quot;hohlfeld2004&amp;quot;/&amp;gt;.&lt;br /&gt;
These tunable devices are an important component in various optical systems such as tunable lasers.&lt;br /&gt;
&lt;br /&gt;
The benchmark contains a simplified thermal model of a filter device.&lt;br /&gt;
It helps designers to consider important thermal issues, such as what electrical power should be applied in order to reach the critical temperature at the membrane or homogeneous temperature distribution over the membrane.&lt;br /&gt;
The original model is the heat transfer partial differential equation&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
 \begin{align}&lt;br /&gt;
   \nabla \cdot (\kappa(r) \nabla T(r,t)) + Q(r, t) - \rho(r)C_{p}(r)\frac{\partial T(r, t)}{\partial t} &amp;amp; = 0,&lt;br /&gt;
 \end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; is the position, &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; is the time, &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; is the thermal conductivity of the material, &amp;lt;math&amp;gt;C_{p}&amp;lt;/math&amp;gt; is the specific heat capacity, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; is the mass density, &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; is the heat generation rate that is nonzero only within the heater, and &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the unknown temperature distribution to be determined.&lt;br /&gt;
&lt;br /&gt;
There are two different benchmarks, 2D model and 3D model (see Table [[#tab1|1]]).&lt;br /&gt;
Due to modeling differences, their simulation results cannot be compared with each other directly.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot; id=&amp;quot;tab1&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Tunable optical filter benchmarks.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Code&lt;br /&gt;
|Comment&lt;br /&gt;
|Dimension&lt;br /&gt;
|nnz(A)&lt;br /&gt;
|nnz(E)&lt;br /&gt;
|-&lt;br /&gt;
|filter2D&lt;br /&gt;
|2D, linear elements, PLANE55&lt;br /&gt;
|1668&lt;br /&gt;
|6209&lt;br /&gt;
|1668&lt;br /&gt;
|-&lt;br /&gt;
|filter3D&lt;br /&gt;
|3D, linear elements, SOLID90&lt;br /&gt;
|108373&lt;br /&gt;
|1406808&lt;br /&gt;
|1406791&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Discretization===&lt;br /&gt;
&lt;br /&gt;
The solid device models have been designed, meshed and discretized in [http://www.ansys.com/ ANSYS] 6.1 by the finite element method.&lt;br /&gt;
All material properties are considered as temperature independent.&lt;br /&gt;
Temperature is assumed to be in Celsius with the initial state of &amp;lt;math&amp;gt;0^{\circ}C&amp;lt;/math&amp;gt;.&lt;br /&gt;
The Dirichlet boundary conditions of &amp;lt;math&amp;gt;T = 0^{\circ}C&amp;lt;/math&amp;gt; have been applied at the bottom of the chip.&lt;br /&gt;
Output nodes for the models are described in Table [[#tab2|2]] and schematically displayed in Fig.&amp;amp;nbsp;2.&lt;br /&gt;
The first output is located at the very center of the membrane.&lt;br /&gt;
By simulating its temperature one can prove how much input power is needed to reach the critical membrane temperature for each wavelength.&lt;br /&gt;
Furthermore, the outputs 2 to 5 must be very close to output 1 (homogeneous temperature distribution) in order to provide the same optical properties across the complete diameter of the laser beam.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot; id=&amp;quot;tab2&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 2: Outputs for the optical filter model.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Number&lt;br /&gt;
|Code&lt;br /&gt;
|Comment&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Memb1&lt;br /&gt;
|Membrane center&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Memb2&lt;br /&gt;
|Membrane node with radius 25E-6, theta 90°&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Memb3&lt;br /&gt;
|Membrane node with radius 50E-6 theta 90°&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Memb4&lt;br /&gt;
|Membrane node with radius 25E-6, theta 135°&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Memb5&lt;br /&gt;
|Membrane node with radius 50E-6 theta 135°&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:TunOptFilt2.jpg|490px|thumb|right|&amp;lt;caption&amp;gt;Schematic position of the chosen output nodes.&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The input corresponds to the constant power of of &amp;lt;math&amp;gt;1 mW&amp;lt;/math&amp;gt; for 2D model and &amp;lt;math&amp;gt;10 mW&amp;lt;/math&amp;gt; for 3D model.&lt;br /&gt;
Hence practically, the benchmark contains a constant load vector.&lt;br /&gt;
The linear ordinary differential equations of the first order are written as:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
 \begin{align}&lt;br /&gt;
   E\dot{x}(t) &amp;amp;= Ax(t) + b,\\&lt;br /&gt;
   y(t) &amp;amp;= Cx(t),&lt;br /&gt;
 \end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; are the symmetric sparse system matrices (heat capacity and heat conductivity matrix), &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; is the load vector, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is the output matrix, and &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is the vector of unknown temperatures.&lt;br /&gt;
&lt;br /&gt;
The output of the transient simulation for node 1 over the rise time of the device (&amp;lt;math&amp;gt;0.25 s&amp;lt;/math&amp;gt;) for 3D model can be found in &amp;lt;tt&amp;gt;Filter3DTransResults&amp;lt;/tt&amp;gt;.&lt;br /&gt;
The results can be used to compare the solution of a reduced model with the original one.&lt;br /&gt;
The time integration has been performed in ANSYS with accuracy of about &amp;lt;math&amp;gt;0.1\%&amp;lt;/math&amp;gt;.&lt;br /&gt;
The results are given as matrices where the first row is made of times, the second of the temperatures.&lt;br /&gt;
&lt;br /&gt;
The discussion of electro-thermal modeling related to the benchmark can be found in&amp;lt;ref name=&amp;quot;bechthold2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
This work is partially funded by the DFG projects &#039;&#039;&#039;AFON (ZA 276/2-1), MST-Compact (KO-1883/6)&#039;&#039;&#039; and an operating grant of the University of Freiburg.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38875, see: &amp;lt;ref name=&amp;quot;hohlfeld2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
This benchmark includes two data sets, one for the 2D and one for 3D model.&lt;br /&gt;
The matrices can be downloaded in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format:&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/TunableOpticalFilter-dim1e3-filter2D.tar.gz TunableOpticalFilter-dim1e3-filter2D.tar.gz] (104.0 kB)&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/TunableOpticalFilter-dim1e5-filter3D.tar.gz TunableOpticalFilter-dim1e5-filter3D.tar.gz] (35.7 MB)&lt;br /&gt;
The matrix name is used as an extension of the matrix file.&lt;br /&gt;
The file &amp;lt;tt&amp;gt;*.C.names&amp;lt;/tt&amp;gt; contains a list of ouput names written consecutively.&lt;br /&gt;
The file &amp;lt;tt&amp;gt;Filter3DTransResults&amp;lt;/tt&amp;gt; contains the output of the transient simulation for node 1 over the rise time of the device (&amp;lt;math&amp;gt;0.25 s&amp;lt;/math&amp;gt;) for the 3D model and &amp;lt;tt&amp;gt;Filter3DTransResults.names&amp;lt;/tt&amp;gt; the corresponding output names.&lt;br /&gt;
The system matrices have been extracted from ANSYS models by means of [http://portal.uni-freiburg.de/imteksimulation/downloads/mor4fem mor4fem].&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E\dot{x}(t) &amp;amp;= Ax(t) + b,\\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;b \in \mathbb{R}^{N \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{5 \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;filter2d&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 1668&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;filter3d&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 108373&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
:: Oberwolfach Benchmark Collection, &#039;&#039;&#039;Tunable Optical Filter&#039;&#039;&#039;. hosted at MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Tunable_Optical_Filter&lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_optical,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{Oberwolfach Benchmark Collection}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Tunable Optical Filter},&lt;br /&gt;
   howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Tunable_Optical_Filter}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         20XX&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{HohZ04,&lt;br /&gt;
   author =       {D. Hohlfeld and H. Zappe},&lt;br /&gt;
   title =        {An all-dielectric tunable optical filter based on the thermo-optic effect},&lt;br /&gt;
   journal =      {Journal of Optics A: Pure and Applied Optics},&lt;br /&gt;
   volume =       {6},&lt;br /&gt;
   number =       {6},&lt;br /&gt;
   pages =        {504--511},&lt;br /&gt;
   year =         {2004},&lt;br /&gt;
   doi =          {10.1088/1464-4258/6/6/002}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hohlfeld2004&amp;quot;&amp;gt; D. Hohlfeld, H. Zappe, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1088/1464-4258/6/6/002 All-dielectric tunable optical filter based on the thermo-optic effect]&amp;lt;/span&amp;gt;, Journal of Optics A: Pure and Applied Optics, 6(6): 504--511, 2004.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bechthold2005&amp;quot;&amp;gt; T. Bechthold, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://freidok.uni-freiburg.de/data/1914 Model order reduction of electro-thermal MEMS]&amp;lt;/span&amp;gt;, Albert-Ludwigs-Universität Freiburg, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hohlfeld2005&amp;quot;&amp;gt; D. Hohlfeld, T. Bechtold, H. Zappe, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_15 Tunable Optical Filter]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 337--340, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Transmission_Lines&amp;diff=3895</id>
		<title>Transmission Lines</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Transmission_Lines&amp;diff=3895"/>
		<updated>2023-11-30T09:44:52Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Transmission Lines&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* transmissionLines_n1600m14q14&lt;br /&gt;
* transmissionLines_n2624m30q30&lt;br /&gt;
* transmissionLines_n5248m62q62&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 1600&lt;br /&gt;
* 2624&lt;br /&gt;
* 5248&lt;br /&gt;
|ninputs         = &lt;br /&gt;
* 14&lt;br /&gt;
* 30&lt;br /&gt;
* 62&lt;br /&gt;
|noutputs        = &lt;br /&gt;
* 14&lt;br /&gt;
* 30&lt;br /&gt;
* 62&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Deluca]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Deluca]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
&lt;br /&gt;
In communications and electronic engineering, a transmission line is a specialized cable designed to carry alternating current of radio frequency,&lt;br /&gt;
that is, currents with a frequency high enough that their wave nature must be taken into account.&lt;br /&gt;
&#039;&#039;&#039;Transmission lines&#039;&#039;&#039; are used for purposes such as connecting radio transmitters and receivers with their antennas,&lt;br /&gt;
distributing cable television signals, and computer network connections.&lt;br /&gt;
&lt;br /&gt;
In many electric circuits, the length of the wires connecting the components can often be ignored.&lt;br /&gt;
That is, the voltage on the wire at a given time can be assumed to be the same at all points.&lt;br /&gt;
However, when the voltage changes as fast as the signal travels through the wire,&lt;br /&gt;
the length becomes important and the wire must be treated as a transmission line, with distributed parameters.&lt;br /&gt;
Stated in another way, the length of the wire is important when the signal includes frequency components with corresponding wavelengths comparable to or less than the length of the wire.&lt;br /&gt;
&lt;br /&gt;
A common rule of thumb is that the cable or wire should be treated as a transmission line if its length is greater than &amp;lt;math&amp;gt;1/10&amp;lt;/math&amp;gt; of the wavelength,&lt;br /&gt;
and the interconnect is called &amp;quot;electrically long&amp;quot;.&lt;br /&gt;
At this length the phase delay and the interference of any reflections on the line (as well as other undesired effects) become important and can lead to unpredictable behavior in systems which have not been carefully designed using transmission line theory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A &amp;lt;math&amp;gt;2N&amp;lt;/math&amp;gt;-multiconductor transmission line is composed by &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; coupled conductors. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
The decrease of integrated circuit feature size and the increase of operating frequencies require 3-D electromagnetic methods,&lt;br /&gt;
such as the [[wikipedia:Partial_element_equivalent_circuit|Partial Element Equivalent Circuit]] (PEEC) method; it stems from the integral equation form of [[wikipedia:Maxwell&#039;s_equations|Maxwell&#039;s equations]].&lt;br /&gt;
The main difference of the PEEC method with other integral-Equation-based techniques, such as the method of moments, resides in the fact that it provides a circuit interpretation of the [[wikipedia:Electric-field_integral_equation|Electric Field Integral Equation]] (EFIE) in terms of partial elements, namely resistances, partial inductances, and coefficients of potential. In the standard approach, volumes and surfaces are discretized into elementary regions, hexahedra, and patches respectively over which the current and charge densities are expanded into a series of basis functions.&lt;br /&gt;
Pulse basis functions are usually adopted as expansion and weight functions.&lt;br /&gt;
Such choice of pulse basis functions corresponds to assuming constant current density and charge density over the elementary volume (inductive) and surface (capacitive) cells, respectively.&lt;br /&gt;
Following the standard Galerkin&#039;s testing procedure, topological elements, namely nodes and branches, are generated and electrical lumped elements are identified modeling both the magnetic and electric field coupling.&lt;br /&gt;
Conductors are modeled by their ohmic resistance, while dielectrics requires modeling the excess charge due to the dielectric polarization.&lt;br /&gt;
Magnetic and electric field coupling are modeled by partial inductances and coefficients of potential, respectively.&lt;br /&gt;
&lt;br /&gt;
The magnetic field coupling between two inductive volume cells &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt; is described by the partial inductance&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; L_{p_{\alpha\beta}}=\frac{\mu}{4\pi}\frac{1}{a_{\alpha}a_{\beta}}\int_{u_{\alpha}}\int_{u_{\beta}}\frac{1}{R_{\alpha\beta}}\,du_{\alpha}\,du_{\beta} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;R_{\alpha\beta}&amp;lt;/math&amp;gt; is the distance between any two points in the volumes &amp;lt;math&amp;gt;u_{\alpha}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u_{\beta}&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;a_{\alpha}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a_{\beta}&amp;lt;/math&amp;gt; their cross section. The electric field coupling between two capacitive surface cells &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\gamma&amp;lt;/math&amp;gt; is modeled by the coefficient of the potential&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; P_{\delta\gamma}=\frac{1}{4\pi\epsilon}\frac{1}{S_{\delta}S_{\gamma}}\int_{S_{\delta}}\int_{S_{\gamma}}\frac{1}{R_{\delta\gamma}}\,dS_{\delta}\,dS_{\gamma} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;R_{\delta\gamma}&amp;lt;/math&amp;gt; is the distance between any two points on the surfaces &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\gamma&amp;lt;/math&amp;gt;, while &amp;lt;math&amp;gt;S_{\delta}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S_{\gamma}&amp;lt;/math&amp;gt; denote the area of their respective surfaces &amp;lt;ref name=&amp;quot;ferranti11&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Generalized Kirchhoff&#039;s laws for conductors, when dielectrics are considered, can be rewritten as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \textbf{P}^{-1}\frac{d\textbf{v}(t)}{dt}-\textbf{A}^T\textbf{i}(t)+\textbf{i}_e(t)=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:peec&amp;quot;&amp;gt;[[File:Peec.jpg|400px|frame|&amp;lt;caption&amp;gt;Illustration of PEEC circuit electrical quantities for a conductor elementary cell (Figure from &amp;lt;ref name=&amp;quot;ferranti11&amp;quot;/&amp;gt;).&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; -\textbf{A}\textbf{v}(t)-\textbf{L}_p\frac{d\textbf{i}(t)}{dt}-\textbf{v}_d(t)=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;  \textbf{i}(t)=\textbf{C}_d\frac{d\textbf{v}_d(t)}{dt} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\textbf{A}&amp;lt;/math&amp;gt; is the connectivity matrix, &amp;lt;math&amp;gt;\textbf{v}(t)&amp;lt;/math&amp;gt; denotes the node potentials to infinity, &amp;lt;math&amp;gt;\textbf{i}(t)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{i}_e(t)&amp;lt;/math&amp;gt; represent the currents flowing in volume cells and the external currents, respectively, &amp;lt;math&amp;gt;\textbf{v}_d(t)&amp;lt;/math&amp;gt; is the excess capacitance voltage drop, which is related to the excess charge by &amp;lt;math&amp;gt;\textbf{v}_d(t)=\textbf{C}_d^{-1}\textbf{q}_d(t)&amp;lt;/math&amp;gt;. A selection matrix &amp;lt;math&amp;gt;\textbf{K}&amp;lt;/math&amp;gt; is introduced to define the port voltages by selecting node potentials. The same matrix is used to obtain the external currents &amp;lt;math&amp;gt;\textbf{i}_e(t)&amp;lt;/math&amp;gt; by the currents &amp;lt;math&amp;gt;\textbf{i}_s(t)&amp;lt;/math&amp;gt;, which are of opposite sign with respect to the &amp;lt;math&amp;gt;n_p&amp;lt;/math&amp;gt; port currents &amp;lt;math&amp;gt;\textbf{i}_p(t)&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \textbf{v}_p(t)=\textbf{K}\textbf{v}(t), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \textbf{i}_e(t)=\textbf{K}^T\textbf{i}_s(t). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of PEEC circuit electrical quantities for a conductor elementary cell is illustrated, in the Laplace domain, in Fig.&amp;amp;nbsp;1, where the current-controlled voltage sources &amp;lt;math&amp;gt;sL_{p,ij}I_j&amp;lt;/math&amp;gt; and the current-controlled current sources &amp;lt;math&amp;gt;I_{cci}&amp;lt;/math&amp;gt; model the magnetic and electric coupling, respectively.&lt;br /&gt;
&lt;br /&gt;
Thus, assuming that we are interested in generating an admittance representation having &amp;lt;math&amp;gt;n_p&amp;lt;/math&amp;gt; output currents under voltage excitation, and let us denote with &amp;lt;math&amp;gt;n_n&amp;lt;/math&amp;gt; the number of nodes, &amp;lt;math&amp;gt;n_i&amp;lt;/math&amp;gt; the number of branches where currents flow, &amp;lt;math&amp;gt;n_c&amp;lt;/math&amp;gt; the number of branches of conductors, &amp;lt;math&amp;gt;n_d&amp;lt;/math&amp;gt; the number of dielectrics, &amp;lt;math&amp;gt;n_d&amp;lt;/math&amp;gt; the additional unknowns since dielectrics require the excess capacitance to model the polarization charge, and &amp;lt;math&amp;gt;n_u=n_i+n_d+n_n+n_p&amp;lt;/math&amp;gt; the global number of unknowns, and if the [[wikipedia:Modified_nodal_analysis|Modified Nodal Analysis]] (MNA) approach is used, we have:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt; \left[ \begin{array}{cccc} \textbf{P} &amp;amp; \textbf{0}_{n_n,n_i} &amp;amp; \textbf{0}_{n_n,n_d} &amp;amp; \textbf{0}_{n_n,n_p} \\ \textbf{0}_{n_i,n_n} &amp;amp; \textbf{L}_p &amp;amp; \textbf{0}_{n_i,n_d} &amp;amp; \textbf{0}_{n_i,n_p} \\ \textbf{0}_{n_d,n_n} &amp;amp; \textbf{0}_{n_d,n_i} &amp;amp; \textbf{C}_d &amp;amp; \textbf{0}_{n_d,n_p} \\ \textbf{0}_{n_p,n_n} &amp;amp; \textbf{0}_{n_p,n_i} &amp;amp; \textbf{0}_{n_p,n_d} &amp;amp; \textbf{0}_{n_p,n_p} \end{array}\right]\frac{d}{dt}\left[ \begin{array}{c}\textbf{q}(t) \\ \textbf{i}(t) \\ \textbf{v}_d(t) \\ \textbf{i}_s(t) \end{array}\right]= &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;= - \left[ \begin{array}{cccc}\textbf{0}_{n_n,n_n} &amp;amp; -\textbf{P}\textbf{A}^T &amp;amp; \textbf{0}_{n_n,n_d} &amp;amp; \textbf{P}\textbf{K}^T \\ \textbf{AP} &amp;amp; \textbf{R} &amp;amp; \Phi &amp;amp; \textbf{0}_{n_i,n_p} \\ \textbf{0}_{n_d,n_n} &amp;amp; -\Phi^T &amp;amp; \textbf{0}_{n_d,n_d} &amp;amp; \textbf{0}_{n_d,n_p} \\ -\textbf{K}\textbf{P} &amp;amp; \textbf{0}_{n_p,n_i} &amp;amp; \textbf{0}_{n_p,n_d} &amp;amp; \textbf{0}_{n_p,n_p} \end{array}\right]\cdot\left[ \begin{array}{c} \textbf{q}(t) \\ \textbf{i}(t) \\ \textbf{v}_d(t) \\ \textbf{i}_s(t) \end{array}\right]+ \left[ \begin{array}{c}\textbf{0}_{n_n+n_i+n_d,n_p} \\ -\textbf{I}_{n_p,n_p} \end{array}\right] \cdot [ \textbf{v}_p(t) ]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;math&amp;gt;\textbf{0}&amp;lt;/math&amp;gt; is a matrix of zeros, &amp;lt;math&amp;gt;\textbf{I}&amp;lt;/math&amp;gt; is the identity matrix, both are with appropriate dimensions, and &amp;lt;math&amp;gt;\Phi=\left[ \begin{array}{c} \textbf{0}_{n_c,n_d} \\ \textbf{I}_{n_d,n_d} \end{array}\right]&amp;lt;/math&amp;gt;. Then, in a more compact form, the above equation can be written as:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \left\{ \begin{array}{c}  \textbf{C}\frac{d\textbf{x}(t)}{dt}=-\textbf{G}\textbf{x}(t)+\textbf{B}\textbf{u}(t)\\ &lt;br /&gt;
\textbf{i}_p(t)=\textbf{L}^T\textbf{x}(t) \end{array}\right . \qquad (1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
with &amp;lt;math&amp;gt;\textbf{x}(t)=\left[ \begin{array}{cccc} \textbf{q}(t)\quad\textbf{i}(t)\quad\textbf{v}_d(t)\quad\textbf{i}_s(t) \end{array}\right]^T&amp;lt;/math&amp;gt;. Since this is an &amp;lt;math&amp;gt;n_p&amp;lt;/math&amp;gt;-port formulation, whereby the only sources are the voltage sources at the &amp;lt;math&amp;gt;n_p&amp;lt;/math&amp;gt;-ports nodes, &amp;lt;math&amp;gt;\textbf{B}=\textbf{L}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\textbf{B}\in\mathbb R^{n_u\times n_p}&amp;lt;/math&amp;gt; (for more details on this model, refer to &amp;lt;ref name=&amp;quot;ferranti11&amp;quot;/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Motivation of MOR==&lt;br /&gt;
&lt;br /&gt;
Since the number of equations produced by 3-D electromagnetic method PEEC is usually very large,&lt;br /&gt;
the inclusion of the PEEC model directly into a circuit simulator (like [[wikipedia:SPICE|SPICE]]) is computationally intractable for complex structures,&lt;br /&gt;
where the number of circuit elements can be tens of thousands.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
All data sets (in a MATLAB formatted data, downloadable in [[Media:TransmissionLines.rar|TransmissionLines.rar]]) in Fig.&amp;amp;nbsp;1 are referred to as the multiconductor &#039;&#039;&#039;transmission lines&#039;&#039;&#039; in a MNA form, coming from the PEEC method (then, with dense matrices since they are obtained from the integral formulation of Maxwell&#039;s equation).&lt;br /&gt;
The LTI descriptor systems have the form of, equation &amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;C\in\mathbb R^{n\times n}&amp;lt;/math&amp;gt; (with &amp;lt;math&amp;gt;C=C^T\ge0&amp;lt;/math&amp;gt;), &amp;lt;math&amp;gt;G\in\mathbb R^{n\times n}&amp;lt;/math&amp;gt; (with &amp;lt;math&amp;gt;G+G^T\ge0&amp;lt;/math&amp;gt;), &amp;lt;math&amp;gt;B\in\mathbb R^{n\times m}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;L=B^T&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;x(t)\in\mathbb R^n&amp;lt;/math&amp;gt; is the vector of variables (charges, currents and node potential), the input signal &amp;lt;math&amp;gt;u(t)\in\mathbb R^m&amp;lt;/math&amp;gt; are the sources (current or voltage generators depending on what one wants to analyze:&lt;br /&gt;
the impedances or the admittances) linked to some node, the output &amp;lt;math&amp;gt;y(t)\in\mathbb R^m&amp;lt;/math&amp;gt; are the observation across the node where the sources are inserted. An accurate model of the dynamics of these data sets is generated between 10 kHz and 20 GHz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figtable id=&amp;quot;tab:peec&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Name of the data set   !!   Matrices   !!   Dimension   !!   Number of inputs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dsysPEEC-MTLn1600m14&amp;lt;/tt&amp;gt;   ||   &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;L=B^T&amp;lt;/math&amp;gt;) || 1600 || 14&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dsysPEEC-MTLn2624m30&amp;lt;/tt&amp;gt;   ||    dss object (*)    || 2624 || 30&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dsysPEEC-MTLn5248m62&amp;lt;/tt&amp;gt;   ||    dss object (*)    || 5248 || 62&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/figtable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
one can extract the matrices with Matlab command:&lt;br /&gt;
&lt;br /&gt;
    [G,B,L,D,C] = dssdata(dssObjectName);&lt;br /&gt;
&lt;br /&gt;
e.g., if one wants to work on one of the last two data sets of this table,&lt;br /&gt;
just load it into the Matlab Workspace and type the command aforementioned on the Command Windows;&lt;br /&gt;
for the first example, once one loads the data, the Workspace shows directly the matrices.&lt;br /&gt;
Note that &amp;lt;math&amp;gt;D = 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; C x(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times M}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{M \times N}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;dsysPEEC-MTLn1600m14&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 1600&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M = 14&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;dsysPEEC-MTLn2624m30&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 2624&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M = 30&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;dsysPEEC-MTLn5248m62&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 5248&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M = 62&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ferranti11&amp;quot;&amp;gt; F. Ferranti, G. Antonini, T. Dhaene, L. Knockaert, and A. E. Ruehli, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TCPMT.2010.2101912 Physics-based passivity-preserving parameterized model order reduction for PEEC circuit analysis]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on Components, Packaging and Manufacturing Technology, 1(3): 399--409, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
[[User:Deluca]]&lt;br /&gt;
&lt;br /&gt;
[[User:Feng]]&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Transmission_Lines&amp;diff=3894</id>
		<title>Transmission Lines</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Transmission_Lines&amp;diff=3894"/>
		<updated>2023-11-30T09:43:32Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Transmission Lines (SLICOT)&lt;br /&gt;
|Benchmark ID    = transmissionLines_n256m2q2&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 256&lt;br /&gt;
|ninputs         = 2&lt;br /&gt;
|noutputs        = 2&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
&lt;br /&gt;
In communications and electronic engineering, a transmission line is a specialized cable designed to carry alternating current of radio frequency,&lt;br /&gt;
that is, currents with a frequency high enough that their wave nature must be taken into account.&lt;br /&gt;
&#039;&#039;&#039;Transmission lines&#039;&#039;&#039; are used for purposes such as connecting radio transmitters and receivers with their antennas,&lt;br /&gt;
distributing cable television signals, and computer network connections.&lt;br /&gt;
&lt;br /&gt;
In many electric circuits, the length of the wires connecting the components can often be ignored.&lt;br /&gt;
That is, the voltage on the wire at a given time can be assumed to be the same at all points.&lt;br /&gt;
However, when the voltage changes as fast as the signal travels through the wire,&lt;br /&gt;
the length becomes important and the wire must be treated as a transmission line, with distributed parameters.&lt;br /&gt;
Stated in another way, the length of the wire is important when the signal includes frequency components with corresponding wavelengths comparable to or less than the length of the wire.&lt;br /&gt;
&lt;br /&gt;
A common rule of thumb is that the cable or wire should be treated as a transmission line if its length is greater than &amp;lt;math&amp;gt;1/10&amp;lt;/math&amp;gt; of the wavelength,&lt;br /&gt;
and the interconnect is called &amp;quot;electrically long&amp;quot;.&lt;br /&gt;
At this length the phase delay and the interference of any reflections on the line (as well as other undesired effects) become important and can lead to unpredictable behavior in systems which have not been carefully designed using transmission line theory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A &amp;lt;math&amp;gt;2N&amp;lt;/math&amp;gt;-multiconductor transmission line is composed by &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; coupled conductors. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
The decrease of integrated circuit feature size and the increase of operating frequencies require 3-D electromagnetic methods,&lt;br /&gt;
such as the [[wikipedia:Partial_element_equivalent_circuit|Partial Element Equivalent Circuit]] (PEEC) method; it stems from the integral equation form of [[wikipedia:Maxwell&#039;s_equations|Maxwell&#039;s equations]].&lt;br /&gt;
The main difference of the PEEC method with other integral-Equation-based techniques, such as the method of moments, resides in the fact that it provides a circuit interpretation of the [[wikipedia:Electric-field_integral_equation|Electric Field Integral Equation]] (EFIE) in terms of partial elements, namely resistances, partial inductances, and coefficients of potential. In the standard approach, volumes and surfaces are discretized into elementary regions, hexahedra, and patches respectively over which the current and charge densities are expanded into a series of basis functions.&lt;br /&gt;
Pulse basis functions are usually adopted as expansion and weight functions.&lt;br /&gt;
Such choice of pulse basis functions corresponds to assuming constant current density and charge density over the elementary volume (inductive) and surface (capacitive) cells, respectively.&lt;br /&gt;
Following the standard Galerkin&#039;s testing procedure, topological elements, namely nodes and branches, are generated and electrical lumped elements are identified modeling both the magnetic and electric field coupling.&lt;br /&gt;
Conductors are modeled by their ohmic resistance, while dielectrics requires modeling the excess charge due to the dielectric polarization.&lt;br /&gt;
Magnetic and electric field coupling are modeled by partial inductances and coefficients of potential, respectively.&lt;br /&gt;
&lt;br /&gt;
The magnetic field coupling between two inductive volume cells &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt; is described by the partial inductance&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; L_{p_{\alpha\beta}}=\frac{\mu}{4\pi}\frac{1}{a_{\alpha}a_{\beta}}\int_{u_{\alpha}}\int_{u_{\beta}}\frac{1}{R_{\alpha\beta}}\,du_{\alpha}\,du_{\beta} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;R_{\alpha\beta}&amp;lt;/math&amp;gt; is the distance between any two points in the volumes &amp;lt;math&amp;gt;u_{\alpha}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u_{\beta}&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;a_{\alpha}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a_{\beta}&amp;lt;/math&amp;gt; their cross section. The electric field coupling between two capacitive surface cells &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\gamma&amp;lt;/math&amp;gt; is modeled by the coefficient of the potential&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; P_{\delta\gamma}=\frac{1}{4\pi\epsilon}\frac{1}{S_{\delta}S_{\gamma}}\int_{S_{\delta}}\int_{S_{\gamma}}\frac{1}{R_{\delta\gamma}}\,dS_{\delta}\,dS_{\gamma} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;R_{\delta\gamma}&amp;lt;/math&amp;gt; is the distance between any two points on the surfaces &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\gamma&amp;lt;/math&amp;gt;, while &amp;lt;math&amp;gt;S_{\delta}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S_{\gamma}&amp;lt;/math&amp;gt; denote the area of their respective surfaces &amp;lt;ref name=&amp;quot;ferranti11&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Generalized Kirchhoff&#039;s laws for conductors, when dielectrics are considered, can be rewritten as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \textbf{P}^{-1}\frac{d\textbf{v}(t)}{dt}-\textbf{A}^T\textbf{i}(t)+\textbf{i}_e(t)=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:peec&amp;quot;&amp;gt;[[File:Peec.jpg|400px|frame|&amp;lt;caption&amp;gt;Illustration of PEEC circuit electrical quantities for a conductor elementary cell (Figure from &amp;lt;ref name=&amp;quot;ferranti11&amp;quot;/&amp;gt;).&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; -\textbf{A}\textbf{v}(t)-\textbf{L}_p\frac{d\textbf{i}(t)}{dt}-\textbf{v}_d(t)=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;  \textbf{i}(t)=\textbf{C}_d\frac{d\textbf{v}_d(t)}{dt} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\textbf{A}&amp;lt;/math&amp;gt; is the connectivity matrix, &amp;lt;math&amp;gt;\textbf{v}(t)&amp;lt;/math&amp;gt; denotes the node potentials to infinity, &amp;lt;math&amp;gt;\textbf{i}(t)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{i}_e(t)&amp;lt;/math&amp;gt; represent the currents flowing in volume cells and the external currents, respectively, &amp;lt;math&amp;gt;\textbf{v}_d(t)&amp;lt;/math&amp;gt; is the excess capacitance voltage drop, which is related to the excess charge by &amp;lt;math&amp;gt;\textbf{v}_d(t)=\textbf{C}_d^{-1}\textbf{q}_d(t)&amp;lt;/math&amp;gt;. A selection matrix &amp;lt;math&amp;gt;\textbf{K}&amp;lt;/math&amp;gt; is introduced to define the port voltages by selecting node potentials. The same matrix is used to obtain the external currents &amp;lt;math&amp;gt;\textbf{i}_e(t)&amp;lt;/math&amp;gt; by the currents &amp;lt;math&amp;gt;\textbf{i}_s(t)&amp;lt;/math&amp;gt;, which are of opposite sign with respect to the &amp;lt;math&amp;gt;n_p&amp;lt;/math&amp;gt; port currents &amp;lt;math&amp;gt;\textbf{i}_p(t)&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \textbf{v}_p(t)=\textbf{K}\textbf{v}(t), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \textbf{i}_e(t)=\textbf{K}^T\textbf{i}_s(t). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of PEEC circuit electrical quantities for a conductor elementary cell is illustrated, in the Laplace domain, in Fig.&amp;amp;nbsp;1, where the current-controlled voltage sources &amp;lt;math&amp;gt;sL_{p,ij}I_j&amp;lt;/math&amp;gt; and the current-controlled current sources &amp;lt;math&amp;gt;I_{cci}&amp;lt;/math&amp;gt; model the magnetic and electric coupling, respectively.&lt;br /&gt;
&lt;br /&gt;
Thus, assuming that we are interested in generating an admittance representation having &amp;lt;math&amp;gt;n_p&amp;lt;/math&amp;gt; output currents under voltage excitation, and let us denote with &amp;lt;math&amp;gt;n_n&amp;lt;/math&amp;gt; the number of nodes, &amp;lt;math&amp;gt;n_i&amp;lt;/math&amp;gt; the number of branches where currents flow, &amp;lt;math&amp;gt;n_c&amp;lt;/math&amp;gt; the number of branches of conductors, &amp;lt;math&amp;gt;n_d&amp;lt;/math&amp;gt; the number of dielectrics, &amp;lt;math&amp;gt;n_d&amp;lt;/math&amp;gt; the additional unknowns since dielectrics require the excess capacitance to model the polarization charge, and &amp;lt;math&amp;gt;n_u=n_i+n_d+n_n+n_p&amp;lt;/math&amp;gt; the global number of unknowns, and if the [[wikipedia:Modified_nodal_analysis|Modified Nodal Analysis]] (MNA) approach is used, we have:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt; \left[ \begin{array}{cccc} \textbf{P} &amp;amp; \textbf{0}_{n_n,n_i} &amp;amp; \textbf{0}_{n_n,n_d} &amp;amp; \textbf{0}_{n_n,n_p} \\ \textbf{0}_{n_i,n_n} &amp;amp; \textbf{L}_p &amp;amp; \textbf{0}_{n_i,n_d} &amp;amp; \textbf{0}_{n_i,n_p} \\ \textbf{0}_{n_d,n_n} &amp;amp; \textbf{0}_{n_d,n_i} &amp;amp; \textbf{C}_d &amp;amp; \textbf{0}_{n_d,n_p} \\ \textbf{0}_{n_p,n_n} &amp;amp; \textbf{0}_{n_p,n_i} &amp;amp; \textbf{0}_{n_p,n_d} &amp;amp; \textbf{0}_{n_p,n_p} \end{array}\right]\frac{d}{dt}\left[ \begin{array}{c}\textbf{q}(t) \\ \textbf{i}(t) \\ \textbf{v}_d(t) \\ \textbf{i}_s(t) \end{array}\right]= &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;= - \left[ \begin{array}{cccc}\textbf{0}_{n_n,n_n} &amp;amp; -\textbf{P}\textbf{A}^T &amp;amp; \textbf{0}_{n_n,n_d} &amp;amp; \textbf{P}\textbf{K}^T \\ \textbf{AP} &amp;amp; \textbf{R} &amp;amp; \Phi &amp;amp; \textbf{0}_{n_i,n_p} \\ \textbf{0}_{n_d,n_n} &amp;amp; -\Phi^T &amp;amp; \textbf{0}_{n_d,n_d} &amp;amp; \textbf{0}_{n_d,n_p} \\ -\textbf{K}\textbf{P} &amp;amp; \textbf{0}_{n_p,n_i} &amp;amp; \textbf{0}_{n_p,n_d} &amp;amp; \textbf{0}_{n_p,n_p} \end{array}\right]\cdot\left[ \begin{array}{c} \textbf{q}(t) \\ \textbf{i}(t) \\ \textbf{v}_d(t) \\ \textbf{i}_s(t) \end{array}\right]+ \left[ \begin{array}{c}\textbf{0}_{n_n+n_i+n_d,n_p} \\ -\textbf{I}_{n_p,n_p} \end{array}\right] \cdot [ \textbf{v}_p(t) ]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;math&amp;gt;\textbf{0}&amp;lt;/math&amp;gt; is a matrix of zeros, &amp;lt;math&amp;gt;\textbf{I}&amp;lt;/math&amp;gt; is the identity matrix, both are with appropriate dimensions, and &amp;lt;math&amp;gt;\Phi=\left[ \begin{array}{c} \textbf{0}_{n_c,n_d} \\ \textbf{I}_{n_d,n_d} \end{array}\right]&amp;lt;/math&amp;gt;. Then, in a more compact form, the above equation can be written as:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \left\{ \begin{array}{c}  \textbf{C}\frac{d\textbf{x}(t)}{dt}=-\textbf{G}\textbf{x}(t)+\textbf{B}\textbf{u}(t)\\ &lt;br /&gt;
\textbf{i}_p(t)=\textbf{L}^T\textbf{x}(t) \end{array}\right . \qquad (1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
with &amp;lt;math&amp;gt;\textbf{x}(t)=\left[ \begin{array}{cccc} \textbf{q}(t)\quad\textbf{i}(t)\quad\textbf{v}_d(t)\quad\textbf{i}_s(t) \end{array}\right]^T&amp;lt;/math&amp;gt;. Since this is an &amp;lt;math&amp;gt;n_p&amp;lt;/math&amp;gt;-port formulation, whereby the only sources are the voltage sources at the &amp;lt;math&amp;gt;n_p&amp;lt;/math&amp;gt;-ports nodes, &amp;lt;math&amp;gt;\textbf{B}=\textbf{L}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\textbf{B}\in\mathbb R^{n_u\times n_p}&amp;lt;/math&amp;gt; (for more details on this model, refer to &amp;lt;ref name=&amp;quot;ferranti11&amp;quot;/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Motivation of MOR==&lt;br /&gt;
&lt;br /&gt;
Since the number of equations produced by 3-D electromagnetic method PEEC is usually very large,&lt;br /&gt;
the inclusion of the PEEC model directly into a circuit simulator (like [[wikipedia:SPICE|SPICE]]) is computationally intractable for complex structures,&lt;br /&gt;
where the number of circuit elements can be tens of thousands.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
All data sets (in a MATLAB formatted data, downloadable in [[Media:TransmissionLines.rar|TransmissionLines.rar]]) in Fig.&amp;amp;nbsp;1 are referred to as the multiconductor &#039;&#039;&#039;transmission lines&#039;&#039;&#039; in a MNA form, coming from the PEEC method (then, with dense matrices since they are obtained from the integral formulation of Maxwell&#039;s equation).&lt;br /&gt;
The LTI descriptor systems have the form of, equation &amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;C\in\mathbb R^{n\times n}&amp;lt;/math&amp;gt; (with &amp;lt;math&amp;gt;C=C^T\ge0&amp;lt;/math&amp;gt;), &amp;lt;math&amp;gt;G\in\mathbb R^{n\times n}&amp;lt;/math&amp;gt; (with &amp;lt;math&amp;gt;G+G^T\ge0&amp;lt;/math&amp;gt;), &amp;lt;math&amp;gt;B\in\mathbb R^{n\times m}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;L=B^T&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;x(t)\in\mathbb R^n&amp;lt;/math&amp;gt; is the vector of variables (charges, currents and node potential), the input signal &amp;lt;math&amp;gt;u(t)\in\mathbb R^m&amp;lt;/math&amp;gt; are the sources (current or voltage generators depending on what one wants to analyze:&lt;br /&gt;
the impedances or the admittances) linked to some node, the output &amp;lt;math&amp;gt;y(t)\in\mathbb R^m&amp;lt;/math&amp;gt; are the observation across the node where the sources are inserted. An accurate model of the dynamics of these data sets is generated between 10 kHz and 20 GHz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figtable id=&amp;quot;tab:peec&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Name of the data set   !!   Matrices   !!   Dimension   !!   Number of inputs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dsysPEEC-MTLn1600m14&amp;lt;/tt&amp;gt;   ||   &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;L=B^T&amp;lt;/math&amp;gt;) || 1600 || 14&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dsysPEEC-MTLn2624m30&amp;lt;/tt&amp;gt;   ||    dss object (*)    || 2624 || 30&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dsysPEEC-MTLn5248m62&amp;lt;/tt&amp;gt;   ||    dss object (*)    || 5248 || 62&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/figtable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
one can extract the matrices with Matlab command:&lt;br /&gt;
&lt;br /&gt;
    [G,B,L,D,C] = dssdata(dssObjectName);&lt;br /&gt;
&lt;br /&gt;
e.g., if one wants to work on one of the last two data sets of this table,&lt;br /&gt;
just load it into the Matlab Workspace and type the command aforementioned on the Command Windows;&lt;br /&gt;
for the first example, once one loads the data, the Workspace shows directly the matrices.&lt;br /&gt;
Note that &amp;lt;math&amp;gt;D = 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; C x(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times M}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{M \times N}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;dsysPEEC-MTLn1600m14&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 1600&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M = 14&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;dsysPEEC-MTLn2624m30&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 2624&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M = 30&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;dsysPEEC-MTLn5248m62&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 5248&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M = 62&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ferranti11&amp;quot;&amp;gt; F. Ferranti, G. Antonini, T. Dhaene, L. Knockaert, and A. E. Ruehli, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TCPMT.2010.2101912 Physics-based passivity-preserving parameterized model order reduction for PEEC circuit analysis]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on Components, Packaging and Manufacturing Technology, 1(3): 399--409, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
[[User:Deluca]]&lt;br /&gt;
&lt;br /&gt;
[[User:Feng]]&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Thermal_Model&amp;diff=3893</id>
		<title>Thermal Model</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Thermal_Model&amp;diff=3893"/>
		<updated>2023-11-30T09:42:48Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:parametric]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Thermal Model&lt;br /&gt;
|Benchmark ID    = thermalModel_n4257m1q7&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = AP-LTI-FOS&lt;br /&gt;
|nstates         = 4257&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 7&lt;br /&gt;
|nparameters     = 3&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Werner]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Boundary Condition Independent Thermal Model==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:ThermalModel.jpg|490px|thumb|right|&amp;lt;caption&amp;gt;A 2D-axisymmetrical model of the micro-thruster unit (not scaled). A heater is shown by a red spot.&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
A benchmark for the heat transfer problem with variable [[wikipedia:Heat_transfer_coefficient|film coefficients]] is presented.&lt;br /&gt;
It can be used to apply parametric model reduction algorithms to a linear first-order problem.&lt;br /&gt;
&lt;br /&gt;
===Modeling===&lt;br /&gt;
&lt;br /&gt;
An important requirements for a compact thermal model is that it should be independent from the boundary condition.&lt;br /&gt;
This means that a chip producer does not know conditions under which the chip will be used and hence the chip compact thermal model must allow an engineer to research on how the change in the environment influences the chip temperature.&lt;br /&gt;
The chip benchmarks representing boundary condition independent requirements are described in &amp;lt;ref name=&amp;quot;lasance2001&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Let us briefly describe the mathematical problem.&lt;br /&gt;
The thermal problem can be modeled by the heat transfer partial differential equation&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math id=&amp;quot;eq1&amp;quot;&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\nabla \cdot (\kappa(r)\nabla T(r,t)) + Q(r,t) - \rho(r)C_{p}(r)\frac{\partial T(r,t)}{\partial t} &amp;amp; = 0, &amp;amp; (1)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; is the position, &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; is the time, &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; is the thermal conductivity of the material, &amp;lt;math&amp;gt;C_{p}&amp;lt;/math&amp;gt; is the specific heat capacity, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; is the mass density, &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; is the heat generation rate, and &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the unknown temperature distribution to be determined.&lt;br /&gt;
The heat exchange through device interfaces is usually modeled by convection boundary conditions&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math id=&amp;quot;eq2&amp;quot;&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
q &amp;amp; = h_{i}(T - T_{bulk}), &amp;amp; (2)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; is the heat flow through a given point, &amp;lt;math&amp;gt;h_{i}&amp;lt;/math&amp;gt; is the film coefficient to describe the heat exchange for the &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-th interface, &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the local temperature at this point, and &amp;lt;math&amp;gt;T_{bulk}&amp;lt;/math&amp;gt; is the bulk temperature in the neighboring phase (in most cases &amp;lt;math&amp;gt;T_{bulk} = 0&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
After the discretization of equations [[#eq1|(1)]] and [[#eq2|(2)]] one obtains a system of ordinary differential equations as follows&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math id=&amp;quot;eq3&amp;quot;&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp; = (A + \sum_{i} h_{i} A_{i})x(t) + B, &amp;amp; (3)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; are the device system matrices, &amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; is the diagonal matrix due to the discretization of equation [[#eq2|(2)]] for the &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-th interface, &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is the vector with unknown temperatures.&lt;br /&gt;
&lt;br /&gt;
In terms of the equation [[#eq3|(3)]] above, the engineering requirements read as follows.&lt;br /&gt;
A chip producer specifies the system matrices but the film coefficient, &amp;lt;math&amp;gt;h_i&amp;lt;/math&amp;gt;, is controlled later on by another engineer.&lt;br /&gt;
As such, any reduced model to be useful should preserve &amp;lt;math&amp;gt;h_i&amp;lt;/math&amp;gt; in the symbolic form.&lt;br /&gt;
This problem can be mathematically expressed as parametric model reduction&amp;lt;ref name=&amp;quot;weile1999&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;gunupudi2003&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;daniel2004&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the benchmark from &amp;lt;ref name=&amp;quot;lasance2001&amp;quot;/&amp;gt; is not available in the computer readable format.&lt;br /&gt;
For research purposes, we have modified a [[Micropyros_Thruster|Micropyros Thruster benchmark]] (see Fig.&amp;amp;nbsp;1).&lt;br /&gt;
In the context of the present work, the model is as a generic example of a device with a single heat source when the generated heat dissipates through the device to the surroundings. The exchange between surrounding and the device is modeled by convection boundary conditions with different film coefficients at the top, &amp;lt;math&amp;gt;h_{top}&amp;lt;/math&amp;gt;, bottom, &amp;lt;math&amp;gt;h_{bottom}&amp;lt;/math&amp;gt;, and the side, &amp;lt;math&amp;gt;h_{side}&amp;lt;/math&amp;gt;.&lt;br /&gt;
From this viewpoint, it is quite similar to a chip model used as a benchmark in &amp;lt;ref name=&amp;quot;lasance2001&amp;quot;/&amp;gt;.&lt;br /&gt;
The goal of parametric model reduction in this case is to preserve &amp;lt;math&amp;gt;h_{top}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;h_{bottom}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;h_{side}&amp;lt;/math&amp;gt; in the reduced model in the symbolic form.&lt;br /&gt;
&lt;br /&gt;
===Discretization===&lt;br /&gt;
&lt;br /&gt;
We have used a 2D-axisymmetric microthruster model (T2DAL in [[Micropyros_Thruster|Micropyros Thruster]]).&lt;br /&gt;
&lt;br /&gt;
The model has been made in [http://www.ansys.com/ ANSYS] and system matrices have been extracted by means of [http://portal.uni-freiburg.de/imteksimulation/downloads/mor4fem mor4fem] &amp;lt;ref name=&amp;quot;rudnyi2004&amp;quot;/&amp;gt;.&lt;br /&gt;
The benchmark contains a constant load vector.&lt;br /&gt;
The input function equal to one corresponds to the constant input power of &amp;lt;math&amp;gt;15 mW&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The linear ordinary differential equations of first order are written as:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp; = (A - h_{top} A_{top} - h_{bottom} A_{bottom} - h_{side} A_{side}) x(t) + B \\&lt;br /&gt;
y &amp;amp; = Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; are the symmetric sparse system matrices (heat capacity and heat conductivity matrix), &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is the load vector, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is the output matrix, &amp;lt;math&amp;gt;A_{top}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A_{bottom}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;A_{side}&amp;lt;/math&amp;gt; are the diagonal matrices from the discretization of the convection boundary conditions and &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the vector of unknown temperatures.&lt;br /&gt;
&lt;br /&gt;
The numerical values of film coefficients, &amp;lt;math&amp;gt;h_{top}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;h_{bottom}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;h_{side}&amp;lt;/math&amp;gt; can be from &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;10^9&amp;lt;/math&amp;gt;.&lt;br /&gt;
Typical important sets film coefficients can be found in &amp;lt;ref name=&amp;quot;lasance2001&amp;quot;/&amp;gt;.&lt;br /&gt;
The allowable approximation error is &amp;lt;math&amp;gt;5\%&amp;lt;/math&amp;gt; &amp;lt;ref name=&amp;quot;lasance2001&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The benchmark has been used in &amp;lt;ref name=&amp;quot;feng2004&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;feng2005&amp;quot;/&amp;gt; where the problem is also described in more detail.&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
This work was partially funded by the DFG project &#039;&#039;&#039;MST-Compact (KO-1883/6)&#039;&#039;&#039;, the Italian research council CNR together with the Italian province of Trento PAT, by the German Ministry of Research BMBF (SIMOD), and an operating grant of the University of Freiburg.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38865, see &amp;lt;ref name=&amp;quot;rudnyi2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The matrices of this benchmark can be downloaded in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format:&lt;br /&gt;
&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/ThermalModel-dim1e3-T2DAL_BCI.tar.gz ThermalModel-dim1e3-T2DAL_BCI.tar.gz], 218.7 kB.&lt;br /&gt;
&lt;br /&gt;
The matrix name is used as an extension of the matrix file. File &amp;lt;tt&amp;gt;T2DAL_BCI.C.names&amp;lt;/tt&amp;gt; contains a list of output names written consecutively.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp; = (A_1 + h_2 A_2 + h_3 A_3 + h_4 A_4) x(t) + B \\&lt;br /&gt;
y(t) &amp;amp; = Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{4257 \times 4257}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_1 \in \mathbb{R}^{4257 \times 4257}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_2 \in \mathbb{R}^{4257 \times 4257}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_3 \in \mathbb{R}^{4257 \times 4257}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_4 \in \mathbb{R}^{4257 \times 4257}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{4257 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{7 \times 4257}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parameter ranges:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_2 \in [1,10^9]&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;h_3 \in [1,10^9]&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;h_4 \in [1,10^9]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In the original Matrix Market data, &amp;lt;math&amp;gt;A_{top} = A_2, A_{bottom} = A_3, A_{side} = A_4&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
:: Oberwolfach Benchmark Collection, &#039;&#039;&#039;Thermal Model&#039;&#039;&#039;. hosted at MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Thermal_Model &lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_thermal,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{Oberwolfach Benchmark Collection}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Thermal Model},&lt;br /&gt;
   howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Thermal_Model}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         20XX&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @TechReport{morFenRK04,&lt;br /&gt;
  author =               {Feng, L. and Rudnyi, E.~B. and Korvink, J.~G.},&lt;br /&gt;
  title =                {Parametric Model Reduction to Generate Boundary Condition Independent Compact Thermal Model},&lt;br /&gt;
  institution =          {IMTEK-Institute for Microsystem Technology},&lt;br /&gt;
  type =                 {Technical report},&lt;br /&gt;
  year =                 {2004},&lt;br /&gt;
  url =                  &amp;lt;nowiki&amp;gt;{http://modelreduction.com/doc/papers/feng04THERMINIC.pdf}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lasance2001&amp;quot;&amp;gt;C.J.M. Lasance, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/6144.974943 Two benchmarks to facilitate the study of compact thermal modeling phenomena]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on Components and Packaging Technologies, 24: 559--565, 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;weile1999&amp;quot;&amp;gt;D.S. Weile, E. Michielssen, E. Grimme, K. Gallivan, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/S0893-9659(99)00063-4 A method for generating rational interpolant reduced order models of two-parameter linear systems]&amp;lt;/span&amp;gt;&amp;quot;, Applied Mathematics Letters, 12: 93--102, 1999.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;gunupudi2003&amp;quot;&amp;gt;P. K. Gunupudi, R. Khazaka, M. S. Nakhla, T. Smy, and D. Celo, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TMTT.2003.820169 Passive parameterized time-domain macromodels for high-speed transmission-line networks]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on Microwave Theory and Techniques, 51: 2347--2354, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;daniel2004&amp;quot;&amp;gt;L. Daniel, O.C. Siong, L.S. Chay, K.H. Lee, and J. White, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TCAD.2004.826583 A Multiparameter Moment-Matching Model-Reduction Approach for Generating Geometrically Parameterized Interconnect Performance Models]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 23: 678--693, 2004.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rudnyi2004&amp;quot;&amp;gt;E.B. Rudnyi and J.G. Korvink, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.math.ucsd.edu/~helton/MTNSHISTORY/CONTENTS/2004LEUVEN/CDROM/papers/513.pdf Model Order Reduction of MEMS for Efficient Computer Aided Design and System Simulation]&amp;lt;/span&amp;gt;&amp;quot;, MTNS2004, Sixteenth International Symposium on Mathematical Theory of Networks and Systems, Katholieke Universiteit Leuven, Belgium, July 5-9, 2004.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;feng2004&amp;quot;&amp;gt;L. Feng, E.B. Rudnyi, J.G. Korvink, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://modelreduction.com/doc/papers/feng04THERMINIC.pdf Parametric Model Reduction to Generate Boundary Condition Independent Compact Thermal Model]&amp;lt;/span&amp;gt;&amp;quot;, THERMINIC 2004, 10th International Workshop on Thermal Investigations of ICs and Systems, 29 September - 1 October 2004, Sophia Antipolis, Cote d&#039;Azur, France.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;feng2005&amp;quot;&amp;gt;L. Feng, E. B. Rudnyi, J. G. Korvink, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TCAD.2005.852660 Preserving the film coefficient as a parameter in the compact thermal model for fast electro-thermal simulation]&amp;lt;/span&amp;gt;&amp;quot;,  IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 24(12): 1838--1847, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rudnyi2005&amp;quot;&amp;gt;E.B. Rudnyi, J.G. Korvink, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_17 Boundary Condition Independent Thermal Model]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 345--348, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; [[User:Feng|Lihong Feng]] &#039;&#039;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Thermal_Block&amp;diff=3892</id>
		<title>Thermal Block</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Thermal_Block&amp;diff=3892"/>
		<updated>2023-11-30T09:42:29Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:parametric]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Thermal Block&lt;br /&gt;
|Benchmark ID    = thermalBlock_n7488m1q4&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-FOS&lt;br /&gt;
|nstates         = 7488&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 4&lt;br /&gt;
|nparameters     = 4&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = BSD 2-Clause &amp;quot;Simplified&amp;quot; License&lt;br /&gt;
|Creator         = [[User:Saak]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Saak]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
|Zenodo-link     = https://zenodo.org/record/3691894/files/ABCE.mat&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
A parametric semi-discretized heat transfer problem with varying heat transfer coefficients, the parameters, on subdomains. This model is also called the &#039;&#039;cookie baking problem&#039;&#039;, and can be viewed as a flattened 2-D version of the &#039;&#039;skyscraper problem&#039;&#039; from high-performance computing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:ThermalBlockDomain.svg|490px|thumb|right|&amp;lt;caption&amp;gt;The computational domain and boundaries.&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:ThermalBlockTend.png|490px|thumb|right|&amp;lt;caption&amp;gt;A sample heat distribution at time 1.0 for parameter choice [100, 0.01, 0.001, 0.0001].&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:ThermalBlockSigmaMagnitude.png|490px|thumb|right|&amp;lt;caption&amp;gt;Sigma magnitude plot of the single parameter variant.&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modeling===&lt;br /&gt;
Consider a parameter &amp;lt;math&amp;gt;\mu\in{[10^{-6},10^2]}^4\subset\mathbb{R}^{4}&amp;lt;/math&amp;gt; and define the heat conductivity &amp;lt;math&amp;gt;\sigma(\xi; \mu)&amp;lt;/math&amp;gt; as &amp;lt;math&amp;gt;1.0&amp;lt;/math&amp;gt; when &amp;lt;math&amp;gt;\xi\in\Omega_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma(\xi; \mu)=\mu_i&amp;lt;/math&amp;gt; when &amp;lt;math&amp;gt;\xi\in\Omega_i&amp;lt;/math&amp;gt;. The heat distribution is governed by the equation:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
 \partial_t \theta(t, \xi; \mu) + \nabla \cdot (- \sigma(\xi; \mu) \nabla \theta(t, \xi; \mu)) = 0,\text{ for } t\in (0,T), \text{ and } \xi \in \Omega,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
with a heat-inflow condition on the left ([[wikipedia:Neumann_boundary_condition|Neumann boundary]])&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
    \sigma(\xi; \mu) \nabla \theta(t, \xi; \mu) \cdot n(\xi) = u(t)\text{ for } t \in (0,T), \text{ and } \xi \in \Gamma_{in},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
perfect isolation on the top and bottom ([[wikipedia:Boundary_conditions_in_fluid_dynamics#Wall_boundary_condition|Neumann-zero boundary]])&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
    \sigma(\xi; \mu) \nabla \theta(t, \xi; \mu) \cdot n(\xi) = 0\text{ for } t \in (0,T), \text{ and } \xi \in \Gamma_N,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
and fixed temperature on the right ([[wikipedia:Dirichlet_boundary_condition|Dirichlet boundary]])&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
    \theta(t, \xi; \mu) = 0\text{ for } t \in (0,T), \text{ and } \xi \in \Gamma_{D},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
and initial condition&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
    \theta(0, \xi; \mu) = 0 \text{ for } \xi \in \Omega.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Discretization===&lt;br /&gt;
For the discretization, [https://fenicsproject.org/ FEniCS] &#039;&#039;&#039;2019.1&#039;&#039;&#039; was used on a simplicial grid with first order elements. The mesh is generated from the domain specification using [http://gmsh.info/ gmsh] &#039;&#039;&#039;3.0.6&#039;&#039;&#039; with &#039;&amp;lt;code&amp;gt;clscale&amp;lt;/code&amp;gt;&#039; set to &amp;lt;math&amp;gt;0.1&amp;lt;/math&amp;gt;. The Python-based source code for the discretization can be found at [https://doi.org/10.5281/zenodo.3691894 Zenodo].&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
This benchmark was developed for the [https://imsc.uni-graz.at/modred2019/ MODRED 2019] proceedings&amp;lt;ref name=&amp;quot;morRavS20/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The benchmark includes the basic domain description as a gmsh input file, Python scripts for the matrix assembly, simulation in pyMOR, and visualization as VTK, together with the matrices both as one combined file &amp;lt;code&amp;gt;ABCE.mat&amp;lt;/code&amp;gt; or separate matrix market files for all matrices. The sources and the &amp;lt;code&amp;gt;ABCE.mat&amp;lt;/code&amp;gt; are available for download at [https://doi.org/10.5281/zenodo.3691894 Zenodo]. &lt;br /&gt;
&lt;br /&gt;
Note that the heat transfer coefficients are designed as characteristic functions on the domains, such that the system is only well-posed when all entries in &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; are positive.  &lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
System structure:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E\dot{x}(t) &amp;amp;= (A_1 + \mu_1 A_2 + \mu_2 A_3 + \mu_3 A_4 + \mu_4 A_5) x(t) + Bu(t), \\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_{1,...,5} \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{4 \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;N=7\,488&amp;lt;/math&amp;gt; for the system matrices given in &amp;lt;code&amp;gt;ABCE.mat&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Variants==&lt;br /&gt;
Besides the full four parameter setup, the model can be used in variations with other numbers of independent parameters. The following two are recommended in the original work and have been investigated in the literature&amp;lt;ref name=&amp;quot;morBenW20c&amp;quot;/&amp;gt;,&amp;lt;ref name=&amp;quot;morHim20&amp;quot;/&amp;gt;,&amp;lt;ref name=&amp;quot;morBenKS20&amp;quot;/&amp;gt;,&amp;lt;ref name=&amp;quot;morMliRS20&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Single parameter===&lt;br /&gt;
The interpretation of the thermal block as the &amp;quot;cookie baking&amp;quot; problem with slight variation in the dough leads to an easy one parameter variant. Here the new single parameter &amp;lt;math&amp;gt;\hat\mu\in [ 10^{-6}, 10^2]&amp;lt;/math&amp;gt; is chosen such that &amp;lt;math&amp;gt; \mu = \hat\mu\left[0.2, 0.4, 0.6, 0.8\right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Non-parametric===&lt;br /&gt;
The system can be used as a standard LTI state-space model. It is suggested to use &amp;lt;math&amp;gt;\mu = \sqrt{10} [0.2, 0.4, 0.6, 0.8]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
:: S. Rave and J. Saak, &#039;&#039;&#039;Thermal Block&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2020. http://modelreduction.org/index.php/Thermal_Block &lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_thermalblock,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{Rave, S. and Saak, J.}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Thermal Block},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Thermal_Block}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         2020&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
:: S. Rave and J. Saak, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://arxiv.org/abs/2003.00846 &#039;&#039;&#039;A Non-Stationary Thermal-Block Benchmark Model for Parametric Model Order Reduction&#039;&#039;&#039;]. e-prints 2003.00846, arXiv, math.NA (2020). &lt;br /&gt;
&lt;br /&gt;
 @INPROCEEDINGS{morRavS21,&lt;br /&gt;
   author =       {Rave, S. and Saak, J.},&lt;br /&gt;
   title =        {A Non-Stationary Thermal-Block Benchmark Model for Parametric Model Order Reduction},&lt;br /&gt;
   booktitle =    {Model Reduction of Complex Dynamical Systems},&lt;br /&gt;
   series =       {International Series of Numerical Mathematics},&lt;br /&gt;
   volume =       {171},&lt;br /&gt;
   publisher =    {Springer},&lt;br /&gt;
   year =         2021,&lt;br /&gt;
   doi =          {10.1007/978-3-030-72983-7_16}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;morBenW20c&amp;quot;&amp;gt;P. Benner, S. W. R. Werner, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-3-030-72983-7_19 MORLAB -- the Model Order Reduction LABoratory]&amp;lt;/span&amp;gt;,  &lt;br /&gt;
Model Reduction of Complex Dynamical Systems, International Series of Numerical Mathematics 171: 393--415, 2021.&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&amp;lt;ref name=&amp;quot;morHim20&amp;quot;&amp;gt;C. Himpe, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-3-030-72983-7_7 Comparing (empirical-Gramian-based) model order reduction algorithms]&amp;lt;/span&amp;gt;,&lt;br /&gt;
Model Reduction of Complex Dynamical Systems, International Series of Numerical Mathematics 171: 141--164, 2021.&amp;lt;/ref&amp;gt;                                            &lt;br /&gt;
&amp;lt;ref name=&amp;quot;morBenKS20&amp;quot;&amp;gt;P. Benner, M. Köhler, J. Saak, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-3-030-72983-7_18 Matrix equations, sparse solvers: M-M.E.S.S.-2.0.1 – philosophy, features and application for (parametric) model order reduction]&amp;lt;/span&amp;gt;, Model Reduction of Complex Dynamical Systems, International Series of Numerical Mathematics 171: 369--392, 2021.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;morRavS20&amp;quot;&amp;gt;S. Rave, J. Saak, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-3-030-72983-7_16 An Non-Stationary Thermal-Block Benchmark Model for Parametric Model Order Reduction]&amp;lt;/span&amp;gt;, Model Reduction of Complex Dynamical Systems, International Series of Numerical Mathematics 171: 349-356, 2021.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;morMliRS20&amp;quot;&amp;gt;P. Mlinarić, S. Rave, J. Saak, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-3-030-72983-7_17 Parametric model order reduction using pyMOR]&amp;lt;/span&amp;gt;, Model Reduction of Complex Dynamical Systems, International Series of Numerical Mathematics 171: 357--367 , 2021.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&#039;&#039; [[User:Saak]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Supersonic_Engine_Inlet&amp;diff=3891</id>
		<title>Supersonic Engine Inlet</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Supersonic_Engine_Inlet&amp;diff=3891"/>
		<updated>2023-11-30T09:42:04Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Supersonic Engine Inlet&lt;br /&gt;
|Benchmark ID    = supersonicEngineInlet_n11730m2q1&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 11730&lt;br /&gt;
|ninputs         = 2&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Werner]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Werner]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Active Control of a Supersonic Engine Inlet==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:Supersonic_Inlet1.png|750px|thumb|right|&amp;lt;caption&amp;gt;Steady-state Mach contours inside diffuser. Freestream Mach number&lt;br /&gt;
is 2.2.&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This example considers unsteady flow through a [[wikipedia:Diffuser_(thermodynamics)#Supersonic_Diffusers|supersonic diffuser]] as shown in Fig.&amp;amp;nbsp;1.&lt;br /&gt;
The diffuser operates at a nominal [[wikipedia:Mach_number|Mach number]] of &amp;lt;math&amp;gt;2.2&amp;lt;/math&amp;gt;, however it is subject to perturbations in the incoming flow, which may be due (for&lt;br /&gt;
example) to atmospheric variations.&lt;br /&gt;
In nominal operation, there is a strong shock downstream of the diffuser throat, as can be seen from the Mach contours&lt;br /&gt;
plotted in Figure Fig.&amp;amp;nbsp;1.&lt;br /&gt;
Incoming disturbances can cause the shock to move forward towards the throat. When the shock sits at the throat, the inlet&lt;br /&gt;
is unstable, since any disturbance that moves the shock slightly upstream will cause it to move forward rapidly, leading to unstart of the inlet. This is extremely undesirable, since unstart results in a large loss of thrust.&lt;br /&gt;
In order to prevent unstart from occurring, one option is to actively control the position of the shock.&lt;br /&gt;
This control may be effected through flow bleeding upstream of the diffuser throat.&lt;br /&gt;
&lt;br /&gt;
A complete description of the benchmark and some model reduction results can be downloaded as PDF file [https://www.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/SupersonicEngineInlet.pdf here].&lt;br /&gt;
&lt;br /&gt;
===Active Flow Control Setup===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:Supersonic_Inlet2.png|600px|thumb|right|&amp;lt;caption&amp;gt;Supersonic diffuser active flow control problem setup.&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fig.&amp;amp;nbsp;2 presents the schematic of the actuation mechanism.&lt;br /&gt;
Incoming flow with possible disturbances enters the inlet and is sensed using pressure sensors.&lt;br /&gt;
The controller then adjusts the bleed upstream of the throat in order to control the position of the shock and to prevent it from moving upstream.&lt;br /&gt;
In simulations, it is difficult to automatically determine the shock location.&lt;br /&gt;
The average Mach number at the diffuser throat provides an appropriate surrogate that can be easily computed.&lt;br /&gt;
There are several transfer functions of interest in this problem.&lt;br /&gt;
The shock position will be controlled by monitoring the average Mach number at the diffuser throat.&lt;br /&gt;
The reduced-order model must capture the dynamics of this output in response to two inputs: the incoming flow disturbance and the bleed actuation.&lt;br /&gt;
In addition, total pressure measurements at the diffuser wall are used for sensing.&lt;br /&gt;
&lt;br /&gt;
===CFD Formulation===&lt;br /&gt;
&lt;br /&gt;
The unsteady, two-dimensional flow of an inviscid, compressible fluid is governed by the Euler equations.&lt;br /&gt;
The usual statements of mass, momentum, and energy can be written in integral form as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\frac{\partial}{\partial t}\iint\rho\mathrm{d}V + \oint\rho Q\cdot\mathrm{dA} &amp;amp; = 0,\\&lt;br /&gt;
\frac{\partial}{\partial t}\iint\rho Q\mathrm{d}V + \oint\rho Q (Q\cdot\mathrm{dA}) + \oint p \mathrm{dA} &amp;amp; = 0,\\&lt;br /&gt;
\frac{\partial}{\partial t}\iint\rho E\mathrm{d}V + \oint\rho H (Q\cdot\mathrm{dA}) + \oint p Q\cdot\mathrm{dA} &amp;amp; = 0,&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; denote density, flow velocity, total enthalpy, energy, and pressure, respectively.&lt;br /&gt;
The CFD formulation for this problem uses a finite volume method and is described fully in &amp;lt;ref name=&amp;quot;lassaux2002&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;willcox2005&amp;quot;/&amp;gt;.&lt;br /&gt;
The unknown flow quantities used are the density, streamwise velocity component, normal velocity component, and enthalpy at each point in the computational grid.&lt;br /&gt;
Note that the local flow velocity components &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q^{\perp}&amp;lt;/math&amp;gt; are defined using a streamline computational grid that is computed for the steady-state solution.&lt;br /&gt;
&amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; is the projection of the flow velocity on the meanline direction of the grid cell, and &amp;lt;math&amp;gt;q^{\perp}&amp;lt;/math&amp;gt; is the normal-to-meanline component.&lt;br /&gt;
To simplify the implementation of the integral energy equation, total enthalpy is also used in place of energy.&lt;br /&gt;
The vector of unknowns at each node &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; is therefore&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
x_{i} = \begin{bmatrix} \rho_{i}, &amp;amp; q_{i}, &amp;amp; q^{\perp}_{i}, &amp;amp; H_{i} \end{bmatrix}^{T}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two physically different kinds of boundary conditions exist: inflow/outflow conditions, and conditions applied at a solid wall.&lt;br /&gt;
At a solid wall, the usual no-slip condition of zero normal flow velocity is easily applied as &amp;lt;math&amp;gt;q^{\perp} = 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
In addition, we will allow for mass addition or removal (bleed) at various positions along the wall.&lt;br /&gt;
The bleed condition is also easily specified.&lt;br /&gt;
We set&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
q^{\perp} = \frac{\dot{m}}{\rho},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\dot{m}&amp;lt;/math&amp;gt; is the specified mass flux per unit length along the bleed slot.&lt;br /&gt;
At inflow boundaries, Riemann boundary conditions are used.&lt;br /&gt;
For the diffuser problem considered here, all inflow boundaries are supersonic, and hence we impose inlet vorticity, entropy and Riemann’s invariants.&lt;br /&gt;
At the exit of the duct, we impose outlet pressure.&lt;br /&gt;
&lt;br /&gt;
===Linearized CFD Matrices===&lt;br /&gt;
&lt;br /&gt;
The two-dimensional integral Euler equations are linearized about the steady-state solution to obtain an unsteady system of the form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E\dot{x}(t) &amp;amp; = Ax(t) + Bu(t),\\&lt;br /&gt;
y(t) &amp;amp; = Cx(t).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The descriptor matrix &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; arises from the particular CFD formulation.&lt;br /&gt;
In addition, the matrix &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; contains some zero rows that are due to implementation of boundary conditions.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38866, see also &amp;lt;ref name=&amp;quot;willcox2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The matrices of this benchmark can be downloaded in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format:&lt;br /&gt;
* [http://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/SupersonicEngineInlet-dim1e4-Inlet.tar.gz SupersonicEngineInlet-dim1e4-Inlet.tar.gz].&lt;br /&gt;
The size of the file is  5.4 MB.&lt;br /&gt;
The matrix name is used as an extension of the matrix file.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp; = Ax(t) + Bu(t),\\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{11730 \times 11730}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{11730 \times 11730}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{11730 \times 2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 11730}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
:: Oberwolfach Benchmark Collection, &#039;&#039;&#039;Supersonic Engine Inlet&#039;&#039;&#039;. hosted at MORwiki - Model Order Reduction Wiki, 2005. http://modelreduction.org/index.php/Supersonic_Engine_Inlet&lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_supsonengine,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{Oberwolfach Benchmark Collection}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Supersonic Engine Inlet},&lt;br /&gt;
   howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Supersonic_Engine_Inlet}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         2005&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @MASTERSTHESIS{morLas13,&lt;br /&gt;
   author =       {G. Lassaux},&lt;br /&gt;
   year =         2002,&lt;br /&gt;
   title =        {High-Fidelity Reduced-Order Aerodynamic Models: Application to&lt;br /&gt;
                  Active Control of Engine Inlets},&lt;br /&gt;
   school =       {Massachusetts Institute of Technology},&lt;br /&gt;
   address =      {Cambridge, USA},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://web.mit.edu/kwillcox/Public/Web/LassauxMS.pdf}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lassaux2002&amp;quot;&amp;gt;G. Lassaux. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://hdl.handle.net/1721.1/82238 High-Fidelity Reduced-Order Aerodynamic Models: Application to Active Control of Engine Inlets]&amp;lt;/span&amp;gt;. Master’s thesis, Dept. of Aeronautics and Astronautics, MIT, June 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;willcox2005&amp;quot;&amp;gt;K. Willcox , G. Lassaux, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_20 Model Reduction of an Actively Controlled Supersonic Diffuser]&amp;lt;/span&amp;gt;. In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 357--361, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Sound_transmission_through_a_plate&amp;diff=3890</id>
		<title>Sound transmission through a plate</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Sound_transmission_through_a_plate&amp;diff=3890"/>
		<updated>2023-11-30T09:41:24Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{preliminary}} &amp;lt;!-- Do not remove --&amp;gt;&lt;br /&gt;
[[Category:benchmark]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:second differential order]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Sound Transmission through a Plate&lt;br /&gt;
|Benchmark ID    = soundTransmission_n95480m1q1&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = LTI-SOS&lt;br /&gt;
|nstates         = 95480&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = Creative Commons Attribution 4.0 International&lt;br /&gt;
|Creator         = [[User:Aumann]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Aumann]]&lt;br /&gt;
|Zenodo-link     = https://zenodo.org/record/7670587/files/soundTransmission_n95480m1q1.mat&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:plot1&amp;quot;&amp;gt;&lt;br /&gt;
[[File:guy.png|480px|thumb|right|&amp;lt;caption&amp;gt;Sketch of the geometry.&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:tf&amp;quot;&amp;gt;&lt;br /&gt;
[[File:guy_tf.png|480px|thumb|right|&amp;lt;caption&amp;gt;Transfer function.&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The &#039;&#039;&#039;Sound transmission through a plate&#039;&#039;&#039; benchmark models the radiation of a vibrating plate and the excitation of a structure by an oscillating acoustic fluid. It is based on an experiment by Guy&amp;lt;ref name=&amp;quot;guy81&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The system consists of a cuboid acoustic cavity, where one wall is considered a system of two parallel elastic brass plates with a &amp;lt;math&amp;gt;2\,\mathrm{cm}&amp;lt;/math&amp;gt; air gap between them; all other walls are considered rigid. The plates measure &amp;lt;math&amp;gt;0.2 \times 0.2\,\mathrm{m}&amp;lt;/math&amp;gt; and have a thickness of &amp;lt;math&amp;gt;t = 0.9144\,\mathrm{mm}&amp;lt;/math&amp;gt;; the receiving cavity is &amp;lt;math&amp;gt;0.2\,\mathrm{m}&amp;lt;/math&amp;gt; wide. The outer plate is excited by a uniform pressure load and the resulting acoustic pressure in the receiving cavity is measured at the middle of the rigid wall opposite to the elastic plate (&amp;lt;math&amp;gt;P_1&amp;lt;/math&amp;gt; in the sketch).&lt;br /&gt;
&lt;br /&gt;
The following material parameters have been considered for the brass plates and the acoustic fluid:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|Part&lt;br /&gt;
|Parameter&lt;br /&gt;
|Value&lt;br /&gt;
|Unit&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|Brass plates&lt;br /&gt;
|&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;104&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathrm{GPa}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;8500&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathrm{kg}\,\mathrm{m}^{-3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;0.37&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;-&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Acoustic fluid&lt;br /&gt;
|&amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;343&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathrm{m}\,\mathrm{s}^{-1}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; 1.21&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; \mathrm{kg}\,\mathrm{m}^{-3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t), \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;K \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{n \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
with &amp;lt;math&amp;gt;n=95\,480&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Proportional damping, i.e. &amp;lt;math&amp;gt;E=\alpha M + \beta K&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;\alpha=0, \beta=1\cdot 10^{-7}&amp;lt;/math&amp;gt; is considered.&lt;br /&gt;
The two-way coupling between the structure and the acoustic fluid results in non-symmetric matrices &amp;lt;math&amp;gt;M, E, K&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data is available at [https://doi.org/10.5281/zenodo.7300346 Zenodo].&lt;br /&gt;
&lt;br /&gt;
==Remarks==&lt;br /&gt;
* The numerical model resembles the experimental data&amp;lt;ref name=&amp;quot;guy81&amp;quot;/&amp;gt; in a frequency range from &amp;lt;math&amp;gt;1\,\mathrm{Hz}&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;1000\,\mathrm{Hz}&amp;lt;/math&amp;gt;. The frequency response in this range is also included in the dataset.&lt;br /&gt;
* The finite element discretization has been performed with [https://github.com/KratosMultiphysics/Kratos Kratos Multiphysics].&lt;br /&gt;
* The system has unstable eigenvalues. This is common in interior acoustic problems where no damping is assumed for the acoustic fluid&amp;lt;ref name=&amp;quot;cool22&amp;quot;/&amp;gt;.&lt;br /&gt;
* A comparison of different interpolation-based MOR methods using this benchmark example is available in&amp;lt;ref name=&amp;quot;aumann23&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
  @Misc{dataAum22,&lt;br /&gt;
    author =       {Aumann, Q.},&lt;br /&gt;
    title =        {Matrices for a sound transmission problem},&lt;br /&gt;
    howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
    year =         2022,&lt;br /&gt;
    doi =          {10.5281/zenodo.7300346}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
  @Article{AumW23,&lt;br /&gt;
    author =       {Aumann, Q. and Werner, S.~W.~R.},&lt;br /&gt;
    title =        {Structured model order reduction for vibro-acoustic problems using interpolation and balancing methods},&lt;br /&gt;
    journal =      {Journal of Sound and Vibration},&lt;br /&gt;
    volume =       543,&lt;br /&gt;
    year =         2023,&lt;br /&gt;
    pages =        {117363},&lt;br /&gt;
    doi =          {10.1016/j.jsv.2022.117363},&lt;br /&gt;
    publisher =    {Elsevier {BV}}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;guy81&amp;quot;&amp;gt;R. W. Guy. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.ingentaconnect.com/content/dav/aaua/1981/00000049/00000004/art00010 The Transmission of Airborne Sound through a Finite Panel, Air Gap, Panel and Cavity Configuration – a Steady State Analysis ]&amp;lt;/span&amp;gt;&amp;quot;, Acta Acustica united with Acustica, 49(4): 323--333, 1981.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;cool22&amp;quot;&amp;gt;V. Cool, S. Jonckheere, E. Deckers, W. Desmet. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1016/j.jsv.2022.116922 Black box stability preserving reduction techniques in the Loewner framework for the efficient time domain simulation of dynamical systems with damping treatments]&amp;lt;/span&amp;gt;&amp;quot;, Journal of Sound and Vibration, 529: 116922, 2022.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aumann23&amp;quot;&amp;gt;Q. Aumann, S. W. R. Werner. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/j.jsv.2022.117363 Structured model order reduction for vibro-acoustic problems using interpolation and balancing methods]&amp;lt;/span&amp;gt;&amp;quot;, Journal of Sound and Vibration, 543: 117363, 2023.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Sound_transmission_through_a_plate&amp;diff=3889</id>
		<title>Sound transmission through a plate</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Sound_transmission_through_a_plate&amp;diff=3889"/>
		<updated>2023-11-30T09:40:56Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{preliminary}} &amp;lt;!-- Do not remove --&amp;gt;&lt;br /&gt;
[[Category:benchmark]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:second differential order]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Silicon Nitride Membrane&lt;br /&gt;
|Benchmark ID    = siliconNitrideMembrane_n60020m1q2&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-FOS&lt;br /&gt;
|nstates         = 60020&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 2&lt;br /&gt;
|nparameters     = 2&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:plot1&amp;quot;&amp;gt;&lt;br /&gt;
[[File:guy.png|480px|thumb|right|&amp;lt;caption&amp;gt;Sketch of the geometry.&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:tf&amp;quot;&amp;gt;&lt;br /&gt;
[[File:guy_tf.png|480px|thumb|right|&amp;lt;caption&amp;gt;Transfer function.&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The &#039;&#039;&#039;Sound transmission through a plate&#039;&#039;&#039; benchmark models the radiation of a vibrating plate and the excitation of a structure by an oscillating acoustic fluid. It is based on an experiment by Guy&amp;lt;ref name=&amp;quot;guy81&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The system consists of a cuboid acoustic cavity, where one wall is considered a system of two parallel elastic brass plates with a &amp;lt;math&amp;gt;2\,\mathrm{cm}&amp;lt;/math&amp;gt; air gap between them; all other walls are considered rigid. The plates measure &amp;lt;math&amp;gt;0.2 \times 0.2\,\mathrm{m}&amp;lt;/math&amp;gt; and have a thickness of &amp;lt;math&amp;gt;t = 0.9144\,\mathrm{mm}&amp;lt;/math&amp;gt;; the receiving cavity is &amp;lt;math&amp;gt;0.2\,\mathrm{m}&amp;lt;/math&amp;gt; wide. The outer plate is excited by a uniform pressure load and the resulting acoustic pressure in the receiving cavity is measured at the middle of the rigid wall opposite to the elastic plate (&amp;lt;math&amp;gt;P_1&amp;lt;/math&amp;gt; in the sketch).&lt;br /&gt;
&lt;br /&gt;
The following material parameters have been considered for the brass plates and the acoustic fluid:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|Part&lt;br /&gt;
|Parameter&lt;br /&gt;
|Value&lt;br /&gt;
|Unit&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|Brass plates&lt;br /&gt;
|&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;104&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathrm{GPa}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;8500&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathrm{kg}\,\mathrm{m}^{-3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;0.37&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;-&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Acoustic fluid&lt;br /&gt;
|&amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;343&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathrm{m}\,\mathrm{s}^{-1}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; 1.21&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; \mathrm{kg}\,\mathrm{m}^{-3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t), \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;K \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{n \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
with &amp;lt;math&amp;gt;n=95\,480&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Proportional damping, i.e. &amp;lt;math&amp;gt;E=\alpha M + \beta K&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;\alpha=0, \beta=1\cdot 10^{-7}&amp;lt;/math&amp;gt; is considered.&lt;br /&gt;
The two-way coupling between the structure and the acoustic fluid results in non-symmetric matrices &amp;lt;math&amp;gt;M, E, K&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data is available at [https://doi.org/10.5281/zenodo.7300346 Zenodo].&lt;br /&gt;
&lt;br /&gt;
==Remarks==&lt;br /&gt;
* The numerical model resembles the experimental data&amp;lt;ref name=&amp;quot;guy81&amp;quot;/&amp;gt; in a frequency range from &amp;lt;math&amp;gt;1\,\mathrm{Hz}&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;1000\,\mathrm{Hz}&amp;lt;/math&amp;gt;. The frequency response in this range is also included in the dataset.&lt;br /&gt;
* The finite element discretization has been performed with [https://github.com/KratosMultiphysics/Kratos Kratos Multiphysics].&lt;br /&gt;
* The system has unstable eigenvalues. This is common in interior acoustic problems where no damping is assumed for the acoustic fluid&amp;lt;ref name=&amp;quot;cool22&amp;quot;/&amp;gt;.&lt;br /&gt;
* A comparison of different interpolation-based MOR methods using this benchmark example is available in&amp;lt;ref name=&amp;quot;aumann23&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
  @Misc{dataAum22,&lt;br /&gt;
    author =       {Aumann, Q.},&lt;br /&gt;
    title =        {Matrices for a sound transmission problem},&lt;br /&gt;
    howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
    year =         2022,&lt;br /&gt;
    doi =          {10.5281/zenodo.7300346}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
  @Article{AumW23,&lt;br /&gt;
    author =       {Aumann, Q. and Werner, S.~W.~R.},&lt;br /&gt;
    title =        {Structured model order reduction for vibro-acoustic problems using interpolation and balancing methods},&lt;br /&gt;
    journal =      {Journal of Sound and Vibration},&lt;br /&gt;
    volume =       543,&lt;br /&gt;
    year =         2023,&lt;br /&gt;
    pages =        {117363},&lt;br /&gt;
    doi =          {10.1016/j.jsv.2022.117363},&lt;br /&gt;
    publisher =    {Elsevier {BV}}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;guy81&amp;quot;&amp;gt;R. W. Guy. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.ingentaconnect.com/content/dav/aaua/1981/00000049/00000004/art00010 The Transmission of Airborne Sound through a Finite Panel, Air Gap, Panel and Cavity Configuration – a Steady State Analysis ]&amp;lt;/span&amp;gt;&amp;quot;, Acta Acustica united with Acustica, 49(4): 323--333, 1981.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;cool22&amp;quot;&amp;gt;V. Cool, S. Jonckheere, E. Deckers, W. Desmet. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1016/j.jsv.2022.116922 Black box stability preserving reduction techniques in the Loewner framework for the efficient time domain simulation of dynamical systems with damping treatments]&amp;lt;/span&amp;gt;&amp;quot;, Journal of Sound and Vibration, 529: 116922, 2022.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aumann23&amp;quot;&amp;gt;Q. Aumann, S. W. R. Werner. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/j.jsv.2022.117363 Structured model order reduction for vibro-acoustic problems using interpolation and balancing methods]&amp;lt;/span&amp;gt;&amp;quot;, Journal of Sound and Vibration, 543: 117363, 2023.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Silicon_Nitride_Membrane&amp;diff=3888</id>
		<title>Silicon Nitride Membrane</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Silicon_Nitride_Membrane&amp;diff=3888"/>
		<updated>2023-11-30T09:40:37Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Parametric]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Silicon Nitride Membrane&lt;br /&gt;
|Benchmark ID    = siliconNitrideMembrane_n60020m1q2&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-FOS&lt;br /&gt;
|nstates         = 60020&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 2&lt;br /&gt;
|nparameters     = 2&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:tempprof&amp;quot;&amp;gt;[[File:Fig_1.png|right|frame|&amp;lt;caption&amp;gt;silicon nitride membrane temperature profile&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;silicon nitride membrane&#039;&#039;&#039; ([[wikipedia:Silicon_nitride|SiN]] membrane) &amp;lt;ref name=&amp;quot;bechthold10&amp;quot;/&amp;gt; can be a part of a gas sensor,&lt;br /&gt;
but also a part of an infra-red sensor, a microthruster, an optical filter etc.&lt;br /&gt;
This structure resembles a microhotplate similar to other micro-fabricated devices such as gas sensors &amp;lt;ref name=&amp;quot;spannhake05&amp;quot;/&amp;gt; and infrared sources &amp;lt;ref name=&amp;quot;graf04&amp;quot;/&amp;gt; (See also [[Gas_Sensor|Gas Sensor Benchmark]]).&lt;br /&gt;
See Fig.&amp;amp;nbsp;1, the temperature profile for the SiN membrane.&lt;br /&gt;
&lt;br /&gt;
The governing heat transfer equation in the membrane is:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla \cdot (\kappa \nabla T)+Q - \rho c_p \cdot \frac{\partial T}{\partial t}=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\kappa &amp;lt;/math&amp;gt; is the thermal conductivity in &amp;lt;math&amp;gt;W m^{-1} K^{-1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;c_p&amp;lt;/math&amp;gt; is the specific heat capacity in &amp;lt;math&amp;gt;J kg^{-1} K^{-1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; is the mass density in &amp;lt;math&amp;gt;kg m^{-3}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the temperature distribution.&lt;br /&gt;
We assume a homogeneous heat generation rate over a lumped resistor:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;Q = \frac{u^2(t)}{R(T)}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
with &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; the heat generation rate per unit volume in &amp;lt;math&amp;gt;W m^{-3}&amp;lt;/math&amp;gt;. &lt;br /&gt;
We use the initial condition &amp;lt;math&amp;gt;T_0 = 273K&amp;lt;/math&amp;gt;,&lt;br /&gt;
and the Dirichlet boundary condition &amp;lt;math&amp;gt;T = 273 K&amp;lt;/math&amp;gt; at the bottom of the computational domain. &lt;br /&gt;
&lt;br /&gt;
The convection boundary condition at the top of the membrane is&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
q=h(T-T_{air}), &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; is the heat transfer coefficient between the membrane and the ambient air in &amp;lt;math&amp;gt;W m^{-2} K^{-1}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Discretization==&lt;br /&gt;
&lt;br /&gt;
Under the above convection boundary condition and assuming &amp;lt;math&amp;gt;T_{air}=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
a finite element discretization of the heat transfer model leads to the parametrized system as below,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
(E_0+\rho c_p \cdot E_1) \dot{T} +(A_0 +\kappa \cdot A_1 +h \cdot A_2)T = B \frac{u^2(t)}{R(T)}, \quad&lt;br /&gt;
y=C T,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the volumetric heat capacity &amp;lt;math&amp;gt;\rho c_p&amp;lt;/math&amp;gt;,&lt;br /&gt;
thermal conductivity &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; and the heat transfer coefficient &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; between the membrane are kept as parameters.&lt;br /&gt;
The volumetric hear capacity &amp;lt;math&amp;gt;\rho c_p&amp;lt;/math&amp;gt; is the product of two independent variables,&lt;br /&gt;
i.e. the specific hear capacity &amp;lt;math&amp;gt;c_p&amp;lt;/math&amp;gt; and the density &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
The range of interest for the four independent variables are &amp;lt;math&amp;gt;\kappa \in [2, 5]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;c_p \in [400, 750]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\rho \in [3000,3200]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; h \in [10, 12]&amp;lt;/math&amp;gt; respectively.&lt;br /&gt;
The frequency range is &amp;lt;math&amp;gt;f \in [0,25]Hz&amp;lt;/math&amp;gt;. &lt;br /&gt;
What is of interest is the output in time domain.&lt;br /&gt;
The interesting time interval is &amp;lt;math&amp;gt;t \in [0,0.04]s&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;math&amp;gt;R(T)&amp;lt;/math&amp;gt; is either a constant heat resistivity &amp;lt;math&amp;gt;R(T)=R_0&amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;R(T)=R_0(1+\alpha T)&amp;lt;/math&amp;gt;,&lt;br /&gt;
which depends linearly on the temperature.&lt;br /&gt;
Here we use &amp;lt;math&amp;gt;R_0=274.94 \Omega&amp;lt;/math&amp;gt; and temperature coefficient &amp;lt;math&amp;gt;\alpha=2.293 \pm 0.006 \times 10^{-4}&amp;lt;/math&amp;gt;.&lt;br /&gt;
The model was created and meshed in ANSYS. It contains a constant load vector &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; corresponding to the constant input power of &amp;lt;math&amp;gt;2.49mW&amp;lt;/math&amp;gt;.&lt;br /&gt;
The number of degrees of freedom is &amp;lt;math&amp;gt;n=60,020&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
The input function &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; is a step function with the value &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;,&lt;br /&gt;
which disappears at the time &amp;lt;math&amp;gt;0.02s&amp;lt;/math&amp;gt;.&lt;br /&gt;
This means between &amp;lt;math&amp;gt;0s&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0.02s&amp;lt;/math&amp;gt; input is one and after that it is zero.&lt;br /&gt;
However, be aware that &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; is just a factor with which the load vector B is multiplied and which corresponds to the heating power of &amp;lt;math&amp;gt;2.49mW&amp;lt;/math&amp;gt;.&lt;br /&gt;
This means if one keeps &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; as suggested above, the device is heated with &amp;lt;math&amp;gt;2.49mW&amp;lt;/math&amp;gt; for the time length of 0.02s and after that the heating is turned off.&lt;br /&gt;
If for whatever reason, one wants the heating power to be &amp;lt;math&amp;gt;5mW&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; has to be set equal to two, etc.&lt;br /&gt;
When &amp;lt;math&amp;gt;R(T)=R_0(1+\alpha T)&amp;lt;/math&amp;gt;, it is a function of the state vector &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; and hence, the system has non-linear input (It is also called a weakly nonlinear system.).&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The model is generated in ANSYS. The system matrices are in &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://math.nist.gov/MatrixMarket/ MatrixMarket]&amp;lt;/span&amp;gt; format and can be downloaded here: [[Media: SiN_membrane.tgz|SiN_membrane.tgz]].&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
(E_1 + \rho c_p E_2)\dot{x}(t) &amp;amp;=&amp;amp; -(A_1 + \kappa A_2 + h A_3)x(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E_{1,2} \in \mathbb{R}^{60020 \times 60020}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_{1,2,3} \in \mathbb{R}^{60020 \times 60020}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{60020 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{2 \times 60020}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;ref name=&amp;quot;bechthold10&amp;quot;&amp;gt;T. Bechtold, D. Hohfeld, E. B. Rudnyi and M. Guenther, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1088/0960-1317/20/4/045030 Efficient extraction of thin-film thermal parameters from numerical models via parametric model order reduction]&amp;lt;/span&amp;gt;&amp;quot;, J. Micromech. Microeng. 20(4): 045030, 2010.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ref name=&amp;quot;spannhake05&amp;quot;&amp;gt;J. Spannhake, O. Schulz, A. Helwig, G. Müller and T. Doll, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/ICSENS.2005.1597811 Design, development and operational concept of an advanced MEMS IR source for miniaturized gas sensor systems]&amp;lt;/span&amp;gt;&amp;quot;,  Proc. Sensors: 762--765, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ref name=&amp;quot;graf04&amp;quot;&amp;gt;M. Graf, D. Barrettino, S. Taschini, C. Hagleitner, A. Hierlemann and H. Baltes, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1021/ac035432h Metal oxide-based monolithic complementary metal oxide semiconductor gas sensor microsystem]&amp;lt;/span&amp;gt;&amp;quot;, Anal. Chem., 76(15): 4437--4445, 2004.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&#039;&#039; [[User:Feng|Lihong Feng]] &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://www.igs.uni-rostock.de/mitarbeiter/tamara-bechtold/ Tamara Bechtold]&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Scanning_Electrochemical_Microscopy&amp;diff=3887</id>
		<title>Scanning Electrochemical Microscopy</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Scanning_Electrochemical_Microscopy&amp;diff=3887"/>
		<updated>2023-11-30T09:40:12Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:parametric]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time varying]]&lt;br /&gt;
[[Category:Parametric]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:nonzero initial condition]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Scanning Electrochemical Microscopy&lt;br /&gt;
|Benchmark ID    = scanningElectrochemicalMicroscopy_n16912m1q5&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-FOS&lt;br /&gt;
|nstates         = 16912&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 5&lt;br /&gt;
|nparameters     = 2&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Will]]&lt;br /&gt;
* [[User:Lund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:cylin&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Fig.1.JPG|thumb|right|300px|&amp;lt;caption&amp;gt;Cylindrical Electrode&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scanning Electrochemical Microscopy&#039;&#039;&#039; (SECM) has many applications in current problems in the biological field.&lt;br /&gt;
Quantitative mathematical models have been developed for different operating modes of the SECM.&lt;br /&gt;
Except for some very specific problems, like the diffusion-controlled current on a circular electrode far away from the border,&lt;br /&gt;
solutions can only be obtained by numerical simulation, which is based on discretization of the model in space by an appropriate method like finite differences, finite elements, or boundary elements.&lt;br /&gt;
After discretization, a high-dimensional system of ordinary differential equations is obtained.&lt;br /&gt;
Its high dimensionality leads to high computational cost. &lt;br /&gt;
&lt;br /&gt;
We consider a cylindrical electrode in Fig.&amp;amp;nbsp;1.&lt;br /&gt;
The computation domain under the 2D-axisymmetric approximation includes the electrolyte under the electrode.&lt;br /&gt;
We assume that the concentration does not depend on the rotation angle.&lt;br /&gt;
A single chemical reaction takes place on the electrode:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;Ox+e^-\Leftrightarrow Red, \quad \quad \quad \quad     (1) &amp;lt;/math&amp;gt;   &lt;br /&gt;
         &lt;br /&gt;
where &amp;lt;math&amp;gt;Ox&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Red&amp;lt;/math&amp;gt; are two different species in the reaction. &lt;br /&gt;
According to the theory of SECM &amp;lt;ref name=&amp;quot;mirkin01&amp;quot;/&amp;gt;, the species transport in the electrolyte is described by diffusion only.&lt;br /&gt;
The diffusion partial differential equation is given by the second [[wikipedia:Fick&#039;s_laws_of_diffusion|Fick&#039;s law]] as follows&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dc_1}{dt}=D_1\cdot \Delta ^2c_1 , \quad&lt;br /&gt;
 \frac{dc_2}{dt}=D_2\cdot \Delta ^2c_2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;c_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c_2&amp;lt;/math&amp;gt; are the concentration fields of species &amp;lt;math&amp;gt;Ox&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Red&amp;lt;/math&amp;gt;, respectively.&lt;br /&gt;
The initial conditions are &amp;lt;math&amp;gt;c_1(0)=c_{1,0}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c_2(0)=c_{2,0}.&amp;lt;/math&amp;gt; conditions at the glass and the bottom of the bath&lt;br /&gt;
are described by the Neumann boundary conditions of zero flux &amp;lt;math&amp;gt;\nabla c_1\cdot \vec{n}=0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\nabla c_2\cdot \vec{n}=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Conditions at the border of the bulk are described by Dirichlet boundary conditions of constant concentration, equal to the initial conditions &amp;lt;math&amp;gt;c_1=c_{1,0}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c_2=c_{2,0}&amp;lt;/math&amp;gt;.&lt;br /&gt;
The boundary conditions at the electrode are described by&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla c_1\cdot \vec{n}=j, \,&lt;br /&gt;
\nabla c_2\cdot \vec{n}=-j.  \quad \quad \quad \quad  (2)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; is related to the forward reaction rate &amp;lt;math&amp;gt;k_f&amp;lt;/math&amp;gt; and the backward reaction rate &amp;lt;math&amp;gt;k_b&amp;lt;/math&amp;gt; through the [[wikipedia:Butler–Volmer_equation|Butler-Volmer equation]],&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
j=k_f \cdot c_1-k_b \cdot c_2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The reaction rates &amp;lt;math&amp;gt;k_f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;k_b&amp;lt;/math&amp;gt; are in the following form,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
k_f=k^0\exp{(\frac{\alpha z F(v(t)-v^0)}{RT})}, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;k_b=k^0\exp{(\frac{-(1-\alpha) z F(v(t)-v^0)}{RT})} .&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, &amp;lt;math&amp;gt;k^0&amp;lt;/math&amp;gt; is the heterogeneous standard rate constant, which is an empirical transmission factor for a heterogeneous reaction.&lt;br /&gt;
&amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; is the [[wikipedia:Faraday_constant|Faraday-constant]], &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is the [[wikipedia:Gas_constant|gas constant]], &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the temperature, and &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; is the number of exchanged electrons per reaction.&lt;br /&gt;
&amp;lt;math&amp;gt;u(t)=v(t)-v^0&amp;lt;/math&amp;gt; is the difference between the electrode potential and the reference potential.&lt;br /&gt;
This difference, to which we refer below as voltage, changes during the measurement of a [[wikipedia:Voltammetry|voltammogram]].&lt;br /&gt;
&lt;br /&gt;
==Model==&lt;br /&gt;
&lt;br /&gt;
The control volume method has been used for the spatial discretization of (1).&lt;br /&gt;
Together with the boundary conditions, the resulting system of ordinary differential equations is as follows,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
E\frac{d\vec{c}}{dt}+K(u(t))\vec{c}-A\vec{c}=B,\quad&lt;br /&gt;
y(t)=C\vec{c},\quad&lt;br /&gt;
\vec{c}(0)=\vec{c}_0 \neq 0,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where E and &amp;lt;math&amp;gt;K(u(t))&amp;lt;/math&amp;gt; are system matrices, &amp;lt;math&amp;gt;K(u(t))&amp;lt;/math&amp;gt; is a function of voltage that in turn depends on time.&lt;br /&gt;
The voltage appears in the system matrix due to the boundary conditions (2).&lt;br /&gt;
The vector &amp;lt;math&amp;gt;\vec{c} \in \mathbb{R}^n&amp;lt;/math&amp;gt; is the vector of unknown concentrations, which includes both the &amp;lt;math&amp;gt;Ox&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Red&amp;lt;/math&amp;gt; species.&lt;br /&gt;
The vector &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is the load vector, which arises as a consequence of the Dirichlet boundary conditions imposed at the bulk boundary of the electrolyte. The total current is computed as an integral (sum) over the electrode surface. &lt;br /&gt;
The matrix &amp;lt;math&amp;gt;K(u(t))&amp;lt;/math&amp;gt; has the following form,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
K(u(t))=K_1(u(t))+K_2(u(t)), &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;K_i(u(t))=h_i D_i, \, i=1,2,&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;h_1=\exp(\beta u(t)), \, h_2=\exp(-\beta u(t))&amp;lt;/math&amp;gt;.&lt;br /&gt;
The voltage &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; is a function of &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
u(t)=\sigma t-1, \, \text{for } t \leq \frac{2}{ \sigma}, \quad&lt;br /&gt;
u(t)=-\sigma t+3, \, \text{for } \frac{2}{ \sigma} &amp;lt; t \leq \frac{4}{ \sigma},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; can take four different values, &amp;lt;math&amp;gt;\sigma=0.5, \, 0.05, \, 0.005, \, 0.0005&amp;lt;/math&amp;gt;.  The constant &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt; is computed from the parameters &amp;lt;math&amp;gt;\alpha, \, z, \, F, \, R,&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T,&amp;lt;/math&amp;gt; leading to the value &amp;lt;math&amp;gt;\beta=21.243036728240824&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although the system is a time-varying system, it can be considered as a parametrized system with two parameters &amp;lt;math&amp;gt;h_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;h_2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The data of the system matrices &amp;lt;math&amp;gt;E, \ D_1, \ D_2, \ A, \ B, C&amp;lt;/math&amp;gt; as well as the initial state &amp;lt;math&amp;gt;\vec{c}_0=x_0&amp;lt;/math&amp;gt; are in MatrixMarket format (http://math.nist.gov/MatrixMarket/), and can be downloaded here [[Media:SECM.TGZ|SECM.tgz]]. The quantity of interest is the current which is computed by &amp;lt;math&amp;gt;I(t)=C(5,:)\vec{c}&amp;lt;/math&amp;gt; in MATLAB notation. The associated plot is called the [[wikipedia:Cyclic_voltammetry|cyclic voltammogram]] &amp;lt;ref name=&amp;quot;feng06&amp;quot;/&amp;gt;, which is the plot of the current changing with the voltage &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the MOR Benchmark tool ([[MORB]]), the matrices &amp;lt;math&amp;gt;A, D_1, D_2&amp;lt;/math&amp;gt; have been renamed &amp;lt;math&amp;gt;A_1, A_2, A_3&amp;lt;/math&amp;gt;, respectively.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E\dot{c}(t) &amp;amp;=&amp;amp; (A_1 - h_1 A_2 - h_2 A_3)c(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cc(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{16\,912 \times 16\,912}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_{1,2,3} \in \mathbb{R}^{16\,912 \times 16\,912}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{16\,912 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{5 \times 16\,912}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Scanning Electrochemical Microscopy&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Scanning_Electrochemical_Microscopy&lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_secm,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Scanning Electrochemical Microscopy},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Scanning_Electrochemical_Microscopy}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {2018}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{morFenKRetal06,&lt;br /&gt;
   author =  {L. Feng, D. Koziol, E.B. Rudnyi, and J.G. Korvink},&lt;br /&gt;
   title =   {Parametric Model Reduction for Fast Simulation of Cyclic Voltammograms},&lt;br /&gt;
   journal = {Sensor Letters},&lt;br /&gt;
   volume =  4,&lt;br /&gt;
   number =  2,&lt;br /&gt;
   pages =   {165--173},&lt;br /&gt;
   year =    2006,&lt;br /&gt;
   doi =     {10.1166/sl.2006.021}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;mirkin01&amp;quot;&amp;gt; M.V. Mirkin, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1201/b11850-7 Chapter 5: Theory]&amp;lt;/span&amp;gt;&amp;quot;, In: A.J. Bard and M.V. Mirkin, (eds.), Scanning Electrochemical Microscopy, CRC Press: 144--199, 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;feng06&amp;quot;&amp;gt; L. Feng, D. Koziol, E.B. Rudnyi, and J.G. Korvink, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1166/sl.2006.021 Parametric Model Reduction for Fast Simulation of Cyclic Voltammograms]&amp;lt;/span&amp;gt;&amp;quot;, Sensor Letters, 4(2): 165--173, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; [[User:Feng|Lihong Feng]] &#039;&#039;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=RCL_Circuit_Equations&amp;diff=3886</id>
		<title>RCL Circuit Equations</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=RCL_Circuit_Equations&amp;diff=3886"/>
		<updated>2023-11-30T09:39:51Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = RCL Circuit Equations&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* rclCircuitEquations_n1841m16q16&lt;br /&gt;
* rclCircuitEquations_n306m2q2&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 1841&lt;br /&gt;
* 306&lt;br /&gt;
|ninputs         = &lt;br /&gt;
* 16&lt;br /&gt;
* 2&lt;br /&gt;
|noutputs        = &lt;br /&gt;
* 16&lt;br /&gt;
* 2&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
These benchmark originate from [[wikipedia:Very_Large_Scale_Integration|VLSI]] circuits.&lt;br /&gt;
Specifically [[wikipedia:RLC_circuit|resistor-capacitor-inductor]] circuits, which can be represented by first order descriptor systems,&lt;br /&gt;
following a modeling process based on the two [[wikipedia:Kirchhoff&#039;s_circuit_laws|Kirchhoff&#039;s circuit laws]] and the [[wikipedia:Modified_nodal_analysis| branch constitutive relations]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PEEC Problem===&lt;br /&gt;
This RCL circuit is a [[wikipedia:Partial_element_equivalent_circuit|PEEC]] discretization&amp;lt;ref name=&amp;quot;ruehli1974&amp;quot;/&amp;gt; and has 2100 capacitors, 172 inductors, 6990 inductive couplings, as well as a resistive source&amp;lt;ref name=&amp;quot;feldmann1995&amp;quot;/&amp;gt;,&amp;lt;ref name=&amp;quot;freund2005&amp;quot;/&amp;gt;.&lt;br /&gt;
The resulting model has 306 states, and two inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Package Problem===&lt;br /&gt;
The second problem models a 64-pin package of an [[wikipedia:RF_circuit|RF]] circuit.&lt;br /&gt;
A subset of eight pins carry signals, which leads to sixteen terminals (eight interior and eight exterior)&amp;lt;ref name=&amp;quot;bai1997&amp;quot;/&amp;gt;,&amp;lt;ref name=&amp;quot;freund2005&amp;quot;/&amp;gt;.&lt;br /&gt;
The resulting model has 1841 states, and sixteen inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; see &amp;lt;ref name=&amp;quot;freund2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The PEEC problem and package problem are available as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] files, providing the &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
while &amp;lt;math&amp;gt;C = B^\intercal&amp;lt;/math&amp;gt; is assumed:&lt;br /&gt;
&lt;br /&gt;
* [[Media:PEEC.zip|PEEC.zip]] (32.8KB)&lt;br /&gt;
* [[Media:Package.zip|Package.zip]] (78.7KB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp;= Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times M}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{M \times N}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;N = 306&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M = 2&amp;lt;/math&amp;gt;, for the PEEC problem, and &amp;lt;math&amp;gt;N = 1841&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M = 16&amp;lt;/math&amp;gt; for the package problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;RCL Circuit Equations&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2019. http://modelreduction.org/index.php/RCL_Circuit_Equations&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_convection,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {RCL Circuit Equations},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/RCL_Circuit_Equations}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {20XX}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @INCOLLECTION{morFre05,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{R.W. Freund}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {RCL Circuit Equations},&lt;br /&gt;
   booktitle =    {Dimension Reduction of Large-Scale Systems},&lt;br /&gt;
   pages =        {367--371),&lt;br /&gt;
   year =         {2005},&lt;br /&gt;
   doi =          {10.1007/3-540-27909-1_22}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ruehli1974&amp;quot;&amp;gt;A.E. Ruehli, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TMTT.1974.1128204 Equivalent Circuit Models for Three-Dimensional Multiconductor Systems]&amp;lt;/span&amp;gt;, IEEE Transactions on Microwave Theory and Techniques 22(1): 216--221, 1974.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;feldmann1995&amp;quot;&amp;gt; P. Feldmann, R.W. Freund , &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/43.384428 Efficient linear circuit analysis by Pade approximation via the Lanczos process]&amp;lt;/span&amp;gt;, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 14(5): 639--649, 1995.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bai1997&amp;quot;&amp;gt;Z. Bai, P. Feldmann, R.W. Freund, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.7763&amp;amp;rep=rep1&amp;amp;type=pdf Equivalent Stable and Passive Reduced-Order Models Based on Partial Pade Approximation Via the Lanczos Process]&amp;lt;/span&amp;gt;, Numerical Analysis Manuscript 97(3): 1--17, 1997.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;freund2005&amp;quot;&amp;gt; R.W. Freund, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_22 RCL Circuit Equations]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 367--371, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Random&amp;diff=3885</id>
		<title>Random</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Random&amp;diff=3885"/>
		<updated>2023-11-30T09:39:29Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Random&lt;br /&gt;
|Benchmark ID    = random_n200m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 200&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Random Example==&lt;br /&gt;
&lt;br /&gt;
This benchmark models is a randomly generated system.&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;declippel97&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [http://slicot.org/objects/software/shared/bench-data/random.zip random.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{200 \times 200}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{200 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 200}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_rand,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @MASTERSTHESIS{DeC97,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{V. De Clippel}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {Mod\`eles R\&#039;eduits de Grands Syst\`emes Dynamiques},&lt;br /&gt;
  school =       {Universit\&#039;e Catholique de Louvain},&lt;br /&gt;
  year =         {1997}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;declippel97&amp;quot;&amp;gt; V. De Clippel. Modeles Reduits de Grands Systemes Dynamiques. Universite catholique de Louvain, 1997.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Plate_with_tuned_vibration_absorbers&amp;diff=3884</id>
		<title>Plate with tuned vibration absorbers</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Plate_with_tuned_vibration_absorbers&amp;diff=3884"/>
		<updated>2023-11-30T09:39:02Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{preliminary}} &amp;lt;!-- Do not remove --&amp;gt;&lt;br /&gt;
[[Category:benchmark]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:second differential order]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Plate with tuned vibration absorbers&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* plateTVA_n201900m1q1&lt;br /&gt;
* plateTVA_n201900m1q28278&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = LTI-SOS&lt;br /&gt;
|nstates         = 201900&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = &lt;br /&gt;
* 1&lt;br /&gt;
* 28278&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = Creative Commons Attribution 4.0 International&lt;br /&gt;
|Creator         = [[User:Aumann]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Aumann]]&lt;br /&gt;
|Zenodo-link     = &lt;br /&gt;
* https://zenodo.org/record/7671686/files/plateTVA_n201900m1q1.mat&lt;br /&gt;
* https://zenodo.org/record/7671686/files/plateTVA_n201900m1q28278.mat&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:plot1&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Plate_tva.png|480px|thumb|right|&amp;lt;caption&amp;gt;Sketch of the geometry.&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:tf&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Plate_tva_frf.png|480px|thumb|right|&amp;lt;caption&amp;gt;Frequency response function.&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The &#039;&#039;&#039;Plate with tuned vibration absorbers&#039;&#039;&#039; benchmark models the vibration response of a plate excited by a single harmonic load. The plate is equipped with 108 tuned vibration absorbers (TVA), which change the vibration pattern of the host structure in a narrow frequency band around their tuning frequency&amp;lt;ref name=&amp;quot;sun95&amp;quot;/&amp;gt;. Such systems have, for example, been examined in &amp;lt;ref name=&amp;quot;jagodzinski20&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;claeys16&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This benchmark models an aluminum plate with dimensions &amp;lt;math&amp;gt;0.8 \times 0.8\,\mathrm{m}&amp;lt;/math&amp;gt; and a thickness of &amp;lt;math&amp;gt;t = 1\,\mathrm{mm}&amp;lt;/math&amp;gt;. The surrounding edges are simply supported. The plate&#039;s surface is equipped with six struts along the &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;-direction, on which the TVAs are placed. The TVAs have a combined mass of &amp;lt;math&amp;gt;10\,\%&amp;lt;/math&amp;gt; of the plate mass and are tuned to &amp;lt;math&amp;gt;f=48\,\mathrm{Hz}&amp;lt;/math&amp;gt;. The plate is excited by a single load near one of the corners of the plate (see sketch). The root mean square of the displacement in &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;-direction at all points of the plate surface is plotted in Figure 2. The effect of the TVAs is clearly visible in the frequency range around their tuning frequency.&lt;br /&gt;
&lt;br /&gt;
The following material parameters have been considered for aluminum:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|Parameter&lt;br /&gt;
|Value&lt;br /&gt;
|Unit&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;69&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathrm{GPa}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2650&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathrm{kg}\,\mathrm{m}^{-3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;0.22&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;-&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t), \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;K \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{n \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{q \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
with &amp;lt;math&amp;gt;n=201\,900&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q=28\,278&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Proportional damping, i.e. &amp;lt;math&amp;gt;E=\alpha M + \beta K&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;\alpha=1\cdot 10^{-2}, \beta=1\cdot 10^{-4}&amp;lt;/math&amp;gt; is considered.&lt;br /&gt;
The matrices &amp;lt;math&amp;gt;M, E, K&amp;lt;/math&amp;gt; are positive (semi-) definite.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data is available at [https://doi.org/10.5281/zenodo.7507011 Zenodo].&lt;br /&gt;
&lt;br /&gt;
==Remarks==&lt;br /&gt;
* The dataset also contains a version with a single output (SISO). Here, the displacement of the plate at the location of the load is evaluated.&lt;br /&gt;
* The frequency response in the range &amp;lt;math&amp;gt;1\,\mathrm{Hz}&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;250\,\mathrm{Hz}&amp;lt;/math&amp;gt; is included in the dataset.&lt;br /&gt;
* The finite element discretization has been performed with [https://github.com/KratosMultiphysics/Kratos Kratos Multiphysics].&lt;br /&gt;
* A comparison of different interpolation-based MOR methods using this benchmark example is available in &amp;lt;ref name=&amp;quot;aumann23&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
  @Misc{dataAum23,&lt;br /&gt;
    author =       {Aumann, Q.},&lt;br /&gt;
    title =        {Matrices for a plate with tuned vibration absorbers},&lt;br /&gt;
    howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
    year =         2023,&lt;br /&gt;
    doi =          {10.5281/zenodo.7507011}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
  @Article{AumW23,&lt;br /&gt;
    author =       {Aumann, Q. and Werner, S.~W.~R.},&lt;br /&gt;
    title =        {Structured model order reduction for vibro-acoustic problems using interpolation and balancing methods},&lt;br /&gt;
    journal =      {Journal of Sound and Vibration},&lt;br /&gt;
    volume =       543,&lt;br /&gt;
    year =         2023,&lt;br /&gt;
    pages =        {117363},&lt;br /&gt;
    doi =          {10.1016/j.jsv.2022.117363},&lt;br /&gt;
    publisher =    {Elsevier {BV}}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;sun95&amp;quot;&amp;gt; J. Q. Sun, M. R. Jolly, M. A. Norris. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1115/1.2836462 Passive, Adaptive and Active Tuned Vibration Absorbers—A Survey]&amp;lt;/span&amp;gt;&amp;quot;, Journal of Mechanical Design, 117.B: 234–242, 1995.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jagodzinski20&amp;quot;&amp;gt; D. J. Jagodzinski, M. Miksch, Q. Aumann, G. Müller. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1080/15397734.2020.1787842 Modeling and optimizing an acoustic metamaterial to minimize low-frequency structure-borne sound]&amp;lt;/span&amp;gt;&amp;quot;, Mechanics Based Design of Structures and Machines, 50(8): 2877–2891, 2020.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;claeys16&amp;quot;&amp;gt; C. Claeys, E. Deckers, B. Pluymers, W. Desmet. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1016/j.ymssp.2015.08.029 A lightweight vibro-acoustic metamaterial demonstrator: Numerical and experimental investigation]&amp;lt;/span&amp;gt;&amp;quot;, Mechanical Systems and Signal Processing, 70-71: 853–880, 2016.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aumann23&amp;quot;&amp;gt;Q. Aumann, S. W. R. Werner. &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/j.jsv.2022.117363 Structured model order reduction for vibro-acoustic problems using interpolation and balancing methods]&amp;lt;/span&amp;gt;&amp;quot;, Journal of Sound and Vibration, 543: 117363, 2023.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Penzl%27s_FOM&amp;diff=3883</id>
		<title>Penzl&#039;s FOM</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Penzl%27s_FOM&amp;diff=3883"/>
		<updated>2023-11-30T09:38:40Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Penzl&#039;s FOM&lt;br /&gt;
|Benchmark ID    = penzlFOM_n1006m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 1006&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Yue]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
This benchmark is an artificial example system of order &amp;lt;math&amp;gt;1006&amp;lt;/math&amp;gt; from &amp;lt;ref name=&amp;quot;penzl06&amp;quot;/&amp;gt; also listed in &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;.  It has long been regarded as a standard &amp;quot;full order model&amp;quot; (FOM) for testing new methods.&lt;br /&gt;
&lt;br /&gt;
The benchmark system consists of the following system components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
A &amp;amp;=&amp;amp; \begin{pmatrix} A_1 \\ &amp;amp; A_2 \\ &amp;amp; &amp;amp; A_3 \\ &amp;amp; &amp;amp; &amp;amp; A_4 \end{pmatrix}, \\&lt;br /&gt;
A_1 &amp;amp;=&amp;amp; \begin{pmatrix} -1 &amp;amp; 100 \\ -100 &amp;amp; -1 \end{pmatrix}, \;&lt;br /&gt;
A_2 = \begin{pmatrix} -1 &amp;amp; 200 \\ -200 &amp;amp; -1 \end{pmatrix}, \;&lt;br /&gt;
A_3 = \begin{pmatrix} -1 &amp;amp; 400 \\ -400 &amp;amp; -1 \end{pmatrix}, \;&lt;br /&gt;
A_4 = \begin{pmatrix} -1 \\ &amp;amp; -2 \\ &amp;amp; &amp;amp; \ddots \\ &amp;amp; &amp;amp; &amp;amp; -1000 \end{pmatrix}, \\&lt;br /&gt;
B &amp;amp;=&amp;amp; \begin{pmatrix} 10 &amp;amp; 10 &amp;amp; 10 &amp;amp; 10 &amp;amp; 10 &amp;amp; 10 &amp;amp; 1 &amp;amp; \dots &amp;amp; 1 \end{pmatrix}^T, \\&lt;br /&gt;
C &amp;amp;=&amp;amp; B^T.&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This system is a theoretical construct, but features a non-smooth [[wikipedia:Bode_plot|Bode plot]] with three spikes.&lt;br /&gt;
&lt;br /&gt;
===MIMO Variant===&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;ref name=&amp;quot;heyouni08&amp;quot;/&amp;gt; a MIMO variant of this benchmark is utilized by adding random vectors to &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Parametric Variant===&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;ref name=&amp;quot;Ionita14&amp;quot;/&amp;gt;, a parametric variant of this benchmark is formulated by redefining &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_1 = \begin{pmatrix} -1 &amp;amp; p \\ -p &amp;amp; -1 \end{pmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [http://slicot.org/objects/software/shared/bench-data/fom.zip fom.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{1006 \times 1006}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{1006 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 1006}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_fom,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{morPen06,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{T. Penzl}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {Algorithms for Model Reduction of Large Dynamical Systems},&lt;br /&gt;
  journal =      {Linear Algebra and its Application},&lt;br /&gt;
  volume =       {415},&lt;br /&gt;
  number =       {2--3},&lt;br /&gt;
  pages =        {322--343},&lt;br /&gt;
  year =         {2006},&lt;br /&gt;
  doi =          {10.1016/j.laa.2006.01.007}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;penzl06&amp;quot;&amp;gt; T. Penzl. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/j.laa.2006.01.007 Algorithms for Model Reduction of Large Dynamical Systems]&amp;lt;/span&amp;gt;. Linear Algebra and its Application 415(2--3): 322--343, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;heyouni08&amp;quot;&amp;gt; M. Heyouni, K. Jbilou, A. Messaoudi, K. Tabaa. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.scielo.br/j/cam/a/Sq6GFZqcXSwNQKk3SmpB46p/?lang=en Model Reduction in Large-Scale MIMO Dynamical Systems via the Block Lanczos Method]&amp;lt;/span&amp;gt;. Computational &amp;amp; Applied Mathematics 27(11): 211--236, 2008.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Ionita14&amp;quot;&amp;gt; A. C. Ionita,A. C. Antoulas, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1137/130914619 Data-Driven Parametrized Model Reduction in the Loewner Framework]&amp;lt;/span&amp;gt;, SIAM J. Sci. Comput. 36(3): A984–A1007, 2014.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Peek_Inductor&amp;diff=3882</id>
		<title>Peek Inductor</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Peek_Inductor&amp;diff=3882"/>
		<updated>2023-11-30T09:38:21Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Peek Inductor&lt;br /&gt;
|Benchmark ID    = peekInductor_n1434m1q1&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 1434&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Spiral Inductor PEEC Model==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:Peek1.jpg|490px|thumb|right|&amp;lt;caption&amp;gt;Spiral inductor with part of overhanging copper plane&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The description of the [[wikipedia:Partial_element_equivalent_circuit|PEEC]] model of a spiral inductor can be found in [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/PeekInductor.pdf PeekInductor.pdf].&lt;br /&gt;
&lt;br /&gt;
The complex impedance is:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
Z(w) = Resis(w)+i*w*Induc(w) = G(i*w)^{-1}=(B^\intercal(-A+i*w*E)^{-1}B)^{-1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A plots of &amp;lt;math&amp;gt;Resis(w)&amp;lt;/math&amp;gt; can be found in [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/PeekInductor-Rspiral_skin.pdf PeekInductor-Rspiral_skin.pdf] and a plot of &amp;lt;math&amp;gt;Induc(w)&amp;lt;/math&amp;gt; in [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/PeekInductor-Lspiral_skin.pdf PeekInductor-Lspiral_skin.pdf]. &lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38891, see &amp;lt;ref name=&amp;quot;li2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The model is of order &amp;lt;math&amp;gt;N=1434&amp;lt;/math&amp;gt; and of the form:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E \dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; B^\intercal x(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and can be downloaded as [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/PeekInductor-dim1e3-spiral_inductor_peec.tar.gz PeekInductor-dim1e3-spiral_inductor_peec.tar.gz] (10.5 MB).&lt;br /&gt;
&lt;br /&gt;
Short [[wikipedia:MATLAB|Matlab]] files to:&lt;br /&gt;
&lt;br /&gt;
* plot &amp;lt;math&amp;gt;Resis(w)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Induc(w)&amp;lt;/math&amp;gt;,&lt;br /&gt;
* perform a [[PRIMA]] reduction of order 50,&lt;br /&gt;
* produce symmetrized standard state-space system: &amp;lt;math&amp;gt;\dot{x}(t) = A_{symm}x(t)+ B_{symm}u(t)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;y(t) = B_{symm}^\intercal x(t)&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A_{symm}&amp;lt;/math&amp;gt; is symmetric.&lt;br /&gt;
&lt;br /&gt;
can be found in [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/PeekInductor-plot_spiral.tar.gz PeekInductor-plot_spiral.tar.gz]&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp;= Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;= B^\intercal x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{1434 \times 1434}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{1434 \times 1434}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{1434 \times 1}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Peek Inductor&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Peek_Inductor&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_peek,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Peek Inductor},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Peek_Inductor}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {20XX}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @INCOLLECTION{morLiK05,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{J.R. Li, M. Kamon}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {PEEC Model of a Spiral Inductor Generated by Fasthenry},&lt;br /&gt;
   booktitle =    {Dimension Reduction of Large-Scale Systems. Lecture Notes in Computational Science and Engineering},&lt;br /&gt;
   volume =       {45},&lt;br /&gt;
   pages =        {373--377},&lt;br /&gt;
   year =         {2005},&lt;br /&gt;
   doi =          {10.1007/3-540-27909-1_23}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;li2005&amp;quot;&amp;gt;J.R. Li, M. Kamon, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_23 PEEC Model of a Spiral Inductor Generated by Fasthenry]&amp;lt;/span&amp;gt;. In: Dimension Reduction of Large-Scale Systems. Lecture Notes in Computational Science and Engineering, vol 45: 373--377, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=PEEC_Model_(SLICOT)&amp;diff=3881</id>
		<title>PEEC Model (SLICOT)</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=PEEC_Model_(SLICOT)&amp;diff=3881"/>
		<updated>2023-11-30T09:37:59Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = PEEC Model (SLICOT)&lt;br /&gt;
|Benchmark ID    = peecModel_n480m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 480&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Partial Element Equivalent Circuit Model==&lt;br /&gt;
&lt;br /&gt;
This benchmark models a [[wikipedia:Partial_element_equivalent_circuit|PEEC]] of patch antenna structure.&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;heeb92&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chiprout94&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;grimme97&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For a larger PEEC model see the alternative [[Peek_Inductor|Peek Inductor]] benchmark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; are available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [http://slicot.org/objects/software/shared/bench-data/peec.zip peec.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{480 \times 480}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{480 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 480}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{480 \times 480}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_peec,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @INPROCEEDINGS{HeeRBetal92,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{H. Heeb and A.E. Ruehli and J.E. Bracken and R.A. Rohrer}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {Three Dimensional Circuit Oriented Electromagnetic Modeling for VLSI Interconnects},&lt;br /&gt;
  booktitle =    {Proceedings of the 1992 IEEE International Conference on Computer Design: VLSI in Computers \&amp;amp; Processors},&lt;br /&gt;
  pages =        {218--221},&lt;br /&gt;
  year =         {1992},&lt;br /&gt;
  doi =          {10.1109/ICCD.1992.276253}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chiprout94&amp;quot;&amp;gt; E. Chiprout, M.S. Nakhla. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/978-1-4615-3116-6 Asymptotic Waveform Evaluation and Moment Matching for Interconnect Analysis]&amp;lt;/span&amp;gt;. The Springer International Series in Engineering and Computer Science, vol 252, Springer, 1999.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;grimme97&amp;quot;&amp;gt; E.J. Grimme. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://hdl.handle.net/2142/81180 Krylov Projection Methods for Model Reduction]&amp;lt;/span&amp;gt;. PhD Thesis, University of Illinois at Urbana-Champaign, 1998.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;heeb92&amp;quot;&amp;gt; H. Heeb, A.E. Ruehli, J.E. Bracken, R.A. Rohrer. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/ICCD.1992.276253 Three Dimensional Circuit Oriented Electromagnetic Modeling for VLSI Interconnects]&amp;lt;/span&amp;gt;. Proceedings of the 1992 IEEE International Conference on Computer Design: VLSI in Computers &amp;amp; Processors: 218--221, 1992.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Orr-Sommerfeld&amp;diff=3880</id>
		<title>Orr-Sommerfeld</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Orr-Sommerfeld&amp;diff=3880"/>
		<updated>2023-11-30T09:37:39Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Dense]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Orr-Sommerfeld&lt;br /&gt;
|Benchmark ID    = orrSommerfeld_n100m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 100&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Orr-Sommerfeld Operator for Couette Flow==&lt;br /&gt;
&lt;br /&gt;
This benchmark models Orr-Sommerfeld Operator for a [[wikipedia:Couette_flow|Couette flow]].&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;farrell01&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrix &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [http://slicot.org/objects/software/shared/bench-data/Orr-Som.zip Orr-Som.zip] and is stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
Note that the data file only contains an &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; matrix! For &amp;lt;math&amp;gt;B = C^\intercal&lt;br /&gt;
&amp;lt;/math&amp;gt; any normalized vector &amp;lt;math&amp;gt;B^\intercal B = 1&amp;lt;/math&amp;gt;, can be chosen.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{100 \times 100}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{100 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 100}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_orrs,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{FarI01,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{B.F. Farrell and P.J. Ioannou}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {Accurate Low-Dimensional Approximation of the Linear Dynamics of Fluid Flow},&lt;br /&gt;
  journal =      {Journal of the Atmospheric Sciences},&lt;br /&gt;
  volume =       {58},&lt;br /&gt;
  number =       {18},&lt;br /&gt;
  pages =        {2771--2789},&lt;br /&gt;
  year =         {2001},&lt;br /&gt;
  doi =          {10.1175/1520-0469(2001)058&amp;lt;2771:ALDAOT&amp;gt;2.0.CO;2}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;farrell01&amp;quot;&amp;gt; B.F. Farrell, P.J. Ioannou. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1175/1520-0469(2001)058%3C2771:ALDAOT%3E2.0.CO;2 Accurate Low-Dimensional Approximation of the Linear Dynamics of Fluid Flow]&amp;lt;/span&amp;gt;. Journal of the Atmospheric Sciences, 58(18): 2771--2789, 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Modified_Gyroscope&amp;diff=3879</id>
		<title>Modified Gyroscope</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Modified_Gyroscope&amp;diff=3879"/>
		<updated>2023-11-30T09:36:43Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:Parametric]]&lt;br /&gt;
[[Category:affine parameter representation]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:second differential order]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Modified Gyroscope&lt;br /&gt;
|Benchmark ID    = modifiedGyroscope_n17931m1q1&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-SOS&lt;br /&gt;
|nstates         = 17931&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 3&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Will]]&lt;br /&gt;
* [[User:Saak]]&lt;br /&gt;
* [[User:Lund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:gyro&amp;quot;&amp;gt;[[File:Gyroscope.jpg|300px|thumb|right|&amp;lt;caption&amp;gt;Schematic representation of the gyroscope.&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The device is a [[wikipedia:Vibrating_structure_gyroscope#MEMS_gyroscopes|MEMS gyroscope]] based on the butterfly gyroscope &amp;lt;ref name=&amp;quot;lienemann2004&amp;quot;/&amp;gt; developed at the [http://www.imego.com/ Imego institute] in Gothenburg,&lt;br /&gt;
Sweden (see also: [[Butterfly_Gyroscope|Butterfly Gyroscope]], where a non-parametrized model for the device is given).&lt;br /&gt;
A [[wikipedia:Gyroscope|gyroscope]] is a device used to measure angular rates in up to three axes. &lt;br /&gt;
&lt;br /&gt;
The basic working principle of the &#039;&#039;&#039;gyroscope&#039;&#039;&#039; can be described as follows, see also &amp;lt;ref name=&amp;quot;Moo07&amp;quot;/&amp;gt;. &lt;br /&gt;
Without applied external rotation, the paddles vibrate in phase with the function &amp;lt;math&amp;gt;z(t),&amp;lt;/math&amp;gt; see Fig.&amp;amp;nbsp;1.&lt;br /&gt;
Under the influence of an external rotation about the &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;-axis (drawn in red),&lt;br /&gt;
an additional force due to the Coriolis acceleration acts upon the paddles. &lt;br /&gt;
This force leads to an additional small out-of-phase vibration between two paddles on the same side of the bearing.&lt;br /&gt;
This out-of phase vibration is measured as the difference of the &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;-displacement of the nodes with the red dots.&lt;br /&gt;
Thus, measuring the displacement of two adjacent paddles, the rotation velocity can be ascertained.&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
When planning for and making decisions on future improvements of the butterfly gyroscope, it is of importance to improve the efficiency of the gyro simulations. Repeated analysis of the sensor structure have to be conducted with respect to a number of important issues.&lt;br /&gt;
Examples of such are sensitivity to shock, linear and angular vibration sensitivity, reaction to large rates and/or acceleration,&lt;br /&gt;
different types of excitation load cases and the effect of force-feedback.&lt;br /&gt;
The use of model order reduction indeed decreases run time for repeated simulations. &lt;br /&gt;
&lt;br /&gt;
==The Parametrized Model==&lt;br /&gt;
&lt;br /&gt;
Two parameters are of special interest for the model.&lt;br /&gt;
The first one is the quantity that is to be sensed, the rotation velocity &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; around the &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;-axes. &lt;br /&gt;
The second parameter is the width of the bearing, &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;.&lt;br /&gt;
The parametrized system below is obtained by finite element discretization of the parametrized model (in the form of partial differential equations) for the &#039;&#039;&#039;gyroscope&#039;&#039;&#039;.&lt;br /&gt;
The details of constructing the parametrized system can be found in &amp;lt;ref name=&amp;quot;Moo07&amp;quot;/&amp;gt;.&lt;br /&gt;
The system is of the following form:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M(d)\ddot{x}(t) +D(d,\theta)\dot{x}(t) +T(d)x(t) &amp;amp;= B, \\&lt;br /&gt;
y(t) &amp;amp;=Cx(t).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here,&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;M(d)=M_1 + dM_2\in \mathbb R^{n\times n}&amp;lt;/math&amp;gt; is the mass matrix, &lt;br /&gt;
* &amp;lt;math&amp;gt;D(d,\theta)=\theta(D_1 + d D_2)\in \mathbb R^{n\times n}&amp;lt;/math&amp;gt; is the damping matrix, &lt;br /&gt;
* &amp;lt;math&amp;gt;T(d)=T_1+(1/d)T_2+dT_3\in \mathbb R^{n\times n}&amp;lt;/math&amp;gt; is the stiffness matrix, &lt;br /&gt;
* &amp;lt;math&amp;gt;B \in \mathbb R^{n \times 1}&amp;lt;/math&amp;gt; is the load vector,&lt;br /&gt;
* &amp;lt;math&amp;gt;C \in \mathbb R^{1 \times n}&amp;lt;/math&amp;gt; is the output matrix,&lt;br /&gt;
* &amp;lt;math&amp;gt;x \in \mathbb R^{n}&amp;lt;/math&amp;gt; is the state vector,&lt;br /&gt;
* and &amp;lt;math&amp;gt;y \in \mathbb R &amp;lt;/math&amp;gt; is the output response.&lt;br /&gt;
&lt;br /&gt;
The quantity of interest &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; of the system is &amp;lt;math&amp;gt;\delta z(t)&amp;lt;/math&amp;gt;, which is the difference of the displacement &amp;lt;math&amp;gt;z(t)&amp;lt;/math&amp;gt; between the two red markings on the &#039;&#039;east&#039;&#039; side of the bearing (see &amp;lt;xr id=&amp;quot;fig:gyro&amp;quot;/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
The parameters of the system, &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, represent the width of the bearing(&amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;) and the rotation velocity along the &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;-axis (&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;), with the ranges: &amp;lt;math&amp;gt;\theta\in [10^{-7}, 10^{-5}]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;d\in [1,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The device works in the frequency range &amp;lt;math&amp;gt;f \in [0.025, 0.25]&amp;lt;/math&amp;gt;MHz and the degrees of freedom are &amp;lt;math&amp;gt;n = 17913&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The model is generated in ANSYS.&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;M_1, \, M_2, \, D_1, \, D_2, \, T_1, \, T_2, \, T_3&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; B&amp;lt;/math&amp;gt; are in the [http://math.nist.gov/MatrixMarket/ MatrixMarket format], and can be downloaded here: [[Media: Gyroscope_modi.tgz|Gyroscope_modi.tgz]]. The matrix &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; defines the output, which has zeros on all the entries, except on the 2315th entry, where the value is &amp;lt;math&amp;gt;-1&amp;lt;/math&amp;gt;, and on the 5806th entry, the value is &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;;&lt;br /&gt;
in MATLAB notation, it is &amp;lt;tt&amp;gt;C(1,2315) = -1&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;C(1,5806) = 1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The matrices have been reindexed for [[MORB]], as shown in the next section.  In particular, &amp;lt;math&amp;gt;D_i&amp;lt;/math&amp;gt; is denoted instead by &amp;lt;math&amp;gt;E_i&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T_i&amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;K_i&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
(M_1 + d M_2)\ddot{x}(t) + \theta(E_1 + d E_2) \dot{x}(t) + (K_1 + d^{-1} K_2 + d K_3)x(t) &amp;amp;=&amp;amp; B \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M_{1,2}, E_{1,2}, K_{1,2,3} \in \mathbb{R}^{17931 \times 17931}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{17931 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 17931}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Modified Gyroscope&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Modified_Gyroscope &lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_modgyro,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Modified Gyroscope},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Modified_Gyroscope}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         2018&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark: &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://morwiki.mpi-magdeburg.mpg.de/BibTeX/#morMoo07 morMoo07]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://morwiki.mpi-magdeburg.mpg.de/BibTeX/html/mor_bib.html#morMoo07 BibTeX]&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemann2004&amp;quot;&amp;gt;J. Lienemann, D. Billger, E. B. Rudnyi, A. Greiner, J. G. Korvink, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.nsti.org/procs/Nanotech2004v2/6/W58.01 MEMS Compact Modeling Meets Model Order Reduction: Examples of the Application of Arnoldi Methods to Microsystem Devices]&amp;lt;/span&amp;gt;&amp;quot;, TechConnect Briefs (Technical Proceedings of the 2004 NSTI Nanotechnology Conference and Trade Show, Volume 2): 303--306, 2004.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Moo07&amp;quot;&amp;gt;C. Moosmann, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.freidok.uni-freiburg.de/volltexte/3971/ ParaMOR Model Order Reduction for parameterized MEMS applications]&amp;lt;/span&amp;gt;&amp;quot;, PhD thesis, Department of Microsystems Engineering, University of Freiburg, Freiburg, Germany 2007.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; [[User:Feng]] &#039;&#039;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Modified_Nodal_Analysis&amp;diff=3878</id>
		<title>Modified Nodal Analysis</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Modified_Nodal_Analysis&amp;diff=3878"/>
		<updated>2023-11-30T09:36:14Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Modified Nodal Analysis&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* mna_n10913m9q9&lt;br /&gt;
* mna_n4863m22q22&lt;br /&gt;
* mna_n578m9q9&lt;br /&gt;
* mna_n9223m18q18&lt;br /&gt;
* mna_n980m4q4&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 10913&lt;br /&gt;
* 4863&lt;br /&gt;
* 578&lt;br /&gt;
* 9223&lt;br /&gt;
* 980&lt;br /&gt;
|ninputs         = &lt;br /&gt;
* 9&lt;br /&gt;
* 22&lt;br /&gt;
* 9&lt;br /&gt;
* 18&lt;br /&gt;
* 4&lt;br /&gt;
|noutputs        = &lt;br /&gt;
* 9&lt;br /&gt;
* 22&lt;br /&gt;
* 9&lt;br /&gt;
* 18&lt;br /&gt;
* 4&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Modified Gyroscope&lt;br /&gt;
|Benchmark ID    = modifiedGyroscope_n17931m1q1&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-SOS&lt;br /&gt;
|nstates         = 17931&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 3&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Will]]&lt;br /&gt;
* [[User:Saak]]&lt;br /&gt;
* [[User:Lund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Modified Nodal Analysis Model==&lt;br /&gt;
&lt;br /&gt;
This set of benchmark uses models resulting from [[wikipedia:Modified_nodal_analysis|modified nodal analysis]].&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;odabasioglu98&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; are available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Benchmark files and dimensions.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!Inputs&lt;br /&gt;
!States&lt;br /&gt;
!Outputs&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_1.zip MNA_1.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 9&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 578&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 9&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_2.zip MNA_2.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 18&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 9223&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 18&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_3.zip MNA_3.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 22&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 4863&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 22&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_4.zip MNA_4.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 980&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_5.zip MNA_5.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 9&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 10913&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 9&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times M}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{Q \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_mna,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{morOda98,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{A. Odabasioglu and M. Celik and L.T. Pileggi}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {{PRIMA}: Passive Reduced-order Interconnect Macromodeling Algorithm},&lt;br /&gt;
  journal =      {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},&lt;br /&gt;
  volume =       {17},&lt;br /&gt;
  number =       {8},&lt;br /&gt;
  pages =        {645--654},&lt;br /&gt;
  year =         {1998},&lt;br /&gt;
  doi =          {10.1109/43.712097}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;odabasioglu98&amp;quot;&amp;gt;A. Odabasioglu, M. Celik, L.T. Pileggi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/43.712097 PRIMA: Passive Reduced-order Interconnect Macromodeling Algorithm]&amp;lt;/span&amp;gt;. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 17(8): 645--654, 1998.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Modified_Nodal_Analysis&amp;diff=3877</id>
		<title>Modified Nodal Analysis</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Modified_Nodal_Analysis&amp;diff=3877"/>
		<updated>2023-11-30T09:35:26Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Modified Gyroscope&lt;br /&gt;
|Benchmark ID    = modifiedGyroscope_n17931m1q1&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-SOS&lt;br /&gt;
|nstates         = 17931&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 3&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Will]]&lt;br /&gt;
* [[User:Saak]]&lt;br /&gt;
* [[User:Lund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Modified Nodal Analysis Model==&lt;br /&gt;
&lt;br /&gt;
This set of benchmark uses models resulting from [[wikipedia:Modified_nodal_analysis|modified nodal analysis]].&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;odabasioglu98&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; are available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Benchmark files and dimensions.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!Inputs&lt;br /&gt;
!States&lt;br /&gt;
!Outputs&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_1.zip MNA_1.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 9&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 578&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 9&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_2.zip MNA_2.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 18&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 9223&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 18&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_3.zip MNA_3.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 22&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 4863&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 22&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_4.zip MNA_4.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 980&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://slicot.org/objects/software/shared/bench-data/MNA_5.zip MNA_5.zip]&lt;br /&gt;
|&amp;lt;math&amp;gt;M = 9&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;N = 10913&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;Q = 9&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times M}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{Q \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_mna,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{morOda98,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{A. Odabasioglu and M. Celik and L.T. Pileggi}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {{PRIMA}: Passive Reduced-order Interconnect Macromodeling Algorithm},&lt;br /&gt;
  journal =      {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},&lt;br /&gt;
  volume =       {17},&lt;br /&gt;
  number =       {8},&lt;br /&gt;
  pages =        {645--654},&lt;br /&gt;
  year =         {1998},&lt;br /&gt;
  doi =          {10.1109/43.712097}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;odabasioglu98&amp;quot;&amp;gt;A. Odabasioglu, M. Celik, L.T. Pileggi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/43.712097 PRIMA: Passive Reduced-order Interconnect Macromodeling Algorithm]&amp;lt;/span&amp;gt;. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 17(8): 645--654, 1998.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Micropyros_Thruster&amp;diff=3876</id>
		<title>Micropyros Thruster</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Micropyros_Thruster&amp;diff=3876"/>
		<updated>2023-11-30T09:34:52Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:First differential order]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:Time invariant]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Micropyros Thruster&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* micropyrosThruster_n11445m1q7&lt;br /&gt;
* micropyrosThruster_n20360m1q7&lt;br /&gt;
* micropyrosThruster_n4257m1q7&lt;br /&gt;
* micropyrosThruster_n79171m1q7&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 11445&lt;br /&gt;
* 20360&lt;br /&gt;
* 4257&lt;br /&gt;
* 79171&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 7&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Stillfjord]]&lt;br /&gt;
* [[User:Saak]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:Micropyros.jpg|490px|thumb|right|Figure 1]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The goal of the European project [https://web.archive.org/web/20080321055834/http://www.laas.fr:80/Micropyros/ Micropyros] was to develop a microthruster array shown in Fig.&amp;amp;nbsp;1.&lt;br /&gt;
It is based on the co-integration of solid fuel with a silicon micromachined system.&lt;br /&gt;
In addition to space applications, the device can be also used for gas generation or as a highly-energetic actuator.&lt;br /&gt;
When the production of a bit-impulse is required, the fuel is ignited by heating a resistor at the top of a particular microthruster.&lt;br /&gt;
Design requirements and modeling alternatives are described in &amp;lt;ref name=&amp;quot;rudnyi02&amp;quot;/&amp;gt;.&lt;br /&gt;
The discussion of electro-thermal modeling related to the benchmark can be found in &amp;lt;ref name=&amp;quot;korvink03&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The benchmark contains a simplified thermal model of a single microthruster to help with a design problem to reach the ignition temperature within the fuel and at the same time not to reach the critical temperature at neighboring microthrusters, that is, at the border of the computational domain.&lt;br /&gt;
At the same time, the resistor temperature during the heating pulse should not become too high as this leads to the destruction of the membrane.&lt;br /&gt;
&lt;br /&gt;
The benchmark suite has been made with the Micropyros software developed by [http://www.imtek.uni-freiburg.de/professuren/simulation/simulation IMTEK].&lt;br /&gt;
There are four different test cases described in Table&amp;amp;#160;1 with the goal to cover different cases of different computational complexity.&lt;br /&gt;
Note that the results from different models cannot be compared directly with each other as the output nodes are located in slightly different geometrical positions and there is some difference in modeling for the 3D and 2D-axisymmetric cases.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Microthruster benchmarks.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Code&lt;br /&gt;
|Comment&lt;br /&gt;
|Dimension&lt;br /&gt;
|nnz(A)&lt;br /&gt;
|nnz(E)&lt;br /&gt;
|-&lt;br /&gt;
|T2DAL&lt;br /&gt;
|2D-axisymmetric, linear elements&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;4\,257&amp;lt;/math&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;20\,861&amp;lt;/math&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;4\,257&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|T2DAH&lt;br /&gt;
|2D-axisymmetric, quadratic elements&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;11\,445&amp;lt;/math&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;93\,781&amp;lt;/math&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;93\,781&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|T3DL&lt;br /&gt;
|3D, linear elements&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;20\,360&amp;lt;/math&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;265\,113&amp;lt;/math&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;20\,360&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|T3DH&lt;br /&gt;
|3D, quadratic elements&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;79\,171&amp;lt;/math&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;2\,215\,638&amp;lt;/math&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align:right;&amp;quot; |&amp;lt;math&amp;gt;2\,215\,638&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The device solid model has been made and meshed in [http://www.ansys.com/ ANSYS].&lt;br /&gt;
The material properties assumed to be constant. Temperature is assumed to be in Celsius with the initial state of &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;Celsius.&lt;br /&gt;
&lt;br /&gt;
The output nodes are described in Table&amp;amp;#160;2. Nodes 2 to 5 show the fuel temperature distribution and nodes 6 and 7 characterize temperature in the wafer, nodes 5 and 7 being the most far away from the resistor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 2: Outputs for the microthruster models.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Code&lt;br /&gt;
|Comment&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|aHeater&lt;br /&gt;
|within the heater&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|FuelTop&lt;br /&gt;
|fuel just below the heater&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|FT-100&lt;br /&gt;
|fuel 0.1 mm below the heater&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|FT-200&lt;br /&gt;
|fuel 0.2 mm below the heater&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|FuelBot&lt;br /&gt;
|fuel bottom&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|WafTop1&lt;br /&gt;
|wafer top (touching fuel)&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|WafTop2&lt;br /&gt;
|wafer top (end of computational domain)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The benchmark files contain a constant load vector, corresponding to the constant power input of &amp;lt;math&amp;gt;150&amp;lt;/math&amp;gt;mW.&lt;br /&gt;
In order to insert a weak nonlinearity related to the dependence of the resistivity on temperature, one has to multiply the load vector by a function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(T) = 1 + 9 \cdot 10^{-4} \cdot T_1 + 3 \cdot 10^{-7} \cdot T_1^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
assuming the constant current. The Temperature &amp;lt;math&amp;gt;T_1&amp;lt;/math&amp;gt; in the equation above, is the temperature at the node 1.&lt;br /&gt;
&lt;br /&gt;
The first order ordinary differential equations are written as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E \frac{\partial}{\partial t} T(t) &amp;amp;=&amp;amp; A T(t) + f(T) B u(t)\\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; C T(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; are the system matrices (both are symmetric), &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is the load vector, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is the output matrix, and &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the vector of unknown temperatures.&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{7 \times N}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ANSYS results for the original models as well as the reduced models obtained by [http://portal.uni-freiburg.de/imteksimulation/downloads/mor4fem mor4fem] can be found at the micropyros page:&lt;br /&gt;
choose EleThermo for T2DAL and T2DAH or EleThermo3D for T3DL and T3DH.&lt;br /&gt;
The system matrices have been converted to the [http://math.nist.gov/MatrixMarket/ Matrix Market] format by means of [http://portal.uni-freiburg.de/imteksimulation/downloads/mor4fem mor4fem].&lt;br /&gt;
&lt;br /&gt;
The model reduction of the microthruster model by means of [http://portal.uni-freiburg.de/imteksimulation/downloads/mor4fem mor4fem] is described in &amp;lt;ref name=&amp;quot;bechthold03&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;, No. 38847.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Download matrices in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format:&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/MicropyrosThruster-dim1e3-T2DAL.tar.gz MicropyrosThruster-dim1e3-T2DAL.tar.gz] (215.7 kB)&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/MicropyrosThruster-dim1e4-T2DAH.tar.gz MicropyrosThruster-dim1e4-T2DAH.tar.gz] (1.6 MB)&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/MicropyrosThruster-dim1e4-T3DL.tar.gz MicropyrosThruster-dim1e4-T3DL.tar.gz] (2.1 MB)&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/MicropyrosThruster-dim1e5-T3DH.tar.gz MicropyrosThruster-dim1e5-T3DH.tar.gz] (36.7 MB)&lt;br /&gt;
&lt;br /&gt;
The matrix name is used as an extension of the matrix file. File &amp;lt;tt&amp;gt;*.C.names&amp;lt;/tt&amp;gt; contains a list of output names written consecutively.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp;= Ax(t) + B u(t)\\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{7 \times N}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;T2DAL&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 4\,257&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;T2DAH&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 11\,445&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;T3DL&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 20\,360&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;T3DH&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 79\,171&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
:: Oberwolfach Benchmark Collection, &#039;&#039;&#039;Micropyros Thruster&#039;&#039;&#039;. hosted at MORwiki - Model Order Reduction Wiki, 2005. http://modelreduction.org/index.php/Micropyros_Thruster &lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_thruster,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{Oberwolfach Benchmark Collection}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Micropyros Thruster},&lt;br /&gt;
   howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Micropyros_Thruster}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         2005&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @InProceedings{RudBKetal02,&lt;br /&gt;
   author =       {E.B. Rudnyi and T. Bechtold and J.G. Korvink and&lt;br /&gt;
                  C. Rossi},&lt;br /&gt;
   title =        {Solid Propellant Microthruster: Theory of Operation&lt;br /&gt;
                  and Modelling Strategy},&lt;br /&gt;
   booktitle =    {Nanotech 2002 - At the Edge of Revolution, September&lt;br /&gt;
                  9--12, 2002, Houston (USA)},&lt;br /&gt;
   year =         2002,&lt;br /&gt;
   note =         {AIAA Paper 2002-5755},&lt;br /&gt;
   doi =          {10.2514/6.2002-5755}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rudnyi02&amp;quot;&amp;gt; E.B. Rudnyi, T. Bechtold, J.G. Korvink, C. Rossi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.2514/6.2002-5755 Solid Propellant Microthruster: Theory of Operation and Modelling Strategy]&amp;lt;/span&amp;gt;, Nanotech 2002 - At the Edge of Revolution, September 9--12, 2002, Houston (USA) AIAA Paper 2002-5755.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink03&amp;quot;&amp;gt; G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://modelreduction.com/doc/papers/korvink03EUROSIME.pdf Computer-aided engineering of electro-thermal MST devices: moving from device to system simulation]&amp;lt;/span&amp;gt;, EUROSIME&#039;03, 4th international conference on thermal &amp;amp; mechanical simulation and experiments in micro-electronics and micro-systems Aix-en-Provence (France), March 30 -- April 2, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bechthold03&amp;quot;&amp;gt; T. Bechtold, E. B. Rudnyi, J. G. Korvink and C. Rossi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://modelreduction.com/doc/papers/rudnyi04MTNS.pdf Efficient Modelling and Simulation of 3D Electro-Thermal Model for a Pyrotechnical Microthruster]&amp;lt;/span&amp;gt;, International Workshop on Micro and Nanotechnology for Power Generation and Energy Conversion Applications PowerMEMS 2003, Makuhari (Japan), December 4--5, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Nonlinear_Heat_Transfer&amp;diff=3875</id>
		<title>Nonlinear Heat Transfer</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Nonlinear_Heat_Transfer&amp;diff=3875"/>
		<updated>2023-11-30T09:34:19Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Nonlinear Heat Transfer&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* linearHeatTransfer_n15m2q2&lt;br /&gt;
* nonlinearHeatTransfer_n15m2q2&lt;br /&gt;
* nonlinearHeatTransfer_n410m2q2&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = &lt;br /&gt;
* LTI-FOS&lt;br /&gt;
* NLTI-FOS&lt;br /&gt;
* NLTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 15&lt;br /&gt;
* 15&lt;br /&gt;
* 410&lt;br /&gt;
|ninputs         = 2&lt;br /&gt;
|noutputs        = 2&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = &lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E, F, f&lt;br /&gt;
* A, B, C, E, F, f&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
The simulation of heat transport for a single device is easily tackled by current computational resources, even for a complex, finely structured geometry;&lt;br /&gt;
however, the calculation of a multi-scale system consisting of a large number of those devices, e.g., assembled printed circuit boards, is still a challenge.&lt;br /&gt;
A further problem is the large change in heat conductivity of many semiconductor materials with temperature.&lt;br /&gt;
We model the heat transfer along a 1D beam that has a nonlinear heat capacity which is represented by a polynomial of arbitrary degree as a function of the temperature state.&lt;br /&gt;
For accurate modelling of the temperature distribution, the resulting model requires many state variables to be described adequately.&lt;br /&gt;
The resulting complexity, i.e., number of first order differential equations and nonlinear parts, is such that a simplification or model reduction is needed in order to perform a simulation in an acceptable amount of time for the applications at hand.&lt;br /&gt;
Thus the need for model order reduction emerges.&lt;br /&gt;
&lt;br /&gt;
===Model description===&lt;br /&gt;
&lt;br /&gt;
We model the heat transfer along a 1D beam with length &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt;, cross sectional area &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and nonlinear heat conductivity represented by a polynomial in temperature &amp;lt;math&amp;gt;T(x,t)&amp;lt;/math&amp;gt; of arbitrary degree &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\kappa(T) = a_0 + a_1 T + a_2 T^2 + \dots&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of the model is the temperature &amp;lt;math&amp;gt;T(x,t)&amp;lt;/math&amp;gt;, the degrees of freedom are the temperature from left to right.&lt;br /&gt;
The right end of the beam (at &amp;lt;math&amp;gt;x=L&amp;lt;/math&amp;gt;) is fixed at ambient temperature &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;;&lt;br /&gt;
this node does not occur in the model any more.&lt;br /&gt;
The model features two inputs: The first one is a time-dependent uniform heat flux &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; [W/m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;] flowing in from the left end (at &amp;lt;math&amp;gt;x=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
The second one is a time dependent heat source &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; [W/m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;] in the beam volume, e.g. from an electric current. &lt;br /&gt;
&lt;br /&gt;
===Benchmark examples===&lt;br /&gt;
&lt;br /&gt;
An interactive matrix generator has been created using [http://www.wolfram.com/ Wolfram Research]&#039;s [http://www.wolfram.com/products/webmathematica webMathematica]. Models produced by this generator are in the &amp;lt;tt&amp;gt;DSIF&amp;lt;/tt&amp;gt; format, which allows for nonlinear terms.&lt;br /&gt;
&lt;br /&gt;
Three ready-made examples are available (all files are &amp;lt;tt&amp;gt;gzip&amp;lt;/tt&amp;gt; compressed &amp;lt;tt&amp;gt;DSIF&amp;lt;/tt&amp;gt; files, Units: SI):&lt;br /&gt;
&lt;br /&gt;
====Linear example (heat conductivity not temperature dependent)====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Specification of &amp;lt;tt&amp;gt;NonlinearHeatCond-n15-linear.zip&amp;lt;/tt&amp;gt;.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Property&lt;br /&gt;
|Symbol&lt;br /&gt;
|Unit&lt;br /&gt;
|Value&lt;br /&gt;
|-&lt;br /&gt;
|Number of nodes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Beam length&lt;br /&gt;
|&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;&lt;br /&gt;
|[m]&lt;br /&gt;
|&amp;lt;math&amp;gt;0.1&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cross-sectional area&lt;br /&gt;
|&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;&lt;br /&gt;
|[m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{-4}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Material density&lt;br /&gt;
|&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
|[kg/m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;3970&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat capacity&lt;br /&gt;
|&amp;lt;math&amp;gt;C_p&amp;lt;/math&amp;gt;&lt;br /&gt;
|[J/kg K]&lt;br /&gt;
|&amp;lt;math&amp;gt;766&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity&lt;br /&gt;
|&amp;lt;math&amp;gt;a_0&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K]&lt;br /&gt;
|&amp;lt;math&amp;gt;36&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Nonlinear examples (heat conductivity temperature dependent)====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Specification of &amp;lt;tt&amp;gt;NonlinearHeatCond-n15-nonlinear.zip&amp;lt;/tt&amp;gt;.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Property&lt;br /&gt;
|Symbol&lt;br /&gt;
|Unit&lt;br /&gt;
|Value&lt;br /&gt;
|-&lt;br /&gt;
|Number of nodes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Beam length&lt;br /&gt;
|&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;&lt;br /&gt;
|[m]&lt;br /&gt;
|&amp;lt;math&amp;gt;0.1&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cross-sectional area&lt;br /&gt;
|&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;&lt;br /&gt;
|[m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{-4}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Material density&lt;br /&gt;
|&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
|[kg/m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;3970&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat capacity&lt;br /&gt;
|&amp;lt;math&amp;gt;C_p&amp;lt;/math&amp;gt;&lt;br /&gt;
|[J/kg K]&lt;br /&gt;
|&amp;lt;math&amp;gt;766&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity  &lt;br /&gt;
|&amp;lt;math&amp;gt;a_0&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K]&lt;br /&gt;
|&amp;lt;math&amp;gt;36&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity&lt;br /&gt;
|&amp;lt;math&amp;gt;a1&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;-0.1116&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity  &lt;br /&gt;
|&amp;lt;math&amp;gt;a_2&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;0.00017298&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity&lt;br /&gt;
|&amp;lt;math&amp;gt;a_3&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;-1.78746 \cdot 10^{-7}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity  &lt;br /&gt;
|&amp;lt;math&amp;gt;a_4&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;1.3852815 \cdot 10^{-10}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Specification of &amp;lt;tt&amp;gt;NonlinearHeatCond-n410-nonlinear.zip&amp;lt;/tt&amp;gt;.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Property&lt;br /&gt;
|Symbol&lt;br /&gt;
|Unit&lt;br /&gt;
|Value&lt;br /&gt;
|-&lt;br /&gt;
|Number of nodes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;410&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Beam length &lt;br /&gt;
|&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;&lt;br /&gt;
|[m]&lt;br /&gt;
|&amp;lt;math&amp;gt;0.1&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cross-sectional area&lt;br /&gt;
|&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;&lt;br /&gt;
|[m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{-4}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Material density&lt;br /&gt;
|&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
|[kg/m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;3970&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat capacity&lt;br /&gt;
|&amp;lt;math&amp;gt;C_p&amp;lt;/math&amp;gt;&lt;br /&gt;
|[J/kg K]&lt;br /&gt;
|&amp;lt;math&amp;gt;766&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity&lt;br /&gt;
|&amp;lt;math&amp;gt;a_0&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K]&lt;br /&gt;
|&amp;lt;math&amp;gt;36&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity&lt;br /&gt;
|&amp;lt;math&amp;gt;a_1&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;-0.1116&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity  &lt;br /&gt;
|&amp;lt;math&amp;gt;a_2&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;0.00017298&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity&lt;br /&gt;
|&amp;lt;math&amp;gt;a_3&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;-1.78746 \cdot 10^{-7}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Heat conductivity&lt;br /&gt;
|&amp;lt;math&amp;gt;a_4&amp;lt;/math&amp;gt;&lt;br /&gt;
|[W/m K&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;]&lt;br /&gt;
|&amp;lt;math&amp;gt;1.3852815 \cdot 10^{-10}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;.m&amp;lt;/tt&amp;gt; files contain matrices &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; and the vector &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; for the following system of equations:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) + A x(t) &amp;amp;= B u(t) + F f(x(t)) \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The two outputs are on the left end and in the middle of the beam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38883, see &amp;lt;ref name=&amp;quot;lienemann05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Details of the implementation are available in a separate report&amp;lt;ref name=&amp;quot;lienemann04&amp;quot;/&amp;gt;.&lt;br /&gt;
A typical input to this system is a step response; periodic on/off switching is also possible.&lt;br /&gt;
The reduced model should thus both represent the step response as well as the possible influence of higher order harmonics.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/NonlinearHeatTransfer-dim1e1-n15-linear.zip NonlinearHeatTransfer-dim1e1-n15-linear.zip]&lt;br /&gt;
|1 kB&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/NonlinearHeatTransfer-dim1e1-n15-nonlinear.zip NonlinearHeatTransfer-dim1e1-n15-nonlinear.zip]&lt;br /&gt;
|1.2 kB&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/NonlinearHeatTransfer-dim1e2-n410-nonlinear.zip NonlinearHeatTransfer-dim1e2-n410-nonlinear.zip]&lt;br /&gt;
|18.8 kB &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E\dot{x}(t) &amp;amp;= Ax(t) + Bu(t) + F f(x(t)) \\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times 2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{2 \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;F \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;f : \mathbb{R}^N \to \mathbb{R}^N&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;n15-linear&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 15&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;n15-nonlinear&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 15&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;n410-nonlinear&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 410&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Nonlinear Heat Transfer&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Nonlinear_Heat_Transfer&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_nheat,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Nonlinear Heat Transfer},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Nonlinear_Heat_Transfer}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {20XX}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @INPROCEEDINGS{LieYK04,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{J. Lienemann, A. Yousefi, J.G. Korvink}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Nonlinear heat transfer modelling},&lt;br /&gt;
   booktile =     {12th Mediterranean Conference on Control and Automation},&lt;br /&gt;
   year =         {2004}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemann05&amp;quot;&amp;gt; J. Lienemann, A. Yousefi, J.G. Korvink, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_13 Nonlinear Heat Transfer Modeling]&amp;lt;/span&amp;gt;, In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 327--331, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemann04&amp;quot;&amp;gt; J. Lienemann, A. Yousefi, J.G. Korvink, [https://www.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/NonlinearHeatTransfer.pdf Nonlinear heat transfer modelling], 12th Mediterranean Conference on Control and Automation, 2004.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Linear_1D_Beam&amp;diff=3874</id>
		<title>Linear 1D Beam</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Linear_1D_Beam&amp;diff=3874"/>
		<updated>2023-11-30T09:33:38Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:Linear]]&lt;br /&gt;
[[Category:Time invariant]]&lt;br /&gt;
[[Category:Second differential order]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Linear 1D Beam&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* linear1DBeam_n14m1q1&lt;br /&gt;
* linear1DBeam_n18m1q1&lt;br /&gt;
* linear1DBeam_n19994m1q1&lt;br /&gt;
* linear1DBeam_n19998m1q1&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-SOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 14&lt;br /&gt;
* 18&lt;br /&gt;
* 19994&lt;br /&gt;
* 19998&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
* [[User:Hund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:Beam1.gif|490px|thumb|right|Figure 1]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:Beam2.gif|490px|thumb|right|Figure 2]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig3&amp;quot;&amp;gt;[[File:Beam3.gif|490px|thumb|right|Figure 3]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig4&amp;quot;&amp;gt;[[File:Beam4.gif|490px|thumb|right|Figure 4]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Moving structures are an essential part of many microsystem devices, among them fluidic components like pumps and electrically controllable valves, sensing cantilevers, and optical structures.&lt;br /&gt;
&lt;br /&gt;
Several actuation principles can be employed on microscopic length scales, the most frequent certainly the electromagnetic forces.&lt;br /&gt;
While electrostatic actuation falls behind at the macro scale, the effect of charged bodies outperforms magnetic forces in the micro scale both in terms of performance and fabrication expense.&lt;br /&gt;
&lt;br /&gt;
While the single component can easily be simulated on a usual desktop computer, the calculation of a system of many coupled devices still presents a challenge.&lt;br /&gt;
This challenge is raised by the fact that many of these devices show a nonlinear behavior.&lt;br /&gt;
Especially for electrostatic structures, a further difficulty is the large reach of the electrostatic forces, leading to a strong spatial coupling of charges.&lt;br /&gt;
&lt;br /&gt;
Accurate modelling of such a system typically leads to high order models.&lt;br /&gt;
The tasks of simulation, analysis and controller design of high order nonlinear control systems can be simplified by reducing the order of the original system and approximating it by a lower order model.&lt;br /&gt;
&lt;br /&gt;
A application of electrostatic moving structures are e.g. [[wikipedia:RF_switch|RF switches]] or filters.&lt;br /&gt;
Given a simple enough shape, they often can be modelled as one-dimensional beams embedded in two or three dimensional space.&lt;br /&gt;
&lt;br /&gt;
===Model Description===&lt;br /&gt;
&lt;br /&gt;
This model describes a slender beam with four degrees of freedom per node:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;&lt;br /&gt;
|Axial displacement&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;\theta_x&amp;lt;/math&amp;gt;&lt;br /&gt;
|Axial rotation&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;&lt;br /&gt;
|Flexural displacement&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;\theta_z&amp;lt;/math&amp;gt;&lt;br /&gt;
|Flexural rotation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See Fig.&amp;amp;nbsp;2 for Degree of Freedom &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, Fig.&amp;amp;nbsp;3 for Degree of Freedom &amp;lt;math&amp;gt;\theta_x&amp;lt;/math&amp;gt; and Fig.&amp;amp;nbsp;4 for Degrees of freedom &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The beam is supported either on the left side or on both sides. For the left side (fixed) support,&lt;br /&gt;
the force is applied on the rightmost node in &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; direction, whereas for the support on both sides (simply supported), a node in the middle is loaded.&lt;br /&gt;
The damping matrix is calculated by a linear combination of the mass matrix &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and the stiffness matrix &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38861.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Based on the finite element discretization presented in&amp;lt;ref name=&amp;quot;Weaver1990&amp;quot;/&amp;gt;, an interactive matrix generator has been created using [http://www.wolfram.com/ Wolfram Research]&#039;s [http://www.wolfram.com/products/webmathematica webMathematica].&lt;br /&gt;
However, models produced by this generator are in the &amp;lt;tt&amp;gt;DSIF&amp;lt;/tt&amp;gt;&amp;lt;ref name=&amp;quot;lienemsann2005&amp;quot;/&amp;gt; format, which allows for nonlinear terms.&lt;br /&gt;
For the purpose of the benchmark collection, we have precomputed four systems and converted them to the [http://math.nist.gov/MatrixMarket/ Matrix market] format which is easier to import in standard computer algebra packages.&lt;br /&gt;
&lt;br /&gt;
All examples are made for a steel beam with the following properties:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|Property&lt;br /&gt;
|Value&lt;br /&gt;
|-&lt;br /&gt;
|Beam length (l)&lt;br /&gt;
|&amp;lt;math&amp;gt;0.1&amp;lt;/math&amp;gt; m&lt;br /&gt;
|-&lt;br /&gt;
|Material density (rho)&lt;br /&gt;
|&amp;lt;math&amp;gt;8000&amp;lt;/math&amp;gt; kg/m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cross-sectional area (A)&lt;br /&gt;
|&amp;lt;math&amp;gt;7.854\cdot 10^{-7}&amp;lt;/math&amp;gt; m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Moment of inertia (I)&lt;br /&gt;
|&amp;lt;math&amp;gt;4.909\cdot 10^{-14}&amp;lt;/math&amp;gt; m&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Polar moment of inertia (J)&lt;br /&gt;
|&amp;lt;math&amp;gt;9.817\cdot 10^{-14}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Modulus of elasticity (E)&lt;br /&gt;
|&amp;lt;math&amp;gt;2\cdot 10^{11}&amp;lt;/math&amp;gt; Pa&lt;br /&gt;
|-&lt;br /&gt;
|Poisson ratio (nu)&lt;br /&gt;
|&amp;lt;math&amp;gt;0.29&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Contribution of &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; to damping&lt;br /&gt;
|&amp;lt;math&amp;gt;100&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Contribution of &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; to damping&lt;br /&gt;
|&amp;lt;math&amp;gt;0.01&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|Simple, both sides&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following examples are available (all files are compressed &amp;lt;tt&amp;gt;.zip&amp;lt;/tt&amp;gt; archives, Units: SI):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|File&lt;br /&gt;
|Degrees of freedom&lt;br /&gt;
|Number of nodes&lt;br /&gt;
|Number of equations&lt;br /&gt;
|File size [B]&lt;br /&gt;
|Compressed size [B]&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Linear1dBeam-dim1e1-LF10.zip Linear1dBeam-dim1e1-LF10.zip]&lt;br /&gt;
|flexural (&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta_z&amp;lt;/math&amp;gt;)&lt;br /&gt;
|10&lt;br /&gt;
|18&lt;br /&gt;
|5935&lt;br /&gt;
|2384&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Linear1dBeam-dim1e4-LF10000.zip Linear1dBeam-dim1e4-LF10000.zip]&lt;br /&gt;
|flexural (&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta_z&amp;lt;/math&amp;gt;)&lt;br /&gt;
|10000&lt;br /&gt;
|19998&lt;br /&gt;
|6640324&lt;br /&gt;
|716807&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Linear1dBeam-dim1e1-LFAT5.zip Linear1dBeam-dim1e1-LFAT5.zip]&lt;br /&gt;
|flexural (&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta_z&amp;lt;/math&amp;gt;), axial, torsional&lt;br /&gt;
|5&lt;br /&gt;
|14&lt;br /&gt;
|4045&lt;br /&gt;
|2255&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Linear1dBeam-dim1e5-LFAT5000.zip Linear1dBeam-dim1e5-LFAT5000.zip]&lt;br /&gt;
|flexural (&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta_z&amp;lt;/math&amp;gt;), axial, torsional&lt;br /&gt;
|5000&lt;br /&gt;
|19994&lt;br /&gt;
|5532532&lt;br /&gt;
|627991&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The zip files contain matrices &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; for the following system of equations:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t) \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;n \times 1&amp;lt;/math&amp;gt; matrix and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;1 \times n&amp;lt;/math&amp;gt; matrix with the only nonzero entry at the &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; DOF of the middle node.&lt;br /&gt;
&lt;br /&gt;
Details of the implementation are available in a separate [https://www.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Linear1dBeam.pdf report]. A typical input to this system is a step response; periodic on/off switching is also possible.&lt;br /&gt;
The reduced model should thus both represent the step response as well as the possible influence of higher order harmonics.&lt;br /&gt;
See also &amp;lt;ref name=&amp;quot;lienemann2006&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t) \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;K \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times N}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;LF10&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 18&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;LF100&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 19998&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;LFAT5&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 14&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;LFAT5000&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 19994&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
:: Oberwolfach Benchmark Collection, &#039;&#039;&#039;Linear 1D Beam&#039;&#039;&#039;. hosted at MORwiki - Model Order Reduction Wiki, 2004. http://modelreduction.org/index.php/Linear_1D_Beam&lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_linear_beam,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{Oberwolfach Benchmark Collection}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Linear 1{D} Beam},&lt;br /&gt;
   howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Linear_1D_Beam}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         2004&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @TechReport{morLieRK06,&lt;br /&gt;
   title =        {MST MEMS Model Order Reduction: Requirements and Benchmarks},&lt;br /&gt;
   author =       {J. Lienemann, E.B. Rudnyi and J.G. Korvink},&lt;br /&gt;
   journal =      {Linear Algebra and its Applications},&lt;br /&gt;
   year =         2006,&lt;br /&gt;
   volume =       415,&lt;br /&gt;
   issue =        2--3,&lt;br /&gt;
   pages =        {469--498},&lt;br /&gt;
   month =        {June},&lt;br /&gt;
   publisher =    {Elsevier},&lt;br /&gt;
   doi =          {10.1016/j.laa.2005.04.002}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemsann2005&amp;quot;&amp;gt; J. Lienemann, B. Salimbahrami, B. Lohmann, J.G. Korvink, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_12 A File Format for the Exchange of Nonlinear Dynamical ODE Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 317--326, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Weaver1990&amp;quot;&amp;gt;  W. Weaver Jr., S.P. Timoshenko, D.H. Young, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://books.google.de/books?id=YZ7t8LgRqi0C&amp;amp;lpg=PP1&amp;amp;dq=editions%3AgXRPzjrsO3IC&amp;amp;pg=PP1#v=onepage&amp;amp;q&amp;amp;f=false Vibration problems in engineering]&amp;lt;/span&amp;gt;, 5th ed., Wiley, 1990.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemann2006&amp;quot;&amp;gt; J. Lienemann, E.B. Rudnyi, J.G. Korvink &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/j.laa.2005.04.002 MST MEMS model order reduction: Requirements and benchmarks]&amp;lt;/span&amp;gt;, Linear Algebra and its Applications 415(2--3): 469--498, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=International_Space_Station&amp;diff=3873</id>
		<title>International Space Station</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=International_Space_Station&amp;diff=3873"/>
		<updated>2023-11-30T09:32:55Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = International Space Station&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* iss_n1412m3q3&lt;br /&gt;
* iss_n270m3q3&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 1412&lt;br /&gt;
* 270&lt;br /&gt;
|ninputs         = 3&lt;br /&gt;
|noutputs        = 3&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Components of the International Space Station==&lt;br /&gt;
&lt;br /&gt;
These benchmarks model components of the [[wikipedia:International_Space_Station|International Space Station (ISS)]].&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;gugercin01&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;antoulas01&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Component 1R===&lt;br /&gt;
This model describes the [[wikipedia:Zvezda_(ISS_module)|Russian Service Module]] (ISS-1R).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Component 12A===&lt;br /&gt;
This model describes the [[wikipedia:Integrated_Truss_Structure#P3/P4,_S3/S4_truss_assemblies|Solar Arrays P3/P4]] (ISS-12A).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; for the ISS-1R model are available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [http://slicot.org/objects/software/shared/bench-data/iss.zip iss.zip], &lt;br /&gt;
the system matrices for the ISS-12A model are available here: [[Media:iss12a.zip|iss12a.zip]].&lt;br /&gt;
Both are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times 3}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{3 \times 270}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
with &amp;lt;math&amp;gt;N=270&amp;lt;/math&amp;gt; for ISS-1R and &amp;lt;math&amp;gt;N=1412&amp;lt;/math&amp;gt; for ISS-12A.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the ISS-1R benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_iss,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.},&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the ISS-12A benchmark and background on the benchmarks:&lt;br /&gt;
&lt;br /&gt;
 @INPROCEEDINGS{morGugAB01,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{S. Gugercin and A. Antoulas and M. Bedrossian}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {Approximation of the International Space Station 1R and 12A flex models},&lt;br /&gt;
  booktitle =    {Proceedings of the IEEE Conference on Decision and Control},&lt;br /&gt;
  pages =        {1515--1516},&lt;br /&gt;
  year =         {2001},&lt;br /&gt;
  doi =          {10.1109/CDC.2001.981109}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;antoulas01&amp;quot;&amp;gt; A.C. Antoulas, D.C. Sorensen and S. Gugercin. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1090/conm/280 A survey of model reduction methods for large-scale systems]&amp;lt;/span&amp;gt;. Contemporary Mathematics, 280: 193--219, 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;gugercin01&amp;quot;&amp;gt;S. Gugercin, A. Antoulas and M. Bedrossian &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/CDC.2001.981109 Approximation of the International Space Station 1R and 12A flex models]&amp;lt;/span&amp;gt;.  In: Proceedings of the IEEE Conference on Decision and Control: 1515--1516, 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Heat_Equation&amp;diff=3872</id>
		<title>Heat Equation</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Heat_Equation&amp;diff=3872"/>
		<updated>2023-11-30T09:32:27Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Heat Equation&lt;br /&gt;
|Benchmark ID    = heatEquation_n200m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 200&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Discretization of the Heat Equation==&lt;br /&gt;
&lt;br /&gt;
This benchmark represents a discretized one-dimensional [[wikipedia:Heat_equation|heat equation]] model.&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For a large-scale heat equation example see the [[Steel_Profile|steel profile]] benchmark.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; are available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [http://slicot.org/objects/software/shared/bench-data/heat-disc.zip heat-disc.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E\dot{x}(t) &amp;amp;=&amp;amp; Ax(t) + Bu(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; Cx(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{200 \times 200}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{200 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 200}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{200 \times 200}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_heat,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @TECHREPORT{morChaV92,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{Y. Chahlaoui, P. Van Dooren}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {A collection of Benchmark examples for model reduction of linear time invariant dynamical systems},&lt;br /&gt;
  institution =  {SLICOT Working Note},&lt;br /&gt;
  number =       {2002-2},&lt;br /&gt;
  year =         {2002},&lt;br /&gt;
  url =          &amp;lt;nowiki&amp;gt;{http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Gas_Sensor&amp;diff=3871</id>
		<title>Gas Sensor</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Gas_Sensor&amp;diff=3871"/>
		<updated>2023-11-30T09:32:08Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Gas Sensor&lt;br /&gt;
|Benchmark ID    = gasSensor_n66917m1q28&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 66917&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 28&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Will]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Microhotplate Gas Sensor==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:GasSensor1.jpg|490px|thumb|right|Figure 1]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:GasSensor2.jpg|490px|thumb|right|&amp;lt;caption&amp;gt;Masks disposition (left) and the schematical position of the chosen output nodes (right).&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The goal of European project [https://web.archive.org/web/20050826075758/http://www.cnm.es:80/imb/glassgas/index.htm Glassgas] (IST-99-19003) was to develop a novel metal oxide low power &#039;&#039;&#039;microhotplate gas sensor&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;wollenstein03&amp;quot;/&amp;gt;.&lt;br /&gt;
In order to assure a robust design and good thermal isolation of the membrane from the surrounding wafer, the silicon microhotplate is supported by glass pillars emanating from a glass cap above the silicon wafer, as shown in Fig.&amp;amp;nbsp;1.&lt;br /&gt;
In this design, four different sensitive layers can be deposited on the membrane.&lt;br /&gt;
The thermal management of a &#039;&#039;&#039;microhotplate gas sensor&#039;&#039;&#039; is of crucial importance.&lt;br /&gt;
&lt;br /&gt;
The benchmark contains a thermal model of a single gas sensor device with three main components:&lt;br /&gt;
a silicon rim, a silicon hotplate and glass structure &amp;lt;ref name=&amp;quot;hildenbrand03&amp;quot;/&amp;gt;.&lt;br /&gt;
It allows us to simulate important thermal issues, such as the homogeneous temperature distribution over gas sensitive regions or thermal decoupling between the hotplate and the silicon rim.&lt;br /&gt;
The original model is the heat transfer partial differential equation.&lt;br /&gt;
&lt;br /&gt;
The device solid model has been made and then meshed and discretized in [http://www.ansys.com ANSYS] 6.1 by means of the finite element method (&amp;lt;tt&amp;gt;SOLID70&amp;lt;/tt&amp;gt; elements were used).&lt;br /&gt;
It contains 68000 elements and 73955 nodes.&lt;br /&gt;
Material properties were considered as temperature independent.&lt;br /&gt;
Temperature is assumed to be in degree Celsius with the initial state of &amp;lt;math&amp;gt;0 C&amp;lt;/math&amp;gt;.&lt;br /&gt;
The Dirichlet boundary conditions of &amp;lt;math&amp;gt;T = 0 C&amp;lt;/math&amp;gt; is applied at the top and bottom of the chip (at 7038 nodes).&lt;br /&gt;
&lt;br /&gt;
The output nodes are described in Table&amp;amp;#160;1.&lt;br /&gt;
In Fig.&amp;amp;nbsp;2 the red marked nodes are positioned on the silicon rim.&lt;br /&gt;
Their temperature should be close to the initial temperature in the case of good thermal decoupling between the membrane and the silicon rim.&lt;br /&gt;
The black marked nodes are placed on the sensitive layers above the heater and are numbered from left to right row by row, as schematically shown in Fig 2.&lt;br /&gt;
They allow us to prove whether the temperature distribution over the gas sensitive layers is homogeneous (maximum difference of &amp;lt;math&amp;gt;10C&amp;lt;/math&amp;gt; is allowed by design).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Inputs and outputs for the gas sensor model.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Number&lt;br /&gt;
|Code&lt;br /&gt;
|Comment&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|aHeater&lt;br /&gt;
|within a heater, to be used for nonlinear input&lt;br /&gt;
|-&lt;br /&gt;
|2-7&lt;br /&gt;
|SiRim1 to SiRim7&lt;br /&gt;
|silicon rim&lt;br /&gt;
|-&lt;br /&gt;
|8-28&lt;br /&gt;
|Memb1 to Memb21&lt;br /&gt;
|gas sensitive layer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The benchmark contains a constant load vector.&lt;br /&gt;
The input function equal to &amp;lt;math&amp;gt;u(t) = 1&amp;lt;/math&amp;gt; corresponds to the constant input power of &amp;lt;math&amp;gt;340 mW&amp;lt;/math&amp;gt;.&lt;br /&gt;
One can insert a weak input nonlinearity related to the dependence of heater&#039;s resistivity on temperature given as:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
R(T) = R_{0}(1 + \alpha T)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\alpha =1.469 \cdot 10^{-3} K^{-1}&amp;lt;/math&amp;gt;.&lt;br /&gt;
To this end, one has to multiply the load vector by a function:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{U^2 274.94 (1 + \alpha T)}{0.34 (274.94 (1 + \alpha T)+148.13)^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; is a desired constant voltage.&lt;br /&gt;
The temperature in the equation above should be replaced by the temperature at the input 1 (aHeater).&lt;br /&gt;
&lt;br /&gt;
The linear ordinary differential equations of the first order are written as:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
E \frac{\partial T}{\partial t} &amp;amp;=&amp;amp; A T(t) + B u(t) \\&lt;br /&gt;
y(t) &amp;amp;=&amp;amp; C T(t)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; are the symmetric sparse system matrices (heat capacity and heat conductivity matrix), &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is the load vector, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is the output matrix, and &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the vector of unknown temperatures.&lt;br /&gt;
The dimension of the system is &amp;lt;math&amp;gt;66917&amp;lt;/math&amp;gt;, the number of nonzero elements in matrix &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;66917&amp;lt;/math&amp;gt;, in matrix &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;885141&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The outputs of the transient simulation at output 18 (Memb11) over the rise time of the device of &amp;lt;math&amp;gt;5 s&amp;lt;/math&amp;gt; for the original linear (with constant input power of &amp;lt;math&amp;gt;340 mW&amp;lt;/math&amp;gt;) and nonlinear (with constant voltage of &amp;lt;math&amp;gt;14 V&amp;lt;/math&amp;gt;) model are placed in files &amp;lt;tt&amp;gt;LinearResults&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;NonlinearResults&amp;lt;/tt&amp;gt; respectively.&lt;br /&gt;
The results can be used to compare the solution of a reduced model with the original one.&lt;br /&gt;
The time integration has been performed in ANSYS with accuracy of about &amp;lt;math&amp;gt;0.1 \%&amp;lt;/math&amp;gt;.&lt;br /&gt;
The results are given as matrices where the first row is made of times, the second of the temperatures.&lt;br /&gt;
&lt;br /&gt;
More information can also be found in &amp;lt;ref name=&amp;quot;bechthold05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Download matrices in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format: [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/GasSensor-dim1e5-GasSensor.tar.gz GasSensor-dim1e5-GasSensor.tar.gz], (8 MB).&lt;br /&gt;
&lt;br /&gt;
The matrix name is used as an extension of the matrix file.&lt;br /&gt;
File &amp;lt;tt&amp;gt;*.C&amp;lt;/tt&amp;gt; names contains a list of output names written consecutively.&lt;br /&gt;
The system matrices have been extracted from ANSYS models by means of [http://portal.uni-freiburg.de/imteksimulation/downloads/mor4fem mor4fem].&lt;br /&gt;
&lt;br /&gt;
The discussion of electro-thermal modeling related to the benchmark including the nonlinear input function can be found in &amp;lt;ref name=&amp;quot;bechthold04&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38880, see &amp;lt;ref name=&amp;quot;hildenbrand2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp;= Ax(t) + B \\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{66917 \times 66917}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{66917 \times 66917}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{66917 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 66917}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Gas Sensor&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Gas_Sensor&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_gas,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Gas Sensor},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Gas_Sensor}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {20XX}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @INPROCEEDINGS{BecHWetal04,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{T. Bechtold, J. Hildenbrand, J. Wöllenstein, J. G. Korvink}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Model Order Reduction of 3D Electro-Thermal Model for a Novel, Micromachined Hotplate Gas Sensor},&lt;br /&gt;
   booktitle =    {Proceedings of 5th International Conference on Thermal and Mechanical Simulation and Experiments in Microelectronics and Microsystems},&lt;br /&gt;
   pages =        {263--267},&lt;br /&gt;
   year =         {2004},&lt;br /&gt;
   doi =          {10.1109/ESIME.2004.1304049}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hildenbrand2005&amp;quot;&amp;gt;Hildenbrand J., Bechtold T., J. Wöllenstein, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_14 Microhotplate Gas Sensor]&amp;lt;/span&amp;gt;. In: Dimension Reduction of Large-Scale Systems. Lecture Notes in Computational Science and Engineering, vol 45: 333-336, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;wollenstein03&amp;quot;&amp;gt;J. Wöllenstein, H. Böttner, J.A. Pláza, C. Carné, Y. Min, H.L. Tuller, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/S0925-4005(03)00218-1 A novel single chip thin film metal oxide array]&amp;lt;/span&amp;gt;, Sensors and Actuators B: Chemical 93 (1-3): 350--355, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hildenbrand03&amp;quot;&amp;gt;J. Hildenbrand, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/GasSensor-Hildenbrand03.pdf Simulation and Characterisation of a Gas sensor and Preparation for Model Order Reduction]&amp;lt;/span&amp;gt;, Diploma Thesis, University of Freiburg, Germany, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bechthold04&amp;quot;&amp;gt;T. Bechtold, J. Hildenbrand, J. Wöllenstein, J. G. Korvink, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/ESIME.2004.1304049 Model Order Reduction of 3D Electro-Thermal Model for a Novel, Micromachined Hotplate Gas Sensor]&amp;lt;/span&amp;gt;, Proceedings of 5th International Conference on Thermal and Mechanical Simulation and Experiments in Microelectronics and Microsystems, EUROSIME2004, May 10-12, 2004, Brussels, Belgium: 263--267, 2004.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bechthold05&amp;quot;&amp;gt;T. Bechtold, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.freidok.uni-freiburg.de/volltexte/1914/ Model Order Reduction of Electro-Thermal MEMS]&amp;lt;/span&amp;gt;&amp;quot;, PhD thesis, Department of Microsystems Engineering, University of Freiburg, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; [[User:Feng|Lihong Feng]] &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.jade-hs.de/team/tamara-bechtold/ Tamara Bechtold]&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Electrostatic_Beam&amp;diff=3870</id>
		<title>Electrostatic Beam</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Electrostatic_Beam&amp;diff=3870"/>
		<updated>2023-11-30T09:31:12Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Electrostatic Beam&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* electrostaticBeam_n38m1q1&lt;br /&gt;
* electrostaticBeam_n398m1q1&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = NLTI-SOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 38&lt;br /&gt;
* 398&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, E, F, K, M, f&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Beam Actuated by Electrostatic Force==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:EBeam.gif|490px|thumb|right|Figure 1]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:Beam4.gif|490px|thumb|right|&amp;lt;caption&amp;gt;Degrees of freedom &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta_z&amp;lt;/math&amp;gt;&amp;lt;/caption&amp;gt;]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Moving structures are an essential part for many microsystem devices, among them fluidic components like pumps and electrically controllable valves, sensing cantilevers, and optical structures.&lt;br /&gt;
&lt;br /&gt;
Several actuation principles can be employed on microscopic length scales, certainly most frequent electromagnetic forces.&lt;br /&gt;
While electrostatic actuation falls behind at the macro scale, the effect of charged bodies outperforms magnetic forces in the micro scale both in terms of performance and manufacturing expense.&lt;br /&gt;
&lt;br /&gt;
While the single component can easily be simulated on a usual desktop computer, the calculation of a system of many coupled devices still presents a challenge.&lt;br /&gt;
This challenge is raised by the fact that many of these devices show a nonlinear behavior.&lt;br /&gt;
Especially for electrostatic structures, a further difficulty is the large reach of the electrostatic forces, leading to a strong spatial coupling of charges.&lt;br /&gt;
&lt;br /&gt;
Accurate modelling of such a system typically leads to high order models.&lt;br /&gt;
The tasks of simulation, analysis and controller design of high order nonlinear control systems can be simplified by reducing the order of the original system and approximating it by a lower order model.&lt;br /&gt;
&lt;br /&gt;
An application of electrostatic moving structures are e.g. [[wikipedia:RF_switch|RF switches]] or filters.&lt;br /&gt;
Given a simple enough shape, they often can be modelled as one-dimensional beams embedded in two or three dimensional space.&lt;br /&gt;
&lt;br /&gt;
===Model description===&lt;br /&gt;
&lt;br /&gt;
This model describes a slender beam which is actuated by a voltage between the beam and the ground electrode below (see Fig.&amp;amp;nbsp;1).&lt;br /&gt;
&lt;br /&gt;
On the beam, at least three degrees of freedom per node have to be considered:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;&lt;br /&gt;
|Flexural displacement&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;\theta_z&amp;lt;/math&amp;gt;&lt;br /&gt;
|Flexural rotation&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;&lt;br /&gt;
|Charge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
On the ground electrode, all spatial degrees of freedom are fixed, so only charge has to be considered.&lt;br /&gt;
The beam is supported either on the left side or on both sides.&lt;br /&gt;
The damping matrix is calculated by a linear combination of the mass matrix &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and the stiffness matrix &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The calculation of the electrostatic force would require a boundary element discretization, where it would be necessary to recalculate the capacity matrix for each time-step due to the motion of the charges&lt;br /&gt;
This would require an integration over the beam&#039;s elements and could be written in analytical form by using e.g. [[wikipedia:Gaussian_quadrature|Gauss integration]];&lt;br /&gt;
however, the complexity of the resulting system would be too high.&lt;br /&gt;
We therefore use the method shown in &amp;lt;ref name=&amp;quot;siverberg1996&amp;quot;/&amp;gt;, i.e. we concentrate the charges on the nodes.&lt;br /&gt;
The capacity matrix then follows a simple &amp;lt;math&amp;gt;1/r&amp;lt;/math&amp;gt; law.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Based on the finite element discretization presented in &amp;lt;ref name=&amp;quot;weaver1990&amp;quot;/&amp;gt;, an interactive matrix generator has been created using [http://www.wolfram.com/ Wolfram Research]&#039;s [http://www.wolfram.com/products/webmathematica webMathematica].&lt;br /&gt;
Models produced by this generator are in the DSIF&amp;lt;ref name=&amp;quot;lienemsann2005&amp;quot;/&amp;gt; format, which allows for nonlinear terms.&lt;br /&gt;
&lt;br /&gt;
All examples are made for a silicon beam with the following properties:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
! Property&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
|Beam length (l)&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{-5} m&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Beam height (h)&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{-6} m&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Beam width (w)&lt;br /&gt;
|&amp;lt;math&amp;gt;15 \cdot 10^{-6} m&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Distance between beams (s)&lt;br /&gt;
|&amp;lt;math&amp;gt;200 \cdot 10^{-9} m&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Material density (rho)&lt;br /&gt;
|&amp;lt;math&amp;gt;2330 kg/m^3&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cross-sectional area (A)&lt;br /&gt;
|&amp;lt;math&amp;gt;150 \cdot 10^{12} m^2&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Moment of inertia (I)&lt;br /&gt;
|&amp;lt;math&amp;gt;1.25 \cdot 10^{-21} m^4&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Modulus of elasticity (E)&lt;br /&gt;
|&amp;lt;math&amp;gt;1.31 \cdot 10^{11} Pa&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Contribution of &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; to damping&lt;br /&gt;
|&amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Contribution of &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; to damping&lt;br /&gt;
|&amp;lt;math&amp;gt;10^{-6}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|Both sides, &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; DOF only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following examples are available (all files are zipped compressed DSIF files, Units: SI):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
! File&lt;br /&gt;
! Number of Nodes&lt;br /&gt;
! Number of Equations&lt;br /&gt;
! Compressed Size [kB]&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/ElectrostaticBeam-dim1e1-E10.zip ElectrostaticBeam-dim1e1-E10.zip]&lt;br /&gt;
|10&lt;br /&gt;
|38&lt;br /&gt;
|4144&lt;br /&gt;
|-&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/ElectrostaticBeam-dim1e2-E100.zip ElectrostaticBeam-dim1e2-E100.zip]&lt;br /&gt;
|100&lt;br /&gt;
|398&lt;br /&gt;
|347679&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;.m&amp;lt;/tt&amp;gt; files contain matrices &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;, the vector &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and initial conditions for the following system of equations:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M \ddot{x}(t) + E\dot{x}(t) + K x(t) &amp;amp;= B u(t) + F f(x(t),u(t)) \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;n \times 1&amp;lt;/math&amp;gt; matrix with &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; at all charge DOFs of the upper beam and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;1 \times n&amp;lt;/math&amp;gt; matrix with the only nonzero entry at the &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; DOF of the middle node.&lt;br /&gt;
&lt;br /&gt;
Details of the implementation are available in a separate report ([https://www.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/ElectrostaticBeam.pdf ElectrostaticBeam.pdf]), see also &amp;lt;ref name=&amp;quot;lienemann2006&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A typical input to this system is a step response; periodic on/off switching is also possible.&lt;br /&gt;
The reduced model should thus both represent the step response as well as the possible influence of higher order harmonics.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M \ddot{x}(t) + E\dot{x}(t) + K x(t) &amp;amp;= B u(t) + F f(x(t)) \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;K \in \mathbb{R}^{N \times N}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{N \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;F \in \mathbb{R}^{N \times S}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;f : \mathbb{R}^N \to \mathbb{R}^S&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times N}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&amp;lt;tt&amp;gt;E10&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 38&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S = 28&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;E100&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;N = 398&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S = 298&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Electrostatic Beam&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Electrostatic_Beam&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_ebeam,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Electrostatic Beam},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Electrostatic_Beam}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {20XX}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{morLieRK06,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{J. Lienemann and E.B. Rudnyi and J.G. Korvink}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {{MST} {MEMS} model order reduction: Requirements and benchmarks},&lt;br /&gt;
   journal =      {Journal of Biomechanics},&lt;br /&gt;
   volume =       {415},&lt;br /&gt;
   number =       {2--3},&lt;br /&gt;
   pages =        {469--498},&lt;br /&gt;
   year =         {2006},&lt;br /&gt;
   doi =          {10.1016/j.laa.2005.04.002}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemsann2005&amp;quot;&amp;gt; J. Lienemann, B. Salimbahrami, B. Lohmann, J.G. Korvink, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_12 A File Format for the Exchange of Nonlinear Dynamical ODE Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 317--326, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;siverberg1996&amp;quot;&amp;gt;L. Silverberg, L. Weaver, Jr., &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1115/1.2788876 Dynamics and Control of Electrostatic Structures]&amp;lt;/span&amp;gt;, Journal of Applied Mechanics, Vol. 63, p. 383--391, 1996.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;weaver1990&amp;quot;&amp;gt;W. Weaver, Jr., S.P. Timoshenko, D.H. Young, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://books.google.de/books?id=YZ7t8LgRqi0C&amp;amp;lpg=PP1&amp;amp;dq=editions%3AgXRPzjrsO3IC&amp;amp;pg=PP1#v=onepage&amp;amp;q&amp;amp;f=false Vibration problems in engineering]&amp;lt;/span&amp;gt;, 5th ed., Wiley, 1990.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemann2006&amp;quot;&amp;gt;J. Lienemann, E.B. Rudnyi, J.G. Korvink, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/j.laa.2005.04.002 MST MEMS model order reduction: Requirements and benchmarks]&amp;lt;/span&amp;gt;, Linear Algebra and its Applications, 415(2--3): 469--498 , 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Earth_Atmosphere&amp;diff=3869</id>
		<title>Earth Atmosphere</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Earth_Atmosphere&amp;diff=3869"/>
		<updated>2023-11-30T09:30:51Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Dense]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Earth Atmosphere&lt;br /&gt;
|Benchmark ID    = earthAtmosphere_n598m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 598&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Model of an Atmospheric Storm Track==&lt;br /&gt;
&lt;br /&gt;
This benchmark models the track of an [[wikipedia:Storm_track|atmospheric storm track]].&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;farrell95&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are available from the [http://slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [http://slicot.org/objects/software/shared/bench-data/eady.zip eady.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
Here is [https://www.python.org Python] code for loading the matrices (&amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are stored as arrays of 8-bit unsigned integers):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from scipy.io import loadmat&lt;br /&gt;
&lt;br /&gt;
mat = loadmat(&#039;eady.mat&#039;)&lt;br /&gt;
A = mat[&#039;A&#039;]&lt;br /&gt;
B = mat[&#039;B&#039;].astype(np.float64)&lt;br /&gt;
C = mat[&#039;C&#039;].astype(np.float64)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \dot{x}(t) &amp;amp;= A x(t) + B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{598 \times 598}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{598 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 598}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_cdisc,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{FarI95,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{B.F. Farrell and P.J. Ioannou}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {Stochastic Dynamics of the Midlatitude Atmospheric Jet},&lt;br /&gt;
  journal =      {Journal of the Atmospheric Sciences},&lt;br /&gt;
  volume =       {52},&lt;br /&gt;
  number =       {10},&lt;br /&gt;
  pages =        {1642--1656},&lt;br /&gt;
  year =         {1995},&lt;br /&gt;
  doi =          {10.1175/1520-0469(1995)052&amp;lt;1642:SDOTMA&amp;gt;2.0.CO;2}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;farrell95&amp;quot;&amp;gt; B.F. Farrell, P.J. Ioannou. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1175/1520-0469(1995)052%3C1642:SDOTMA%3E2.0.CO;2 Stochastic Dynamics of the Midlatitude Atmospheric Jet]&amp;lt;/span&amp;gt;. Journal of the Atmospheric Sciences, 52(10): 1642--1656, 1995.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Convective_Thermal_Flow&amp;diff=3868</id>
		<title>Convective Thermal Flow</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Convective_Thermal_Flow&amp;diff=3868"/>
		<updated>2023-11-30T09:29:32Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Convective Thermal Flow&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* ctfChipCoolingv0_n20082m1q5&lt;br /&gt;
* ctfChipCoolingv01_n20082m1q5&lt;br /&gt;
* ctfFlowMeterv0_n9669m1q5&lt;br /&gt;
* ctfFlowMeterv05_n9669m1q5&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 20082&lt;br /&gt;
* 20082&lt;br /&gt;
* 9669&lt;br /&gt;
* 9669&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 5&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Convective Thermal Flow Problems==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:Convection1.jpg|490px|thumb|right|Figure 1: Convective heat flow example: 2D anemometer model]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:Convection2.jpg|490px|thumb|right|Figure 2: Convective heat flow example: 3D cooling structure]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Many thermal problems require simulation of heat exchange between a solid body and a fluid flow.&lt;br /&gt;
The most elaborate approach to this problem is [[wikipedia:Computational_fluid_dynamics|computational fluid dynamics]] (CFD).&lt;br /&gt;
However, CFD is computationally expensive.&lt;br /&gt;
A popular solution is to exclude the flow completely from the computational domain and to use convection boundary conditions for the solid model.&lt;br /&gt;
However, caution has to be taken to select the [[wikipedia:Heat_transfer_coefficient|film coefficient]].&lt;br /&gt;
&lt;br /&gt;
An intermediate level is to include a flow region with a given velocity profile that adds convective transport to the model.&lt;br /&gt;
Compared to convection boundary conditions this approach has the advantage that the film coefficient does not need to be specified and that information about the heat profile in the flow can be obtained.&lt;br /&gt;
A drawback of the method is the greatly increased number of elements needed to perform a physically valid simulation because the solution accuracy when employing upwind finite element schemes depends on the element size.&lt;br /&gt;
While this problem still is linear, due to the forced convection, the conductivity matrix changes from a symmetric matrix to an un-symmetric one.&lt;br /&gt;
So this problem type can be used as a benchmark for problems containing un-symmetric matrices.&lt;br /&gt;
&lt;br /&gt;
Two different designs are tested: a 2D model of an [[Anemometer|anemometer]]-like structure mainly consisting of a tube and a small heat source (Fig.&amp;amp;nbsp;1) &amp;lt;ref name=&amp;quot;ernst2001&amp;quot;/&amp;gt;.&lt;br /&gt;
The solid model has been generated and meshed in [http://www.ansys.com ANSYS].&lt;br /&gt;
Triangular &amp;lt;tt&amp;gt;PLANE55&amp;lt;/tt&amp;gt; elements have been used for meshing and discretizing by the finite element method, resulting in 19282 elements and 9710 nodes.&lt;br /&gt;
The second design is a 3D model of a chip cooled by forced convection (Fig.&amp;amp;nbsp;2) &amp;lt;ref name=&amp;quot;harper1997&amp;quot;/&amp;gt;.&lt;br /&gt;
In this case, the tetrahedral element type &amp;lt;tt&amp;gt;SOLID70&amp;lt;/tt&amp;gt; was used, resulting in 107989 elements and 20542 nodes.&lt;br /&gt;
Since the implementation of the convective term in ANSYS does not allow defining the fluid speed on a per-element basis but on a per-region one, the flow profile has to be approximated by piece-wise step functions.&lt;br /&gt;
The approximation used for these benchmarks is shown in Fig.&amp;amp;nbsp;1.&lt;br /&gt;
&lt;br /&gt;
The Dirichlet boundary conditions are applied to the original system.&lt;br /&gt;
In both models, the reference temperature is set to &amp;lt;math&amp;gt;300 \, \text{K}&amp;lt;/math&amp;gt;, and Dirichlet boundary conditions as well as initial conditions are set to &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; with respect to the reference.&lt;br /&gt;
The specified Dirichlet boundary conditions are in both cases the inlet of the fluid and the outer faces of the solids. Matrices are supplied for the symmetric case (fluid speed is zero; no convection), and the non-symmetric case (with forced convection).&lt;br /&gt;
Table&amp;amp;#160;1 shows the output nodes specified for the two benchmarks, Table&amp;amp;#160;2 links the filenames according to the different cases.&lt;br /&gt;
&lt;br /&gt;
Practically, only a few nodes are considered quantities of interest.&lt;br /&gt;
Hence, a small subset of five nodes is selected as output nodes,&lt;br /&gt;
which are filtered from the discretized state by a linear transformation.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38867, see &amp;lt;ref name=&amp;quot;moosmann2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Matrices are in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format.&lt;br /&gt;
The matrix name is used as an extension of the matrix file.&lt;br /&gt;
&amp;lt;tt&amp;gt;*.C.names&amp;lt;/tt&amp;gt; contains a list of output names written consecutively.&lt;br /&gt;
The system matrices have been extracted from ANSYS models by means of [http://portal.uni-freiburg.de/imteksimulation/downloads/mor4fem mor4fem].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Output nodes for the two models.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Model&lt;br /&gt;
!Number&lt;br /&gt;
!Code&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|Flow Meter&lt;br /&gt;
|1&lt;br /&gt;
|out1&lt;br /&gt;
|outlet position&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|2&lt;br /&gt;
|out2&lt;br /&gt;
|outlet position&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|3&lt;br /&gt;
|SenL&lt;br /&gt;
|left sensor position&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|4&lt;br /&gt;
|Heater&lt;br /&gt;
|within the heater&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|5&lt;br /&gt;
|SenR&lt;br /&gt;
|right sensor position&lt;br /&gt;
|-&lt;br /&gt;
|Cooling Structure&lt;br /&gt;
|1&lt;br /&gt;
|out1&lt;br /&gt;
|outlet position&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|2&lt;br /&gt;
|out2&lt;br /&gt;
|outlet position&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|3&lt;br /&gt;
|out3&lt;br /&gt;
|outlet position&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|4&lt;br /&gt;
|out4&lt;br /&gt;
|outlet position&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|5&lt;br /&gt;
|Heater&lt;br /&gt;
|within the heater&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 2: Provided files.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Model&lt;br /&gt;
!Fluid Speed (m/s)&lt;br /&gt;
!Link&lt;br /&gt;
!Size&lt;br /&gt;
|-&lt;br /&gt;
|Flow Meter&lt;br /&gt;
|&amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Convection-dim1e4-flow_meter_model_v0.tgz Convection-dim1e4-flow_meter_model_v0.tgz]&lt;br /&gt;
|649.4 kB&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;0.5&amp;lt;/math&amp;gt;&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Convection-dim1e4-flow_meter_model_v0.5.tgz Convection-dim1e4-flow_meter_model_v0.5.tgz]&lt;br /&gt;
|757.8 kB&lt;br /&gt;
|-&lt;br /&gt;
|Cooling Structure&lt;br /&gt;
|&amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Convection-dim1e4-chip_cooling_model_v0.tgz Convection-dim1e4-chip_cooling_model_v0.tgz]&lt;br /&gt;
|3.9 MB&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;0.1&amp;lt;/math&amp;gt;&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/Convection-dim1e4-chip_cooling_model_v0.1.tgz Convection-dim1e4-chip_cooling_model_v0.1.tgz]&lt;br /&gt;
|4.0 MB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Further information on the models can be found in &amp;lt;ref name=&amp;quot;moosmann2004&amp;quot;/&amp;gt;,&lt;br /&gt;
where model reduction by means of the [[wikipedia:Arnoldi_iteration|Arnoldi algorithm]] is also presented.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  E \dot{x}(t) &amp;amp;= A x(t) + B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{n \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{5 \times n}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;flow_v0&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 9669&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;flow_v0.5&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 9669&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;chip_v0&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 20082&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;chip_v0.1&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 20082&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Convective Thermal Flow&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Convective_Thermal_Flow&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_convection,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Convective Thermal Flow},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Convection}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {20XX}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @INPROCEEDINGS{morMooRGetal04,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{C. Moosmann, E.B. Rudnyi, A. Greiner, J.G. Korvink}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Model Order Reduction for Linear Convective Thermal Flow},&lt;br /&gt;
   booktitle =    {Proceedings of 10th International Workshops on THERMal INvestigations of ICs and Systems},&lt;br /&gt;
   year =         {2004},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.com/doc/papers/moosmann04THERMINIC.pdf}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ernst2001&amp;quot;&amp;gt;H. Ernst, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://freidok.uni-freiburg.de/data/201 High-Resolution Thermal Measurements in Fluids]&amp;lt;/span&amp;gt;, PhD thesis, University of Freiburg, Germany, 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;harper1997&amp;quot;&amp;gt;C.A. Harper, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1036/0071430482 Electronic packaging and interconnection handbook]&amp;lt;/span&amp;gt;, New York McGraw- Hill, USA, 1997&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;moosmann2004&amp;quot;&amp;gt;C. Moosmann, E.B. Rudnyi, A. Greiner, J.G. Korvink, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://modelreduction.com/doc/papers/moosmann04THERMINIC.pdf Model Order Reduction for Linear Convective Thermal Flow]&amp;lt;/span&amp;gt;, Proceedings of 10th International Workshops on THERMal INvestigations of ICs and Systems, THERMINIC2004, Sophia Antipolis, France, 2004.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;moosmann2005&amp;quot;&amp;gt;C. Moosmann, A. Greiner, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_16 Convective Thermal Flow Problems]&amp;lt;/span&amp;gt;, In: Dimension Reduction of Large-Scale Systems. Springer, Berlin, Heidelberg. Lecture Notes in Computational Science and Engineering, vol 45: 341--343, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Convection_Reaction&amp;diff=3867</id>
		<title>Convection Reaction</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Convection_Reaction&amp;diff=3867"/>
		<updated>2023-11-30T09:28:49Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Convection Reaction&lt;br /&gt;
|Benchmark ID    = convectionReaction_n84m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 84&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
This benchmark models a chemical reaction by a [[wikipedia:Convection-diffusion_equation|convection]]-[[wikipedia:Reaction-diffusion|reaction]] partial differential equation on the unit square,&lt;br /&gt;
given by:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial x}{\partial t} = \frac{\partial^2 x}{\partial y^2} + \frac{\partial^2 x}{\partial z^2} + 20 \frac{\partial x}{\partial z} - 180 x + f(y,z) x(t),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with Dirichlet boundary conditions and discretized with centered difference approximation.&lt;br /&gt;
&lt;br /&gt;
The input vector &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is composed of random elements and the output vector equals the input vector &amp;lt;math&amp;gt;C = B^T&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;raschman80&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;saad88&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;grimme97&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are available from the [https://www.slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [https://www.slicot.org/objects/software/shared/bench-data/pde.zip pde.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
Here is [https://www.python.org Python] code for loading the matrices (&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a sparse matrix of 16-bit integers and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are full matrices stored as sparse matrices):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from scipy.io import loadmat&lt;br /&gt;
&lt;br /&gt;
mat = loadmat(&#039;build.mat&#039;)&lt;br /&gt;
A = mat[&#039;A&#039;].astype(np.float64)&lt;br /&gt;
B = mat[&#039;B&#039;].toarray()&lt;br /&gt;
C = mat[&#039;C&#039;].toarray()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \dot{x}(t) &amp;amp;= A x(t) + B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{84 \times 84}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{84 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 84}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_pde,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.},&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{Saa88,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{Y. Saad}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {Projection and deflation method for partial pole assignment in linear state feedback},&lt;br /&gt;
  journal =      {IEEE Transactions on Automatic Control},&lt;br /&gt;
  volume =       {33},&lt;br /&gt;
  number =       {3},&lt;br /&gt;
  pages =        {290--297},&lt;br /&gt;
  year =         {1988},&lt;br /&gt;
  doi =          {10.1109/9.406}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;raschman80&amp;quot;&amp;gt; P.  Raschman, M. Kuhicek, M. Maros. Waves in distributed chemical systems: Experiments and computations. In: New Approaches to Nonlinear Problems in Dynamics - Proceedings of the  Asilomar  Conference  Ground: 271--288, SIAM, 1980.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;saad88&amp;quot;&amp;gt; Y. Saad.  &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/9.406 Projection and deflation method for partial pole assignment in linear state feedback]&amp;lt;/span&amp;gt;, IEEE Transactions on Automatic Control, 33(3): 290--297, 1988.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;grimme97&amp;quot;&amp;gt; E.J. Grimme. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.proquest.com/dissertations-theses/krylov-projection-methods-model-reduction/docview/304361372/se-2?accountid=14597 Krylov Projection Methods for Model Reduction]&amp;lt;/span&amp;gt;. PhD Thesis, University of Illinois at Urbana-Champaign, 1998.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Clamped_Beam&amp;diff=3866</id>
		<title>Clamped Beam</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Clamped_Beam&amp;diff=3866"/>
		<updated>2023-11-30T09:28:21Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:second differential order]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Clamped Beam&lt;br /&gt;
|Benchmark ID    = clampedBeam_n348m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 348&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Clamped Beam Model==&lt;br /&gt;
&lt;br /&gt;
This benchmark models a [[wikipedia:Cantilever|cantilever beam]], which is a beam clamped on one end.&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;antoulas01&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For larger beam-type benchmarks see the [[Linear_1D_Beam|linear 1d beam]] and [[Electrostatic_Beam|electrostatic beam]] benchmarks.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are available from the [https://www.slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [https://www.slicot.org/objects/software/shared/bench-data/beam.zip beam.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
Here is [https://www.python.org Python] code for loading the matrices (&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is stored as a sparse matrix that is mostly full and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is stored as an array of 8-bit unsigned integers):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from scipy.io import loadmat&lt;br /&gt;
&lt;br /&gt;
mat = loadmat(&#039;beam.mat&#039;)&lt;br /&gt;
A = mat[&#039;A&#039;].toarray()&lt;br /&gt;
B = mat[&#039;B&#039;]&lt;br /&gt;
C = mat[&#039;C&#039;].astype(np.float64)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;math&amp;gt;(A, B, C)&amp;lt;/math&amp;gt; represents a second-order system&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \ddot{q}(t) + E_{so} \dot{q}(t) + a K_{so} q(t) &amp;amp;= a B_{so} u(t), \\&lt;br /&gt;
  y(t) &amp;amp;= C_{so} q(t),&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  A &amp;amp;=&lt;br /&gt;
  \begin{pmatrix}&lt;br /&gt;
    0 &amp;amp; a I \\&lt;br /&gt;
    -K_{so} &amp;amp; -E_{so}&lt;br /&gt;
  \end{pmatrix}, \\&lt;br /&gt;
  B &amp;amp;=&lt;br /&gt;
  \begin{pmatrix}&lt;br /&gt;
    0 \\&lt;br /&gt;
    B_{so}&lt;br /&gt;
  \end{pmatrix}, \\&lt;br /&gt;
  C &amp;amp;=&lt;br /&gt;
  \begin{pmatrix}&lt;br /&gt;
    C_{so} &amp;amp; 0&lt;br /&gt;
  \end{pmatrix},&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;a \approx 21.3896&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Here is [https://www.python.org Python] code for checking the structure and extracting the second-order matrices:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
n = 348&lt;br /&gt;
n2 = n // 2&lt;br /&gt;
&lt;br /&gt;
assert np.all(A[:n2, :n2] == 0)&lt;br /&gt;
assert np.all(A[:n2, n2:] == A[0, n2] * np.eye(n2))&lt;br /&gt;
assert np.all(B[:n2] == 0)&lt;br /&gt;
assert np.all(C[:, :n2] == 0)&lt;br /&gt;
&lt;br /&gt;
a = A[0, n2]&lt;br /&gt;
Eso = -A[n2:, n2:]&lt;br /&gt;
Kso = -a * A[n2:, :n2]&lt;br /&gt;
Bso = a * B[n2:]&lt;br /&gt;
Cso = C[:, :n2]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
===First differential order===&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \dot{x}(t) &amp;amp;= A x(t) + B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{348 \times 348}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{348 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 348}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Second differential order===&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C_p \dot{x}(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E, K \in \mathbb{R}^{174 \times 174}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{174 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C_p \in \mathbb{R}^{1 \times 174}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_beam,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{morAntSG01,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{A.C. Antoulas, D.C. Sorensen and S. Gugercin}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {A survey of model reduction methods for large-scale systems},&lt;br /&gt;
  journal =      {Contemporary Mathematics},&lt;br /&gt;
  volume =       {280},&lt;br /&gt;
  pages =        {193--219},&lt;br /&gt;
  year =         {2001},&lt;br /&gt;
  doi =          {10.1090/conm/280}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;antoulas01&amp;quot;&amp;gt; A.C. Antoulas, D.C. Sorensen and S. Gugercin. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1090/conm/280 A survey of model reduction methods for large-scale systems]&amp;lt;/span&amp;gt;. Contemporary Mathematics, 280: 193--219, 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Circular_Piston&amp;diff=3865</id>
		<title>Circular Piston</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Circular_Piston&amp;diff=3865"/>
		<updated>2023-11-30T09:27:49Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:second differential order]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Circular Piston&lt;br /&gt;
|Benchmark ID    = circularPiston_n2025m1q2025&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-SOS&lt;br /&gt;
|nstates         = 2025&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 2025&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Axi-Symmetric Infinite Element Model for Circular Piston==&lt;br /&gt;
This example is a model of the form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
M \ddot{x}(t) + E \dot{x}(t) + K x(t) = B,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; non-symmetric matrices and &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; singular.&lt;br /&gt;
This is thus a differential algebraic equation.&lt;br /&gt;
It is shown that it has index 1&amp;lt;ref name=&amp;quot;coyette2003&amp;quot;/&amp;gt;.&lt;br /&gt;
The input of the system is &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and the output is the state vector &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;.&lt;br /&gt;
The motivation for using model reduction for this type of problem is the reduction of the computation time of a simulation.&lt;br /&gt;
&lt;br /&gt;
This is an example from an acoustic radiation problem discussed in &amp;lt;ref name=&amp;quot;pinsky1991&amp;quot;/&amp;gt;.&lt;br /&gt;
Consider a circular piston subtending a polar angle &amp;lt;math&amp;gt;0&amp;lt;\theta&amp;lt;\theta_p&amp;lt;/math&amp;gt; on a submerged massless and rigid sphere of radius &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
The piston vibrates harmonically with a uniform radial acceleration.&lt;br /&gt;
The surrounding acoustic domain is unbounded and is characterized by its density &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; and sound speed &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We denote by &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a_r&amp;lt;/math&amp;gt; the prescribed pressure and normal acceleration respectively.&lt;br /&gt;
In order to have a steady state solution  &amp;lt;math&amp;gt;\tilde{p}(r,\theta,t)&amp;lt;/math&amp;gt; verifying&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\tilde{p}(r,\theta,t) = \mathcal{R} e (p(r,\theta) e^{i\omega t})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the transient boundary condition is chosen as:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
a_r&lt;br /&gt;
= \frac{-1}{\rho} \frac{\partial p(r,\theta)}{\partial r} \big|_{r=a}&lt;br /&gt;
=&lt;br /&gt;
\begin{cases}&lt;br /&gt;
  a_0 \sin(\omega t) &amp;amp; 0 &amp;lt; \theta &amp;lt; \theta_p \\&lt;br /&gt;
  0 &amp;amp; \theta &amp;gt; \theta_p&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The axi-symmetric discrete finite-infinite element model relies on a mesh of linear quadrangle finite elements for the inner domain&lt;br /&gt;
(region between spherical surfaces &amp;lt;math&amp;gt;r=\delta&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;r=1.5\delta&amp;lt;/math&amp;gt;).&lt;br /&gt;
The numbers of divisions along radial and circumferential directions are &amp;lt;math&amp;gt;5&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;80&amp;lt;/math&amp;gt;, respectively.&lt;br /&gt;
The outer domain relies on conjugated infinite elements of order &amp;lt;math&amp;gt;5&amp;lt;/math&amp;gt;.&lt;br /&gt;
For this example we used &amp;lt;math&amp;gt;\delta=1 [m]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\rho=1.225 [kg/m^3]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;c=340 [m/s]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a_0 = 0.001 [m/s^2]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\omega = 1000 [rad/s]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The matrices &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and the right-hand side &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; are computed by [http://www.fft.be/ Free Field Technologies].&lt;br /&gt;
The dimension of the second-order system is &amp;lt;math&amp;gt;N=2025&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 38890, see &amp;lt;ref name=&amp;quot;bai2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Download matrices in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/CircularPiston-dim1e3-piston.tar.gz CircularPiston-dim1e3-piston.tar.gz] (1.9 MB).&lt;br /&gt;
&lt;br /&gt;
Extracting will produce&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;piston.M&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;piston.E&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;piston.K&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;piston.B&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that for &amp;lt;tt&amp;gt;piston.B&amp;lt;/tt&amp;gt;, loading with &amp;lt;tt&amp;gt;scipy.io.mmread&amp;lt;/tt&amp;gt; will not work because the number of nonzeros is specified in the dense Matrix Market format.&lt;br /&gt;
Replacing the line with &amp;quot;2025 1 2025&amp;quot; by &amp;quot;2025 1&amp;quot; will make it work.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B \\&lt;br /&gt;
  y(t) &amp;amp;= x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M, E, K \in \mathbb{R}^{2025 \times 2025}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{2025 \times 1}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Circular Piston&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Circular_Piston&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_piston,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Circular Piston},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Circular_Piston}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {20XX}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{PinA91,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{P.M. Pinsky and N.N. Abboud}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Finite element solution of the transient exterior structural acoustics problem based on the use of radially asymptotic boundary conditions},&lt;br /&gt;
   journal =      {Computer Methods in Applied Mechanics and Engineering},&lt;br /&gt;
   volume =       {85},&lt;br /&gt;
   pages =        {311--348},&lt;br /&gt;
   year =         {1991},&lt;br /&gt;
   doi =          {10.1016/0045-7825(91)90101-B}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bai2005&amp;quot;&amp;gt;Z. Bai, K. Meerbergen, Y. Su, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_21 Second Order Models: Linear-Drive Multi-Mode Resonator and Axi Symmetric Model of a Circular Piston]&amp;lt;/span&amp;gt;. In: Dimension Reduction of Large-Scale Systems. Lecture Notes in Computational Science and Engineering, vol 45: 363--365, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;coyette2003&amp;quot;&amp;gt;J.-P. Coyette, K. Meerbergen, M. Robbé, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1002/nme.1419 Time integration for spherical acoustic finite-infinite element models]&amp;lt;/span&amp;gt;, Numerical Methods in Engineering 64(13): 1752--1768, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;pinsky1991&amp;quot;&amp;gt;P.M. Pinsky and N.N. Abboud, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/0045-7825(91)90101-B Finite element solution of the transient exterior structural acoustics problem based on the use of radially asymptotic boundary conditions]&amp;lt;/span&amp;gt;, Computer Methods in Applied Mechanics and Engineering, 85: 311--348, 1991.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=CD_Player&amp;diff=3864</id>
		<title>CD Player</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=CD_Player&amp;diff=3864"/>
		<updated>2023-11-30T09:27:23Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = CD Player&lt;br /&gt;
|Benchmark ID    = cdPlayer_n120m2q2&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 120&lt;br /&gt;
|ninputs         = 2&lt;br /&gt;
|noutputs        = 2&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Classical CD Player Model==&lt;br /&gt;
&lt;br /&gt;
This benchmark models the swing arm of a [[wikipedia:CD_Player|CD Player]] holding a lens which can be moved in the horizontal plain.&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;draijer92&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;wortelboer96&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are available from the [https://www.slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [https://www.slicot.org/objects/software/shared/bench-data/CDplayer.zip CDplayer.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \dot{x}(t) &amp;amp;= A x(t) + B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{120 \times 120}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{120 \times 2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{2 \times 120}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_cdisc,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{DraSB92,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{W. Draijer and M. Steinbuch and O. Bosgra}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {Adaptive Control of the Radial Servo System of a Compact Disc Player},&lt;br /&gt;
  journal =      {Automatica},&lt;br /&gt;
  volume =       {28},&lt;br /&gt;
  number =       {3},&lt;br /&gt;
  pages =        {455--462},&lt;br /&gt;
  year =         {1992},&lt;br /&gt;
  doi =          {10.1016/0005-1098(92)90171-B}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;draijer92&amp;quot;&amp;gt; W. Draijer, M. Steinbuch, O. Bosgra. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/0005-1098(92)90171-B Adaptive Control of the Radial Servo System of a Compact Disc Player]&amp;lt;/span&amp;gt;. Automatica, 28(3): 455--462, 1992.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;wortelboer96&amp;quot;&amp;gt; P. Wortelboer, M. Steinbuch, O. Bosgra. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://research.tue.nl/en/publications/closed-loop-balanced-reduction-with-cation-to-a-compact-disc-mech Closed-Loop Balanced Reduction with Application to a Compact Disc Mechanism]&amp;lt;/span&amp;gt;. Selected Topics in Identification, Modeling and Control, 9: 47--58, 1996.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Butterfly_Gyroscope&amp;diff=3863</id>
		<title>Butterfly Gyroscope</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Butterfly_Gyroscope&amp;diff=3863"/>
		<updated>2023-11-30T09:26:47Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:Linear]]&lt;br /&gt;
[[Category:Time invariant]]&lt;br /&gt;
[[Category:Second differential order]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Butterfly Gyroscope&lt;br /&gt;
|Benchmark ID    = butterflyGyroscope_n17361m1q12&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-SOS&lt;br /&gt;
|nstates         = 17361&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 12&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
* [[User:Hund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:Butterfly1.jpg|490px|thumb|right|Figure 1]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:Butterfly2.jpg|490px|thumb|right|Figure 2]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig3&amp;quot;&amp;gt;[[File:Butterfly3.jpg|490px|thumb|right|Figure 3]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;butterfly gyro&#039;&#039;&#039; is developed at the [http://www.imego.com Imego Institute] in an ongoing project with [[wikipedia:Saab_Bofors_Dynamics|Saab Bofors Dynamics AB]].&lt;br /&gt;
The butterfly is a vibrating micro-mechanical gyro that has sufficient theoretical performance characteristics to make it a promising candidate for use in inertial navigation applications.&lt;br /&gt;
The goal of the current project is to develop a micro unit for inertial navigation that can be commercialized in the high-end segment of the rate sensor market.&lt;br /&gt;
This project has reached the final stage of a three-year phase where the development and research efforts have ranged from model-based signal processing, via electronics packaging to design and prototype manufacturing of the sensor element.&lt;br /&gt;
The project has also included the manufacturing of an [[wikipedia:Application-specific_integrated_circuit|ASIC]], named µSIC, that has been especially designed for the sensor (see Fig.&amp;amp;nbsp;1).&lt;br /&gt;
&lt;br /&gt;
The gyro chip consists of a three-layer silicon wafer stack, in which the middle layer contains the sensor element.&lt;br /&gt;
The sensor consists of two wing pairs that are connected to a common frame by a set of beam elements (see Fig.&amp;amp;nbsp;2 and Fig.&amp;amp;nbsp;3);&lt;br /&gt;
this is the reason the gyro is called the butterfly.&lt;br /&gt;
Since the structure is manufactured using an anisotropic wet-etch process, the connecting beams are slanted.&lt;br /&gt;
This makes it possible to keep all electrodes, both for capacitive excitation and detection, confined to one layer beneath the two wing pairs.&lt;br /&gt;
The excitation electrodes are the smaller dashed areas shown in Fig.&amp;amp;nbsp;2.&lt;br /&gt;
The detection electrodes correspond to the four larger ones.&lt;br /&gt;
By applying DC-biased AC voltages to the four pairs of small electrodes, the wings are forced to vibrate in anti-phase in the wafer plane.&lt;br /&gt;
This is the excitation mode.&lt;br /&gt;
As the structure rotates about the axis of sensitivity (see Fig.&amp;amp;nbsp;2), each of the masses will be affected by a Coriolis acceleration.&lt;br /&gt;
This acceleration can be represented as an inertial force that is applied at right angles with the external angular velocity and the direction of motion of the mass. The Coriolis force induces an anti-phase motion of the wings out of the wafer plane. &lt;br /&gt;
This is the detection mode. The external angular velocity can be related to the amplitude of the detection mode, which is measured via the large electrodes.&lt;br /&gt;
&lt;br /&gt;
When planning for and making decisions on future improvements of the butterfly, it is important to improve the efficiency of the gyro simulations.&lt;br /&gt;
Repeated analyses of the sensor structure have to be conducted with respect to a number of important issues.&lt;br /&gt;
Examples of such are sensitivity to shock, linear and angular vibration sensitivity, reaction to large rates and/or acceleration, different types of excitation load cases, and the effect of force-feedback.&lt;br /&gt;
&lt;br /&gt;
The use of model order reduction indeed decreases runtimes for repeated simulations.&lt;br /&gt;
Moreover, the reduction technique enables a transformation of the FE representation of the gyro into a state space equivalent formulation.&lt;br /&gt;
This will prove helpful in testing the model-based Kalman signal processing algorithms that are being designed for the &#039;&#039;&#039;butterfly gyro&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The structural model of the gyroscope has been done in [http://www.ansys.com/ ANSYS] using quadratic tetrahedral elements (SOLID187, see Fig.&amp;amp;nbsp;3).&lt;br /&gt;
The model shown is a simplified one with a coarse mesh as it is designed to test the model reduction approaches.&lt;br /&gt;
It includes the pure structural mechanics problem only. The load vector is composed of time-varying nodal forces applied at the centers of the excitation electrodes (see Fig.&amp;amp;nbsp;2).&lt;br /&gt;
The amplitude and frequency of each force are equal to &amp;lt;math&amp;gt;0.055 \, \mu \text{N}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;2384 \, \text{Hz}&amp;lt;/math&amp;gt;, respectively.&lt;br /&gt;
The Dirichlet boundary conditions have been applied to all degrees of freedom of the nodes belonging to the top and bottom surfaces of the frame.&lt;br /&gt;
The output nodes are listed in Table&amp;amp;#160;2 and correspond to the centers of the detection electrodes (see Fig.&amp;amp;nbsp;3).&lt;br /&gt;
The structural model&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t), \\&lt;br /&gt;
  y(t) &amp;amp; = C x(t),&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
contains the mass &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and stiffness matrices &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt;.&lt;br /&gt;
The damping matrix &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; can be modeled as &amp;lt;math&amp;gt;E = \alpha M + \beta K&amp;lt;/math&amp;gt;, where the typical values of &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt; are &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;10^{-6}&amp;lt;/math&amp;gt; respectively.&lt;br /&gt;
The nature of the damping matrix is in reality more complex (squeeze film damping, thermo-elastic damping, etc.) but this simple approach has been chosen with respect to the model reduction test.&lt;br /&gt;
&amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is the load vector, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is the output matrix.&lt;br /&gt;
&lt;br /&gt;
The statistics for the matrices are shown in Table&amp;amp;#160;1.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: System matrices for the gyroscope.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Matrix&lt;br /&gt;
!m&lt;br /&gt;
!n&lt;br /&gt;
!nnz&lt;br /&gt;
!Is Symmetric?&lt;br /&gt;
|-&lt;br /&gt;
|M&lt;br /&gt;
|17361&lt;br /&gt;
|17361&lt;br /&gt;
|178896&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|K&lt;br /&gt;
|17361&lt;br /&gt;
|17361&lt;br /&gt;
|519260&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
|17361&lt;br /&gt;
|1&lt;br /&gt;
|8&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
|12&lt;br /&gt;
|17361&lt;br /&gt;
|12&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The outputs are detailed in Table&amp;amp;#160;2.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 2. Outputs for the Butterfly Gyro Model.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Index&lt;br /&gt;
!Code&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|1-3&lt;br /&gt;
|det1m_Ux, det1m_Uy, det1m_Uz&lt;br /&gt;
|Displacements of detection electrode 1, (bottom left large electrode of Fig. 2)&lt;br /&gt;
|-&lt;br /&gt;
|4-6&lt;br /&gt;
|det1p_Ux, det1p_Uy, det1p_Uz&lt;br /&gt;
|Displacements of detection electrode 2, (bottom right large electrode of Fig. 2)&lt;br /&gt;
|-&lt;br /&gt;
|7-9&lt;br /&gt;
|det2m_Ux, det2m_Uy, det2m_Uz&lt;br /&gt;
|Displacements of detection electrode 3, (top left large electrode of Fig. 2)&lt;br /&gt;
|-&lt;br /&gt;
|10-12&lt;br /&gt;
|det2p_Ux, det2p_Uy, det2p_Uz&lt;br /&gt;
|Displacements of detection electrode 4, (top right large electrode of Fig. 2)&lt;br /&gt;
|} 	 	&lt;br /&gt;
&lt;br /&gt;
The model reduction of the gyroscope model by means of [http://portal.uni-freiburg.de/imteksimulation/downloads/mor4fem mor4fem] is described in &lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemann04&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;; No. 35889, see: &amp;lt;ref name=&amp;quot;billger05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Download matrices in [http://math.nist.gov/MatrixMarket/ Matrix Market] format:&lt;br /&gt;
* [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/ButterflyGyro-dim1e5-gyro.tar.gz ButterflyGyro-dim1e5-gyro.tar.gz] (7.4 MB)&lt;br /&gt;
&lt;br /&gt;
The matrix name is used as an extension of the matrix file. File &amp;lt;tt&amp;gt;*.C.names&amp;lt;/tt&amp;gt; contains a list of output names written consecutively.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp; = B u(t) \\&lt;br /&gt;
  y(t) &amp;amp; = C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M \in \mathbb{R}^{17361 \times 17361}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{17361 \times 17361}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;K \in \mathbb{R}^{17361 \times 17361}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{17361 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{12 \times 17361}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
:: Oberwolfach Benchmark Collection, &#039;&#039;&#039;Butterfly Gyroscope&#039;&#039;&#039;. hosted at MORwiki - Model Order Reduction Wiki, 2004. http://modelreduction.org/index.php/Butterfly_Gyroscope &lt;br /&gt;
 &lt;br /&gt;
 @MISC{morwiki_gyro,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{Oberwolfach Benchmark Collection}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Butterfly Gyroscope},&lt;br /&gt;
   howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Butterfly_Gyroscope}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         2004&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @INPROCEEDINGS{morBil05,&lt;br /&gt;
   author =        {D. Billger},&lt;br /&gt;
   title =         {The Butterfly Gyro},&lt;br /&gt;
   booktitle =     {Dimension Reduction of Large-Scale Systems},&lt;br /&gt;
   publisher =     {Springer-Verlag, Berlin/Heidelberg, Germany},&lt;br /&gt;
   year =          2005,&lt;br /&gt;
   volume =        45,&lt;br /&gt;
   pages =         {349--352},&lt;br /&gt;
   series =        {Lecture Notes in Computational Science and Engineering},&lt;br /&gt;
   doi =           {10.1007/3-540-27909-1_18}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lienemann04&amp;quot;&amp;gt; J. Lienemann, D. Billger, E.B. Rudnyi, A. Greiner, and J.G. Korvink, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://modelreduction.com/doc/papers/lienemann04MSM.pdf MEMS Compact Modeling Meets Model Order Reduction: Examples of the Application of Arnoldi Methods to Microsystem Devices]&amp;lt;/span&amp;gt;, Technical Proceedings of the 2004 Nanotechnology Conference and Trade Show, Nanotech 2004, March 7-11, 2004, Boston, Massachusetts, USA.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;billger05&amp;quot;&amp;gt; D. Billger, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_18 The Butterfly Gyro]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 349--352, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Building_Model&amp;diff=3862</id>
		<title>Building Model</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Building_Model&amp;diff=3862"/>
		<updated>2023-11-30T09:26:18Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:SLICOT]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:second differential order]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Building Model&lt;br /&gt;
|Benchmark ID    = buildingModel_n48m1q1&lt;br /&gt;
|Category        = slicot&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = 48&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = A, B, C&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Mlinaric]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Motion Problem in a Building==&lt;br /&gt;
&lt;br /&gt;
This benchmark models the displacement of a multi-story building for example during an Earthquake.&lt;br /&gt;
More details can be found in &amp;lt;ref name=&amp;quot;antoulas01&amp;quot;/&amp;gt; and &amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;/&amp;gt;, &amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Earthquake Model===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;SLICOT Benchmark Examples for Model Reduction&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The system matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; are available from the [https://www.slicot.org/20-site/126-benchmark-examples-for-model-reduction SLICOT benchmarks] page: [https://www.slicot.org/objects/software/shared/bench-data/build.zip build.zip] and are stored as MATLAB [https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html .mat] file.&lt;br /&gt;
&lt;br /&gt;
Here is [https://www.python.org Python] code for loading the matrices (&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is stored as a sparse matrix that is mostly full and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is stored as an array of 8-bit unsigned integers):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from scipy.io import loadmat&lt;br /&gt;
&lt;br /&gt;
mat = loadmat(&#039;build.mat&#039;)&lt;br /&gt;
A = mat[&#039;A&#039;].toarray()&lt;br /&gt;
B = mat[&#039;B&#039;]&lt;br /&gt;
C = mat[&#039;C&#039;].astype(np.float64)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;math&amp;gt;(A, B, C)&amp;lt;/math&amp;gt; represents a second-order system&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \ddot{q}(t) + E_{so} \dot{q}(t) + K_{so} q(t) &amp;amp;= B_{so} u(t), \\&lt;br /&gt;
  y(t) &amp;amp;= C_{so} \dot{q}(t),&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  A &amp;amp;=&lt;br /&gt;
  \begin{pmatrix}&lt;br /&gt;
    0 &amp;amp; I \\&lt;br /&gt;
    -K_{so} &amp;amp; -E_{so}&lt;br /&gt;
  \end{pmatrix}, \\&lt;br /&gt;
  B &amp;amp;=&lt;br /&gt;
  \begin{pmatrix}&lt;br /&gt;
    0 \\&lt;br /&gt;
    B_{so}&lt;br /&gt;
  \end{pmatrix}, \\&lt;br /&gt;
  C &amp;amp;=&lt;br /&gt;
  \begin{pmatrix}&lt;br /&gt;
    0 &amp;amp; C_{so}&lt;br /&gt;
  \end{pmatrix}&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is [https://www.python.org Python] code for checking the structure and extracting the second-order matrices:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
n = 48&lt;br /&gt;
n2 = n // 2&lt;br /&gt;
&lt;br /&gt;
assert np.all(A[:n2, :n2] == 0)&lt;br /&gt;
assert np.all(A[:n2, n2:] == np.eye(n2))&lt;br /&gt;
assert np.all(B[:n2] == 0)&lt;br /&gt;
assert np.all(C[:, :n2] == 0)&lt;br /&gt;
&lt;br /&gt;
Eso = -A[n2:, n2:]&lt;br /&gt;
Kso = -A[n2:, :n2]&lt;br /&gt;
Bso = B[n2:]&lt;br /&gt;
Cso = C[:, n2:]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
===First differential order===&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \dot{x}(t) &amp;amp;= A x(t) + B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \in \mathbb{R}^{48 \times 48}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{48 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 48}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Second differential order===&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C_v \dot{x}(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E, K \in \mathbb{R}^{24 \times 24}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{24 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C_v \in \mathbb{R}^{1 \times 24}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::Niconet e.V., &#039;&#039;&#039;SLICOT - Subroutine Library in Systems and Control Theory&#039;&#039;&#039;, http://www.slicot.org&lt;br /&gt;
&lt;br /&gt;
 @MANUAL{slicot_build,&lt;br /&gt;
  title =        {{SLICOT} - Subroutine Library in Systems and Control Theory},&lt;br /&gt;
  organization = {Niconet e.V.}&lt;br /&gt;
  address =      &amp;lt;nowiki&amp;gt;{\url{http://www.slicot.org}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  key =          {SLICOT}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{morAntSG01,&lt;br /&gt;
  author =       &amp;lt;nowiki&amp;gt;{A.C. Antoulas, D.C. Sorensen and S. Gugercin}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
  title =        {A survey of model reduction methods for large-scale systems},&lt;br /&gt;
  journal =      {Contemporary Mathematics},&lt;br /&gt;
  volume =       {280},&lt;br /&gt;
  pages =        {193--219},&lt;br /&gt;
  year =         {2001},&lt;br /&gt;
  doi =          {10.1090/conm/280}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;antoulas01&amp;quot;&amp;gt; A.C. Antoulas, D.C. Sorensen and S. Gugercin. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1090/conm/280 A survey of model reduction methods for large-scale systems]&amp;lt;/span&amp;gt;. Contemporary Mathematics, 280: 193--219, 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui02&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://eprints.maths.manchester.ac.uk/1040/1/ChahlaouiV02a.pdf A collection of Benchmark examples for model reduction of linear time invariant dynamical systems]&amp;lt;/span&amp;gt;, Working Note 2002-2: 2002.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chahlaoui05&amp;quot;&amp;gt; Y. Chahlaoui, P. Van Dooren, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_24 Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Bone_Model&amp;diff=3861</id>
		<title>Bone Model</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Bone_Model&amp;diff=3861"/>
		<updated>2023-11-30T09:25:40Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: infobox string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:Oberwolfach]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:second differential order]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Bone Model&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* boneModelB010&lt;br /&gt;
* boneModelB025&lt;br /&gt;
* boneModelB050&lt;br /&gt;
* boneModelB120&lt;br /&gt;
* boneModelBS01&lt;br /&gt;
* boneModelBS10&lt;br /&gt;
|Category        = oberwolfach&lt;br /&gt;
|System-Class    = LTI-SOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 986703&lt;br /&gt;
* 2159661&lt;br /&gt;
* 4934244&lt;br /&gt;
* 11969688&lt;br /&gt;
* 127224&lt;br /&gt;
* 914898&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 3&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, K, M&lt;br /&gt;
|License         = GPLv2&lt;br /&gt;
|Creator         = [[User:Himpe]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Lund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description: Trabecular Bone Micro-Finite Element Models==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig1&amp;quot;&amp;gt;[[File:Bone1.jpg|490px|thumb|right|Figure 1]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig2&amp;quot;&amp;gt;[[File:Bone2.jpg|490px|thumb|right|Figure 2]]&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Three-dimensional serial reconstruction techniques allow us to develop a very detailed micro-finite element (micro-FE) model of bones that can very accurately represent the porous bone micro-architecture.&lt;br /&gt;
Fig.&amp;amp;nbsp;1 sketches the micro finite element analysis &amp;lt;ref name=&amp;quot;rietbergen1995&amp;quot;/&amp;gt;.&lt;br /&gt;
Micro [[wikipedia:CT_scan|computed tomography]] (CT) is employed to make 3D high-resolution images (~50 microns) of a bone.&lt;br /&gt;
Then the 3D reconstruction is directly transformed into an equally shaped micro finite element model by simply converting all bone [[wikipedia:Voxel|voxels]] to equally sized 8-node brick elements.&lt;br /&gt;
This results in [[wikipedia:Finite_Element_Method|finite element]] (FE) models with a very large number of elements.&lt;br /&gt;
Such models can be used, for example, to study differences in bone tissue loading between healthy and [[wikipedia:Osteoporosis|osteoporotic]] human bones during quasi-static loading &amp;lt;ref name=&amp;quot;rietbergen2003&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There is increasing evidence, however, that bone responds in particular to dynamic loads &amp;lt;ref name=&amp;quot;lanyon1984&amp;quot;/&amp;gt;.&lt;br /&gt;
It has been shown that the application of high-frequency, very low-magnitude strains to a bone can prevent bone loss due to osteoporosis and can even result in increased bone strength in bones that are already osteoporotic.&lt;br /&gt;
In order to better understand this phenomenon, it is necessary to determine the strain as sensed by the bone cells due to this loading.&lt;br /&gt;
This would be possible with the micro-FE analysis, but such an analysis needs to be a dynamic one.&lt;br /&gt;
&lt;br /&gt;
The present benchmark presents six bone models varying in dimension from about two hundred thousand to twelve million equations with the goal to research on scalability of model reduction software.&lt;br /&gt;
Each model represents a second-order system of the form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  M \ddot{x}(t) + K x(t) &amp;amp;= B u(t), \\&lt;br /&gt;
  y(t) &amp;amp;= C x(t),&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the matrices &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; are symmetric and positive definite.&lt;br /&gt;
The goal of model reduction is to speed up harmonic response analysis in the frequency range &amp;lt;math&amp;gt;1-100 Hz&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The matrix properties are given in Table&amp;amp;#160;1 below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&#039;&#039;Table 1: Bone micro-finite element models.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!BS01&lt;br /&gt;
!BS10&lt;br /&gt;
!B010&lt;br /&gt;
!B025&lt;br /&gt;
!B050&lt;br /&gt;
!B120&lt;br /&gt;
|-&lt;br /&gt;
|Number of Elements&lt;br /&gt;
|20098&lt;br /&gt;
|192539&lt;br /&gt;
|278259&lt;br /&gt;
|606253&lt;br /&gt;
|1378782&lt;br /&gt;
|3387547&lt;br /&gt;
|-&lt;br /&gt;
|Number of Nodes&lt;br /&gt;
|42508&lt;br /&gt;
|305066&lt;br /&gt;
|329001&lt;br /&gt;
|719987&lt;br /&gt;
|1644848&lt;br /&gt;
|3989996&lt;br /&gt;
|-&lt;br /&gt;
|Number of DoFs&lt;br /&gt;
|127224&lt;br /&gt;
|914898&lt;br /&gt;
|986703&lt;br /&gt;
|2159661&lt;br /&gt;
|4934244&lt;br /&gt;
|11969688&lt;br /&gt;
|-&lt;br /&gt;
|nnz in half M&lt;br /&gt;
|1182804&lt;br /&gt;
|9702186&lt;br /&gt;
|12437739&lt;br /&gt;
|27150810&lt;br /&gt;
|61866069&lt;br /&gt;
|151251738&lt;br /&gt;
|-&lt;br /&gt;
|nnz in half K&lt;br /&gt;
|3421188&lt;br /&gt;
|28191660&lt;br /&gt;
|36326514&lt;br /&gt;
|79292769&lt;br /&gt;
|180663963&lt;br /&gt;
|441785526&lt;br /&gt;
|-&lt;br /&gt;
|File&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/BoneModel-dim1e6-BS01.dat.gz BoneModel-dim1e6-BS01.dat.gz] (305.1&amp;amp;#160;kB)&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/BoneModel-dim1e7-BS10.dat.gz BoneModel-dim1e7-BS10.dat.gz] (2.8&amp;amp;#160;MB)&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/BoneModel-dim1e7-B010.dat.gz BoneModel-dim1e7-B010.dat.gz] (3.9&amp;amp;#160;MB)&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/BoneModel-dim1e7-B025.dat.gz BoneModel-dim1e7-B025.dat.gz] (8.6&amp;amp;#160;MB)&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/BoneModel-dim1e7-B050.dat.gz BoneModel-dim1e7-B050.dat.gz] (19.6&amp;amp;#160;MB)&lt;br /&gt;
|[https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/BoneModel-dim1e8-B120.dat.gz BoneModel-dim1e8-B120.dat.gz] (48.5&amp;amp;#160;MB)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It should be stressed that the first two models have been obtained differently and they are much simpler to deal with than the last four.&lt;br /&gt;
The connectivity in the last four models is about four times higher.&lt;br /&gt;
This can be seen by comparing models &amp;lt;tt&amp;gt;BS10&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;B010&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Although models look similar by number of nonzeros in the system matrices, the model &amp;lt;tt&amp;gt;B010&amp;lt;/tt&amp;gt; is much harder to solve:&lt;br /&gt;
The number of nonzero elements in the factor for model &amp;lt;tt&amp;gt;B010&amp;lt;/tt&amp;gt; is about four times more than for &amp;lt;tt&amp;gt;BS10&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The method allows for the compact representation of the models, as the element mass and stiffness matrices are the same for all elements.&lt;br /&gt;
As a result, a file describing the node indices for each element is enough to assemble the global matrix.&lt;br /&gt;
Each node has three degrees of freedom (&amp;lt;math&amp;gt;UX&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;UY&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;UZ&amp;lt;/math&amp;gt;) and it contributes three consecutive entries to the state vector.&lt;br /&gt;
The node numbering is natural from the first to the last.&lt;br /&gt;
The assembly procedure as a pseudo-code is presented below (indices start from one).&lt;br /&gt;
It is assumed that the last &amp;lt;math&amp;gt;300&amp;lt;/math&amp;gt; degrees of freedom are fixed as zero Dirichlet boundary conditions.&lt;br /&gt;
For simplicity, the pseudo-code does not take into account that the matrix is symmetric.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
This benchmark is part of the &#039;&#039;&#039;Oberwolfach Benchmark Collection&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
The data file for each model contains the number of elements, &amp;lt;tt&amp;gt;nel&amp;lt;/tt&amp;gt;, and the number of nodes, &amp;lt;tt&amp;gt;nnod&amp;lt;/tt&amp;gt;, in the first line and then &amp;lt;tt&amp;gt;nel&amp;lt;/tt&amp;gt; number of lines with eight numbers for node indices in each line.&lt;br /&gt;
&lt;br /&gt;
  1) Read the element stiffness matrix elemK(24,24), 8 nodes * 3 degrees of freedom per node.&lt;br /&gt;
  2) Read the number of elements, nel, and number of node, nnod, from the first line of the data file.&lt;br /&gt;
  3) Number of degrees of freedom, ndof = nnod *3 - 300.&lt;br /&gt;
  4) Allocate space for the sparse global matrix, matK(ndof, ndof).&lt;br /&gt;
  5) Assembly:&lt;br /&gt;
    Do (k = 1, nel)&lt;br /&gt;
      Read eight node numbers from the k-th line, nodeindex(8);&lt;br /&gt;
      Construct the index for degrees of freedom, dofindex(24):&lt;br /&gt;
        Do (i = 1, 8)&lt;br /&gt;
          Do (j = 1, 3)&lt;br /&gt;
            dofindex((i - 1)*3 + j)= (nodeindex(i) - 1)*3 + j;&lt;br /&gt;
      Use dofindex to assemble the element matrix elemK:&lt;br /&gt;
        Do (i = 1, 24)&lt;br /&gt;
          Do (j = 1, 24)&lt;br /&gt;
            If (dofindex(i) &amp;lt; ndof AND dofindex(j) &amp;lt; ndof)&lt;br /&gt;
              matK(dofindex(i), dofindex(j)) += elemK(i, j)&lt;br /&gt;
&lt;br /&gt;
The input matrix contains a single column with &amp;lt;math&amp;gt;B(1) = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
The output matrix takes the first three components of the state vector, that is, three displacements &amp;lt;math&amp;gt;UX&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;UY&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;UZ&amp;lt;/math&amp;gt; for the first node.&lt;br /&gt;
&lt;br /&gt;
The archive [https://csc.mpi-magdeburg.mpg.de/mpcsc/MORWIKI/Oberwolfach/BoneModel-assemble.tar.gz BoneModel-assemble.tar.gz] contains the element mass and stiffness matrices as well as the sample code in [[wikipedia:C++|C++]] to assemble the dynamic system.&lt;br /&gt;
The code can write the dynamic system in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format or can be used as a hook to transform the global matrices to an appropriate format.&lt;br /&gt;
The gzipped compressed data files for element assembly as described above can be downloaded from Table&amp;amp;#160;1.&lt;br /&gt;
&lt;br /&gt;
Model reduction for models &amp;lt;tt&amp;gt;BS010&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;BS10&amp;lt;/tt&amp;gt; was performed in &amp;lt;ref name=&amp;quot;rudnyi2005&amp;quot;/&amp;gt;. The benchmarking of the parallel [http://graal.ens-lyon.fr/MUMPS/ MUMPS] direct solver &amp;lt;ref name=&amp;quot;amestoy2006&amp;quot;/&amp;gt; for the stiffness matrices is described in &amp;lt;ref name=&amp;quot;rudnyi2006&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Files (in .mat format) can be found for the three smaller systems ([https://sparse.tamu.edu/Oberwolfach/boneS01 BS01], [https://sparse.tamu.edu/Oberwolfach/boneS10 BS10], and [https://sparse.tamu.edu/Oberwolfach/bone010 B010]) on SuiteSparse.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  M \ddot{x}(t) + K x(t) &amp;amp;= B u(t) \\&lt;br /&gt;
  y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M, K \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{n \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{3 \times n}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BS01&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 127224&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;BS10&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 914898&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;B010&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 986703&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;B025&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 2159661&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;B050&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 4934244&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;tt&amp;gt;B120&amp;lt;/tt&amp;gt;: &amp;lt;math&amp;gt;n = 11969688&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Bone Model&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Bone_Model&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_bone,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Bone Model},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Bone_Model}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {20XX}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
 @ARTICLE{RieWHetal95,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{B. van Rietbergen and H. Weinans and R. Huiskes and A. Odgaard}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {A new method to determine trabecular bone elastic properties and loading using micromechanical finite-elements models},&lt;br /&gt;
   journal =      {Journal of Biomechanics},&lt;br /&gt;
   volume =       {28},&lt;br /&gt;
   number =       {1},&lt;br /&gt;
   pages =        {69--81},&lt;br /&gt;
   year =         {1995},&lt;br /&gt;
   doi =          {10.1016/0021-9290(95)80008-5}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;korvink2005&amp;quot;&amp;gt; J.G. Korvink, E.B. Rudnyi, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1007/3-540-27909-1_11 Oberwolfach Benchmark Collection]&amp;lt;/span&amp;gt;, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rietbergen1995&amp;quot;&amp;gt;B. van Rietbergen, H. Weinans, R. Huiskes, A. Odgaard, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/0021-9290(95)80008-5 A new method to determine trabecular bone elastic properties and loading using micromechanical finite-elements models]&amp;lt;/span&amp;gt; Journal of Biomechanics, 28(1): 69--81, 1995.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rietbergen2003&amp;quot;&amp;gt;B. van Rietbergen, R. Huiskes, F. Eckstein, P. Rueegsegger, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1359/jbmr.2003.18.10.1781 Trabecular Bone Tissue Strains in the Healthy and Osteoporotic Human Femur]&amp;lt;/span&amp;gt;, Journal of Bone and Mineral Research, 18(10): 1781--1787, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lanyon1984&amp;quot;&amp;gt;L.E. Lanyon, C.T. Rubin, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/0021-9290(84)90003-4 Static versus dynamic loads as an influence on bone remodelling]&amp;lt;/span&amp;gt;, Journal of Biomechanics, 17: 897--906, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rudnyi2005&amp;quot;&amp;gt;E.B. Rudnyi, B. van Rietbergen, J.G. Korvink. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://repository.tue.nl/b3454bd9-f190-4c33-8dca-22c50b08edec Efficient Harmonic Simulation of a Trabecular Bone Finite Element Model by means of Model Reduction]&amp;lt;/span&amp;gt;. 12th Workshop &amp;quot;The Finite Element Method in Biomedical Engineering, Biomechanics and Related Fields&amp;quot;, Proceedings of the 12th FEM Workshop: 61--68, 2005&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;amestoy2006&amp;quot;&amp;gt;P.R. Amestoy, A. Guermouche and J.-Y. L&#039;Excellent, S. Pralet, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1016/j.parco.2005.07.004 Hybrid scheduling for the parallel solution of linear systems]&amp;lt;/span&amp;gt;. Parallel Computing, 32(2): 136--156, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rudnyi2006&amp;quot;&amp;gt;E.B. Rudnyi, B. van Rietbergen, J. G. Korvink. &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://modelreduction.com/doc/papers/rudnyi06tam.pdf Model Reduction for High Dimensional Micro-FE Models]&amp;lt;/span&amp;gt;. TAM&#039;06, The Third HPC-Europa Transnational Access Meeting, Barcelona, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Artificial_Fishtail&amp;diff=3860</id>
		<title>Artificial Fishtail</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Artificial_Fishtail&amp;diff=3860"/>
		<updated>2023-11-30T09:24:57Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:Linear]]&lt;br /&gt;
[[Category:Time invariant]]&lt;br /&gt;
[[Category:Second differential order]]&lt;br /&gt;
[[Category:Sparse]]&lt;br /&gt;
[[Category:MIMO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Artificial Fishtail&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* artificialFishtail_n779232m1q21&lt;br /&gt;
* artificialFishtail_n779232m1q3&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = LTI-SOS&lt;br /&gt;
|nstates         = 779232&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = &lt;br /&gt;
* 21&lt;br /&gt;
* 3&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = B, C, E, K, M&lt;br /&gt;
|License         = Creative Commons Attribution 4.0 International&lt;br /&gt;
|Creator         = [[User:Saak]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Saak]]&lt;br /&gt;
|Zenodo-link     = https://zenodo.org/record/2558728/files/fish_tail.mat&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:plot1&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Fishtail.png|4380px|thumb|right|&amp;lt;caption&amp;gt;Schematic 3D-Model-Fishtail&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:plot2&amp;quot;&amp;gt;&lt;br /&gt;
[[File:fishtail_tf.png|438px|thumb|right|&amp;lt;caption&amp;gt;Sigma Plot Fishtail Cp&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:plot3&amp;quot;&amp;gt;&lt;br /&gt;
[[File:fishtail_ext_tf.png|438px|thumb|right|&amp;lt;caption&amp;gt;Sigma Plot Fishtail Cp_ext&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Today&#039;s [[wikipedia:Autonomous_underwater_vehicle|autonomous underwater vehicles]] (AUVs) are a source of noise pollution and inefficiency due to their screw propeller-driven design.&lt;br /&gt;
The evolution of fish has, on the other hand, optimized their underwater efficiency and agility over millennia.&lt;br /&gt;
The adaption of fish-like drive systems for AUVs is therefore a promising choice.&lt;br /&gt;
&lt;br /&gt;
==Model Description==&lt;br /&gt;
This model describes the silicon body of an artificial fishtail supported by a central carbon beam.&lt;br /&gt;
The rear part of the fish body without the fins is modeled as a 3D FEM model using linear elasticity.&lt;br /&gt;
In the current stage of modeling the tail is rigidly mounted in the front, the states in &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; represent the displacements of the finite element degrees of freedom.&lt;br /&gt;
The fish-like locomotion is enabled by pumping air between two sets of pressure chambers in the left and right halves of the tail.&lt;br /&gt;
The single input &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; of the system is thus the pumping pressure.&lt;br /&gt;
The outputs are displacements of certain surface points.&lt;br /&gt;
There are two variants of the model.&lt;br /&gt;
The first has three outputs representing the displacements of the point of interest, the rear tip of the carbon beam, in the three spatial directions.&lt;br /&gt;
For the second variant, six additional points &amp;lt;math&amp;gt;(z_1,z_2,z_3)&amp;lt;/math&amp;gt; on the flank are added as outputs, yielding a total of 21 outputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|- &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 12ex;&amp;quot; | &amp;lt;math&amp;gt;z_1&amp;lt;/math&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 12ex;&amp;quot; | &amp;lt;math&amp;gt;z_2&amp;lt;/math&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 12ex;&amp;quot; | &amp;lt;math&amp;gt;z_3&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0.05&lt;br /&gt;
| 0.0&lt;br /&gt;
| 0.0&lt;br /&gt;
|-&lt;br /&gt;
| 0.0474526&lt;br /&gt;
| 0.0&lt;br /&gt;
| 0.0599584&lt;br /&gt;
|-&lt;br /&gt;
| 0.04032111&lt;br /&gt;
| 0.0&lt;br /&gt;
| 0.105274&lt;br /&gt;
|-&lt;br /&gt;
| 0.0326229&lt;br /&gt;
| 0.0&lt;br /&gt;
| 0.136726&lt;br /&gt;
|-&lt;br /&gt;
| 0.0250675&lt;br /&gt;
| 0.0&lt;br /&gt;
| 0.16107&lt;br /&gt;
|-&lt;br /&gt;
| 0.0168069&lt;br /&gt;
| 0.0&lt;br /&gt;
| 0.183588&lt;br /&gt;
|-&lt;br /&gt;
| 0.0&lt;br /&gt;
| 0.0&lt;br /&gt;
| 0.21&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
Note that the POI (Point of Interest) is the last row in this table and in Cp_ext in the data files (see below).&lt;br /&gt;
The additional outputs show two effects.&lt;br /&gt;
On the one hand, for purely input-output-related reduction methods they avoid drastic deviations on the interior states.&lt;br /&gt;
On the other hand, they show a smoothing effect for the model&#039;s transfer function.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
The model was set up and computed at the [https://morwiki.mpi-magdeburg.mpg.de/morwiki/index.php/Artificial_Fishtail chair of automatic control] at CAU Kiel and first presented in &amp;lt;ref name=&amp;quot;SieKM18&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The model is based on the finite element package [https://www.firedrakeproject.org Firedrake] and uses the material parameters:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:bottom;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|Part&lt;br /&gt;
|Parameter&lt;br /&gt;
|Value&lt;br /&gt;
|Unit&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;\varrho_1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;1.07 \cdot 10^{-3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\frac{\text{kg}}{\text{m}^{3}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|Hull&lt;br /&gt;
|&amp;lt;math&amp;gt;E_1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;0.025 \cdot 10^6&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\frac{\text{kg}}{\text{m}\text{s}^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;\nu_1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;0.48&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;\varrho_2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;1.4 \cdot 10^{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\frac{\text{kg}}{\text{m}^{3}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Beam&lt;br /&gt;
|&amp;lt;math&amp;gt; E_2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; 2.96 \cdot 10^{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; \frac{\text{kg}}{\text{m}\text{s}^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt;\nu_2&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; 0.3&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
| Rayleigh damping&lt;br /&gt;
|&amp;lt;math&amp;gt;\alpha_r&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; 1.0 \cdot 10^{-4}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\frac{1}{s}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;math&amp;gt;\beta_r&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; 2.0 \cdot 10^{-4}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;\text{s}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
System structure:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
M \ddot{x}(t) + E \dot{x}(t) + K x(t) &amp;amp;= B u(t) \\&lt;br /&gt;
y(t) &amp;amp;= C x(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M, E, K \in \mathbb{R}^{n \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{n \times m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{p \times n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
with &amp;lt;math&amp;gt;n = 779\,232&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;m = 1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The internal damping is modeled as Rayleigh damping &amp;lt;math&amp;gt;E = \alpha_r M + \beta_r K&amp;lt;/math&amp;gt; using the coefficients from the table above.&lt;br /&gt;
&lt;br /&gt;
System variants:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;p = 3&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;C=&amp;lt;/math&amp;gt;&amp;lt;tt&amp;gt;Cp&amp;lt;/tt&amp;gt; in the &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.5281/zenodo.2558728 data files]&amp;lt;/span&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;p = 21&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;C=&amp;lt;/math&amp;gt;&amp;lt;tt&amp;gt;Cp_ext&amp;lt;/tt&amp;gt; in the &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.5281/zenodo.2558728 data files]&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Remarks ==&lt;br /&gt;
* Physically meaningful inputs are of dimension &amp;lt;math&amp;gt;u(t) = \mathcal{O}(10^3)&amp;lt;/math&amp;gt;. As an example, a step signal with around &amp;lt;math&amp;gt;5\,000&amp;lt;/math&amp;gt;Pa leads to a horizontal POI displacement of about &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;cm. &lt;br /&gt;
* The interesting operation frequencies are in the range between &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;Hz and &amp;lt;math&amp;gt;10&amp;lt;/math&amp;gt;Hz.&lt;br /&gt;
* If required, the finite element mesh behind the model and a CSV file with the output locations are available [https://doi.org/10.5281/zenodo.2565173 separately].&lt;br /&gt;
* Warning: the data files are quite large and may exceed the RAM of a typical machine if the user is also running MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
  @Misc{SieKM19,&lt;br /&gt;
    author =       {Siebelts, D. and Kater, A. and Meurer, T. and Andrej, J.},&lt;br /&gt;
    title =        {Matrices for an Artificial Fishtail},&lt;br /&gt;
    howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
    year =         2019,&lt;br /&gt;
    doi =          {10.5281/zenodo.2558728}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark:&lt;br /&gt;
&lt;br /&gt;
  @Article{SieKM18,&lt;br /&gt;
    author =       {Siebelts, D. and Kater, A. and Meurer, T.},&lt;br /&gt;
    title =        {Modeling and Motion Planning for an Artificial Fishtail},&lt;br /&gt;
    journal =      {IFAC-PapersOnLine},&lt;br /&gt;
    volume =       51,&lt;br /&gt;
    number =       2,&lt;br /&gt;
    year =         2018,&lt;br /&gt;
    pages =        {319--324},&lt;br /&gt;
    doi =          {10.1016/j.ifacol.2018.03.055},&lt;br /&gt;
    publisher =    {Elsevier {BV}}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SieKM18&amp;quot;&amp;gt;D. Siebelts, A. Kater, T. Meurer, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/doi:10.1016/j.ifacol.2018.03.055 Modeling and Motion Planning for an Artificial Fishtail]&amp;lt;/span&amp;gt;, IFAC-PapersOnLine (9th Vienna International Conference on Mathematical Modelling) 51(2): 319--324, 2018.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Anemometer&amp;diff=3859</id>
		<title>Anemometer</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Anemometer&amp;diff=3859"/>
		<updated>2023-11-30T09:24:16Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:parametric]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:ODE]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:Parametric]]&lt;br /&gt;
[[Category:affine parameter representation]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Anemometer&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* anemometer1Param_n29008m1q1&lt;br /&gt;
* anemometer3Param_n29008m1q1&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-FOS&lt;br /&gt;
|nstates         = 29008&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = &lt;br /&gt;
* 2&lt;br /&gt;
* 5&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Lnor]]&lt;br /&gt;
* [[User:Baur]]&lt;br /&gt;
* [[User:Will]]&lt;br /&gt;
* [[User:Lund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:plot1&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Model_Color.pdf|600px|thumb|right|&amp;lt;caption&amp;gt;Schematic 2D-Model-Anemometer&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;figure id=&amp;quot;fig:plot2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:ContourPlot30.pdf|600px|thumb|right|&amp;lt;caption&amp;gt;Calculated temperature profile for the Anemometer function&amp;lt;/caption&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An &#039;&#039;&#039;Anemometer&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;ernst01&amp;quot; group=&amp;quot;a)&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;benner05&amp;quot; group=&amp;quot;a)&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;moosmann05&amp;quot; group=&amp;quot;a)&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;moosmann07&amp;quot; group=&amp;quot;c)&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;moosmann05b&amp;quot; group=&amp;quot;c)&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;rudnyi06&amp;quot; group=&amp;quot;c)&amp;quot;/&amp;gt; (see [[wikipedia:Thermal_mass_flow_meter|thermal mass flow meter]])&lt;br /&gt;
is a flow sensing device, consisting of a heater and temperature sensors before and after the heater, placed either directly in the flow or in its vicinity Fig.&amp;amp;nbsp;1.&lt;br /&gt;
They are located on a membrane to minimize heat dissipation through the structure.&lt;br /&gt;
Without any flow, the heat dissipates symmetrically into the fluid.&lt;br /&gt;
This symmetry is disturbed if a flow is applied to the fluid,&lt;br /&gt;
which leads to a convection on the temperature field and therefore to a difference between the temperature sensors (see Fig.&amp;amp;nbsp;2) from which the fluid velocity can be determined.&lt;br /&gt;
&lt;br /&gt;
The physical model can be expressed by the [[wikipedia:Convection–diffusion_equation|convection-diffusion partial differential equation]] &amp;lt;ref name=&amp;quot;moosmann04&amp;quot; group=&amp;quot;b)&amp;quot;/&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\rho c \frac{\partial T}{\partial t}&lt;br /&gt;
= \nabla \cdot (\kappa \nabla T)&lt;br /&gt;
- \rho c v \nabla T&lt;br /&gt;
+ \dot{q},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; denotes the mass density, &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; is the specific heat capacity, &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; is the thermal conductivity,&lt;br /&gt;
&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; is the fluid velocity, &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is the temperature, and &amp;lt;math&amp;gt;\dot q&amp;lt;/math&amp;gt; is the heat flow into the system caused by the heater.&lt;br /&gt;
&lt;br /&gt;
The solid model has been generated and meshed in [[wikipedia:ANSYS|ANSYS]].&lt;br /&gt;
Triangular [http://www.ansys.stuba.sk/html/elem_55/chapter4/ES4-55.htm PLANE55] elements have been used for the finite element discretization.&lt;br /&gt;
The order of the system is &amp;lt;math&amp;gt;n = 29008&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example with one parameter:&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensional [[wikipedia:Ordinary_Differential_Equation|ODE]] system has the following transfer function&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
G(s, p) = C (s E - A_1 - p (A_2 - A_1))^{-1} B&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with the fluid velocity &amp;lt;math&amp;gt;p(=v)&amp;lt;/math&amp;gt; as single parameter.&lt;br /&gt;
Here &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is the heat capacitance matrix, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is the load vector which is derived from separating the spatial and temporal variables in &amp;lt;math&amp;gt;\dot{q}&amp;lt;/math&amp;gt; and the [[wikipedia:Finite_Element_Method|FEM]] discretization w.r.t. the spatial variables.&lt;br /&gt;
&amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; are the stiffness matrices with &amp;lt;math&amp;gt;i=1&amp;lt;/math&amp;gt; for pure diffusion and &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; for diffusion and convection.&lt;br /&gt;
Thus, for obtaining pure convection you have to compute &amp;lt;math&amp;gt;A_2 - A_1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example with three parameters:&lt;br /&gt;
&lt;br /&gt;
Here, all fluid properties are identified as parameters. Thus, we consider the following transfer function&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
G(s, p_0, p_1, p_2) =&lt;br /&gt;
C&lt;br /&gt;
(&lt;br /&gt;
  s \underbrace{(E_s + p_0 E_f)}_{E(p_0)}&lt;br /&gt;
  - \underbrace{(A_{d,s} + p_1 A_{d,f} + p_2 A_c)}_{A(p_1,p_2)}&lt;br /&gt;
)^{-1}&lt;br /&gt;
B&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with parameters &amp;lt;math&amp;gt;p_0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;p_1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;p_2&amp;lt;/math&amp;gt; which are combinations of the original fluid parameters &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;p_0 = \rho c&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;p_1 = \kappa&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;p_2 = \rho c v&amp;lt;/math&amp;gt;, see &amp;lt;ref name=&amp;quot;baur11&amp;quot; group=&amp;quot;c)&amp;quot;/&amp;gt;. So far, we have considered the mass density as fixed, i.e. &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&lt;br /&gt;
* [http://www.imtek.uni-freiburg.de/professuren/simulation/  IMTEK Freiburg, Simulation group], Prof Dr Jan G. Korvink has taken on a position as Director of the Institute of Microstructure Technology (IMT) at the Karlsruhe Institute of Technology (KIT).&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Matrices are in the [http://math.nist.gov/MatrixMarket/ Matrix Market] format.&lt;br /&gt;
All matrices (for the one parameter system and for the three parameter case) can be found and uploaded in [[Media:Anemometer.tar.gz|Anemometer.tar.gz]].&lt;br /&gt;
The matrix name is used as an extension of the matrix file. &lt;br /&gt;
The system matrices have been extracted from ANSYS models by means of [http://simulation.uni-freiburg.de/downloads/mor4fem mor4fem].&lt;br /&gt;
For more information about computing the system matrices, the choice of the output, applying the permutation, please look into the [[media:Readme2.pdf|readme file]]. [[File: Readme2.pdf|thumb]]&lt;br /&gt;
&lt;br /&gt;
Example with one parameter:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;.B&amp;lt;/tt&amp;gt;: load vector&lt;br /&gt;
* &amp;lt;tt&amp;gt;.E&amp;lt;/tt&amp;gt;: heat capacitance matrix&lt;br /&gt;
* &amp;lt;tt&amp;gt;.P&amp;lt;/tt&amp;gt;: permutation matrix&lt;br /&gt;
* &amp;lt;tt&amp;gt;.A&amp;lt;/tt&amp;gt;: stiffness matrices (2)&lt;br /&gt;
&lt;br /&gt;
Example with three parameters:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;.B&amp;lt;/tt&amp;gt;: load vector&lt;br /&gt;
* &amp;lt;tt&amp;gt;.E&amp;lt;/tt&amp;gt;: heat capacitance matrices (2)&lt;br /&gt;
* &amp;lt;tt&amp;gt;.A&amp;lt;/tt&amp;gt;: stiffness matrices (5)&lt;br /&gt;
&lt;br /&gt;
To test the quality of the reduced order systems, harmonic simulations as well as transient step responses could be computed, see &amp;lt;ref name=&amp;quot;baur11&amp;quot; group=&amp;quot;c)&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The output matrix &amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 29008}&amp;lt;/math&amp;gt; is a vector with non-zero elements &amp;lt;math&amp;gt;C_{173} = 1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C_{133} = -1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Dimensions==&lt;br /&gt;
&lt;br /&gt;
System structure (1 parameter):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
E \dot{x}(t) &amp;amp;= (A_1 + p (A_2 - A_1)) x(t) + B u(t) \\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E \in \mathbb{R}^{29008 \times 29008}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_{1,2} \in \mathbb{R}^{29008 \times 29008}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{29008 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 29008}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System structure (3 parameter):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
(E_1 + p_0 (E_2 - E_1)) \dot{x}(t) &amp;amp;= (A_1 + p_1 (A_3 - A_1 + A_4 - A_5) + p_2 (A_2 - A_1)) x(t) + B u(t) \\&lt;br /&gt;
y(t) &amp;amp;= Cx(t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
System dimensions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E_{1,2} \in \mathbb{R}^{29008 \times 29008}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;A_{1,2,3,4,5} \in \mathbb{R}^{29008 \times 29008}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;B \in \mathbb{R}^{29008 \times 1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;C \in \mathbb{R}^{1 \times 29008}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Citation==&lt;br /&gt;
&lt;br /&gt;
To cite this benchmark, use the following references:&lt;br /&gt;
&lt;br /&gt;
* For the benchmark itself and its data:&lt;br /&gt;
::The MORwiki Community, &#039;&#039;&#039;Anemometer&#039;&#039;&#039;. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Anemometer&lt;br /&gt;
&lt;br /&gt;
 @MISC{morwiki_anemom,&lt;br /&gt;
   author =       &amp;lt;nowiki&amp;gt;{{The MORwiki Community}}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   title =        {Anemometer},&lt;br /&gt;
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},&lt;br /&gt;
   url =          &amp;lt;nowiki&amp;gt;{http://modelreduction.org/index.php/Anemometer}&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
   year =         {2018}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* For the background on the benchmark: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
a) About the &#039;&#039;&#039;Anemometer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;a)&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ernst01&amp;quot; group=&amp;quot;a)&amp;quot;&amp;gt;H. Ernst, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.freidok.uni-freiburg.de/volltexte/201/ High-Resolution Thermal Measurements in Fluids]&amp;lt;/span&amp;gt;,&amp;quot; PhD thesis, University of Freiburg, Germany (2001).&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;benner05&amp;quot; group=&amp;quot;a)&amp;quot;&amp;gt;P. Benner, V. Mehrmann and D. Sorensen, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1007/3-540-27909-1 Dimension Reduction of Large-Scale Systems]&amp;lt;/span&amp;gt;&amp;quot;, Lecture Notes in Computational Science and Engineering, Springer-Verlag, Berlin/Heidelberg, Germany, 45, 2005.&amp;lt;/ref&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;ref name=&amp;quot;moosmann05&amp;quot; group=&amp;quot;a)&amp;quot;&amp;gt;C. Moosmann and A. Greiner, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1007/3-540-27909-1_16 Convective Thermal Flow Problems]&amp;lt;/span&amp;gt;&amp;quot;, Chapter 16 (pages 341--343) of 2.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b) MOR for non-parametrized &#039;&#039;&#039;Anemometer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;b)&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;moosmann04&amp;quot; group=&amp;quot;b)&amp;quot;&amp;gt;C. Moosmann, E. B. Rudnyi, A. Greiner and J. G. Korvink, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://modelreduction.com/doc/papers/moosmann04THERMINIC.pdf Model Order Reduction for Linear Convective Thermal Flow]&amp;lt;/span&amp;gt;&amp;quot;,&lt;br /&gt;
Proceedings of 10th International Workshops on THERMal INvestigations of ICs and Systems, THERMINIC2004, 29 Sept - 1 Oct, 2004, Sophia Antipolis, France.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c) MOR for parametrized &#039;&#039;&#039;Anemometer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;c)&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;baur11&amp;quot; group=&amp;quot;c)&amp;quot;&amp;gt;U. Baur, P. Benner, A. Greiner, J. G. Korvink, J. Lienemann and C. Moosmann, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1080/13873954.2011.547658 Parameter preserving model order reduction for MEMS applications]&amp;lt;/span&amp;gt;&amp;quot;, MCMDS Mathematical and Computer Modeling of Dynamical Systems, 17(4):297--317, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;moosmann07&amp;quot; group=&amp;quot;c)&amp;quot;&amp;gt;C. Moosmann, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.freidok.uni-freiburg.de/volltexte/3971/ ParaMOR - Model Order Reduction for parameterized MEMS applications]&amp;lt;/span&amp;gt;&amp;quot;, PhD thesis, University of Freiburg, Germany (2007).&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;moosmann05b&amp;quot; group=&amp;quot;c)&amp;quot;&amp;gt;C. Moosmann, E. B. Rudnyi, A. Greiner, J. G. Korvink and M. Hornung, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;gt;[http://modelreduction.com/doc/papers/moosmann05MSM.pdf Parameter Preserving Model Order Reduction of a Flow Meter]&amp;lt;/span&amp;gt;&amp;quot;, Technical Proceedings of the 2005 Nanotechnology&lt;br /&gt;
Conference and Trade Show, Nanotech 2005, May 8-12, 2005, Anaheim, California, USA, NSTINanotech&lt;br /&gt;
2005, vol. 3, p. 684-687.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rudnyi06&amp;quot; group=&amp;quot;c)&amp;quot;&amp;gt;E. B. Rudnyi, C. Moosmann, A. Greiner, T. Bechtold, J. G. Korvink, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://modelreduction.com/doc/papers/rudnyi06mathmod.pdf Parameter Preserving Model Reduction for MEMS System-level Simulation and Design]&amp;lt;/span&amp;gt;&amp;quot;, Proceedings of MATHMOD 2006, February 8 -&lt;br /&gt;
10, 2006, Vienna University of Technology, Austria.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
[[User:Himpe]]&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Power_system_examples&amp;diff=3855</id>
		<title>Power system examples</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Power_system_examples&amp;diff=3855"/>
		<updated>2023-11-23T11:06:40Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: Add correct infobox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Power System Examples&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* bauru5727_n40366m2q2&lt;br /&gt;
* bips071693_n13275m4q4&lt;br /&gt;
* bips071998_n15066m4q4&lt;br /&gt;
* bips072476_n16861m4q4&lt;br /&gt;
* bips073078_n21128m4q4&lt;br /&gt;
* bips1997_n13250m1q1&lt;br /&gt;
* bips2007_n21476m32q32&lt;br /&gt;
* bips97_n13251m1q1&lt;br /&gt;
* bips97mimo28_n13251m28q28&lt;br /&gt;
* bips97mimo46_n13250m46q46&lt;br /&gt;
* bips97mimo8_n13309m8q8&lt;br /&gt;
* bips981142_n9735m4q4&lt;br /&gt;
* bips981450_n11305m4q4&lt;br /&gt;
* bips98606_n7135m4q4&lt;br /&gt;
* juba5723_n40337m2q1&lt;br /&gt;
* newEngland_n66m1q1&lt;br /&gt;
* nopss_n11685m1q1&lt;br /&gt;
* xingo6u_n20738m1q6&lt;br /&gt;
* zerosnopss_n13296m46q46&lt;br /&gt;
|Category        = power_system&lt;br /&gt;
|System-Class    = LTI-FOS&lt;br /&gt;
|nstates         = &lt;br /&gt;
* 40366&lt;br /&gt;
* 13275&lt;br /&gt;
* 15066&lt;br /&gt;
* 16861&lt;br /&gt;
* 21128&lt;br /&gt;
* 13250&lt;br /&gt;
* 21476&lt;br /&gt;
* 13251&lt;br /&gt;
* 13251&lt;br /&gt;
* 13250&lt;br /&gt;
* 13309&lt;br /&gt;
* 9735&lt;br /&gt;
* 11305&lt;br /&gt;
* 7135&lt;br /&gt;
* 40337&lt;br /&gt;
* 66&lt;br /&gt;
* 11685&lt;br /&gt;
* 20738&lt;br /&gt;
* 13296&lt;br /&gt;
|ninputs         = &lt;br /&gt;
* 2&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 1&lt;br /&gt;
* 32&lt;br /&gt;
* 1&lt;br /&gt;
* 28&lt;br /&gt;
* 46&lt;br /&gt;
* 8&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 2&lt;br /&gt;
* 1&lt;br /&gt;
* 1&lt;br /&gt;
* 1&lt;br /&gt;
* 46&lt;br /&gt;
|noutputs        = &lt;br /&gt;
* 2&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 1&lt;br /&gt;
* 32&lt;br /&gt;
* 1&lt;br /&gt;
* 28&lt;br /&gt;
* 46&lt;br /&gt;
* 8&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 4&lt;br /&gt;
* 1&lt;br /&gt;
* 1&lt;br /&gt;
* 1&lt;br /&gt;
* 6&lt;br /&gt;
* 46&lt;br /&gt;
|nparameters     = 0&lt;br /&gt;
|components      = &lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, D, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C&lt;br /&gt;
* A, B, C, D, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
* A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Rommes]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Rommes]]&lt;br /&gt;
* [[User:Kuerschner]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
These first order systems are given in generalized state space form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
E\dot{x}(t)=A x(t)+B u(t), \quad&lt;br /&gt;
y(t)=Cx(t)+Du(t),\quad E,A\in\mathbb{R}^{n\times n},~B\in\mathbb{R}^{n\times m},~C\in\mathbb{R}^{p\times n},~D\in\mathbb{R}^{p\times m}\quad(1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and originated at [http://www.cepel.br/ CEPEL] for simulating large &#039;&#039;&#039;power systems&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
They come in different sizes and variants, including both SISO and MIMO systems having regular or singular &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; matrices. In the latter case the DAEs are of index 1 (except for PI Sections 20--80 which are index 2) and using simple row and column permutations, &amp;lt;math&amp;gt;E,A,B,C&amp;lt;/math&amp;gt; can be brought into the form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
E=\left[ \begin{array}{cc}I_{n_f}&amp;amp;0\\0&amp;amp;0\end{array}\right],\quad A=\left[ \begin{array}{cc}A_{11}&amp;amp;A_{12}\\A_{21}&amp;amp;A_{22}\end{array}\right],\quad B=\left[ \begin{array}{cc}B_{1}\\B_2\end{array}\right],\quad C=\left[ \begin{array}{cc}C_{1}&amp;amp;C_2\end{array}\right],&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;n_f&amp;lt;/math&amp;gt; denotes the number of finite eigenvalues in &amp;lt;math&amp;gt;\Lambda(A,E)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_{22}\in\mathbb{R}^{n-n_f\times n-n_f}&amp;lt;/math&amp;gt; is regular.&lt;br /&gt;
A complete overview over these systems can be found in table below. The &#039;&#039;&#039;power systems&#039;&#039;&#039; served as benchmark examples for [[Modal truncation|Dominant Pole based Modal Truncation]]&amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Rom07&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM08&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kue10&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; and for a special adaption&amp;lt;ref name=&amp;quot;FreRM08&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; of [[Balanced Truncation]] for the index-1 DAE systems. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The table below lists the charateristics of all &#039;&#039;&#039;power systems&#039;&#039;&#039;. The files can be downloaded at [https://sites.google.com/site/rommes/software https://sites.google.com/site/rommes/software]. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center; width: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;&lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
|New England&lt;br /&gt;
|66 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|ODE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97&lt;br /&gt;
|13251 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/1997&lt;br /&gt;
|13250 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/2007&lt;br /&gt;
|21476	&lt;br /&gt;
|32 	&lt;br /&gt;
|32&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO8&lt;br /&gt;
|13309	&lt;br /&gt;
|8 	&lt;br /&gt;
|8&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO28&lt;br /&gt;
|13251 	&lt;br /&gt;
|28 	&lt;br /&gt;
|28&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO46&lt;br /&gt;
|13250	&lt;br /&gt;
|46	&lt;br /&gt;
|46&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|Juba5723&lt;br /&gt;
|40337 	&lt;br /&gt;
|2 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|Bauru5727&lt;br /&gt;
|40366	&lt;br /&gt;
|2 	&lt;br /&gt;
|2&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|zeros_nopss&lt;br /&gt;
|13296	&lt;br /&gt;
|46 	&lt;br /&gt;
|46&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|xingo6u&lt;br /&gt;
|20738	&lt;br /&gt;
|1 	&lt;br /&gt;
|6&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|nopss&lt;br /&gt;
|11685&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_606&lt;br /&gt;
|7135	&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_1142&lt;br /&gt;
|9735&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_1450&lt;br /&gt;
|11305&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_1693&lt;br /&gt;
|13275&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_1998&lt;br /&gt;
|15066&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_2476&lt;br /&gt;
|16861&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_3078&lt;br /&gt;
|21128&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|PI Sections: &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|S10&lt;br /&gt;
|682&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S20&lt;br /&gt;
|1182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S40&lt;br /&gt;
|2182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S80&lt;br /&gt;
|4182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M10&lt;br /&gt;
|682&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M20&lt;br /&gt;
|1182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M40&lt;br /&gt;
|2182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M80&lt;br /&gt;
|4182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
Electrical &#039;&#039;&#039;power systems&#039;&#039;&#039; experience several steady-state and dynamic phenomena that may hinder its reliable, stable operation if not properly designed and operated. Among the dynamic phenomena, &#039;&#039;&#039;power system&#039;&#039;&#039; angle stability is of major concern, its studies requiring both numerical integration of a stiff set of large, nonlinear differential-algebraic (DAE) equations (for transient stability simulations) and  the eigensolution as well as the use of other numerical linear algebra (NLA) algorithms applied to  the linearized DAE equations of the same large stability models. &#039;&#039;&#039;Power systems&#039;&#039;&#039; with multiple electrical power plants, consumer loads, and industrial loads experience complex electromechanical oscillations, much as spring-mass mechanical systems experience mechanical oscillations. These oscillations, when the electric &#039;&#039;&#039;power system&#039;&#039;&#039; is under stressed conditions, may become poorly damped or unstable. The analysis of these low-frequency oscillations, as well as their controller-induced damping control, is enhanced by the results from NLA algorithms. The study of all these issues constitutes the field known as small signal stability. &lt;br /&gt;
&lt;br /&gt;
There is a pressing need for better utilization of the transmission network and its cost-effective expansions to reliably carry electric power from the generating plants, driven by several primary energy sources, to the loads. This imposes stricter requirements on network design and &#039;&#039;&#039;power system&#039;&#039;&#039; control equipment, as well as on the adopted control laws, which, coupled with the continental dimensions of modern interconnected &#039;&#039;&#039;power systems&#039;&#039;&#039;, must be studied with the help of simulators employing advanced NLA algorithms. This wiki page contains system models developed when dealing with these NLA issues, with emphasis on the analysis and control of small signal stability.&lt;br /&gt;
&lt;br /&gt;
Modal analysis has been used for Model Order Reduction (MOR) of lightly damped systems like flexible mechanical structures and RLC networks from either &#039;&#039;&#039;power systems&#039;&#039;&#039; or microprocessor interconnectors. The advent of subspace accelerated dominant pole algorithms in &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;, made modal reduction effective for better damped systems, such as interconnected &#039;&#039;&#039;power systems&#039;&#039;&#039;, which have eigenvalue clusters in the &amp;lt;math&amp;gt;0.2&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;2.0 Hz&amp;lt;/math&amp;gt; range and damping ratios between &amp;lt;math&amp;gt;-0.05&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0.25&amp;lt;/math&amp;gt;. Important characteristics of model reduction methods include preserving the dominant dynamics and stability in the Reduced Order Models (ROMs).&lt;br /&gt;
&lt;br /&gt;
Model reduction is important to the linear control system analysis and design of &#039;&#039;&#039;power system&#039;&#039;&#039; dynamic models. Reduced-order &#039;&#039;&#039;power system&#039;&#039;&#039; transfer function models are effective in lowering the computational costs of controller design. Once the dominant transfer function poles have been found, the calculation of their associated residues can be obtained by the scalar product of the left and right eigenvectors by the input and output vectors of the transfer function. From the knowledge of the dominant pole-residue set, one can build a transfer function ROM whose accuracy varies with the number of retained poles. See, e.g., the SADPA, SAMDP papers &amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Modal analysis is also used in the harmonic distortion analysis of &#039;&#039;&#039;power system&#039;&#039;&#039; networks, mainly in subtransmission and distribution voltage levels. In this application, modal analysis allows for determining the main network parameters that impact distortion levels and suggests changes to their effective values among other alternatives. The linear RLC network is modeled unloaded, the conventional electrical generators can be entirely neglected and the nonlinear loads of various nature are modeled as current injections into the network buses -3rd, 5th, 7th, 11th, 13th harmonics of the nominal system frequency (&amp;lt;math&amp;gt;50 Hz&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;60 Hz&amp;lt;/math&amp;gt;).  An even more important application for the modal analysis of these large descriptor system RLC network models is the production of ROM for multiport electrical networks, generally in the form of a state-space system whose dimension is considerably smaller than that of the original system. When these ROMs take the form of RLC networks, they are referred to as RLC reduced equivalents. These ROMs, or equivalents, are used in real-time and off-line simulators for the study of &#039;&#039;&#039;power system&#039;&#039;&#039; high-frequency transient phenomena. They are produced in varying degrees of complexity by using advanced NLA algorithms, which is an area of intense research work.&lt;br /&gt;
&lt;br /&gt;
==Test systems for small-signal stability analysis of large electric power system networks==&lt;br /&gt;
All test &#039;&#039;&#039;power systems&#039;&#039;&#039; in [https://sites.google.com/site/rommes/software https://sites.google.com/site/rommes/software], except the PI sections example, are used for &#039;&#039;&#039;power system&#039;&#039;&#039; small-signal stability studies, and several of them are briefly described in &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;. Such studies include stability analysis, controller design, computation of  MOR, etc. The dynamic phenomena of interest require the detailed modeling of the electrical energy generators (mainly the large sized ones) and other important devices such as flexible AC transmission systems (FACTS). The 3-phase alternating current (AC) network is comprised of nodes (electrical buses, which may be the representation of an entire electrical energy transmission (or distribution) substation, and branches (transmission lines, transformers, series capacitors) and need have only a static model in this application except for the occasional high-power electronic HVDC (High voltage direct current) transmission links and FACTS  devices. &lt;br /&gt;
&lt;br /&gt;
The input &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt;  depends on the study of interest, but the excitation system voltage reference is a frequent input variable in small-signal stability studies. Another reference is the active power setpoint of a rotor-speed regulator. The input signal used in all the above mentioned  files is of Vref type. The output could be an entry of the generalized state &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; (state or algebraic variable) or a linear combination of these variables. The generalized states &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; are associated with equations of generators, controllers and network. The interconnected network has only algebraic variables, except when FACTS devices are connected. &lt;br /&gt;
The test systems are represented by generalized state-space models, see &amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;, where the feed through matrix &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is generally zero. &lt;br /&gt;
&lt;br /&gt;
==Test systems for electromagnetic transients and harmonic distortion studies==&lt;br /&gt;
Depending on the harmonic study at hand, a voltage or current source can be assigned as an input. In &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; the current injection &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; at a node (also, electrical bus, in &#039;&#039;&#039;power system&#039;&#039;&#039; terminology) is the input, while the nodal voltage, at the same node, is the  output (variable &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
All transmission lines in the network are modeled by RLC ladder networks, of cascaded RLC PI-circuits, having fixed parameters &amp;lt;ref name=&amp;quot;Wat03&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;. The transformers are modeled by series RL circuits. Loads and shunt elements are represented by  series-connected RL (or RC) branch, or just an L (or C). As a consequence, the states &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; of the dynamic system are either the current through an inductor or the voltage across a capacitor. So matrices &amp;lt;math&amp;gt;A, B, C, D, E&amp;lt;/math&amp;gt; describe how each circuit element equation, node and voltage are connected, according to the Kirchhoff’s law.&lt;br /&gt;
&lt;br /&gt;
On https://sites.google.com/site/rommes/software the systems labeled by PI Sections 20--80 are of index-2 ([https://drive.google.com/file/d/1ttJgCZeNEspA3Ty7vNPtsuPqo_-Qa-6g/view SISO_PI_n.zip and MIMO_PI_n.zip]). The data of these test systems can be converted into index-0 systems by applying a procedure for symbolic math elimination of algebraic variables and redundant state variables. This procedure is detailed in the Appendix C of &amp;lt;ref name=&amp;quot;FreRM11&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;N. Martins, L. Lima, and H. Pinto, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/59.486093 Computing dominant poles of power system transfer functions]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 11: 162--170, 1996.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2006.876671 Efficient computation of transfer function dominant poles using subspace acceleration]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 21(3): 1218--1226, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2006.881154 Efficient computation of multivariable transfer function dominant poles using subspace acceleration]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 21(4): 1471--1483, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Rom07&amp;quot;&amp;gt;J. Rommes, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://dspace.library.uu.nl/handle/1874/21787 Methods for eigenvalue problems with applications in model order reduction]&amp;lt;/span&amp;gt;&amp;quot;, Ph.D. dissertation, Universiteit&lt;br /&gt;
Utrecht, 2007.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM08&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1137/070684562 Computing transfer function dominant poles of large second-order dynamical systems]&amp;lt;/span&amp;gt;&amp;quot; SIAM Journal on Scientific Computing, 30(4): 2137--2157, 2008.&amp;lt;/ref&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ref name=&amp;quot;FreRM08&amp;quot;&amp;gt;F. Freitas, J. Rommes, and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2008.926693 Gramian-based reduction method applied to large sparse power system descriptor models]&amp;lt;/span&amp;gt;&amp;quot; IEEE Transactions on Power Systems, 23(3): 1258--1270, 2008.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Kue10&amp;quot;&amp;gt;P. K&amp;amp;uuml;rschner, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://nbn-resolving.de/urn:nbn:de:bsz:ch1-201001082 Two-sided eigenvalue methods for modal approximation]&amp;lt;/span&amp;gt;”, Master’s thesis, Chemnitz University of Technology,&lt;br /&gt;
Department of Mathematics, Germany, 2010.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;FreRM11&amp;quot;&amp;gt;F. D. Freitas, N. Martins, S. L. Varricchio, J. Rommes and F. C. Veliz, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2011.2136442 Reduced-Order Transfer Matrices from RLC Network Descriptor Models of Electric Power Grids]&amp;lt;/span&amp;gt;” IEEE Transactions on Power Systems, 26(4): 1905--1916, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Wat03&amp;quot;&amp;gt;N. Watson and J. Arrillaga, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1049/PBPO039E Power Systems Electromagnetic Transients Simulation]&amp;lt;/span&amp;gt;”, IET, London, UK, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
[[User:Rommes|Joost Rommes]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:kuerschner|Patrick Kürschner]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.nelsonmartins.com/ Nelson Martins]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.ene.unb.br/index.php/component/professores/index.php?option=com_professores&amp;amp;view=professores&amp;amp;layout=perfil&amp;amp;id=131 Francisco D. Freitas]&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Power_system_examples&amp;diff=3854</id>
		<title>Power system examples</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Power_system_examples&amp;diff=3854"/>
		<updated>2023-11-23T11:05:57Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: Undo revision 3853 by Malhotra (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
These first order systems are given in generalized state space form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
E\dot{x}(t)=A x(t)+B u(t), \quad&lt;br /&gt;
y(t)=Cx(t)+Du(t),\quad E,A\in\mathbb{R}^{n\times n},~B\in\mathbb{R}^{n\times m},~C\in\mathbb{R}^{p\times n},~D\in\mathbb{R}^{p\times m}\quad(1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and originated at [http://www.cepel.br/ CEPEL] for simulating large &#039;&#039;&#039;power systems&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
They come in different sizes and variants, including both SISO and MIMO systems having regular or singular &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; matrices. In the latter case the DAEs are of index 1 (except for PI Sections 20--80 which are index 2) and using simple row and column permutations, &amp;lt;math&amp;gt;E,A,B,C&amp;lt;/math&amp;gt; can be brought into the form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
E=\left[ \begin{array}{cc}I_{n_f}&amp;amp;0\\0&amp;amp;0\end{array}\right],\quad A=\left[ \begin{array}{cc}A_{11}&amp;amp;A_{12}\\A_{21}&amp;amp;A_{22}\end{array}\right],\quad B=\left[ \begin{array}{cc}B_{1}\\B_2\end{array}\right],\quad C=\left[ \begin{array}{cc}C_{1}&amp;amp;C_2\end{array}\right],&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;n_f&amp;lt;/math&amp;gt; denotes the number of finite eigenvalues in &amp;lt;math&amp;gt;\Lambda(A,E)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_{22}\in\mathbb{R}^{n-n_f\times n-n_f}&amp;lt;/math&amp;gt; is regular.&lt;br /&gt;
A complete overview over these systems can be found in table below. The &#039;&#039;&#039;power systems&#039;&#039;&#039; served as benchmark examples for [[Modal truncation|Dominant Pole based Modal Truncation]]&amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Rom07&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM08&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kue10&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; and for a special adaption&amp;lt;ref name=&amp;quot;FreRM08&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; of [[Balanced Truncation]] for the index-1 DAE systems. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The table below lists the charateristics of all &#039;&#039;&#039;power systems&#039;&#039;&#039;. The files can be downloaded at [https://sites.google.com/site/rommes/software https://sites.google.com/site/rommes/software]. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center; width: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;&lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
|New England&lt;br /&gt;
|66 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|ODE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97&lt;br /&gt;
|13251 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/1997&lt;br /&gt;
|13250 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/2007&lt;br /&gt;
|21476	&lt;br /&gt;
|32 	&lt;br /&gt;
|32&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO8&lt;br /&gt;
|13309	&lt;br /&gt;
|8 	&lt;br /&gt;
|8&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO28&lt;br /&gt;
|13251 	&lt;br /&gt;
|28 	&lt;br /&gt;
|28&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO46&lt;br /&gt;
|13250	&lt;br /&gt;
|46	&lt;br /&gt;
|46&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|Juba5723&lt;br /&gt;
|40337 	&lt;br /&gt;
|2 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|Bauru5727&lt;br /&gt;
|40366	&lt;br /&gt;
|2 	&lt;br /&gt;
|2&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|zeros_nopss&lt;br /&gt;
|13296	&lt;br /&gt;
|46 	&lt;br /&gt;
|46&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|xingo6u&lt;br /&gt;
|20738	&lt;br /&gt;
|1 	&lt;br /&gt;
|6&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|nopss&lt;br /&gt;
|11685&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_606&lt;br /&gt;
|7135	&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_1142&lt;br /&gt;
|9735&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_1450&lt;br /&gt;
|11305&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_1693&lt;br /&gt;
|13275&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_1998&lt;br /&gt;
|15066&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_2476&lt;br /&gt;
|16861&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_3078&lt;br /&gt;
|21128&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|PI Sections: &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|S10&lt;br /&gt;
|682&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S20&lt;br /&gt;
|1182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S40&lt;br /&gt;
|2182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S80&lt;br /&gt;
|4182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M10&lt;br /&gt;
|682&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M20&lt;br /&gt;
|1182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M40&lt;br /&gt;
|2182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M80&lt;br /&gt;
|4182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
Electrical &#039;&#039;&#039;power systems&#039;&#039;&#039; experience several steady-state and dynamic phenomena that may hinder its reliable, stable operation if not properly designed and operated. Among the dynamic phenomena, &#039;&#039;&#039;power system&#039;&#039;&#039; angle stability is of major concern, its studies requiring both numerical integration of a stiff set of large, nonlinear differential-algebraic (DAE) equations (for transient stability simulations) and  the eigensolution as well as the use of other numerical linear algebra (NLA) algorithms applied to  the linearized DAE equations of the same large stability models. &#039;&#039;&#039;Power systems&#039;&#039;&#039; with multiple electrical power plants, consumer loads, and industrial loads experience complex electromechanical oscillations, much as spring-mass mechanical systems experience mechanical oscillations. These oscillations, when the electric &#039;&#039;&#039;power system&#039;&#039;&#039; is under stressed conditions, may become poorly damped or unstable. The analysis of these low-frequency oscillations, as well as their controller-induced damping control, is enhanced by the results from NLA algorithms. The study of all these issues constitutes the field known as small signal stability. &lt;br /&gt;
&lt;br /&gt;
There is a pressing need for better utilization of the transmission network and its cost-effective expansions to reliably carry electric power from the generating plants, driven by several primary energy sources, to the loads. This imposes stricter requirements on network design and &#039;&#039;&#039;power system&#039;&#039;&#039; control equipment, as well as on the adopted control laws, which, coupled with the continental dimensions of modern interconnected &#039;&#039;&#039;power systems&#039;&#039;&#039;, must be studied with the help of simulators employing advanced NLA algorithms. This wiki page contains system models developed when dealing with these NLA issues, with emphasis on the analysis and control of small signal stability.&lt;br /&gt;
&lt;br /&gt;
Modal analysis has been used for Model Order Reduction (MOR) of lightly damped systems like flexible mechanical structures and RLC networks from either &#039;&#039;&#039;power systems&#039;&#039;&#039; or microprocessor interconnectors. The advent of subspace accelerated dominant pole algorithms in &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;, made modal reduction effective for better damped systems, such as interconnected &#039;&#039;&#039;power systems&#039;&#039;&#039;, which have eigenvalue clusters in the &amp;lt;math&amp;gt;0.2&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;2.0 Hz&amp;lt;/math&amp;gt; range and damping ratios between &amp;lt;math&amp;gt;-0.05&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0.25&amp;lt;/math&amp;gt;. Important characteristics of model reduction methods include preserving the dominant dynamics and stability in the Reduced Order Models (ROMs).&lt;br /&gt;
&lt;br /&gt;
Model reduction is important to the linear control system analysis and design of &#039;&#039;&#039;power system&#039;&#039;&#039; dynamic models. Reduced-order &#039;&#039;&#039;power system&#039;&#039;&#039; transfer function models are effective in lowering the computational costs of controller design. Once the dominant transfer function poles have been found, the calculation of their associated residues can be obtained by the scalar product of the left and right eigenvectors by the input and output vectors of the transfer function. From the knowledge of the dominant pole-residue set, one can build a transfer function ROM whose accuracy varies with the number of retained poles. See, e.g., the SADPA, SAMDP papers &amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Modal analysis is also used in the harmonic distortion analysis of &#039;&#039;&#039;power system&#039;&#039;&#039; networks, mainly in subtransmission and distribution voltage levels. In this application, modal analysis allows for determining the main network parameters that impact distortion levels and suggests changes to their effective values among other alternatives. The linear RLC network is modeled unloaded, the conventional electrical generators can be entirely neglected and the nonlinear loads of various nature are modeled as current injections into the network buses -3rd, 5th, 7th, 11th, 13th harmonics of the nominal system frequency (&amp;lt;math&amp;gt;50 Hz&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;60 Hz&amp;lt;/math&amp;gt;).  An even more important application for the modal analysis of these large descriptor system RLC network models is the production of ROM for multiport electrical networks, generally in the form of a state-space system whose dimension is considerably smaller than that of the original system. When these ROMs take the form of RLC networks, they are referred to as RLC reduced equivalents. These ROMs, or equivalents, are used in real-time and off-line simulators for the study of &#039;&#039;&#039;power system&#039;&#039;&#039; high-frequency transient phenomena. They are produced in varying degrees of complexity by using advanced NLA algorithms, which is an area of intense research work.&lt;br /&gt;
&lt;br /&gt;
==Test systems for small-signal stability analysis of large electric power system networks==&lt;br /&gt;
All test &#039;&#039;&#039;power systems&#039;&#039;&#039; in [https://sites.google.com/site/rommes/software https://sites.google.com/site/rommes/software], except the PI sections example, are used for &#039;&#039;&#039;power system&#039;&#039;&#039; small-signal stability studies, and several of them are briefly described in &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;. Such studies include stability analysis, controller design, computation of  MOR, etc. The dynamic phenomena of interest require the detailed modeling of the electrical energy generators (mainly the large sized ones) and other important devices such as flexible AC transmission systems (FACTS). The 3-phase alternating current (AC) network is comprised of nodes (electrical buses, which may be the representation of an entire electrical energy transmission (or distribution) substation, and branches (transmission lines, transformers, series capacitors) and need have only a static model in this application except for the occasional high-power electronic HVDC (High voltage direct current) transmission links and FACTS  devices. &lt;br /&gt;
&lt;br /&gt;
The input &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt;  depends on the study of interest, but the excitation system voltage reference is a frequent input variable in small-signal stability studies. Another reference is the active power setpoint of a rotor-speed regulator. The input signal used in all the above mentioned  files is of Vref type. The output could be an entry of the generalized state &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; (state or algebraic variable) or a linear combination of these variables. The generalized states &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; are associated with equations of generators, controllers and network. The interconnected network has only algebraic variables, except when FACTS devices are connected. &lt;br /&gt;
The test systems are represented by generalized state-space models, see &amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;, where the feed through matrix &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is generally zero. &lt;br /&gt;
&lt;br /&gt;
==Test systems for electromagnetic transients and harmonic distortion studies==&lt;br /&gt;
Depending on the harmonic study at hand, a voltage or current source can be assigned as an input. In &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; the current injection &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; at a node (also, electrical bus, in &#039;&#039;&#039;power system&#039;&#039;&#039; terminology) is the input, while the nodal voltage, at the same node, is the  output (variable &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
All transmission lines in the network are modeled by RLC ladder networks, of cascaded RLC PI-circuits, having fixed parameters &amp;lt;ref name=&amp;quot;Wat03&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;. The transformers are modeled by series RL circuits. Loads and shunt elements are represented by  series-connected RL (or RC) branch, or just an L (or C). As a consequence, the states &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; of the dynamic system are either the current through an inductor or the voltage across a capacitor. So matrices &amp;lt;math&amp;gt;A, B, C, D, E&amp;lt;/math&amp;gt; describe how each circuit element equation, node and voltage are connected, according to the Kirchhoff’s law.&lt;br /&gt;
&lt;br /&gt;
On https://sites.google.com/site/rommes/software the systems labeled by PI Sections 20--80 are of index-2 ([https://drive.google.com/file/d/1ttJgCZeNEspA3Ty7vNPtsuPqo_-Qa-6g/view SISO_PI_n.zip and MIMO_PI_n.zip]). The data of these test systems can be converted into index-0 systems by applying a procedure for symbolic math elimination of algebraic variables and redundant state variables. This procedure is detailed in the Appendix C of &amp;lt;ref name=&amp;quot;FreRM11&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;N. Martins, L. Lima, and H. Pinto, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/59.486093 Computing dominant poles of power system transfer functions]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 11: 162--170, 1996.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2006.876671 Efficient computation of transfer function dominant poles using subspace acceleration]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 21(3): 1218--1226, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2006.881154 Efficient computation of multivariable transfer function dominant poles using subspace acceleration]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 21(4): 1471--1483, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Rom07&amp;quot;&amp;gt;J. Rommes, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://dspace.library.uu.nl/handle/1874/21787 Methods for eigenvalue problems with applications in model order reduction]&amp;lt;/span&amp;gt;&amp;quot;, Ph.D. dissertation, Universiteit&lt;br /&gt;
Utrecht, 2007.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM08&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1137/070684562 Computing transfer function dominant poles of large second-order dynamical systems]&amp;lt;/span&amp;gt;&amp;quot; SIAM Journal on Scientific Computing, 30(4): 2137--2157, 2008.&amp;lt;/ref&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ref name=&amp;quot;FreRM08&amp;quot;&amp;gt;F. Freitas, J. Rommes, and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2008.926693 Gramian-based reduction method applied to large sparse power system descriptor models]&amp;lt;/span&amp;gt;&amp;quot; IEEE Transactions on Power Systems, 23(3): 1258--1270, 2008.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Kue10&amp;quot;&amp;gt;P. K&amp;amp;uuml;rschner, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://nbn-resolving.de/urn:nbn:de:bsz:ch1-201001082 Two-sided eigenvalue methods for modal approximation]&amp;lt;/span&amp;gt;”, Master’s thesis, Chemnitz University of Technology,&lt;br /&gt;
Department of Mathematics, Germany, 2010.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;FreRM11&amp;quot;&amp;gt;F. D. Freitas, N. Martins, S. L. Varricchio, J. Rommes and F. C. Veliz, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2011.2136442 Reduced-Order Transfer Matrices from RLC Network Descriptor Models of Electric Power Grids]&amp;lt;/span&amp;gt;” IEEE Transactions on Power Systems, 26(4): 1905--1916, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Wat03&amp;quot;&amp;gt;N. Watson and J. Arrillaga, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1049/PBPO039E Power Systems Electromagnetic Transients Simulation]&amp;lt;/span&amp;gt;”, IET, London, UK, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
[[User:Rommes|Joost Rommes]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:kuerschner|Patrick Kürschner]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.nelsonmartins.com/ Nelson Martins]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.ene.unb.br/index.php/component/professores/index.php?option=com_professores&amp;amp;view=professores&amp;amp;layout=perfil&amp;amp;id=131 Francisco D. Freitas]&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
	<entry>
		<id>https://modelreduction.org/morwiki/index.php?title=Power_system_examples&amp;diff=3853</id>
		<title>Power system examples</title>
		<link rel="alternate" type="text/html" href="https://modelreduction.org/morwiki/index.php?title=Power_system_examples&amp;diff=3853"/>
		<updated>2023-11-23T11:03:45Z</updated>

		<summary type="html">&lt;p&gt;Malhotra: Add infobox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:benchmark]]&lt;br /&gt;
[[Category:linear]]&lt;br /&gt;
[[Category:time invariant]]&lt;br /&gt;
[[Category:first differential order]]&lt;br /&gt;
[[Category:Differential_algebraic_system]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
|Title           = Anemometer&lt;br /&gt;
|Benchmark ID    = &lt;br /&gt;
* anemometer1Param_n29008m1q1&lt;br /&gt;
* anemometer3Param_n29008m1q1&lt;br /&gt;
|Category        = misc&lt;br /&gt;
|System-Class    = AP-LTI-FOS&lt;br /&gt;
|nstates         = 29008&lt;br /&gt;
|ninputs         = 1&lt;br /&gt;
|noutputs        = 1&lt;br /&gt;
|nparameters     = &lt;br /&gt;
* 2&lt;br /&gt;
* 5&lt;br /&gt;
|components      = A, B, C, E&lt;br /&gt;
|License         = NA&lt;br /&gt;
|Creator         = [[User:Feng]]&lt;br /&gt;
|Editor          = &lt;br /&gt;
* [[User:Feng]]&lt;br /&gt;
* [[User:Himpe]]&lt;br /&gt;
* [[User:Lnor]]&lt;br /&gt;
* [[User:Baur]]&lt;br /&gt;
* [[User:Will]]&lt;br /&gt;
* [[User:Lund]]&lt;br /&gt;
|Zenodo-link     = NA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
These first order systems are given in generalized state space form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
E\dot{x}(t)=A x(t)+B u(t), \quad&lt;br /&gt;
y(t)=Cx(t)+Du(t),\quad E,A\in\mathbb{R}^{n\times n},~B\in\mathbb{R}^{n\times m},~C\in\mathbb{R}^{p\times n},~D\in\mathbb{R}^{p\times m}\quad(1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and originated at [http://www.cepel.br/ CEPEL] for simulating large &#039;&#039;&#039;power systems&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
They come in different sizes and variants, including both SISO and MIMO systems having regular or singular &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; matrices. In the latter case the DAEs are of index 1 (except for PI Sections 20--80 which are index 2) and using simple row and column permutations, &amp;lt;math&amp;gt;E,A,B,C&amp;lt;/math&amp;gt; can be brought into the form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
E=\left[ \begin{array}{cc}I_{n_f}&amp;amp;0\\0&amp;amp;0\end{array}\right],\quad A=\left[ \begin{array}{cc}A_{11}&amp;amp;A_{12}\\A_{21}&amp;amp;A_{22}\end{array}\right],\quad B=\left[ \begin{array}{cc}B_{1}\\B_2\end{array}\right],\quad C=\left[ \begin{array}{cc}C_{1}&amp;amp;C_2\end{array}\right],&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;n_f&amp;lt;/math&amp;gt; denotes the number of finite eigenvalues in &amp;lt;math&amp;gt;\Lambda(A,E)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_{22}\in\mathbb{R}^{n-n_f\times n-n_f}&amp;lt;/math&amp;gt; is regular.&lt;br /&gt;
A complete overview over these systems can be found in table below. The &#039;&#039;&#039;power systems&#039;&#039;&#039; served as benchmark examples for [[Modal truncation|Dominant Pole based Modal Truncation]]&amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Rom07&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM08&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kue10&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; and for a special adaption&amp;lt;ref name=&amp;quot;FreRM08&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; of [[Balanced Truncation]] for the index-1 DAE systems. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The table below lists the charateristics of all &#039;&#039;&#039;power systems&#039;&#039;&#039;. The files can be downloaded at [https://sites.google.com/site/rommes/software https://sites.google.com/site/rommes/software]. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center; width: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;&lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
|New England&lt;br /&gt;
|66 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|ODE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97&lt;br /&gt;
|13251 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/1997&lt;br /&gt;
|13250 	&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/2007&lt;br /&gt;
|21476	&lt;br /&gt;
|32 	&lt;br /&gt;
|32&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO8&lt;br /&gt;
|13309	&lt;br /&gt;
|8 	&lt;br /&gt;
|8&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO28&lt;br /&gt;
|13251 	&lt;br /&gt;
|28 	&lt;br /&gt;
|28&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|BIPS/97,MIMO46&lt;br /&gt;
|13250	&lt;br /&gt;
|46	&lt;br /&gt;
|46&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|Juba5723&lt;br /&gt;
|40337 	&lt;br /&gt;
|2 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|Bauru5727&lt;br /&gt;
|40366	&lt;br /&gt;
|2 	&lt;br /&gt;
|2&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|zeros_nopss&lt;br /&gt;
|13296	&lt;br /&gt;
|46 	&lt;br /&gt;
|46&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|xingo6u&lt;br /&gt;
|20738	&lt;br /&gt;
|1 	&lt;br /&gt;
|6&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|nopss&lt;br /&gt;
|11685&lt;br /&gt;
|1 	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_606&lt;br /&gt;
|7135	&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_1142&lt;br /&gt;
|9735&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips98_1450&lt;br /&gt;
|11305&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_1693&lt;br /&gt;
|13275&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_1998&lt;br /&gt;
|15066&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_2476&lt;br /&gt;
|16861&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|bips07_3078&lt;br /&gt;
|21128&lt;br /&gt;
|4	&lt;br /&gt;
|4&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|PI Sections: &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|S10&lt;br /&gt;
|682&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S20&lt;br /&gt;
|1182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S40&lt;br /&gt;
|2182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|S80&lt;br /&gt;
|4182&lt;br /&gt;
|1  	&lt;br /&gt;
|1&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M10&lt;br /&gt;
|682&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M20&lt;br /&gt;
|1182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M40&lt;br /&gt;
|2182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|M80&lt;br /&gt;
|4182&lt;br /&gt;
|3  	&lt;br /&gt;
|3&lt;br /&gt;
|DAE&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
Electrical &#039;&#039;&#039;power systems&#039;&#039;&#039; experience several steady-state and dynamic phenomena that may hinder its reliable, stable operation if not properly designed and operated. Among the dynamic phenomena, &#039;&#039;&#039;power system&#039;&#039;&#039; angle stability is of major concern, its studies requiring both numerical integration of a stiff set of large, nonlinear differential-algebraic (DAE) equations (for transient stability simulations) and  the eigensolution as well as the use of other numerical linear algebra (NLA) algorithms applied to  the linearized DAE equations of the same large stability models. &#039;&#039;&#039;Power systems&#039;&#039;&#039; with multiple electrical power plants, consumer loads, and industrial loads experience complex electromechanical oscillations, much as spring-mass mechanical systems experience mechanical oscillations. These oscillations, when the electric &#039;&#039;&#039;power system&#039;&#039;&#039; is under stressed conditions, may become poorly damped or unstable. The analysis of these low-frequency oscillations, as well as their controller-induced damping control, is enhanced by the results from NLA algorithms. The study of all these issues constitutes the field known as small signal stability. &lt;br /&gt;
&lt;br /&gt;
There is a pressing need for better utilization of the transmission network and its cost-effective expansions to reliably carry electric power from the generating plants, driven by several primary energy sources, to the loads. This imposes stricter requirements on network design and &#039;&#039;&#039;power system&#039;&#039;&#039; control equipment, as well as on the adopted control laws, which, coupled with the continental dimensions of modern interconnected &#039;&#039;&#039;power systems&#039;&#039;&#039;, must be studied with the help of simulators employing advanced NLA algorithms. This wiki page contains system models developed when dealing with these NLA issues, with emphasis on the analysis and control of small signal stability.&lt;br /&gt;
&lt;br /&gt;
Modal analysis has been used for Model Order Reduction (MOR) of lightly damped systems like flexible mechanical structures and RLC networks from either &#039;&#039;&#039;power systems&#039;&#039;&#039; or microprocessor interconnectors. The advent of subspace accelerated dominant pole algorithms in &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;, made modal reduction effective for better damped systems, such as interconnected &#039;&#039;&#039;power systems&#039;&#039;&#039;, which have eigenvalue clusters in the &amp;lt;math&amp;gt;0.2&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;2.0 Hz&amp;lt;/math&amp;gt; range and damping ratios between &amp;lt;math&amp;gt;-0.05&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0.25&amp;lt;/math&amp;gt;. Important characteristics of model reduction methods include preserving the dominant dynamics and stability in the Reduced Order Models (ROMs).&lt;br /&gt;
&lt;br /&gt;
Model reduction is important to the linear control system analysis and design of &#039;&#039;&#039;power system&#039;&#039;&#039; dynamic models. Reduced-order &#039;&#039;&#039;power system&#039;&#039;&#039; transfer function models are effective in lowering the computational costs of controller design. Once the dominant transfer function poles have been found, the calculation of their associated residues can be obtained by the scalar product of the left and right eigenvectors by the input and output vectors of the transfer function. From the knowledge of the dominant pole-residue set, one can build a transfer function ROM whose accuracy varies with the number of retained poles. See, e.g., the SADPA, SAMDP papers &amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Modal analysis is also used in the harmonic distortion analysis of &#039;&#039;&#039;power system&#039;&#039;&#039; networks, mainly in subtransmission and distribution voltage levels. In this application, modal analysis allows for determining the main network parameters that impact distortion levels and suggests changes to their effective values among other alternatives. The linear RLC network is modeled unloaded, the conventional electrical generators can be entirely neglected and the nonlinear loads of various nature are modeled as current injections into the network buses -3rd, 5th, 7th, 11th, 13th harmonics of the nominal system frequency (&amp;lt;math&amp;gt;50 Hz&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;60 Hz&amp;lt;/math&amp;gt;).  An even more important application for the modal analysis of these large descriptor system RLC network models is the production of ROM for multiport electrical networks, generally in the form of a state-space system whose dimension is considerably smaller than that of the original system. When these ROMs take the form of RLC networks, they are referred to as RLC reduced equivalents. These ROMs, or equivalents, are used in real-time and off-line simulators for the study of &#039;&#039;&#039;power system&#039;&#039;&#039; high-frequency transient phenomena. They are produced in varying degrees of complexity by using advanced NLA algorithms, which is an area of intense research work.&lt;br /&gt;
&lt;br /&gt;
==Test systems for small-signal stability analysis of large electric power system networks==&lt;br /&gt;
All test &#039;&#039;&#039;power systems&#039;&#039;&#039; in [https://sites.google.com/site/rommes/software https://sites.google.com/site/rommes/software], except the PI sections example, are used for &#039;&#039;&#039;power system&#039;&#039;&#039; small-signal stability studies, and several of them are briefly described in &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;. Such studies include stability analysis, controller design, computation of  MOR, etc. The dynamic phenomena of interest require the detailed modeling of the electrical energy generators (mainly the large sized ones) and other important devices such as flexible AC transmission systems (FACTS). The 3-phase alternating current (AC) network is comprised of nodes (electrical buses, which may be the representation of an entire electrical energy transmission (or distribution) substation, and branches (transmission lines, transformers, series capacitors) and need have only a static model in this application except for the occasional high-power electronic HVDC (High voltage direct current) transmission links and FACTS  devices. &lt;br /&gt;
&lt;br /&gt;
The input &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt;  depends on the study of interest, but the excitation system voltage reference is a frequent input variable in small-signal stability studies. Another reference is the active power setpoint of a rotor-speed regulator. The input signal used in all the above mentioned  files is of Vref type. The output could be an entry of the generalized state &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; (state or algebraic variable) or a linear combination of these variables. The generalized states &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; are associated with equations of generators, controllers and network. The interconnected network has only algebraic variables, except when FACTS devices are connected. &lt;br /&gt;
The test systems are represented by generalized state-space models, see &amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;, where the feed through matrix &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is generally zero. &lt;br /&gt;
&lt;br /&gt;
==Test systems for electromagnetic transients and harmonic distortion studies==&lt;br /&gt;
Depending on the harmonic study at hand, a voltage or current source can be assigned as an input. In &amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt; the current injection &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; at a node (also, electrical bus, in &#039;&#039;&#039;power system&#039;&#039;&#039; terminology) is the input, while the nodal voltage, at the same node, is the  output (variable &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
All transmission lines in the network are modeled by RLC ladder networks, of cascaded RLC PI-circuits, having fixed parameters &amp;lt;ref name=&amp;quot;Wat03&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;. The transformers are modeled by series RL circuits. Loads and shunt elements are represented by  series-connected RL (or RC) branch, or just an L (or C). As a consequence, the states &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; of the dynamic system are either the current through an inductor or the voltage across a capacitor. So matrices &amp;lt;math&amp;gt;A, B, C, D, E&amp;lt;/math&amp;gt; describe how each circuit element equation, node and voltage are connected, according to the Kirchhoff’s law.&lt;br /&gt;
&lt;br /&gt;
On https://sites.google.com/site/rommes/software the systems labeled by PI Sections 20--80 are of index-2 ([https://drive.google.com/file/d/1ttJgCZeNEspA3Ty7vNPtsuPqo_-Qa-6g/view SISO_PI_n.zip and MIMO_PI_n.zip]). The data of these test systems can be converted into index-0 systems by applying a procedure for symbolic math elimination of algebraic variables and redundant state variables. This procedure is detailed in the Appendix C of &amp;lt;ref name=&amp;quot;FreRM11&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;MarLP96&amp;quot;&amp;gt;N. Martins, L. Lima, and H. Pinto, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/59.486093 Computing dominant poles of power system transfer functions]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 11: 162--170, 1996.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM06a&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2006.876671 Efficient computation of transfer function dominant poles using subspace acceleration]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 21(3): 1218--1226, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM06b&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2006.881154 Efficient computation of multivariable transfer function dominant poles using subspace acceleration]&amp;lt;/span&amp;gt;&amp;quot;, IEEE Transactions on&lt;br /&gt;
Power Systems, 21(4): 1471--1483, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Rom07&amp;quot;&amp;gt;J. Rommes, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://dspace.library.uu.nl/handle/1874/21787 Methods for eigenvalue problems with applications in model order reduction]&amp;lt;/span&amp;gt;&amp;quot;, Ph.D. dissertation, Universiteit&lt;br /&gt;
Utrecht, 2007.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RomM08&amp;quot;&amp;gt;J. Rommes and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1137/070684562 Computing transfer function dominant poles of large second-order dynamical systems]&amp;lt;/span&amp;gt;&amp;quot; SIAM Journal on Scientific Computing, 30(4): 2137--2157, 2008.&amp;lt;/ref&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ref name=&amp;quot;FreRM08&amp;quot;&amp;gt;F. Freitas, J. Rommes, and N. Martins, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2008.926693 Gramian-based reduction method applied to large sparse power system descriptor models]&amp;lt;/span&amp;gt;&amp;quot; IEEE Transactions on Power Systems, 23(3): 1258--1270, 2008.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Kue10&amp;quot;&amp;gt;P. K&amp;amp;uuml;rschner, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://nbn-resolving.de/urn:nbn:de:bsz:ch1-201001082 Two-sided eigenvalue methods for modal approximation]&amp;lt;/span&amp;gt;”, Master’s thesis, Chemnitz University of Technology,&lt;br /&gt;
Department of Mathematics, Germany, 2010.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;FreRM11&amp;quot;&amp;gt;F. D. Freitas, N. Martins, S. L. Varricchio, J. Rommes and F. C. Veliz, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://doi.org/10.1109/TPWRS.2011.2136442 Reduced-Order Transfer Matrices from RLC Network Descriptor Models of Electric Power Grids]&amp;lt;/span&amp;gt;” IEEE Transactions on Power Systems, 26(4): 1905--1916, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Wat03&amp;quot;&amp;gt;N. Watson and J. Arrillaga, &amp;quot;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://dx.doi.org/10.1049/PBPO039E Power Systems Electromagnetic Transients Simulation]&amp;lt;/span&amp;gt;”, IET, London, UK, 2003.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
[[User:Rommes|Joost Rommes]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[User:kuerschner|Patrick Kürschner]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.nelsonmartins.com/ Nelson Martins]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.ene.unb.br/index.php/component/professores/index.php?option=com_professores&amp;amp;view=professores&amp;amp;layout=perfil&amp;amp;id=131 Francisco D. Freitas]&lt;/div&gt;</summary>
		<author><name>Malhotra</name></author>
	</entry>
</feed>