主要内容

使用模拟I / O数据设计PID控制器

这个例子展示了如何优化PID控制器不能线性化的植物。你使用PID调谐器确定一个工厂为您的模型。然后使用确认工厂调整PID控制器。

这个示例使用的buck变换器模型需要Simscape™电气™软件。

Buck变换器模型

巴克转换器将直流转换为直流。这个模型使用一个开关电源30 v直流供电转换成直流供电监管。转换器建模使用场效应管而不是理想的开关,以确保设备on-resistances正确表示。参考电压测量电压的转换器反应包括MOSFET开关。PID设计需要系统的线性模型参考电压的测量电压。然而,由于开关,自动零系统线性化的结果。在这个例子中,使用PID调谐器,你确定一个系统的线性模型使用模拟代替线性化。

在创建buck变换器模型的更多信息,见巴克转换器(Simscape电气)

open_system (“scdbuckconverter”)sim卡(“scdbuckconverter”)

模型配置一个参考电压,开关从15到25伏在0.004秒和负载电流,积极从0.0025到0.005秒。控制器初始化默认的涨幅,导致过度和缓慢沉降时间。

open_system (“scdbuckconverter /范围1”)open_system (“scdbuckconverter /范围2”)

模拟模型来生成I / O数据

打开PID调谐器,反馈控制器子系统,打开PID控制器块对话框,然后单击调优PID调谐器表明不能线性化模型和返回一个0系统。

PID调谐器线性化失败时提供了几个选择。在植物下拉列表时,您可以选择以下方法之一:

  • 进口——导入一个线性模型的MATLAB工作区。

  • Re-linearize闭环——在不同模拟快照时间的线性化模型。

  • 确定新工厂——识别植物模型使用测量数据。

对于这个示例,点击确定新工厂打开植物识别工具。对于植物鉴别,您必须指定一个有限值的仿真软件模型停止时间。万博1manbetx

打开工具,模拟模型为植物鉴别、收集数据的植物鉴别选项卡上,单击I / O数据>模拟数据

模拟I / O数据选项卡中,您模拟植物被控制器。软件暂时:

  • 从模型中删除PID控制器的块。

  • 注入信号的输出PID块。

  • 措施产生的信号,PID块的输入。

这个数据描述植物的反应被控制器。的PID调谐器使用这个响应数据来估计线性模型。

配置输入信号为阶跃输入以下属性:

  • 样品时间($ \δT $)= 5 e-6 -控制器采样率。

  • 抵消(u_0美元)= 0.51 -输出偏移值,使输出电压的转换器在近15 v,给优化控制器的操作点。

  • 发病时间(T_{\三角洲}识别美元)= 0.003 -延迟允许足够的时间转换器达到15 v稳态在应用阶跃变化之前。

  • 步骤振幅(一个美元)= 0.4 -步长控制器的输出(植物输入)应用到模型中。这个值被添加到偏移值u_0美元这实际植物输入步骤从0.51到0.91。控制器的输出输入(植物)是有限的范围(0.01 - 0.95)。

选择显示输入的响应,显示偏移反应,显示识别数据。然后,单击运行仿真。的植物鉴别情节是更新。

红色曲线是抵消的回应。抵消反应是植物响应一个常数输入u_0美元。显示模型的响应有瞬变常数输入,特别是:

  • 0.001[0]第二范围转换器达到15 v的稳定状态。回想一下,这个信号是控制误差信号,因此下降到零,达到稳定状态。

  • 转换器的[0.0025 - 0.004]第二范围对当前负载被应用在参考电压维持在15 v。

  • 0.004第二点参考电压信号在哪里改变了从15 v 25 v导致一个更大的控制误差信号。

  • 转换器的[0.005 - 0.006]第二范围对当前负载被删除。

蓝色曲线显示了完整的植物响应包含初始瞬变(重大的贡献时间< 0.001秒),应对循环电流负荷(时间持续时间0.0025到0.005秒),参考电压变化(0.004秒),和应对步骤测试信号(应用于时间0.003秒)。相比之下,红色曲线是只有最初的瞬态响应,参考电压一步,循环电流负荷。

绿色曲线是将用于植物识别的数据。这条曲线的变化反应由于步骤测试信号,这之间的区别是蓝色(输入响应)和红色(抵消响应)曲线考虑负面的反馈信号。

使用测量数据来识别植物模型,点击应用。然后,回到植物鉴别、点击关闭

植物鉴别

PID调谐器确定植物模型使用由模拟生成的数据模型。你调整确定植物参数,以便确认工厂反应,当提供了测量输入,测量输出匹配。

您可以手动调整估计模型。单击并拖动植物曲线和极点位置(X)调整确定植物响应,识别数据尽可能匹配。

调整确定工厂使用自动识别,点击汽车估计。自动调谐响应并不比互动调优。确定工厂不匹配和识别数据。改变植物结构得到更好的匹配。

  • 在结构下拉列表中,选择欠阻尼的一对

  • 单击并拖动匹配识别数据的二阶信封尽可能(近临界阻尼)。

  • 点击汽车估计微调装置模型。

指定识别模型作为控制器优化当前的植物,点击应用PID调谐器然后自动调控制器识别植物并更新参考跟踪一步阴谋。

控制器调优

PID调节器自动调确认工厂的PID控制器。调整控制器反应过度和沉淀时间约5%左右的0.0006秒。单击参考跟踪一步阴谋使它当前的图。

控制器输出PWM系统的工作循环,必须限制在[0.01 - 0.95]。确认控制器输出满足这些界限,努力创建一个控制器阴谋。在PID调谐器选项卡,添加图下拉列表,在一步,点击控制器工作。将新创建的控制器工作第二个阴谋集团阴谋。

控制器工作情节,调谐响应(实线)显示了一个大型控制工作量的模拟。实现稳定时间约为0.0004秒,超过9%,调整响应时间瞬态行为滑块。这些调整降低控制努力的最大可接受的范围内。

更新的模型块调整控制器的值,万博1manbetx点击更新块

确认PID控制器性能,模拟仿真软件模型。万博1manbetx

bdclose (“scdbuckconverter”)

另请参阅

相关的话题