双向交错CCM图腾柱无桥单相PFC学习仿真与实现(1)系统问题分解

目录

前言

系统硬件架构

系统软件架构

仿真实现

仿真效果

总结


前言

目前正在做双向交错CCM图腾柱无桥单相PFC的项目,硬件拓扑兼容三相和单相的PFC,三相PFC功能目前已经完成,准备把单相的PFC学习和开发过程记录一下,以及后面可能会踩到的坑,整个开发过程都是基于模型的开发,就是常说的MBD,应用算法层都是Simulink自动代码生成,在学习之前选择一份参考文档是很重要的,这里以Ti的这个文档做参考,把系统细分,一个问题一个问题解决

Design Guide: TIDM-2008/TIDM-1007
Bidirectional Interleaved CCM Totem Pole Bridgeless PFC
Reference Design Using C2000™ MCU

系统硬件架构

Ti的硬件结构是三组并联(三组快管+一组慢管),三组并联

 项目实际的硬件结构为兼容三相PFC,且考虑到先给母线电容充电,选择通过继电器控制充电过程和工作模式(单相或者三相)

当选择单相工作模式时继电器1,5先导通,给母线电容充电 ,然后再闭合2,3。Q1-Q4作为快管,Q5和Q6作为慢管

 且由于三相PFC是对三个电感电流进行采样,为了兼容,单相PFC需要对ab两个电感电流进行采样,控制上就需要两个电感电流,这样也可以实现均流控制。

系统软件架构

根据系统硬件结构可以在Simulink里面搭建硬件仿真电路,再设计系统软件,在实现仿真就要知道发波时序:

 如果是两组并联的话PWM相位差180度,三组就是120度,这里我们使用的是相位差180度的PWM发波方式。

系统软件框图:

 框图上,是对交流总电流进行采样控制,用到了SOGI锁相环,Notch Filter, 过零点软启动

 从框图可以看出,要实现整个仿真系统并在实际电路上实现需要解决以下问题:

1. PWM发波时序逻辑

实际硬件需要相位差180度

2. SOGI锁相环

通过锁相环得到电压相位,并进行正负周期和过零点判断

3. 电流内环

4. 电压外环

Notch Filter由于输出的Bus电压有一个100Hz的公频波动,会影响到电压环的工作,需要用陷波滤波器对其进行抑制,刚刚好之前有用过:

Simulink 窄带陷波滤波器(Notch filter)仿真到代码生成_simulink 陷波滤波器_卡洛斯伊的博客-CSDN博客

5. 过零点软启动

避免由于功率管体二极管反向恢复造成的尖峰电流

6. 系统状态机

负责状态切换,如预充电,故障管理,状态反馈等

仿真实现

仿真系统如下:

包含了硬件系统,控制指令,PWM发波,控制系统,其中控制系统包含了状态机,电压电流环,锁相环,过零判断等

根据实际需求构建系统电路:

硬件拓扑如下:

包含了继电器开关,充电限流电阻,电感模型包含等效串联电阻,输出滤波电容也包含了ESR,负载采用可变电阻实现仿真时模拟负载变化。

仿真效果

快管和慢管仿真效果,交流电压和电流波形如下:

  

 通过总电流进行控制(模拟电感1和2参数不同),效果如下:

 均流控制前:

 均流控制的话就可以看到L1和L2电流完全重合在一起了(仿真的电感L1和L2感值和阻值是不一样的),通过采用均流控制两者电流完全重合了。这里也是模拟了实际硬件电路电感之前是存在误差的,不可能百分之百一样,采用均流控制的话电感L1,L2电流一样。

均流控制后:

 电流很理想是因为Simulink的功率器件是理想的,实际中在过零点的时候会出现二极管反向恢复产生的电流尖峰,这时候就需要软启动了

 启动电压波形:

预充电--->电压缓慢上升--->到达目标电压

黄色是输入参考电压,蓝色是输出Bus电压

在送入电压环之前对Bus电压做了一个Notch filter,不然电压环容易震荡

 

 启动电流波形:

总结

大体把一些功能实现了,后面再对细节部分进行总结,后续添加了SOGI_PLL.

双向交错CCM图腾柱无桥单相PFC学习仿真与实现(2)SOGI_PLL学习仿真总结_卡洛斯伊的博客-CSDN博客

  • 7
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
无桥PFC(Power Factor Correction)是一种用于改善电力系统功率因数的技术。在Simulink仿真中,可以使用不同的电路模型和控制策略来模拟无桥PFC的运行。 根据引用\[1\]中的描述,均流控制可以实现两个电感L1和L2的电流完全重合。这意味着在仿真中,可以通过采用均流控制策略来使L1和L2的电流保持一致。 引用\[2\]中提到了仿真电路模型的设置,包括电网电压畸变方式、谐波成分、非关键负载的参数等。这些参数可以根据具体的仿真需求进行设置,以模拟无桥PFC的运行情况。 此外,引用\[3\]提供了一个参考设计,可以作为Simulink仿真无桥PFC的参考。该参考设计使用C2000™ MCU,并提供了系统硬件架构的设计指南。 因此,要进行无桥PFC的Simulink仿真,可以根据具体需求设置电路模型、控制策略和参数,并参考相关的设计指南和参考设计。 #### 引用[.reference_title] - *1* *3* [双向交错CCM图腾柱无桥单相PFC学习仿真实现(1)系统问题分解](https://blog.csdn.net/weixin_42665184/article/details/131122541)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [基于三阶广义积分器PFC的控制器电路simulink仿真](https://blog.csdn.net/ccsss22/article/details/127167568)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡洛斯伊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值