主要内容

部署频率响应估计算法实时使用

你可以在一个独立的应用程序中使用网络频率特性估计算法的实时估计物理装置。要做到这一点,你必须部署频率响应估计量块到您自己的系统通过创建一个模型金宝app®模型部署。您可以配置此模型与实验参数。或者,您可以配置参数这样的供应系统外部从其他地方。一旦部署到自己的系统,估计模型注入信号到你的工厂和接收工厂反应,不使用仿真软件来控制实验。金宝app部署估计算法需要一个代码生成等产品金宝app仿真软件编码器™

工作流

在概述,部署的工作流程频率响应估计量实时调优:

  1. 创建一个模型模型金宝app系统部署的块。

  2. 配置启动/停止信号估计实验开始和结束时控制。

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

  4. 将模式部署到您的系统运行评估实验对你的身体。实验结束时,您可以检查估计的频率响应。

实时估计,在实践中,您可能想要在运行时指定一些参数,如频率估计或扰动振幅。部署应用程序指定参数信息,明白了在部署后访问实验参数

步骤1。创建可部署金宝app模型与频率响应估计量

使用一个频率响应估计量块实时估计需要创建一个部署仿真软件模型。金宝app最基本的形式,一个模型用于部署实时估计类似于下图。

在这里,街区连接的输入和输出频率响应估计量块代表硬件接口读写系统实时数据。例如,读取控制信号块可以为接收串行数据接口,aUDP接收块接收UDP数据包,或者通过无线网络接收其他信号的接口。同样的块写入数据,如写植物输入可以为串行接口,UDP或其他硬件接口编写数据。

的默认端口频率响应估计量块:

  • u——接收控制信号。

  • y——接收装置的输出。

  • 启动/停止——接收信号估计实验开始和结束。

  • u +Δu——饲料植物输入输出信号。实验没有运行时,u +Δu输出控制信号的接收u。实验运行时,块添加扰动Δu这个信号。

  • 数据——输出仿真评估试验中收集的数据。这些数据包括扰动应用于工厂接受输入和响应y

  • 的朋友——输出估计的频率响应。

所有端口的详细信息,请参阅频率响应估计量块引用页面。

说明配置,执行评估的频率和振幅微扰的应用在每个频率天生就成块。在部署后如果你想设置这些值,设置参数激励信号源外部端口。这样做增加了wamp港口,如下图所示。

在这个配置中,部署的模块可以读取频率和扰动振幅估计实验在运行时。

存储数据的离线估计

前面说明配置丢弃数据输出端口,它提供了输入和响应信号期间收集的评估实验。如果你想使用这个实验数据,您可以存储这个端口的输出。例如,节约资源在部署环境中,您可以配置块收集实验数据没有进行评估。然后您可以在MATLAB执行评估®使用frestimate。模型配置为部署这种方式类似于下图。

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

启动和停止频率响应估计实验中,使用的信号启动/停止端口。实验没有运行时,块无法产生扰动信号。在这种状态下,阻止对植物的行为没有影响。频率特性估计实验开始和结束当块接收到信号的上升或下降启动/停止端口,分别。您可以配置任何逻辑适合您的应用程序来控制实验的起始和终止时间。

块提供了一个建议长度的实验实验长度节块的参数。通常,您配置启动/停止信号,这样至少有那么多时间之间的上升和下降的信号。在部署环境中当你设置估计参数在运行时,你必须意识到实验等参数估计频率如何影响实验所需的长度。更多信息确定适当的长度,看到频率响应估计量块引用页面。

步骤3。设置实验参数

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

块分别可以应用在每个频率微扰(sinestream模式)或同时(叠加模式)。指定使用哪个模式,设置实验模式参数。

  • Sinestream模式,应用微扰频率。Sinestream模式可以更准确和可容纳更大范围的频率比叠加模式。

  • 叠加——应用扰动叠加信号包含所有频率。估计实验通常是更快的叠加模式。

您还可以指定参数告诉块多长时间让系统解决应用摄动时,和测量的响应估计多久。更多细节关于两种信号类型和他们的相对优势,看到实验模式参数的描述频率响应估计量块引用页面。

步骤4。运行实验

你估计模块部署到系统后,使用一个上升启动/停止信号开始评估实验。部署模块测试信号注入你的身体的植物。在适当的时候,你的下降启动/停止实验结束的信号。(更多信息确定适当的长度,看到频率响应估计量块引用页面。)

当实验完成后,你可以得到的估计频率响应的朋友端口。

如果您的部署环境的在线估计的计算资源,您可以配置块收集实验数据,并执行离线估计。例如,看到的收集频率响应实验数据离线估计

在部署后访问实验参数

的一些参数设置配置评估实验是可调的,这样你可以在生成的代码中访问它们。然而,大多数参数可调。对于那些参数,在块在部署之前,您必须配置或使用外部块参数的一个可用端口。

可调参数

以下参数频率响应估计量块是在部署后可调。有关所有这些参数的更多信息,请参见块引用页面。

参数 描述
数量的估计时间 数时间后用于估计(sinestream模式)
数量的解决时间 数量的时间等待解决的瞬变(sinestream模式)
使用的时间频率最低的数量估计 数据收集时间窗口(叠加模式)

Non-Tunable参数

剩余的参数频率响应估计量在部署后不是可调。为频率振幅参数,您可以启用外部端口,允许您在部署后提供实验频率和扰动振幅。要启用wamp块的输入,在激励信号源参数,选择外部端口

在部署后修改实验样品时间

样品时间(Ts)参数可调。因此,你不能直接访问它生成的代码,当你部署。改变控制器在运行时部署块样品时间:

  1. 控制器采样时间(秒)为1。

  2. 把一块触发子系统

  3. 触发子系统所需的样本。

如果您使用这种方法,您必须确保在运行时,你的样品时间是足够快的让你估计频率低于奈奎斯特频率。

另请参阅

相关的话题