0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EasyGo FPGA Coder高速控制实例分享 ——基于有源阻尼控制的LCL滤波三相逆变器半实物仿真测试

森木磊石 2022-05-30 11:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

LCL构成的三阶滤波器具有更好的高次谐波衰减能力,可以在总电感值比L型滤波器电感值小很多的条件下,实现相同的滤波效果。但是LCL滤波器本身存在谐振问题,为提高稳定性,一般会考虑加入虚拟阻尼控制的方式,通过叠加补偿电流反馈来达到系统稳定控制的效果。

离线模型如下所示:

poYBAGKUMgqAKkjTAAC-iAdLWBg537.png

离线仿真结果:

如果不采用补偿算法,LC之间会发生振荡,而加入了补偿算法可以有效抑制振荡,保持系统的稳定性。为了更好的模拟实际情况,我们采用半实物仿真的方式来进行验证。

半实物仿真验证:

半实物仿真验证的时候,我们将主电路系统放入EasyGoNetBox电力电子仿真器中运行,仿真步长设置为1e-6,即1us实时仿真,将控制系统放入PXIBox中,控制模型运行在10k,即1e-4步长运行。结果发现,即使加入补偿算法,系统电流还是会振荡发散。

poYBAGKUMg2AVnmqAAlgd37CMe8351.png

分析原因:

在真实系统中,实物控制器首先通过硬件采集,然后传到运算单元计算,最后输出结果来发出指令,整个过程会有一定的延迟。因为采用了补偿算法,所以可能会由于补偿的时延导致系统不稳定。

poYBAGKUMgqAQUFwAAArNRAwcAE379.png

因为ADC的更新率,PWM更新率都非常快,一般只有几百ns,最多1-2us的延迟(具体根据实际PWM的更新率以及ADC的更新率可计算出),相对于模型实时计算的周期Ts_Control要小很多,所以大部分的实际系统的时延是由于控制器的控制周期带来的,考虑到以上几个部分存在并行同步的运行,所以时延可能会在1-2个Ts_Control。

原因离线分析:

为了验证是否是因为时延导致算法运行不合理,我们在离线仿真程序中模拟实际控制系统的时延因素,时延选择为2个Ts_Control延迟。同时调整不同的控制周期并进行仿真对比:

pYYBAGKUMgqAZH2sAABS-fwnndA597.png
  1. 控制速率200k,delay大约在1e-5s,kp=20,ki=100
poYBAGKUMgqAAYiUAACKS4PtUxo650.png

poYBAGKUMgqAdcrdAABo5AevVt4953.png
  1. 控制速率50k,delay大约在4e-5s,kp=20,ki=100
pYYBAGKUMgqAL9lQAACn7IIYPng809.pngpYYBAGKUMguABdOKAACP8qjrp5A497.png

  1. 控制速率20k,delay大约在1e-4s,kp=5,ki=40
pYYBAGKUMguAMSeNAACVHaFApyE894.png

控制速率20k,delay大约在1e-4s,kp=20,ki=100(调整PI,有助于改善波形,但是还是会振荡。)

poYBAGKUMguAQR_WAACI0sgN72U399.png
  1. 10k,delay大约在2e-4s,kp=5,ki=40
pYYBAGKUMguAH2gtAABp1e6Dra0577.png

初步结论:

对于此系统,确实过大的时延会带来影响,所以控制速率越快,实际系统的延迟越小,控制的稳定性越好。从离线仿真效果来看,要忽略时延带来的影响,需要控制速率至少要达到50k,甚至200k的控制速率,这种控制速率用传统的实时CPU运行方式是无法达到的。EasyGoFPGA Coder技术可以非常简单将模型运行在FPGA上,轻松完成200k的实时控制。

pYYBAGKUMgyAXzn2AAFOBBiUudo473.png

实际运行的结果如下(录波波形):

不加补偿算法:

pYYBAGKUMguALUTZAABgj4FRlZg812.png

加补偿算法:

