热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

Saber 环路计算-补偿和仿真

  • 1星
  • 2021-12-19
  • 969.81KB
  • 需要1积分
  • 5次下载
标签: 电源

电源

Saber  环路计算-补偿和仿真

BUCK
电路的环路计算,补偿和仿真
Xia Jun
2010-8-14
本示例从简单的
BUCK
电路入手,详细说明了如½进行电源环路的计算和补偿,并通
saber
仿真验证环路补偿的合理性。
一直以来,环路的计算和补偿½是开关电源领域的“难点”
,很多做开关电源研发的工
程师要么对环路一无所知,要么是朦朦胧胧,在产品的开发过程中,通过简单的调试来确定
环路补偿参数。
而这种在实验室里调试出来的参数真的½满足各种实际的½用情况吗?½保
证电源产品在高½温的情况下,
在各种负½½条件下,
环路½½够稳定吗?½保证在负½½跳变
的情况下收敛吗?
太多的未知数,这是产品开发的大忌。我们必须明明½½的知道,环路的稳定性如½?
相½裕量是多少?增益裕量是多少?高½温情况下这些值又会如½变化?在一些对动态要
求非常严格的场合,我们如½折中考虑环路稳定性和动态响应之间的关系?
有的放矢,通过明确的计算和仿真,我们的产品设计才是科学的,合理的,可靠的。
我们的目标是让产品经得起市场的检验,让客户满意,让自己放心。
一切从闭环系统的稳定性说起,在自动控制理论中,根据乃奎斯特环路稳定性判据,
如果负反馈系统在穿越频率点的相移为
180°,那么整个闭环系统是不稳定的。
很多人可½对这句话很难理解,½然自动控制理论几乎是所有大学工科学生的必修课,
可大部分是是抱着应付的态度的,学完就忘了。
那就再给大家讲解一下吧。
等式:Vout=[Vin-Vout*H(S)]*G(S)
Vout
公式:
Vin
G ( S)
1
+
G ( S)
H ( S)
G(S)/(1+G(S)*H(S))就称之为系统的闭环传递½数,如果 1+G(S)*H(S)=0,那么闭环系
统的输出值将会无限大,此时闭环系统是不收敛的,也即是不稳定的。
G(S)*H(S)是系统的开环传递½数,½ G(S)*H(S)=-1
时,以
S=jω
带入,即获得开环系
统的频域响应为
G(jω)*H(jω)=-1,此时频率响应的增益和相角分别为:
gain=‖-1‖=1
angle=tan
-1
(0/-1)=180°
从上面的分析可以看出,如果扰动信号经过
G(S)和 H(S)后,模不变,相½改变 180°,
那么这个闭环系统就是不稳定的。
½是,别忘了,这是负反馈系统,信号经过
H(S)之后,本身就有 180°的相移,所以,
针对负反馈的闭环系统而言,其描述为:如果扰动信号经过系统主电路和反馈系统之后,其
模不变,相½也不变,那么这个系统是不稳定的。为什么相½也不变?因为
G(S)*H(S)造成
180°相移和负反馈本身造成的 180°相移,两者叠加之后是 360°,所以等于相½不变。
什么是穿越频率?
G(S)*H(S)对应的增益为 1(即幅值不变)的频率即为穿越频率。换算为 dB
单½:
20log1=0dB。
理论上来说,在穿越频率点上,只要相移不是
180°,那么系统就是稳定的。½是由于
模拟系统的离散性(即所有器件的特性½不是固定不变的,随时间和温度在不断的变化)
如果相移很接近
180°,这时闭环系统是条件稳定的,即有可½进入不稳定状态。所以为了
避免这种情况,要求在穿越频率点上,开环传递½数
G(S)*H(S)的相移应该与 180°保持足够
的裕量。这个裕量选取多少比较合适呢?目前在工程应用上通常选取
45°,即要求传递½数
G(S)*H(S)的相移应该小于 135°,这是兼顾考虑环路稳定性和动态响应速度的折中值,理论
上来说裕量越大越½,½过大的相½裕量会导致动态响应变慢(过阻尼特性)
为了保证足够的相½裕量,
我们希望开环传递½数的增益曲线以-1 的斜率穿越
0dB
线。
如果开环传递½数的增益曲线在穿越频率点的斜率为-2,
那么意味着有接近
180°的相移,
将导致相½裕量明显不足,而如果斜率为-1,那么通常意味着相½有
45°以上的裕量。
增益曲线的斜率是如½来的?主电路或反馈补偿电路中,每产生一个极点,开环传递
½数的增益曲线斜率在该极点的½折频率点上就会增加-1,相反的,每产生一个零点,开环
传递½数的增益曲线斜率在该零点的½折频率点上就会增加+1。
不同斜率下的相½裕量如下图所示:
从上图可以看出,如果开环传递½数以-2 的斜率穿越
0dB
线,那么相移接近
180°,如
果以-1 的斜率穿越
0dB
线,那么相移接近
90°。
从上图也可以看出,如果两者的穿越频率(fc)相同,那么在
0Hz
频率点上,-2 斜率下降
的开环传递½数的增益远远大于-1 斜率下降的开环传递½数,这有什么意义呢?这就是静
态增益,决定了输出值与给定值之间的静态误差。假如给定值是
10V,希望输出也是 10V,
以-1 斜率下降的开环传递½数的静态增益是
20dB,以-2
斜率下降的开环传递½数的静态增
益是
40dB,两者的输出静态误差分别为:10V*(1/10)=1V,10V*(1/100)=0.1V,可见
静态误差相差是多么巨大!所以,我们期望静态增益越大越½。
除此之外,开环传递½数的斜率还对动态响应有巨大½响。假如穿越频率
fc
依然相同,
一个开环传递½数的斜率为-1,另外一个为-2,负½½从
90%突然跳变到 10%,那么此时的输
出电压必然会从一个稳态值变化到另外一个稳态值,
这中间的暂态过程称之为动态响应。
动态响应½响最大的是穿越频率
fc,我们希望 fc
越大越½,½然为了避免开关频率对控制
环路的½响,fc 必须远小于开关频率,一般取
fc
小于
1/6
的开关频率,一般的开关电源对
于动态响应要求并不十分苛刻,通常
fc
½小于开关频率的
1/10。那么开环传递½数的斜率
对于动态响应有什么½响呢?
如下图所示:
从上图我们看到,开环传递½数斜率为-2 的情况下,输出电压呈现明显的欠阻尼振荡,
输出电压快速达到下一个稳态值并过冲,随后围绕稳态值阻尼振荡。开环传递½数斜率为-1
的情况下,输出电压呈现明显的过阻尼特性,从一个稳态值缓慢的变化到下一个稳态值。
过阻尼的缓慢变化和欠阻尼的多次振荡½不是我们想要的情况,我们希望动态发生时,
输出½够快速变化到稳定值,同时又不会产生反复的震荡。
那么我们可以结合上面的两种情况,对开环传递½数的斜率做出适½的变化,以达到
较快的动态响应速度。如下图所示:
从上图可以看出,在(1/2)fc 频率处,开环传递½数的斜率由-2 变成-1,可以达到较快的
动态响应,由于传递½数以-1 的效率穿越
0dB
线,也可以获得足够的相½裕量。同时由于
0Hz~(1/2)fc
之间,开环传递½数以-2 斜率衰减,可以获得很高的静态增益,从而½得静
态误差非常的小。
在这里需要说明的是,考核相½裕量,只需在穿越频率点的相½裕量足够就可以了,在
fc
之前的相½裕量不必严格满足裕量要求。
通过上面的分析,我们已经对环路稳定性,相½裕量,动态响应有了初步的了解,下面
我们就要进入实例,来初步理解如½进行环路补偿的计算和仿真。
还是从最简单的拓扑——buck 电路入手吧。
CCM
情况下控制(占空比
d)到输出(电压 Vo)的小信号传递½数:
这个公式是怎么来的?
大多数的教材上½有推导过程,
我们不需要知道如½去推导主电路的传递½数,
这些已经被
研究的很透½了,我们只需要拿过来用就可以了。在此推荐一下张兴柱博士的公司½站:
WWW.hzpgkj.com,张老师已经把常用拓扑的传递½数½推导出来并放在½站上面了。
下面开始计算,mathcad,不会用的请举手,同志们,时代在进步,要跟上½流啊!
做简单的设定,输入
Vg=20V,占空比 0.5,输出 10V,负½½电阻 1Ω,其他设定如下:
这是一个典型的½通滤波器,½频时增益保持不变,在
LC
产生的双极点处(频率为
1.16kHz)
,增益曲线以-2 的斜率衰减,在电解电容的
ESR
产生的零点处(频率为
4.5kHz)
增益曲线的斜率由-2 变成-1。那么相½的变化情况如½呢?
看起来还不错,电容
ESR
引起的零点部分抵消了
LC
双极点导致的相移,½得在穿越频率
点上还保持足够的相½裕量:
从上面的计算中,可以获得主电路传递½数
G(S)的穿越频率为 7.2kHz,相½裕量为 62.4°。
看来我们不需要做补偿啊,穿越频率够大,在穿越频率点上传递½数增益曲线的斜率为-1,
相½裕量也大于
45°,
只要让
H(S)=1
就可以保证开环传递½数
G(S)*H(S)获得足够的相½裕
量。可是,静态增益实在太½了,只有
26dB,我们要消除静态误差,就必须½得增益曲线
0Hz
开始就以-1 或-2 的斜率下降,补偿是不可避免的。
下面就几种典型的补偿方式做一下介绍:
1.
单极点补偿
展开预览

