Anonymous
×
Create a new article
Write your page title here:
We currently have 105 articles on MOR Wiki. Type your article name above or click on one of the titles below and start writing!



MOR Wiki


Description

The Linear Advection benchmark is an input-output system based on the one-dimensional linear advection equation (also known as linear transport equation):


\begin{align}
 \partial_t z = -a \, \partial_x z,
\end{align}

which is a first order hyperbolic partial differential equation.

For this benchmark, the left-hand-side boundary of the domain is considered to be the input u(t),


\begin{align}
 z(0,t) = u(t),
\end{align}

while the right-hand-side boundary is selected as output y(t):


\begin{align}
 y(t) = z(1,t),
\end{align}

whereas the domain is assumed to be of unit length and a > 0 describes the transport velocity.

A spatial discretization, here with a simple upwind finite difference scheme leads to the standard input-output system form:


\begin{align}
\dot{x}(t) &= Ax(t) + Bu(t), \\
y(t) &= Cx(t),
\end{align}

with matrices:


\begin{align}
A = -\frac{a}{\Delta x} \begin{pmatrix} -1 & & & 0 \\ 1 & -1  \\ & \ddots & \ddots \\ 0 & & 1 & -1 \end{pmatrix}, \quad
B = \frac{1}{\Delta x} \begin{pmatrix} 1 \\ 0 \\ \vdots \\ 0 \end{pmatrix}, \quad
C = \begin{pmatrix} 0 & \dots & 0 & 1 \end{pmatrix}.
\end{align}

The challenge of this SISO system benchmark lies in its hyperbolicity. Even though this system seems simple, its numerical simulation and especially order reduction can be complex due to the transport phenomenon[1], which is known in control theoretic terms as dead time. Projection-based model reduction is generally not well suited for systems derived from hyperbolic PDEs[2], especially, energy-based method tend to produce unstable reduced order models[3] due to the non-normal system matrix. This system can be used to model flame-acoustic interaction[4].


Data

To procedurally instantiate the state-space components for this benchmark model, it is assumed the reciprocal spatial resolution N := \frac{1}{\Delta x} \in \mathbb{N} is given, which determines the order of the system, alongside the transport velocity a.

function [A,B,C] = lte(a,N)

    A = -(abs(a) * N) * spdiags(ones(N,1) * [-1,1],[-1,0],N,N);
    B = N * sparse(1,1,1,N,1);
    C = sparse(1,N,1,1,N);
end


Dimensions

System structure:


\begin{align}
\dot{x}(t) &= Ax(t) + Bu(t) \\
y(t) &= Cx(t)
\end{align}

System dimensions:

A \in \mathbb{R}^{N \times N}, B \in \mathbb{R}^{N \times 1}, C \in \mathbb{R}^{1 \times N}.


Citation

To cite this benchmark and its data:

The MORwiki Community, Linear Advection. hosted at MORwiki - Model Order Reduction Wiki, 2019. http://modelreduction.org/index.php/Linear_Advection
@MISC{morwiki_linad,
  author =       {{The MORwiki Community}},
  title =        {Linear Advection},
  howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},
  url =          {http://modelreduction.org/index.php/Linear_Advection},
  year =         2019
}


References

  1. U. Zulfiqar, M. Liaquat. "Model reduction of discrete-time systems in limited intervals". Turkish Journal of Electrical Engineering and Computer Sciences 26: 294--306, 2018.
  2. T. Breiten, T. Stykel. "Balancing-related model reduction methods". Volume 1 System- and Data-Driven Methods and Algorithms: 15--56, 2021.
  3. P. Benner, C. Himpe, T. Mitchell. "On Reduced Input-Output Dynamic Mode Decomposition". Advances in Computational Mathematics (ModRed Special Issue) 44(6): 1751--1768, 2018.
  4. M. Meindl, T. Emmert, W. Polifke. "Efficient Calculation of Thermoacoustic Modes Utilizing State-Space Models". Proceedings of the 23rd International Congress on Sound & Vibration: 1--8, 2016.

Contact

Christian Himpe