poYBAGKUMguAUuPDAABmVmLr_bY412.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电力电子
    +关注

    关注

    31

    文章

    667

    浏览量

    50678
  • 硬件在环
    +关注

    关注

    2

    文章

    16

    浏览量

    11999
  • 实时仿真
    +关注

    关注

    0

    文章

    34

    浏览量

    8915
  • 半实物仿真
    +关注

    关注

    0

    文章

    11

    浏览量

    7241
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    双级式光伏发电并网系统实时仿真

    光伏并网主要包括: 光伏电池模块、最大功率跟踪控制三相逆变器及逆变控制逆变器出口滤波以及交流
    发表于 09-18 17:58

    电源控制器MCU硬件在环(HIL)测试方案

    、 方案优势 相较于传统硬件结合 MCU 的测试模式,基于 EasyGo 实时仿真平台的电源控制器 MCU+HIL 方案在核心性能上具有显著优势,具体对比如下:
    发表于 08-20 18:31

    利用EasyGo DeskSim快速实现信号采集

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真
    的头像 发表于 08-18 11:32 4666次阅读
    利用<b class='flag-5'>EasyGo</b> DeskSim快速实现信号采集

    EasyGo DeskSim软件的核心实用工具

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真
    的头像 发表于 07-22 17:16 834次阅读
    <b class='flag-5'>EasyGo</b> DeskSim软件的核心实用工具

    EasyGo DeskSim软件基础功能介绍

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真
    的头像 发表于 07-14 15:11 716次阅读
    <b class='flag-5'>EasyGo</b> DeskSim软件基础功能介绍

    利用EasyGo DeskSim快速实现信号输出

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真
    的头像 发表于 06-30 14:11 816次阅读
    利用<b class='flag-5'>EasyGo</b> DeskSim快速实现信号输出

    利用EasyGo DeskSim创建实时仿真项目教程

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真
    的头像 发表于 06-19 09:15 1028次阅读
    利用<b class='flag-5'>EasyGo</b> DeskSim创建实时<b class='flag-5'>仿真</b>项目教程

    三相异步电机直接转矩控制的圆形磁链研究

    可点击附件免费获取完整资料~~~*附件:三相异步电机直接转矩控制的圆形磁链研究.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-16 21:50

    三相异步电机模糊控制的研究

    摘要:传统三相异步电机控制算法的参数固定不变,不能使控制系统一直处于最佳运行状态。针对此问题在传统矢量控制系统中引入了模糊P控制方法,利用模
    发表于 06-13 09:41

    逆变器供电双三相异步电机系统的MATALB仿真

    摘要:为了深人研究多相变频调速系统,需要建立逆变器供电双三相异步电机系统的仿真模型。在双三相异步电机的动态数学模型摘基础上,利用 MATLAB 中的 Simulink 模块库
    发表于 06-11 14:40

    感应电机滑模变结构控制系统的实物仿真

    滑模变结构控制非常适用于高阶非线性系统,但如何快速而有效地验证此类先进控制算法是开发人员面临的主要问题。基于此,针对大功率高性能调速控制系统,提出了快速验证的
    发表于 05-28 15:45

    电力电子教学新范式:EasyGo实物仿真平台赋能高校创新实践

    现状,EasyGo实物仿真平台将技术创新与教学场景深度融合,通过硬件轻量化、功能模块化与教学场景化的创新设计,为高校教学提供创新解决方案,精准匹配高校课程需求,通过技术革新
    的头像 发表于 05-12 18:07 763次阅读
    电力电子教学新范式:<b class='flag-5'>EasyGo</b><b class='flag-5'>半</b><b class='flag-5'>实物</b><b class='flag-5'>仿真</b>平台赋能高校创新实践

    电力电子实物仿真(HIL)原理及应用

    在电力电子及新能源领域,随着系统复杂度的提升,传统的纯软件仿真实物测试已难以满足高效、低成本的研发需求。电力电子实物
    的头像 发表于 02-25 18:10 1747次阅读
    电力电子<b class='flag-5'>半</b><b class='flag-5'>实物</b><b class='flag-5'>仿真</b>(HIL)原理及应用

    光伏发电系统篇:电平并网逆变器实时仿真

    拓扑器件过多、损耗分布不均等问题。 三相NPC电平光伏并网系统主要包含光伏电池模块、最大功率跟踪控制、NPC逆变器及逆变控制
    发表于 12-26 18:09

    EasyGo 实时仿真丨DC-AC-MMC 实时仿真应用

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将Simulink算法程序快速部署到EasyGo实时仿真机上。实时仿真机支
    发表于 12-11 09:50