文档

基于触发器的线性化

触发时产生的基础工作空间的线性模型

图书馆

型号全公用事业

描述

当触发时,该块调用linmod要么dlinmod在当前的动作点以产生用于系统的线性模型。不进行修剪。线性模型被存储在基工作区为一个结构,以下的大约为快照被带到工作点信息一起。多个快照被附加以形成结构的阵列。

块设置以下模型参数所指示的值:

  • BufferReuse = '关闭'

  • RTWInlineParameters = '上'

  • BlockReductionOpt = '关闭'

用来保存快照的结构的名称是由所附的模型的名称_Trigger_Based_Linearization, 例如,vdp_Trigger_Based_Linearization。该结构具有以下字段:

领域

描述

一个

线性化的A矩阵

b

线性化的乙矩阵

C

线性化的C矩阵

d

线性化的d矩阵

Statename的

模型的国名

OutputName

模型的输出端口的名称

InputName

模型的输入端口的名称

OperPoinŤ

指定线性化的工作点的结构。结构指定模型的状态的值(OperPoint.x)和输入(OperPoint.u)在工作点时间(OperPoint.t)。

TS

线性化的采样时间的离散线性化

使用定时基于线性化块在预定时间,以产生线性模型。

您可以使用状态和仿真时间记录在工作点提取模型状态。例如,假设你想在信号得到VDP示例模型的状态X1触发的上升沿触发基于线性化块。

  1. 打开模型并拖动从库中的型号全公用事业此块的一个实例,该实例拖放到模型。

  2. 块的触发端口连接到标信号X1

  3. 打开模型型号配置参数对话框。

  4. 选择数据导入/导出窗格。

  5. 检查状态时间保存到工作区控制面板

  6. 选择确定以确认选择并关闭对话框。

  7. 模拟模型。

    在模拟结束,以下变量出现在MATLAB®工作区:vdp_Trigger_Based_Linearization兜售XOUT

  8. 通过输入在MATLAB命令行下面的景气指数为第一操作时间点:

    IND1 =查找(vdp_Trigger_Based_Linearization(1).OperPoint.t == TOUT);
  9. 获取在此工作点的状态向量。

    X1 = XOUT(IND1,:);

数据类型支持万博1manbetx

触发端口接受任何的数字数据类型的信号的Simulink万博1manbetx®万博1manbetx支持。

欲了解更多信息,请参阅数据类型支持的Simu万博1manbetxlink万博1manbetx在Simuli万博1manbetxnk文档。

参数

触发类型

事件对触发输入信号键入触发器产生的线性模型的。查看触发类型的参数触发阻塞的各种触发类型的解释,你可以选择。

采样时间(线性模型)

指定一个采样时间以创建模型的离散时间线性化(参照离散系统线性化)。

特点

数据类型

双|单|布尔|基地整数|固定点

采样时间

指定的采样时间参数

多维信号

没有

可变大小信号

没有

代码生成

没有

也可以看看

定时基于线性化

R2006a前推出

是这个主题有帮助吗?