how do i make a integral control with a setting time 6% of 1 sec
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I wanted to make an integral control and i have a state space model.
I have to ensure that my controller have setting time of 6% of 1 sec.
i needed to use pole placement design my controller.
This is my MIMO space state model
A = [0 1 0 0;0 -1 0 0.5;0 0 0 1;0 0 0 -0.2];
B = [0 -1 0 0.2;0 1 0 0.2];
C = [1 0 0 0;0 0 1 0];
D = [0 0;0 0];
sys = tf(A,B,C,D);
Then i determined its controllability and observability,
Co = ctrb(sys); % gives 4x8 matrix
Ob = obsv(sys); % gives 8x4 matrix
The system is observable and controllable
Then i extended my state space so i can perform integral control:
Ae = [A [0 0;0 0;0 0;0 0];C [0 0;0 0]];
Be = [B;[0 0;0 0]];
Ce = [C [0 0;0 0]];
I know that i can use place to finde state feedback matrix F.
But how do i find it by using pole placement?
Should i use control canonical form?
0 commentaires
Réponses (0)
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!