LTI System
在 Simulink 中使用线性时不变系统模型对象
库:
Control System Toolbox
描述
LTI System 模块将线性系统模型对象导入 Simulink® 环境中。您可以在 LTI 系统变量参数中指定要导入的 LTI 模型。您可以导入任何类型的适当线性时不变动态系统模型。如果导入的系统是状态空间 (ss
) 模型,您可以在初始状态参数中指定初始状态值。
端口
输入
Port_1(In1) — 输入信号
标量 | 向量
对于单输入 LTI 系统,输入信号是标量。对于多输入系统,使用类似如下的模块将系统输入合并为一个向量信号:
Mux (Simulink)
Vector Concatenate (Simulink)
Bus Creator (Simulink)
输出
Port_1(Out1) — 输出信号
标量 | 向量
对于单输出 LTI 系统,输出信号是标量。对于多输出系统,输出信号是向量。要将系统输出分成标量信号,请使用类似如下的模块:
Demux (Simulink)
Bus Selector (Simulink)
参数
LTI 系统变量 — 线性系统
动态系统模型
将模块的线性系统指定为 MATLAB® 表达式或 MATLAB 工作区、模型工作区或数据字典中的变量。该模型可以是 SISO 或 MIMO。
支持大多数线性时不变动态系统模型,以下模型除外:
频率响应数据模型,如
frd
和genfrd
模型。非线性辨识模型,如
idnlarx
。具有未建模动态的模型,例如
udyn
。
指定的模型必须是本征模型(请参阅 isproper
)。
模型可以采用连续时间或离散时间。当 LTI system 模块位于具有同步状态控制(请参阅 State Control (HDL Coder) 模块)的 Simulink 模型中时,必须指定一个离散时间模型。
Simulink 在初始化仿真之前将模型转换为其等效的状态空间模型。
初始状态(仅限状态空间) — 状态空间模型的初始状态值
[]
(默认) | 向量 | 标量
如果线性系统为状态空间形式,将初始状态值指定为一个向量,其条目数与系统的状态数相同。如果指定一个标量值,模块会将该值应用于系统中的每个状态。默认值 []
将所有状态初始化为零。
对于非状态空间形式的线性系统,如传递函数或零极点增益模型,初始状态的概念并未明确定义。对于这样的模型,初始状态取决于实现算法所使用的状态坐标的选择项。因此,对于此类模型,模块会忽略此参数。
扩展功能
C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。
版本历史记录
在 R2006a 之前推出MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)