主要内容

指定模型部分以在命令行中线性化

指定Simulink的部分金宝app®模型是线性化,您可以使用该命令行定义线性分析点Linio.Setlinio., 和格雷林职能。分析点代表模型的线性化输入,输出和环路开口。使用此方法,您可以在不更改模型的情况下指定多组分析点。

或者,您可以定义分析点:

指定分析点

要在命令行指定分析点,请使用“使用”线性化I / O对象Linio.功能。要在模型中块的输出端口创建分析点,请使用以下语法:

IO = LINIO(块,端口,类型);

在哪里

  • 堵塞是块的完整块路径,指定为字符向量。

  • 港口是输出端口号。

  • 类型是分析点类型,指定为以下之一:

    • '输入'- 输入扰动

    • '输出'- 输出测量

    • 'loopbreak'- 循环休息

    • 'OpenInput'- 开环输入

    • 'openOutpul'- 开环输出

    • 'looptransfer'——循环转移

    • “敏感”- 灵敏度

    • 'compsensitivity'- 互补敏感性

有关分析点类型的更多信息,请参阅指定模型的部分以线性化

创建分析点后,您可以使用点表示法更改其类型。例如,要将分析点更改为开环输出,请使用:

Io.type =.'openOutpul';

您还可以在模型中的总线元素上指定分析点。例如,请参见Linio.

要指定多个分析点,请创建线性化I / O对象的向量。例如,创建一组分析点,该分析点包括输入扰动,输出测量和环路开口。

IO(1)= Linio(Block1,Port1,'输入');IO(2)= Linio(Block2,Port2,'输出');IO(3)= Linio(Block3,Port3,'loopbreak');

要使用指定的分析点线性化模型,请使用线性化功能。

保存分析点金宝app模型

控件可以在Simulink模型中保存指定的分析点金宝appSetlinio.功能。

SetLinio(MDL,IO);

这里,MDL.是一个字符矢量,指定当前工作文件夹或MATLAB上的模型的名称®道路,和IO.是线性化I / O对象的矢量。

分析点IO.覆盖模型中保存的任何现有分析点。

或者,您可以直接在模型中指定分析点。有关更多信息,请参阅在Simulink模型中指定模型的部分以线性化金宝app

获取分析点金宝app模型

用型号线性化线性化使用使用分析点保存在模型中,必须首先使用该分析点使用格雷林功能。

IO = GetLinio(MDL);

这里,MDL.是一个字符矢量,指定当前工作文件夹中的模型的名称或在MATLAB路径上。

也可以看看

|||

相关的话题