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



Randomly Generated: Difference between revisions

Init randomly generated
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{preliminary}} <!-- Do not remove -->
[[Category:benchmark]]
[[Category:benchmark]]
[[Category:procedural]]
[[Category:procedural]]
Line 61: Line 59:
   title =        {Randomly Generated},
   title =        {Randomly Generated},
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},
   howpublished = {{MORwiki} -- Model Order Reduction Wiki},
   url =          <nowiki>{http://modelreduction.org/index.php/Randomly_Generated}</nowiki>,
   url =          <nowiki>{https://modelreduction.org/morwiki/Randomly_Generated}</nowiki>,
   year =        {2018}
   year =        {2018}
  }
  }

Latest revision as of 05:38, 17 June 2025


Description

This randomly generated state-space system is a procedural SISO test system for model reduction of linear time-invariant systems from [1]. All matrices are generated from a uniformly random distribution: the system matrix is a diagonal matrix with elements in [1,0], where as the input and output vectors are drawn from [0,1]. The generated systems are stable and minimal, due to structure of N disconnected subsystems.


Data

The following Matlab code assembles the above described A, B and C matrix for a given state-space dimension N and optionally a seed S for the random number generator.

function [A,B,C] = rnd(N,S)

    if(nargin>1 && not(isempty(S))), rand('seed',S); end;

    A = spdiags(-rand(N,1),0,N,N);
    B = rand(N,1);
    C = rand(1,N);
end


Dimensions

System structure:

x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)

System dimensions:

AN×N, BN×1, C1×N.

Citation

To cite this benchmark, use the following references:

  • For the benchmark itself and its data:
The MORwiki Community, Randomy Generated. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Randomly_Generated
@MISC{morwiki_rnd,
  author =       {{The MORwiki Community}},
  title =        {Randomly Generated},
  howpublished = {{MORwiki} -- Model Order Reduction Wiki},
  url =          {https://modelreduction.org/morwiki/Randomly_Generated},
  year =         {2018}
}
  • For the background on the benchmark:
@ARTICLE{morWilP02,
  author =       {K. Willcox and J. Peraire},
  title =        {Balanced Model Reduction via the Proper Orthogonal Decomposition},
  journal =      {AIAA Journal},
  volume =       {40},
  number =       {11},
  pages =        {2323--2330},
  year =         {2002},
  doi =          {10.2514/2.1570}
}

Reference

  1. K. Willcox and J. Peraire. "Balanced Model Reduction via the Proper Orthogonal Decomposition", AIAA Journal, 40(11): 2323--2330, 2002.

Contact

Christian Himpe