摘要:开关电源技术的数字控制可实现先进的控制策略,简化系统的结构,缩小体积,提高系统性能。本文用MATLAB中的SISOTOOL实现了数字控制移相全桥的PI补偿,解决了移相全桥PI参数设计困难的问题,并用Simulink仿真验证了设计的结果。 叙词:SISOTOOL 移相全桥 数字控制 Abstract:The digital control of switching power supply technology can achieve advanced control strategy, simplify the system structure, reduce the volume and improve the performance . This paper realize the PI compensation of digital control Phase Shift Full Bridge, resolves its difficulty for designing PI paramenters using SISOTOOL of MATLAB and the simulation proves the result designed. Keyword:SISOTOOLPhase-Shifted-Full-Bridge digital control

1、引言

移相全桥在大功率场合应用的比较多,是技术比较成熟的一种开关拓扑。移相全桥DC/DC变换器是非线性时变电路。在分析时,用经典线性电路理论和控制理论对其进行小信号建模,建立开关的状态空间平均模型,对其配置零极点,设计控制器。而在数字控制里,最重要的就是PI调节。

PI参数的选择是很有讲究的。移相全桥空载的时候是一个欠阻尼二阶系统,带载时,系统的零极点又会发生变化。所以,PI的选择要使系统在整个负载范围内保持良好的动静态特性。PI参数的计算也有难度。用单环控制进行调节,可使控制器的设计简化,但是这种方法只有当负载扰动的影响在输出端表现之后,控制器才有反应,控制速度不快。因此,采用电压电流双闭环控制,当然,控制器比单环控制时更难设计。

用MATLAB中的SISOTOOL模块,在闭环控制系统的设计过程中进行校正,减少了设计的复杂性和重复性,有效地提高了校正系统的控制精度,给控制系统的设计带来更高的效率和更好的质量,简化了设计电压电流双闭环控制过程中大量的计算,最终得到稳定的模型和好的动态特性。

2、移相全桥的模型

移相全桥ZVS变换器和普通的BUCK变换器有一定的相似性,由于移相全桥有漏感,所以又有着显著的不同。占空比

对电感电流

的传递函数[1]是

(1)

其中Rd=4n2Llkfs。

经过计算,选取Uin=400V,U0=48V,开关率频fs=100kHz,输出功率P=400W,RL=5.76Ω。根据计算得,n=5,Lf=150uh,Cf=330uh, Llk=80uf。

3、用SISO对移相全桥控制器进行PI参数配置

对一般的控制系统来讲,控制系统对开环频率特性的要求如下:

(1)为了获得较好的系统稳定性,开环系统中频段应有足够的频带宽度,以-20dB/dec的斜率穿越0分贝线;

(2)为了获得较好的动态特性,截止频率

应较高;

(3)应该留有足够的相位裕量

,工程领域普遍认为

=45°表示系统具有足够的相位裕度,相位裕度越大,对应系统的超调量就会越小;

(4)为了提高系统的稳定特性,低频段应该有高的增益;

(5)为了提高系统的抗高频干扰能力,高频段应该有快的衰减。

本文采用全数字控制环路设计方法,在连续域中,通过SISOTOOL来配置PI控制器,离散化后再由DSP控制,移相全桥系统框图如图1所示。

图1 移相全桥的控制框图

SISOTOOL是MATLAB中的一个图形用户界面,通过利用根轨迹图或伯德图来调整单输入单输出反馈控制系统,进行控制器的设计。它不需要以命令行的方式输入大量的指令,只需导入各环节的模型,用鼠标可以直接对屏幕上的对象进行操作。这样,与SISOTOOL连接的可视分析工具LTIviewer马上显示出设计结果,用户可结合闭环响应来调整增益和零极点,从而设计出满意的控制器。本文主要通过频域调节的方法,来得到合理的补偿控制器。

3.1 电流环的设计

以输出滤波电感电流作为电流反馈,电流环功率级的传递函数计算后为

将输出滤波电感的电流作为控制系统内环,不仅可以大大提高控制系统的稳定性,改善系统的动态特性和稳态特性,而且还可以提供快速的过流保护。带电感电流内环的控制系统框图如图2所示。

图2 电流控制环

