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

