用matlab画OCC控制电路,基于单周期(OCC)控制的CCM PFC
提到CCM的PFC,大家可能会想到平均电流控制,回滞电流等控制方式(单相哈),目前主流的CCM PFC controller也是基于平均电流控制的,回滞电流控制适合数字控制,其实还有一些小众的控制方式,例如FOT(fixed off time),OCC(one cycle control)等,今天和大家扒一扒OCC,某些IC友商也已经拥有了相应的控制芯片,八条腿的,具体料号就不提了。
兄弟很佩服那些闪着火花的idea,OCC控制算是其中一种,其思想,实现都很简单,可是就不是一般人能想出来的,当然了OCC不仅用于PFC的控制,也可以用于实现BUCK之类的拓扑控制,这个以后再扒。
对于PFC,控制的最终目标就是让电流追踪电压,实现零相位差,PF为1,这种情况下整个PFC电路的属性就相当于一个电阻Rload,假设输入电压为Vac,输入电流为Iac,那么Vac=Iac*Rload.
另外PFC的输出电压Vo是固定电压,由于是boost拓扑,Vac(t)=Vo[url=]*(1-duty(t))[/url], 对于CCM PFC,电感瞬时的平均电流IL是等于Iac的,我们再引入一个电流采样电阻Rs,可以得到以下公式
IL(t)*Rs=[url=]Vo*(1-duty(t))*Rs/Rload[/url]
那么关键的部分来了,引入Vm= Vo*Rs/Rload,上面的等式就可以变换成
Vm*duty(t)=Vm-IL(t)*Rs
所以只要控制每一个开关周期的占空比duty(t)(注:Vo用电压环的误差输出Ve代替),使得上面的公式左右对等,就可以实现PFC的控制目标,将PFC变成一个纯电阻,PF值为1,简单吧,你想过没?^_^
下面是我用Simulink(Matlab)搭的一个仿真模型,供大家参考。
640.webp.jpg (28.44 KB, 下载次数: 27)
2016-11-15 14:23 上传
fig1. 主电路框图
640.webp (1).jpg (18.74 KB, 下载次数: 31)
2016-11-15 14:23 上传
fig2. OCC控制sub-circuit
640.webp (2).jpg (19.43 KB, 下载次数: 22)
2016-11-15 14:23 上传
fig3. 电压环sub-circuit
640.webp (3).jpg (64.91 KB, 下载次数: 26)
2016-11-15 14:23 上传
fig4. 输入电压,输入电流(未滤波),输出电压的仿真波形
用matlab画OCC控制电路,基于单周期(OCC)控制的CCM PFC相关推荐
- 用matlab画OCC控制电路,基于单周期控制的Boost型APFC电路设计及仿真
研 究 与 开 发 基于单周期控制的 Boost型 APFC 电路设计及仿真 韩 晓钢 齐铂金 (北京航 空航天大学机械工程及 自动化学院,北京 100191) 摘要 单周期控制策略是一种新型的非线性 ...
- 用matlab画出TFT,基于Matlab的TFT-LCD解码电路的仿真设计(含程序)
基于Matlab的TFT-LCD解码电路的仿真设计(含程序)(17300字) 摘要: TFT-LCD技术是微电子技术和 LCD技术巧妙结合的高新技术.TFT-LCD代表了一个新的技术时代,一个比CRT ...
- matlab 画星座图,基于k-D树邻近点搜索的彩色星座图绘制[Matlab]
参考文献 使用matlab生成k-D树 1. 运行代码文件Main_Scatterplot.m 以50个点为样例,进行树的生成.依据参考文献的办法生成k-D树,其效果如下: 从第一列至第十二列的含义分 ...
- 怎么用matlab画一个笑脸,基于pca特征提取的笑脸表情识别代码(语言工具为matlab)...
[实例简介] 基于pca特征提取的笑脸表情识别代码,语言工具为matlab [实例截图] [核心代码] 表情识别 └── 表情识别 ├── 3.jpg ├── a2.jpg ├── air_dir.m ...
- 如何用matlab画紫罗兰,[转载]基于MATLAB的快速傅立叶分析程序设计
以下程序是我学习阶段总结的,特此写出来供大家参考,转载请注明! 1.已知信号数据 对一个人为产生的信号进行采用FFT变换方法进行功率谱分析.已知信号x(n)=120.0*COS(2*3.14*SF*n ...
- 基于matlab的单周期控制三相高功率因数并网逆变器的建模与仿真,基于Matlab的单周期控制三相高功率因数并网逆变器的建模与(精).doc...
精品文档 182/2009 收稿日期:2008-12-10 作者简介:杨志强(1982-),男,硕士研究生,主要研究方向为电力电子与能源变换 . 考价值. 单周期控制的并网逆变器[7,8]可以等效为双 ...
- 基于matlab的单周期控制三相高功率因数并网逆变器的建模与仿真,基于Matlab的单周期控制三相高功率因数并网逆变器的建模与仿真...
0引言近年来,谐波电流对电网的污染问题受到人们的关注.无论是太阳能发电还是风力发电,并网逆变器的研究主要集中于提高电网侧功率因数以及减少电流总谐波畸变(THD).逆变器的控制主要采用正弦波脉宽调制(S ...
- 可见光成像通信(Optical Camera Communication,OCC)——基于IEEE 802.15.7-2018标准的解读
之前博客<可见光通信>较为详细的介绍了可见光通信技术.而本博文则是对OCC(optical camera communication)或称可见光成像通信进行深入的介绍 更多本人做的可见光通 ...
- 单神经元PID控制+Simulink双闭环直流调速系统仿真
前段时间学习了基于神经网络的智能控制,这周就把单神经元PID控制器应用于转速电流双闭环直流调速系统 双闭环直流调速系统的动态数学模型如下图所示: 外环为转速环,内环为电流环.本次转速调节器采用基于单神 ...
最新文章
- EF 批量 添加 修改 删除
- 全自动驾驶“生死时速”,特斯拉收购计算机视觉创企DeepScale
- bzoj3545 Peaks
- 统一沟通-技巧-13-Lync-Polycom RMX 1500-配置
- 方差分析 球形检验_两因素重复测量设计做方差分析时,球形检验没有结果怎么回事?...
- 信息学奥赛一本通(1246:膨胀的木棍)
- Oracle 18c 新特性:动态 Container Map 增强 Application Container 灵活性
- 喵喵的华为DevCloud使用指南(2)-看板项目
- 二叉树的先序,中序,后序,层次的递归及非递归遍历
- 快速开发字段很多的MIS表
- 叉乘:基于虚拟线圈法的车流量统计
- 云技术:弹性计算ECS
- 开题报告的前景_开题报告全分析,写出一份满意的答卷
- 华硕k43tk拆机清灰教程
- php 手机号码所属城市,基于PHP的手机号码归属地查询
- 小小突击队服务器维护多久,小小突击队1.28更新公告
- Python(TensorFlow框架)实现手写数字识别系统
- smpl-x论文学习-部分翻译
- 16进制、Cstring、char*类型转换
- CS231n课程笔记翻译5:反向传播笔记