指定Simulink的部分金宝app®模型是线性化,您可以使用该命令行定义线性分析点Linio.
那Setlinio.
, 和格雷林
职能。分析点代表模型的线性化输入,输出和环路开口。使用此方法,您可以在不更改模型的情况下指定多组分析点。
或者,您可以定义分析点:
在里面模型线性化器。有关更多信息,请参阅在模型线性化器中指定要线性化的模型部分。
直接在您的Simulink模型中。金宝app使用此方法保存模型中的分析点。有关更多信息,请参阅在Simulink模型中指定模型的部分以线性化金宝app。
要在命令行指定分析点,请使用“使用”线性化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');
要使用指定的分析点线性化模型,请使用线性化
功能。
控件可以在Simulink模型中保存指定的分析点金宝appSetlinio.
功能。
SetLinio(MDL,IO);
这里,MDL.
是一个字符矢量,指定当前工作文件夹或MATLAB上的模型的名称®道路,和IO.
是线性化I / O对象的矢量。
分析点IO.
覆盖模型中保存的任何现有分析点。
或者,您可以直接在模型中指定分析点。有关更多信息,请参阅在Simulink模型中指定模型的部分以线性化金宝app。
用型号线性化线性化
使用使用分析点保存在模型中,必须首先使用该分析点使用格雷林
功能。
IO = GetLinio(MDL);
这里,MDL.
是一个字符矢量,指定当前工作文件夹中的模型的名称或在MATLAB路径上。