필터 지우기
필터 지우기

how do i make a integral control with a setting time 6% of 1 sec

조회 수: 2 (최근 30일)
Zain Ahmed
Zain Ahmed 2020년 5월 14일
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개)

카테고리

Help CenterFile Exchange에서 Dynamic System Models에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by