how to Conversion transfer function to state space ...MIMO help me

13 ビュー (過去 30 日間)
belal hariz belgacem
belal hariz belgacem 2019 年 11 月 2 日
編集済み: Anan Yaghmour 2021 年 11 月 26 日
Capture.PNG
ans =
From input 1 to output...
0.04
1: ------------------
s^2 + 12 s + 20.12
0.02 s + 0.2
2: ------------------
s^2 + 12 s + 20.12
From input 2 to output...
-100 s - 200
1: ------------------
s^2 + 12 s + 20.12
6
2: ------------------
s^2 + 12 s + 20.12
  1 件のコメント
Muhammad Mamoon
Muhammad Mamoon 2020 年 8 月 30 日
G11 = nd2sys([1 1],[1 5 6]);
G12 = nd2sys([1 0],[1 1]);
G21 = nd2sys([1 0 -2],[1 7 12]);
G22 = nd2sys([1 4],[1 3 2]);
G = sbs(abv(G11,G21), abv(G12,G22));
[A,B,C,D] = unpck(G)
this way u can have... use your values

サインインしてコメントする。

回答 (3 件)

Stephan
Stephan 2019 年 11 月 2 日

Muhammad Mamoon
Muhammad Mamoon 2020 年 8 月 30 日
G11 = nd2sys([1 1],[1 5 6]);
G12 = nd2sys([1 0],[1 1]);
G21 = nd2sys([1 0 -2],[1 7 12]);
G22 = nd2sys([1 4],[1 3 2]);
G = sbs(abv(G11,G21), abv(G12,G22));
[A,B,C,D] = unpck(G)
this way u can have... use your values

Anan Yaghmour
Anan Yaghmour 2021 年 11 月 26 日
編集済み: Anan Yaghmour 2021 年 11 月 26 日
nu={[0 0 .04],[0 -100 -200];[0 .02 .2] [0 0 6]};
de=repmat({[1 12 503/25]},2,2);
sys=ss(tf(nu,de));
Where sys is an object contains all state space represenation matrices, so if you want the A matrix, just type:
sys.A
Enjoy :)

カテゴリ

Help Center および File ExchangeDynamic System Models についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by