フィルターのクリア

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 Center および File ExchangeDynamic System Models についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by