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!



Synthetic parametric model: Difference between revisions

Ionita (talk | contribs)
Ionita (talk | contribs)
Line 9: Line 9:




<math> H(s) =  \sum_{i=1}^{n}\frac{r_i}{s-p_i} =  \sum_{i=1}^{n}\frac{r_i}{s-(\varepsilon a_i+jb_i)} ,</math>
:<math> H(s) =  \sum_{i=1}^{n}\frac{r_i}{s-p_i} =  \sum_{i=1}^{n}\frac{r_i}{s-(\varepsilon a_i+jb_i)} ,</math>




Line 15: Line 15:




<math>\varepsilon \widehat{A}_\varepsilon + \widehat{A}_0 = \varepsilon \left[\begin{array}{ccc} a_1 & & \\ & \ddots & \\ & & a_n\end{array}\right] +\left[\begin{array}{ccc} jb_1 & & \\ & \ddots & \\ & & jb_n\end{array}\right] ,</math>
:<math>\varepsilon \widehat{A}_\varepsilon + \widehat{A}_0 = \varepsilon \left[\begin{array}{ccc} a_1 & & \\ & \ddots & \\ & & a_n\end{array}\right] +\left[\begin{array}{ccc} jb_1 & & \\ & \ddots & \\ & & jb_n\end{array}\right] ,</math>


<math>\widehat{B} = [1,\ldots,1]^T,\quad \widehat{C} = [r_1,\ldots,r_n],\quad D = 0.</math>
:<math>\widehat{B} = [1,\ldots,1]^T,\quad \widehat{C} = [r_1,\ldots,r_n],\quad D = 0.</math>




Line 32: Line 32:




<math> A_\varepsilon = T\widehat{A}_\varepsilon T^*, \quad A_0 = T\widehat{A}_0 T^*, \quad B = T\widehat{B}, \quad C = \widehat{C}T^*, \quad D = 0,</math>
:<math> A_\varepsilon = T\widehat{A}_\varepsilon T^*, \quad A_0 = T\widehat{A}_0 T^*, \quad B = T\widehat{B}, \quad C = \widehat{C}T^*, \quad D = 0,</math>





Revision as of 15:08, 28 November 2011

Introduction

On this page you will find a purely synthetic parametric model. The goal is to have a simple parametric model which one can use to experiment with different system orders, parameter values etc.

System description

The parameter ε scales the real part of the system poles, that is, pi=εai+jbi. For a system in pole-residue form


H(s)=i=1nrispi=i=1nris(εai+jbi),


we can then write down the state-space realisation H(s,ε)=C^(sIεA^εA^0)1B^+D with


εA^ε+A^0=ε[a1an]+[jb1jbn],
B^=[1,,1]T,C^=[r1,,rn],D=0.


Notice that the system matrices have complex entries.

For simplicity, assume that n is even, n=2k, and that all system poles are complex and ordered in complex conjugate pairs, i.e.

p1=εa1+jb1,p2=εa1jb1,,pn1=εak+jbk,pn=εakjbk,

which, for real systems, also implies that the residues form complex conjugate pairs r1,r¯1,,rk,r¯k.

Then a realization with matrices having real entries is given by


Aε=TA^εT*,A0=TA^0T*,B=TB^,C=C^T*,D=0,


with T=[T0T0] and T0=12[1j1j].

Numerical values

The numerical values for the different variables are

  • ri equally spaced in [103,1], with r1=1 and rk=103.
  • ai equally spaced in [101,103],
  • bi equally spaced in [10,103],
  • ε[1,20].



In MATLAB this is easily done as follows test