init earth atmosphere |
m infobox string |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
[[Category:benchmark]] | [[Category:benchmark]] | ||
[[Category:SLICOT]] | [[Category:SLICOT]] | ||
[[Category:linear]] | |||
[[Category:time invariant]] | |||
[[Category:first differential order]] | |||
[[Category:SISO]] | [[Category:SISO]] | ||
[[Category:Dense]] | [[Category:Dense]] | ||
{{Infobox | |||
|Title = Earth Atmosphere | |||
|Benchmark ID = earthAtmosphere_n598m1q1 | |||
|Category = slicot | |||
|System-Class = LTI-FOS | |||
|nstates = 598 | |||
|ninputs = 1 | |||
|noutputs = 1 | |||
|nparameters = 0 | |||
|components = A, B, C | |||
|License = NA | |||
|Creator = [[User:Himpe]] | |||
|Editor = | |||
* [[User:Himpe]] | |||
* [[User:Mlinaric]] | |||
|Zenodo-link = NA | |||
}} | |||
==Description: Model of an Atmospheric Storm Track== | ==Description: Model of an Atmospheric Storm Track== | ||
| Line 12: | Line 29: | ||
This benchmark models the track of an [[wikipedia:Storm_track|atmospheric storm track]]. | This benchmark models the track of an [[wikipedia:Storm_track|atmospheric storm track]]. | ||
More details can be found in <ref name="farrell95"/> and <ref name="chahlaoui02"/>, <ref name="chahlaoui05"/>. | More details can be found in <ref name="farrell95"/> and <ref name="chahlaoui02"/>, <ref name="chahlaoui05"/>. | ||
==Origin== | ==Origin== | ||
This benchmark is part of the '''SLICOT Benchmark Examples for Model Reduction'''<ref name="chahlaoui05"/>. | This benchmark is part of the '''SLICOT Benchmark Examples for Model Reduction'''<ref name="chahlaoui05"/>. | ||
==Data== | ==Data== | ||
| Line 23: | Line 38: | ||
The system matrices <math>A</math>, <math>B</math>, <math>C</math> 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. | The system matrices <math>A</math>, <math>B</math>, <math>C</math> 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. | ||
Here is [https://www.python.org Python] code for loading the matrices (<math>B</math> and <math>C</math> are stored as arrays of 8-bit unsigned integers): | |||
:<syntaxhighlight lang="python"> | |||
import numpy as np | |||
from scipy.io import loadmat | |||
mat = loadmat('eady.mat') | |||
A = mat['A'] | |||
B = mat['B'].astype(np.float64) | |||
C = mat['C'].astype(np.float64) | |||
</syntaxhighlight> | |||
==Dimensions== | ==Dimensions== | ||
| Line 29: | Line 55: | ||
:<math> | :<math> | ||
\begin{ | \begin{align} | ||
\dot{x}(t) &= | \dot{x}(t) &= A x(t) + B u(t) \\ | ||
y(t) &= | y(t) &= C x(t) | ||
\end{ | \end{align} | ||
</math> | </math> | ||
| Line 40: | Line 66: | ||
<math>B \in \mathbb{R}^{598 \times 1}</math>, | <math>B \in \mathbb{R}^{598 \times 1}</math>, | ||
<math>C \in \mathbb{R}^{1 \times 598}</math>. | <math>C \in \mathbb{R}^{1 \times 598}</math>. | ||
==Citation== | ==Citation== | ||
| Line 58: | Line 83: | ||
* For the background on the benchmark: | * For the background on the benchmark: | ||
@ARTICLE{ | @ARTICLE{FarI95, | ||
author = <nowiki>{B.F. Farrell and P.J. Ioannou}</nowiki>, | author = <nowiki>{B.F. Farrell and P.J. Ioannou}</nowiki>, | ||
title = {Stochastic Dynamics of the Midlatitude Atmospheric Jet}, | title = {Stochastic Dynamics of the Midlatitude Atmospheric Jet}, | ||
| Line 68: | Line 93: | ||
doi = {10.1175/1520-0469(1995)052<1642:SDOTMA>2.0.CO;2} | doi = {10.1175/1520-0469(1995)052<1642:SDOTMA>2.0.CO;2} | ||
} | } | ||
==References== | ==References== | ||
Latest revision as of 09:30, 30 November 2023
| Background | |
|---|---|
| Benchmark ID |
earthAtmosphere_n598m1q1 |
| Category |
slicot |
| System-Class |
LTI-FOS |
| Parameters | |
| nstates |
598
|
| ninputs |
1 |
| noutputs |
1 |
| nparameters |
0 |
| components |
A, B, C |
| Copyright | |
| License |
NA |
| Creator | |
| Editor | |
| Location | |
|
NA | |
Description: Model of an Atmospheric Storm Track
This benchmark models the track of an atmospheric storm track. More details can be found in [1] and [2], [3].
Origin
This benchmark is part of the SLICOT Benchmark Examples for Model Reduction[3].
Data
The system matrices , , are available from the SLICOT benchmarks page: eady.zip and are stored as MATLAB .mat file.
Here is Python code for loading the matrices ( and are stored as arrays of 8-bit unsigned integers):
import numpy as np from scipy.io import loadmat mat = loadmat('eady.mat') A = mat['A'] B = mat['B'].astype(np.float64) C = mat['C'].astype(np.float64)
Dimensions
System structure:
System dimensions:
, , .
Citation
To cite this benchmark, use the following references:
- For the benchmark itself and its data:
- Niconet e.V., SLICOT - Subroutine Library in Systems and Control Theory, http://www.slicot.org
@MANUAL{slicot_cdisc,
title = {{SLICOT} - Subroutine Library in Systems and Control Theory},
organization = {Niconet e.V.}
address = {\url{http://www.slicot.org}},
key = {SLICOT}
}
- For the background on the benchmark:
@ARTICLE{FarI95,
author = {B.F. Farrell and P.J. Ioannou},
title = {Stochastic Dynamics of the Midlatitude Atmospheric Jet},
journal = {Journal of the Atmospheric Sciences},
volume = {52},
number = {10},
pages = {1642--1656},
year = {1995},
doi = {10.1175/1520-0469(1995)052<1642:SDOTMA>2.0.CO;2}
}
References
- ↑ B.F. Farrell, P.J. Ioannou. Stochastic Dynamics of the Midlatitude Atmospheric Jet. Journal of the Atmospheric Sciences, 52(10): 1642--1656, 1995.
- ↑ Y. Chahlaoui, P. Van Dooren, A collection of Benchmark examples for model reduction of linear time invariant dynamical systems, Working Note 2002-2: 2002.
- ↑ 3.0 3.1 Y. Chahlaoui, P. Van Dooren, Benchmark Examples for Model Reduction of Linear Time-Invariant Dynamical Systems, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 379--392, 2005.