how do i make a integral control with a setting time 6% of 1 sec
조회 수: 2 (최근 30일)
이전 댓글 표시
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
답변 (0개)
참고 항목
카테고리
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!