模拟 MIMO 系统
simulation of a MIMO system
我有一个具有 2*2 矩阵的系统,矩阵的元素是传递函数。我有 2*2 输入向量,它的元素很复杂 numbers.I 想模拟这个 MIMO 系统并获得输出。我怎样才能在 simulink 中做到这一点?我找不到任何可以做到这一点的块。我的传递函数和我的输入向量是:
G = [tf([1 -100],[1 2 100]), tf([10 10],[1 2 100]) ; tf([-10 -10],[1 2 100]), tf([1 0 -100],[1 2 100])];
V_11=0.5289 + 0.0000i
V_12=-0.8487 + 0.0000i
V_21=0.0561 + 0.8468i
V_22=0.0349 + 0.5278i
关于您在现已删除的问题中使用的模型图像,您 运行 受到 LTI 块的一些限制,以及作为其基础的 State-Space 块。
您需要以多种方式拆分常量输入向量:
首先,您需要将其拆分为 2 个单独的列 [V_11;V21]
和 [V_12;V_22]
,并分别通过您的传递函数传递它们。
其次,输入到 State-Space 块(以及 LTI 块)的信号只能是实数值。因此,您需要独立模拟信号的实部和复数部分(并分别对实部和虚部进行任何适当的 re-combination)。
我有一个具有 2*2 矩阵的系统,矩阵的元素是传递函数。我有 2*2 输入向量,它的元素很复杂 numbers.I 想模拟这个 MIMO 系统并获得输出。我怎样才能在 simulink 中做到这一点?我找不到任何可以做到这一点的块。我的传递函数和我的输入向量是:
G = [tf([1 -100],[1 2 100]), tf([10 10],[1 2 100]) ; tf([-10 -10],[1 2 100]), tf([1 0 -100],[1 2 100])];
V_11=0.5289 + 0.0000i
V_12=-0.8487 + 0.0000i
V_21=0.0561 + 0.8468i
V_22=0.0349 + 0.5278i
关于您在现已删除的问题中使用的模型图像,您 运行 受到 LTI 块的一些限制,以及作为其基础的 State-Space 块。
您需要以多种方式拆分常量输入向量:
首先,您需要将其拆分为 2 个单独的列
[V_11;V21]
和[V_12;V_22]
,并分别通过您的传递函数传递它们。其次,输入到 State-Space 块(以及 LTI 块)的信号只能是实数值。因此,您需要独立模拟信号的实部和复数部分(并分别对实部和虚部进行任何适当的 re-combination)。