主要内容

计算开环反应

控制系统的开环反应是植物和控制器的结合反应,不包括反馈回路的影响。例如,下面的方块图显示了一个单回路控制系统。

如果控制器,C(年代)和植物,P(年代),是线性的,相应的开环传递函数C(年代)P(年代)

删除反馈回路的影响,插入一个循环开放分析点没有手动打破信号线。手动删除反馈信号的非线性模型更改模型的操作点和产生不同的线性化模型。有关更多信息,请参见软件如何对待循环开口

如果你不打开插入一个循环,由此产生的线性模型包括反馈回路的影响。

指定循环开放对于这个示例,您可以使用以下的分析点。

分析点 描述 来计算C(年代)P(年代)
开环输入 指定一个循环打开一个输入扰动紧随其后。

指定一个开环输入控制器的输入和输出测量输出的植物。

开环输出 指定一个输出测量循环打破紧随其后。

指定一个开环输出装置的输出和输入扰动的输入控制器。

对于一些系统,你不能指定循环开在同一位置的线性化输入或输出点。例如,打开外循环在以下系统,循环开放点添加到反馈路径使用循环分析点。因此,只有蓝色块线性化的道路。

将循环开在同一位置作为输入或输出信号也会将内循环的影响从线性化的结果。

您可以指定分析点直接在你的模型金宝app®模型,在模型线性化电路,或者在命令行。更多信息,对不同类型的分析点以及如何定义它们,看到的指定的部分模型线性化

计算使用开环反应模型线性化电路

这个例子展示了如何计算的线性模型结合controller-plant系统没有反馈信号的影响。你可以分析得到的线性模型使用,例如,波德图。

打开仿真软金宝app件模型。

sys =“watertank”;open_system(系统)

水箱系统块代表了植物在控制系统和包含所有系统的非线性。

在仿真软件模型金宝app窗口中,指定线性化模型的一部分。对于这个示例,使用开环输出指定循环开放分析点。

  1. 打开线性化选项卡。为此,在应用程序画廊,点击线性化管理

  2. 指定一个分析点的信号,点击的信号模型。然后,在线性化选项卡,插入分析点画廊,选择类型的分析点。

    • 配置的输入信号PID控制器块作为一个输入扰动

    • 配置的输出信号水箱系统块作为一个开环输出

注释出现在模型指示信号被指定为分析点。

提示

如果你不想介绍改变仿真软件模型,您可以指定点的分析金宝app模型线性化电路。有关更多信息,请参见指定模型的线性化模型线性化电路的一部分

打开模型线性化电路的模型。在仿真软件模型金宝app窗口,在应用程序画廊,点击模型线性化电路

默认情况下,模型中指定的分析点选择线性化,显示在分析I / o下拉列表。

线性化模型使用指定的分析点,生成一个线性化模型的波德图,点击波德

默认情况下,模型线性化电路线性模型在模型初始条件,如图所示操作点下拉列表。在线性化模型的例子,一个不同的操作点,看到的在修剪操作点线性化线性化在模拟快照

提示

生成响应类型除了波德图,点击相应的按钮在情节画廊。

查看最低稳定利润模型,右键单击波德图,选择特征>最低稳定利润

波德图显示阶段保证金标记。显示数据提示包含阶段利润值,单击标记。

对于这个系统,阶段保证金是90度的交叉频率0.4 rad / s。

在命令行计算开环反应

这个例子展示了如何计算的线性模型结合controller-plant系统没有反馈信号的影响。你可以分析得到的线性模型使用,例如,波德图。

打开仿真软金宝app件模型。

sys =“watertank”;open_system(系统)

指定模型的部分线性化通过创建一个分析点使用数组linio命令:

  • 开环输入点PID控制器的输入块。这个信号的根源在于Sum1块的输出。

  • 输出测量水箱系统的输出块。

io (1) = linio (“watertank / Sum1”,1“openinput”);io (2) = linio (“watertank /水箱系统”,1“输出”);

开环输入分析点包括循环开放,打破了信号流和删除反馈回路的影响。

线性化模型的默认模型操作点使用线性化命令。

linsys =线性化(sys、io);

linsys是线性化系统的开环传递函数。你现在可以分析的反应,例如,绘制其频率响应和查看增益和相位的利润率。

保证金(linsys)

对于这个系统,获得利润是无限的,阶段保证金是90度的交叉频率0.4 rad / s。

另请参阅

|

相关的话题