主要内容

LTI系统

采用线性时不变系统模型对象动态仿真模块

  • 库:
  • 控制系统工具箱

  • 系统块

描述

LTI系统block将线性系统模型对象导入Simulink®环境。中指定要导入的LTI模型系统变量参数。可以导入任意类型的合适的线性定常动态系统模型。如果导入的系统是一个状态空间(党卫军的初始状态值,则可以在初始状态参数。

港口

输入

全部展开

对于单输入LTI系统,输入信号是标量。对于多输入系统,将系统输入组合成一个矢量信号,使用如下块:

输出

全部展开

对于单输出LTI系统,输出信号是标量。对于多输出系统,输出信号是矢量。要将系统输出分割成标量信号,可以使用如下块:

参数

全部展开

指定块的线性系统作为MATLAB®表达式或MATLAB工作空间、模型工作空间或数据字典中的变量。模型可以是SISO或MIMO。

大多数线性时不变的动态系统模型均支持,但如下情况除外:

  • 频率响应数据模型,如的朋友而且genfrd模型。

  • 非线性识别模型,如idnlarx

  • 具有未建模动态的模型,例如udyn

指定的模型必须是正确的(参见isproper).

模型可以是连续时间的,也可以是离散时间的。当LTI系统块位于具有同步状态控制的Simulink模型中(请参阅国家控制(高密度脂蛋白编码器)块),则必须指定一个离散时间模型。

在初始化仿真之前,Simulink将模型转换为其状态空间等效。

如果线性系统是状态空间形式,则将初始状态值指定为一个向量,其中的项与系统的状态个数相同。如果指定一个标量值,则块将该值应用到系统中的每个状态。默认值:[],初始化所有状态为零。

对于不是状态空间形式的线性系统,如传递函数或零极增益模型,初始状态的概念没有很好的定义。对于这样的模型,初始状态取决于实现算法所使用的状态坐标的选择。结果,块忽略了这些模型的这个参数。

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。

版本历史

R2006a之前介绍

Baidu
map