how to convert model from continuous state space with disturbance to discrete
조회 수: 67 (최근 30일)
이전 댓글 표시
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
답변 (1개)
C.J. Harris
2015년 10월 5일
% 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
C.J. Harris
2015년 10월 5일
From 2012a onwards you can use the idss command:
sys = idss(A,B,C,D,K,x0,Ts)
참고 항목
카테고리
Help Center 및 File Exchange에서 Dynamic System Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!