Transfer function MIMO in simulink

93 ビュー (過去 30 日間)
Abdullah Alabdrabalnabi
Abdullah Alabdrabalnabi 2019 年 11 月 15 日
回答済み: Jyothis Gireesh 2019 年 11 月 18 日
I have this MIMO tf and I want to implement it in a block in simulink, I need help implementing it.

回答 (1 件)

Jyothis Gireesh
Jyothis Gireesh 2019 年 11 月 18 日
Here are a few pointers which may be of help to you in implementing the transfer function in Simulink
  • The following code may be used to implement the transfer function in the MATLAB workspace.
numerator = {[0 0 19.04 15.03 933.1] [0 0 -47.6 14.73 -1.03]; [0 0 -47.6 13.8 2.2] [0 0 152.4 56.2 3739.2]};
denominator = [10 7.4 337.3 171.1 5498.1];
sys = tf(numerators, denominator);
  • The variable “sys” can be given as input to the LTI System block in Simulink by setting the “LTI System Variable” field to “sys”inside the Block Parameters dialog box.
  • Since the transfer function has two inputs and two outputs, a Mux block is used to combine the two input signals and is given as input to the LTI block. Similarly, a Demux block can be used at the output side to separate the output into 2 scalar signals
Please refer to the following documentation link which also contains a similar example about how to implement a MIMO transfer function in Simulink.

カテゴリ

Help Center および File ExchangeClassical Control Design についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by