主要内容

为电力电子模型设计控制器使用频率响应数据

这个例子展示了如何设计PID控制器的电力电子系统建模仿真软件®使用Simscape™电气™组件。金宝app

通常情况下,电力电子系统不能线性化的,因为他们使用高频开关组件,如脉冲宽度调制(PWM)发电机。然而,大多数模型®控制设计™金宝appPID调优工具设计PID收益基于线性化模型。获得这样一个模型不能线性化的电力电子模型,您可以:

提高转炉模型

这个示例使用提高变换器模型作为电力电子系统的一个例子。提高转换器电路一个直流电压转换到另一个,一般高,切或开关控制的直流电压源电压。

mdl =“scdboostconverter”;open_system (mdl)

在这个模型中,一个MOSFET驱动脉冲宽度调制(PWM)信号用于切换。输出电压电压输出美元应该规范参考价值Vref美元。数字PID控制器调节PWM责任周期,责任美元基于电压误差信号。对于本例,您估计的频率响应负载电压PWM占空比电压输出美元

Simscape电气软件包含许多电力电子系统的预定义的街区。这个模型包含一个变体子系统提高变换器模型的两个版本:

  • 提高变换器电路使用电力组件构造。电路元件的参数是基于[1]。

  • 提高转炉块配置为具有相同的参数作为Boost变换器电路。在这个街区的更多信息,见提高转换器(Simscape电气)

发现模型操作点

为boost变换器设计一个控制器,你必须先确定你想要的稳态操作点的转换器。在发现操作点的更多信息,见找到Simscape模型的稳态运行点。对于这个示例,使用一个从模拟快照操作点估计。

找到操作点,使用模型线性化电路。打开模型线性化电路,在仿真软件模型窗金宝app口中应用程序选项卡上,单击模型线性化电路

模型线性化电路,在线性分析选项卡,操作点下拉列表中,选择采取模拟快照

在线性化对话框输入快照时间,模拟快照时间字段中,输入0.045,这是足够的时间对闭环系统达到稳定状态。

点击采取快照

软件模拟模型和创建一个操作点包含模型的输入和状态值在指定快照时间。这个操作点,op_snapshot1添加到线性分析工作区

初始化模型与计算操作点,双击op_snapshot1

在编辑对话框中,单击初始化模型

在初始化模型对话框中,选择MATLAB的工作区,然后单击好吧。MATLAB®软件出口操作点工作空间并初始化模型的输入和状态的操作点。

收集频率响应数据

收集频率响应数据之前,您必须首先指定模型的部分你想找到频率响应。对于这个示例,输入和输出线性分析模型包含开环点输出和输入的PID控制器。

收集频率响应数据,您还必须指定一个输入信号。对于这个示例,使用一个固定步sinestream信号。有关定义sinestream输入信号的更多信息,请参阅Sinestream输入信号

估计选项卡,输入信号下拉列表中,单击固定采样时间Sinestream

在指定固定样本时间对话框中,指定一个样品时间5 e-6秒。的样品时间Sinestream输入信号必须匹配输入线性分析的样品时间点。

点击好吧

在创建sinestream输入固定样本时间对话框,配置sinestream信号的参数。

为评估指定频率的单位。在频率的单位下拉列表中,选择赫兹

对于这个示例,频率响应估计可以使用一个模拟/频率或一个模拟频率。在模拟订单下拉列表中,选择默认选项对所有频率单一的模拟。如果你有并行计算工具箱™软件,您可以通过选择加快频率响应估计一频率仿真为评估和使并行池。要启用并行池,在估计选项卡上,单击更多的选择,然后在对话框中,选择在评估使用并行池

指定的频率来估计植物响应,点击+图标。

在对话框中,添加频率指定15对数间隔频率从50赫兹5 kHz

点击好吧

确保系统正确地兴奋,振幅频率。如果输入幅度太大,boost变换器将在discontinuous-current运营模式。如果输入振幅太小,sinestream将在电力电子电路的涟漪。这两种情况下产生不准确的频率响应估计结果。

设置振幅,首先选择图形区中所有的频率。然后,在振幅字段,类型0.01

将所有其他sinestream设置为默认值。

创建sinestream信号,点击好吧

模型时变线和负载扰动建模为一步功能干扰频率响应的估计。持有这些干扰常数在仿真期间,点击更多的选择。然后,在频率响应估计的选项对话框中,在随时间变化的来源选项卡上,单击自动查找和添加时变源块

估计和频率响应,估计选项卡上,单击波德

软件估计频率响应和显示的结果波德图1。频率响应是使用离散点绘制和显示了1200年和1600年之间的峰值响应rad / s。

来优化您的PID控制器,你必须导出频率响应MATLAB工作区。在数据浏览器,拖estsys1线性分析工作区MATLAB的工作区

指定控制器的结构

使用优化PID控制器内存块PID调谐器,您必须首先指定控制器结构。为此,双击PID控制器。然后,控制器指定以下参数:

  • 控制器

  • 形式

  • 时间域

  • 离散时间设置

  • 其他设置,如控制器初始条件,输出饱和水平,和anti-windup配置

对于这个示例,使用当前控制器配置;也就是说,一个没有anti-windup离散时间平行形式PID控制器。

使用PID调谐器后,您可以调整的参数控制器模块:

如果你的模型使用Simscape电离散PI控制器(Simscape电气)块或与积分Anti-Windup离散PI控制器(Simscape电气)块,你必须与PID控制器取代这段块之前调优。

优化控制器

打开PID调谐器,点击调优。当PID调谐器第一次打开时,它试图使线性化模型。由于PWM组件,该模型分析渗流为零。

对于本例,您调优控制器使用估计的频率响应数据,你们工厂模型。导入频率响应数据,PID调谐器选项卡上,单击植物下,然后创建一个新工厂,点击进口

获得植物模型对话框中,选择导入LTI系统表中,选择estsys1

点击进口

因为你使用的是估计的频率响应,PID调谐器不能画一个阶跃响应。要查看频率响应,点击添加图,在波德,点击开环

关闭步骤图文档。

波德图显示了一个块响应(虚线)和调谐响应(实线)。块响应的开环响应电流PID增益PID控制器。调整的反应是使用调整PID的开环反应PID调谐器

调整控制器的带宽和相位,设计控制器在频域。在下拉列表中,选择频率

对于这个示例,设置带宽阶段保证金9425 rad / s (1.5 kHz)和60度,分别根据设计标准中指定的[1]。

PID调谐器选择控制器参数,满足这些设计规范。

查看调整控制器参数和性能指标,包括增益和相位的利润率,点击显示参数。调优结果无限增益裕度和65度阶段保证金9425 rad / s。

更新PID控制器与调谐块,点击更新块

验证控制器

您可以检查调整控制器使用模拟线和负载干扰性能。检查控制器动态性能仿真软件模型使用以下干扰:金宝app

  • 线干扰在t = 0.075秒,这就增加了输入电压,Vin美元,从5 v至10 v。

  • 负载扰动在t = 0.1秒,这就增加了负载电阻,Rload美元从3 6欧姆欧姆。

模拟模型。

控制器拒绝线和负载扰动。

引用

[1]李,s W。“实际反馈回路分析电压型提高转换器”。Application Report No. SLVA633. Texas Instruments. January 2014. www.ti.com/lit/an/slva633/slva633.pdf

另请参阅

相关的话题