how to convert model from continuous state space with disturbance to discrete

73 views (last 30 days)
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

Answers (1)

C.J. Harris
C.J. Harris on 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 Comments
asemeh
asemeh on 5 Oct 2015
Dear Hrris Thanks for answer , this code for simple state space model . but as you see my model has a (6*2)matrix disturbance , my problem about disturbance .

Sign in to comment.

Categories

Find more on Dynamic System Models in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!