文档解析

本文是关于BUCK电路环路计算、补偿和仿真的详细指南,由夏俊在2010年8月14日撰写。文章首先指出了在开关电源领域中,环路计算和补偿的重要性及其普遍存在的问题,即许多工程师对环路的理解不足,往往依赖于实验室调试而非科学计算。作者强调了明确了解环路稳定性、相位和增益裕量的必要性,特别是在高低温和不同负载条件下的稳定性。

文章接着介绍了闭环系统的稳定性理论,解释了乃奎斯特环路稳定性判据,并讨论了穿越频率和相位裕量的概念。作者详细阐述了如何通过计算和仿真来优化环路设计,以达到市场和客户的要求。文中还提供了BUCK电路的控制到输出的小信号传递函数,并展示了如何使用mathcad等工具进行计算。

此外,文章探讨了不同类型的补偿电路,并解释了选择合适的补偿策略的重要性。通过一个具体的BUCK电路实例,作者演示了如何计算和仿真补偿网络,以及如何使用saber软件进行环路仿真。最后,文章通过计算和仿真结果,验证了设计的环路补偿的有效性,并展示了闭环负载动态效果的仿真,证明了设计可以满足快速动态响应和稳定性的要求。

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 怎么样使阻容降压更加稳定
    附件中是我做的一个阻容降压的电路,但这个电源相当不稳定,老是把芯片冲击坏掉(芯片的5V电压管脚和GND直接短路,通了),自我改动:加了个Pi型滤波电路,但仍然没效果。新的一个想法是:用一个1:1的隔离变压器把市电隔离开来,但不知道变压器的电感和阻容降压的电容会不会形成振荡电路,从而弄坏整个线路。哪位前辈有经历过这种情况的,能不能教教我怎么解决,感激不尽!有遇到相同情况的朋友也可以进来讨论下,大家共
  • UART FIFO
    今天我调试的时候,发现一个有点奇怪的问题,就是接收FIFO。FIFO的可以装下16字节的数据,我设置接收FIFO深度位7/8,当我发送14个数据的时候,这个时候是肯定不会发生超时中断的,这个效果也出来了。但是当我发送15个数据的时候,也不会发生超时中断,直到发送16个数据的时候才会发生超时中断。。。设置7/8深度的FIFO ,我看资料可至多14个数据,可我15个数据了啊...神奇+意外+不知所措.
  • 出手头几块开发板,全新
    出手头几块开发板,全新。1、黑金[size=4]Cyclone II开发板。2、micro2440 arm开发板 1G的nand flash,图就不上了。3、TI大学计划的LM3S811开发板,有好几块。4、TI的msp430 pad ,图也不上了。5、红芯电子的Cyclone II开发板。有需要的留言。另有28335和其他芯片若干。[/size]
  • PLC到P1025链路的演示系统(采用西门子系统驱动风扇)--EEWORLD大学堂
    PLC到P1025链路的演示系统(采用西门子系统驱动风扇):https://training.eeworld.com.cn/course/2217
  • 【今日10点开播】Keysight 计量专家开讲:电子仪器计量校准知识与校准周期
    可爱的工程师们,上午好~看完今天这场直播,就等着回家过年啦什么是校准?为什么要进行校准?校准和检定有什么不一样经常听到的的针对校准周期的设置与调整,都有哪些技巧?今日Keysight计量专家到场,让我们一起回到计量校准的基础,共同探讨:电子仪器计量校准知识与校准周期感兴趣的网友,欢迎点此进入直播(9:30直播间开放,10:00正式开始)直播流程:时间项目10:0010:50主题演讲10:5012:
  • Predefined Symbols
  • 创新的电源类题目——2019全国电设A题拆解
  • 电子学习必备:合格电子工程师是如何炼成的
  • LabVIEW 传奇
  • 电压监控和复位功能的 IC 解决方案选择轮

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×