触发时产生的基础工作空间的线性模型
型号全公用事业
当触发时,该块调用linmod
要么dlinmod
在当前的动作点以产生用于系统的线性模型。不进行修剪。线性模型被存储在基工作区为一个结构,以下的大约为快照被带到工作点信息一起。多个快照被附加以形成结构的阵列。
块设置以下模型参数所指示的值:
BufferReuse = '关闭'
RTWInlineParameters = '上'
BlockReductionOpt = '关闭'
用来保存快照的结构的名称是由所附的模型的名称_Trigger_Based_Linearization
, 例如,vdp_Trigger_Based_Linearization
。该结构具有以下字段:
领域 |
描述 |
---|---|
|
线性化的A矩阵 |
|
线性化的乙矩阵 |
|
线性化的C矩阵 |
|
线性化的d矩阵 |
|
模型的国名 |
|
模型的输出端口的名称 |
|
模型的输入端口的名称 |
|
指定线性化的工作点的结构。结构指定模型的状态的值( |
|
线性化的采样时间的离散线性化 |
使用定时基于线性化块在预定时间,以产生线性模型。
您可以使用状态和仿真时间记录在工作点提取模型状态。例如,假设你想在信号得到VDP示例模型的状态X1
触发的上升沿触发基于线性化块。
打开模型并拖动从库中的型号全公用事业此块的一个实例,该实例拖放到模型。
块的触发端口连接到标信号X1
。
打开模型型号配置参数对话框。
选择数据导入/导出窗格。
检查状态和时间在保存到工作区控制面板
选择确定以确认选择并关闭对话框。
模拟模型。
在模拟结束,以下变量出现在MATLAB®工作区:vdp_Trigger_Based_Linearization
,兜售
和XOUT
。
通过输入在MATLAB命令行下面的景气指数为第一操作时间点:
IND1 =查找(vdp_Trigger_Based_Linearization(1).OperPoint.t == TOUT);
获取在此工作点的状态向量。
X1 = XOUT(IND1,:);
触发端口接受任何的数字数据类型的信号的Simulink万博1manbetx®万博1manbetx支持。
欲了解更多信息,请参阅数据类型支持的Simu万博1manbetxlink万博1manbetx在Simuli万博1manbetxnk文档。
事件对触发输入信号键入触发器产生的线性模型的。查看触发类型的参数触发阻塞的各种触发类型的解释,你可以选择。
指定一个采样时间以创建模型的离散时间线性化(参照离散系统线性化)。
数据类型 |
双|单|布尔|基地整数|固定点 |
采样时间 |
指定的采样时间参数 |
多维信号 |
没有 |
可变大小信号 |
没有 |
代码生成 |
没有 |