how to convert model from continuous state space with disturbance to discrete
67 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I try to convert my model from continuous state space with disturbance to discrete state space model .
A =[-0.0009569 0 0 0 0 0 ;0 -0.0009569 0 0 0 0 ;0.02203 0 -0.04225 0 0 0 ;0 0 0 -0.04225 0 0 ;0 0 0 0 -0.03659 0; 0 0 0.04333 0.04333 0.04333 -0.04762];
B =[0 0;3.684e0-5 0; 0 0; 0 0.02102; 0 0; 0 0];
K=[0.001152 0;0 0;0 0; 0 0; 0 0.001409; 0 0];
C =[1 1 0 0 0 0 ;0 0 0 0 0 1];
D=zeros(2,2);
please give me some suggestion . Thanks
0 commentaires
Réponses (1)
C.J. Harris
le 5 Oct 2015
% Create state space model
sys = ss(A,B,C,D);
% Convert to discrete, where dt is your discrete time-step (in seconds)
d_sys = c2d(sys,dt);
2 commentaires
C.J. Harris
le 5 Oct 2015
From 2012a onwards you can use the idss command:
sys = idss(A,B,C,D,K,x0,Ts)
Voir également
Catégories
En savoir plus sur Dynamic System Models dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!