Transfer function MIMO in simulink
Show older comments
I have this MIMO tf and I want to implement it in a block in simulink, I need help implementing it.

Answers (1)
Jyothis Gireesh
on 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.
Categories
Find more on Time and Frequency Domain Analysis in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!