matlab实现移相,MATLAB中的SISOTOOL在数字式移相全桥中的相关推荐

  1. 移相全桥 matlab仿真,MATLAB中的SISOTOOL在数字式移相全桥中的应用

    在command window输入下列语句: num5=[5.76]; den5=[0.0019008,1]; [num6,den6]=series(num5,den5,num4,den4): (3) ...

  2. 信号 移相 matlab,MATLAB中的SISOTOOL在数字式移相全桥中的应用

    (1)取Ki=0.1,在命令行输入电流环功率级的开环传递函数,num=[0.066,34.722]:den=[0.0000000495,0.2679,139.89]:G=tf(num,den):sis ...

  3. DC/AC:单相方波全桥逆变电路设计与Matlab/Simulink仿真

    电压源单向方波逆变电路可以是推挽式或全桥式,而后者的应用更加广泛.桥式电路又分为全桥和半桥,工作原理类似而略有差异,半桥电路较为简单,本文以单相全桥方波逆变电路进行分析. 单相全桥逆变电路如图1所示, ...

  4. 五步移相法matlab程序_ZVZCS移相全桥变换器的设计与MATLAB仿真

    ZVZCS 移相全桥变换器的设计与 MATLAB 仿真 裴素萍 1 ,胡俊峰 2 ,韩 梁 1 [摘 要] 分析了一种大功率移相全桥开关电源( ZVZCS )原理,给出了主电 路主要器件选取和参数计算 ...

  5. 单相Boost PFC移相全桥整机Matlab Simulink仿真模型

    单相Boost PFC移相全桥整机Matlab Simulink仿真模型 2kwboost单相PFC,移向全桥matlab仿真模型,模型说明,详细的计算过程,如变压器电感计算,x电容计算等,pfc设计 ...

  6. matlab怎么删除对象,ROS与Matlab语言入门教程-在Gazebo中增加、建立和移除对象

    本例程探索如何深层次地与MATLAB中的Gazebo仿真器交互.主题包括创建简单的模型.增加链接和加入模型.将模型连接在一起和应用力到物体. 预备知识:"4.2 开始使用Gazebo和仿真的 ...

  7. 移相全桥 matlab,基于Matlab的移相全桥变换器仿真实验平台设计

    基于Matlab的移相全桥变换器仿真实验平台设计 所属分类:matlab例程 开发工具:Others 文件大小:1206KB 下载次数:14 上传日期:2019-04-21 14:18:51 上 传 ...

  8. Matlab/Simulink-PSFB移相全桥电路仿真搭建

    1.前言 Simulink零基础-PSFB移相全桥电路仿真搭建/PSFB电路仿真/移相全桥短路仿真.十分钟让你掌握PSFB移相全桥电路的闭环控制. 移相全桥(PSFB) DC-DC转换器经常用于降压高 ...

  9. matlab频域滤波处理,手动滤波,图像去网格背景:频域中手动选择目标区域进行滤波,滤掉噪声,灵活地达到理想的效果。

    目录 一.原理简介 二.现有方法 三.代码实现 四.测试结果图 一.原理简介 主要思路为:通过傅里叶变换,将图像显示在频率域中,通过观察频谱图,如果了解频谱图与原图之间的关联,可以较为容易地发现噪声在 ...

最新文章

  1. hdoj_1047_大數加法 java 模擬
  2. java mac sh_如何创建AppleScript或Command文件以在Mac OS上启动Java应用程序?
  3. 早期计算机的应用主要是( ) (2分),计算机基础第1次作业(含答案)
  4. Java包数据消息头消息尾_读Socket流时产生阻塞的解决方案(粘包拆包问题)
  5. NOSQL schema创建原则
  6. android自定义view设置背景颜色,Android View的几种背景颜色设置
  7. oracle 中dummy,layout设计中dummy的作用详解(上图。好贴好贴,讲的很仔细)
  8. 有一种爱情叫做冯小刚与徐帆
  9. 大数据IMF传奇行动绝密课程第91课:SparkStreaming基于Kafka Direct案例实战和内幕源码解密
  10. 解决Android Studio等开发软件出现更新TKK失败的两种方案
  11. 对接应用宝SDK(YSDK)QQ能登录微信无法登陆的一些解决方法**
  12. VBScript运行时错误处理
  13. ECS运维神器 之 阿里云云助手
  14. 临界资源的同步与互斥,区分临界资源与临界区,二义性分析
  15. 1020:Anniversary Cake
  16. iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook详解
  17. Tomcat学习之Tomcat架构
  18. 桌面上ie图标不见了,怎样恢复
  19. 联想ghost重装系统_一步一步教你手动ghost重装win7 64位系统
  20. 推荐8款插件,浏览器使用体验上升500%

热门文章

  1. js时间戳转日期格式
  2. 中央空调,大金、日立、海信们的年轻人争夺战
  3. 什么是sem,sem具体展现方式。
  4. Windows上安装Linux子系统
  5. 21 利用分布式消息队列降低系统耦合性
  6. python安装错80072ee2_Windows10解决更新错误80072ee2的新方法
  7. 记录让人感动的几个瞬间
  8. 90后和他的“全球充电网络”梦
  9. 深度学习中常见的LOSS函数及代码实现
  10. Mac 软件出现「意外退出」及「崩溃」修复方法