主要内容

线性化金宝app模型运行点处的模型

如果在线化模拟链接时未指定操作点金宝app®模型,软件默认使用模型中指定的操作点。模型操作点包括存储在模型中的初始状态和输入信号值。

有关不同操作点的线性化模型的信息,请参阅修剪工作点线性化在模拟快照时线性化

线性化金宝app模型使用模型线性化器

此示例显示如何使用金宝app模型线性化器

打开Sim金宝appulink模型。

mdl=‘水箱’;开放式系统(mdl)

水箱系统块代表该控制系统中的工厂,包括所有系统非线性。

要将模型的部分指定为线性化,首先打开线性化标签。要这样做,在Simulink窗口中金宝app应用画廊,点击线性化管理器

要指定信号的分析点,请单击模型中的信号。然后,在线性化选项卡,在插入分析点画廊,选择分析点的类型。

  • 配置输出信号PID控制器阻止作为输入扰动

  • 配置输出信号水箱系统阻止作为开环输出。开环输出点是输出测量,然后是环路开口,其除去反馈信号对线性化的影响而不改变模型操作点。

添加线性分析点时,软件会在模型中相应的位置添加标记。有关不同类型的分析点的详细信息,请参见指定模型的部分以线性化

有关在Simulink模型中定义分析点的详细信息,请参阅金宝app指定要在Simulink模型中线性化的模型部分金宝app。或者,如果您不想引入Simulink模型的更改,则可以使用该模拟分析点金宝app模型线性化器。有关更多信息,请参阅在模型线性化器中指定要线性化的模型部分

打开模型线性化器对于模型,在Simulink模型窗口中的金宝app应用画廊,点击模型线性化器

使用在Simulink模型中定义的分析点作为线性化I / O中定义金宝app线性分析选项卡,在分析I / O下拉列表,离开模型I / OS选择。

对于此示例,请使用模型操作点进行线性化。在里面手术点下拉列表,离开模型初始条件选择。

要使系统线性化并生成响应图进行分析,请在线性化部分,单击响应。对于此示例,要为生成的线性模型生成Bode绘图,请单击预兆

该软件添加了线性化模型,Linsys1.,到了线性分析工作区并为模型生成一个Bode图。Linsys1.是从指定输入到指定输出的线性模型,在默认模型操作点计算。

有关分析线性模型的更多信息,请参阅使用模型线性化器响应图分析结果

还可以将线性化模型导出到MATLAB®工作空间。要做到这一点,在数据浏览器拖曳Linsys1.来自线性分析工作区到了Matlab工作区

在命令行中线性化Si金宝appmulink模型

此示例显示如何使用模型操作点线性化Simulink®模型金宝app线性化命令。

打开Sim金宝appulink模型。

mdl =“水箱”;Open_System(MDL)

对于该系统,水箱系统块包含所有非线性动力学。要指定要线性化的模型部分,请使用Linio.命令。

在PID控制器块的输出端创建输入扰动分析点。

IO(1)= Linio('watertank / pid控制器',1,'输入');

在水箱系统块的输出处创建一个开环输出分析点。开环输出点是继开环之后的输出测量,它在不改变模型工作点的情况下消除反馈信号对线性化的影响。

IO(2)= Linio(“水箱/水箱系统”,1,'openOutpul');

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

使用指定的分析点在模型操作点进行线性化模型。

Linsys1 =线性化(MDL,IO);

Linsys1.是从指定输入到指定输出的线性模型,在默认模型操作点计算。

然后,您可以分析线性化模型的响应。例如,绘制其BODE响应。

BODE(LINSYS1)

有关分析线性模型的更多信息,请参阅线性分析

也可以看看

|

相关话题