Computing balanced representation for state-space model?
    6 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
A = [0.989923894 -116924.375; 4.34027786e-10 1];
B = [1;0];
C = [0.010076086 1];
D = 0;
[sysb,g,T,Ti] = balreal(sys)
How would I do that? 
0 Commenti
Risposte (1)
  Ameer Hamza
      
      
 il 2 Nov 2020
        First create the ss() object
A = [0.989923894 -116924.375; 4.34027786e-10 1];
B = [1;0];
C = [0.010076086 1];
D = 0;
sys = ss(A, B, C, D);
[sysb,g,T,Ti] = balreal(sys)
Result
sysb =
  A = 
             x1        x2
   x1     0.995  -0.01599
   x2  0.001586     0.995
  B = 
            u1
   x1   0.1157
   x2  0.04721
  C = 
            x1       x2
   y1  0.07464  0.03044
  D = 
       u1
   y1   0
Continuous-time state-space model.
g =
   Inf
   Inf
T =
   1.0e+05 *
    0.0000   -3.9600
    0.0000    9.7092
Ti =
    7.4076    3.0213
   -0.0000    0.0000
0 Commenti
Vedere anche
Categorie
				Scopri di più su Dynamic System Models in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

