discretizing a continuous state-space model

92 vues (au cours des 30 derniers jours)
Mahsa Sotoudeh
Mahsa Sotoudeh le 5 Juil 2018
Commenté : Souarv De le 30 Mai 2022
How can I discretize this state-space model using MATLAB:
x°(t)=Ax(t)+BU(t)+g
  1 commentaire
Souarv De
Souarv De le 30 Mai 2022
%% STEP 1: Continuous State Space Model (CSSM)
sys = ss(A,B<C<D);
%% Convert CSSM to Discrete State Space Model (DSSM)
sys_dis = c2d(sys,Ts); % Where Ts is the sampling period

Connectez-vous pour commenter.

Réponses (1)

Wooshik Kim
Wooshik Kim le 5 Juil 2018
Modifié(e) : Wooshik Kim le 5 Juil 2018
you can use ss function to create a discrete state space model
discreteSys = ss(A,B,C,D,Ts)
you should also linearize the state space equation with respect to equilibrium point.

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!

Translated by