主要内容

导入LTI模型对象金宝app

使用LTI系统块将线性系统模型对象导入Simulink金宝app®.您可以模拟以LTI模型对象表示的线性系统,并将此类系统作为更复杂系统的Simulink模型的元素合并。金宝app

在块参数中,设置LTI系统变量参数输入要导入的LTI模型。对于状态空间模型,设置初始状态参数,以指定非零初始状态。

在Simulink中仿真LTI模型金宝app

LTISystemBlockSimulation模型演示了如何使用LTI系统块来模拟SISO传递函数对阶跃输入的响应。

要为LTI System块指定模型,请设置LTI系统变量Block参数为:

  • 在MATLAB®工作空间或模型工作空间中LTI模型的变量名,如sys

  • 计算为LTI模型的MATLAB表达式,例如特遣部队([1])

例如,可以指定状态空间(党卫军), zero-pole-gain (ZPK.)或传递函数(特遣部队)模型。您可以模拟SISO模型或MIMO模型,以及连续时间或离散时间模型。

LTISystemBlockSimulation模型中,LTI系统变量参数为MATLAB表达式,特遣部队([1 2 5]),创建一个连续时间的SISO传递函数。如果指定的系统是一个状态空间(党卫军)模型,则可以通过设置初始状态参数。

模拟模型,并在范围内检查结果。

这个例子模拟了系统对阶跃输入的响应t= 2 s。使用LTI系统块在Simulink模型中的任何位置导入LTI模型对象,以模拟对任何输入的线性系统响应。金宝app

将MIMO LTI模型导入Simulink金宝app

该模型展示了如何在Simulink®中使用LTI系统块来表示MIMO线性系统。金宝app

LTI System块有一个输入和一个输出,即使您为块指定了一个MIMO模型。在这种情况下,块的输入和输出变成矢量信号。例如,模型LTISystemBlockMIMO使用LTI系统块来表示控制系统中的MIMO工厂。

在此模型中,块中指定的LTI System为通用汽车,存储在模型工作区中的2-输出2-输入传递函数模型。Mux块将两个控制器输出组合成一个矢量信号,用于LTI系统块的输入。类似地,Demux块将LTI System块的矢量输出分成两个标量信号。

模拟模型,并在范围内检查结果。

这个例子模拟了一个闭环系统对第一个输入t = 50 s步长和第二个输入t = 150 s步长的响应。您可以在任何想要将LTI系统插入到Simulink模型的地方使用LTI系统块。金宝app

另请参阅