Transfer function MIMO in simulink

50 Ansichten (letzte 30 Tage)
Abdullah Alabdrabalnabi
Abdullah Alabdrabalnabi am 15 Nov. 2019
Beantwortet: Jyothis Gireesh am 18 Nov. 2019
I have this MIMO tf and I want to implement it in a block in simulink, I need help implementing it.

Antworten (1)

Jyothis Gireesh
Jyothis Gireesh am 18 Nov. 2019
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.

Kategorien

Mehr zu Schedule Model Components finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by