主要内容

使用植物建模的在线估算万博1manbetx

当您在Simulink中建模的工厂时万博1manbetx®,您可以使用频率响应估计模型线性化器或者fr命令,而不更改模型。的频率响应估计量块是一种替代方案,可允许您将估计实验结合到您的模型中并在模型运行时执行估计。当您计划部署用于物理工厂的在线估计时,这种方法特别有用。在部署之前测试估计算法和实验参数,可以帮助您有助于确保在线估计为您的工厂安全。万博1manbetx

在线评估的工作流程万博1manbetx

以下步骤提供了在Simulink中建模的工厂的在线频率响应估计工作流程的一般概述。万博1manbetx

  1. 合并频率响应估计器块进入你的模型。

  2. 配置启动/停止信号它控制着评估实验的开始和结束时间。

  3. 配置实验参数如要执行估计的频率。

  4. 运行模型。使用启动/停止信号来启动估计实验。当你开始实验时,block会注入测试信号并测量工厂的反应。当您结束实验时,您可以检查估计的频率响应。

步骤1。将频率响应估计器纳入模型

下面的插图展示了合并频率响应估计量块进入闭环控制系统。在此配置中,您将在控制器和工厂之间插入块。

控制信号进入u港口频率响应估计量块。的U +ΔU.端口馈电进厂输入。在开始估计过程之前,块直接从uU +ΔU.不加任何扰动。在这种状态下,block对系统行为没有影响。(你可以通过连接在开环配置中执行频率响应估计u到一个恒定的来源,使您的工厂驱动到所需的操作点进行估计。但是,使用闭环配置是一种很好的做法,特别是对于实时估计。在闭环配置中,控制器可以抑制注入的干扰并保持安全的植物操作。)

启动/停止估计过程开始和结束时的信号控制(参见步骤2。配置启动/停止信号)。当装置在期望的运行点处于稳定状态时,开始实验。当启动/停止信号为正,块注入测试信号U +ΔU.并测量回应y。块计算估计的频率响应,并将其返回FRD.端口。

例如,看到仿真期间的在线频率响应估计

仅应用扰动信号

默认配置需要在控制器和工厂之间插入块。如果您想将扰动信号添加到控制信号中,请在频率响应估计量块参数设置输出信号配置扰动只。在此配置中,块输出仅包含在端口处的扰动信号ΔU.。您使用例如SUM块将该扰动信号注入工厂中,如下图所示。

在这种配置中,因为频率响应估计量不是闭循环的一部分,您可以选择注释掉它,而不会中断循环配置。

步骤2。配置启动/停止信号

启动和停止频率响应估计实验,使用一个信号在启动/停止端口。当实验不运行时,块不会产生扰动信号。在这种状态下,block对植物行为没有影响。频率响应估计实验开始和结束时,块接收到上升或下降信号在启动/停止港口分别。在所示的系统中步骤1。将频率响应估计器纳入模型,交错的步骤信号启动并停止实验。您可以配置适合应用程序的任何其他逻辑,以控制实验的开始和停止时间。例如,您可以使用a信号编辑器块配置启动/停止信号,以在单个模拟运行中进行多个实验。

块中提供了推荐的实验长度实验长度块参数的一部分。通常,您配置开始/停止信号,使得上升和下降信号之间至少有很多时间。您还必须确保在实验停止之前的模拟不会停止。有关块如何确定推荐的实验长度的更多信息,请参阅频率响应估计量块引用页面。

步骤3。设置实验参数

频率响应估计实验在指定的频率注入正弦信号频率参数(或在w港口)频率响应估计块。用。指定扰动振幅振幅参数(或在amp.端口)。

该块可以单独(SINESTREAM模式)或同时(叠加模式)在每个频率处应用扰动。要指定要使用的模式,请设置实验模式参数。

  • Sinestream模式 - 一次应用一个频率的扰动。SINESTREAM模式可以更准确,并且可以容纳比叠加模式更广泛的频率。

  • 叠加- 将扰动应用于一次包含所有频率的叠加信号。估计实验通常在叠加模式下更快。

您还可以指定参数,告诉块在应用扰动时让系统稳定多久,以及测量估计的响应需要多长时间。有关这两种信号类型及其相对优势的详细信息,请参见实验模式参数说明频率响应估计量块引用页面。

步骤4。运行模型并检查估计的频率响应

在配置了评估实验的所有参数之后,运行模型。根据块提供的推荐实验长度,允许模型运行足够长的时间来完成估计实验。如果您选择显示Bode Plot.,块生成凸型图,以在实验期间可视化估计的频率响应。

在实验期间,块更新估计的频率响应FRD.端口。此端口处的信号是向量,每个频率指定的一个值频率。你可以把这个信号写进MATLAB®工作区使用A.到工作区块,或使用Simulink数万博1manbetx据日志记录将数据写入工作区作为一个万博1manbetxsimulink.simulationdata.dataset.对象。测井值表明,实验过程中频率响应具有收敛性。最有意义的值是实验停止时的值。因此,您可以丢弃除最后一个值以外的所有值。

对于配置为执行在线频率响应估计的模型的示例,请参阅仿真期间的在线频率响应估计

另请参阅

相关话题