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)
Synthetic parametric model, created for experimental purposes.
 
Ionita (talk | contribs)
Line 5: Line 5:
== System description ==
== System description ==


The parameter <math>\theta</math> scales the real part of the system poles, that is, <math>p_k=\theta a_k+jb_k</math>.  
The parameter <math>\varepsilon</math> scales the real part of the system poles, that is, <math>p_k=\varepsilon a_k+jb_k</math>.  
If the system is in pole-residue form, then
If the system is in pole-residue form, then


<math>H(s) =  \sum_{i=1}^{n}\frac{r_i}{s-p_i} =  \sum_{i=1}^{n}\frac{r_i}{s-(\theta 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>


which has the state-space realisation
which has the state-space realisation


<math>\widehat{A} = \theta \mathrm{diag}~([a_1,\ldots,a_n])+\mathrm{diag}~([jb_1,\ldots,jb_n]) ,</math>
<math>\widehat{A} = \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] = \varepsilon \widehat{A}_\varepsilon + \widehat{A}_0,</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 20: Line 20:
For simplicity, assume that <math> n </math> is even, <math> n=2k </math>, and that all system poles are complex and ordered in complex conjugate pairs, i.e.
For simplicity, assume that <math> n </math> is even, <math> n=2k </math>, and that all system poles are complex and ordered in complex conjugate pairs, i.e.


<math> p_1 = a_1+jb_1, p_2 = a_1-jb_1, \ldots, p_{n-1} = a_k+jb_k, p_n = a_k-jb_k. </math>
<math> p_1 = \varepsilon a_1+jb_1, p_2 = \varepsilon a_1-jb_1, \ldots, p_{n-1} = \varepsilon a_k+jb_k, p_n = \varepsilon a_k-jb_k. </math>


Which also implies that the residues form complex conjugate pairs <math>r_1, \bar{r}_1,\ldots , r_k, \bar{r}_k.</math>
Which also implies that the residues form complex conjugate pairs <math>r_1, \bar{r}_1,\ldots , r_k, \bar{r}_k.</math>
Line 29: Line 29:


with the matrix <math> T </math> defined using <math> 2\times 2 </math> diagonal blocks.
with the matrix <math> T </math> defined using <math> 2\times 2 </math> diagonal blocks.
== Example ==

Revision as of 10:22, 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, pk=εak+jbk. If the system is in pole-residue form, then

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

which has the state-space realisation

A^=ε[a1an]+[jb1jbn]=εA^ε+A^0,

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 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*,B=TB^,C=C^T*,D=0,

with the matrix T defined using 2×2 diagonal blocks.


Example