世纪电源网社区logo
社区
Datasheet
标题
返回顶部
未解决

[求助]基于Ridley博士论文 boost电流模式 control to output 传输函数仿真问题

[复制链接]
查看: 3484 |回复: 19
1
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-20 10:46:45
10问答币
基于Ridley博士论文中给出spice代码(p186,参见附件),用hspice仿真了电流模式 boost ccm的control to output 传输函数。
从波特图仿真结果看,存在两个问题:
1. control to output 的传函(vc to vout),低频处即有180度相移。
2.右半平面的零点没有体现出来。

请问:用过Ridley模型进行boost建模的朋友是否遇到过上述问题?
Ridley pwmccm subcircuit见下面附件:
收藏收藏1
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-20 10:49:08
 
问题2目前已找到原因。
右半平面零点在hspice中无法仿真出来,更换其他仿真软件后此零点可以仿真出来。
第一个问题,即1. control to output 的传函(vc to vout),低频处即有180度相移,产生的原因期待大家的帮助。谢谢
zkybuaa
  • 积分:5639
  • |
  • 主题:50
  • |
  • 帖子:3881
积分:5639
LV8
副总工程师
  • 2010-7-20 10:57:20
 
你用的什么仿真软件呢,据我所用过的pspice,仿真右半平面零点完全没问题~hspice没用过。
至于产生180度相移的原因,要看spice语言是如何描述的了,也可能是负反馈本身就还有初始180度的相位滞后。
老兄可否把文档上传上来呢,也供我们学习一二。
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-20 11:10:41
 
to zkybuaa :刚看了帖子“请教关于单极点、单零点补偿网络 ”,你对power 系统中零极点作用的描述非常精辟,读后受益匪浅。
右半平面零点未出现的问题,经过比较发现是hspice仿真器的问题,用其他软件如spectre等,此右半平面零点是存在的。pspice没有验证过,应该也可以吧。
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-20 14:06:38
 
仿真网表参照Ridley论文中给出的,具体参数带入后如下,见附件。
请帮忙看一下Vc to Vo 传输函数低频处180度相位的问题?此传输函数在低频处正常相位应该为0度才对。
附boost电路示意图。
附Ridley boost 模型电路图:

boost.txt

1.52 KB, 下载次数: 147

zkybuaa
  • 积分:5639
  • |
  • 主题:50
  • |
  • 帖子:3881
积分:5639
LV8
副总工程师
  • 2010-7-20 16:10:21
 
这个是峰值电流控制模式的CCM状态boost模型吧?
老兄从2007年就开始搞这个boost DC-DC小信号建模,迄今四年有余,收获不浅吧~
何不就此开坛授课,也让我等提升提升~
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-20 17:26:21
 
这个正是峰值电流控制模式的CCM状态boost模型(Ridley博士论文中给出的)。
说来惭愧,之前的只是了解了解,没有真正去建模试试,中间在忙非power方面的项目。现在要进行一个boost dcdc项目,必须要建模,以便给环路补偿设计做参考。看了一些资料,Ridley的模型考虑了电流采样问题,可以描述电流模式到电压模式的过渡,方便的设计斜坡补偿,于是最近基于Ridley博士论文中给出的网表用hspice做了仿真。实际做了一下,就遇到了上述的两个问题。
greendot
  • 积分:31625
  • |
  • 主题:0
  • |
  • 帖子:8701
积分:31625
LV12
专家
  • 2010-7-21 15:25:38
 
把 Ri 设为负值,见附上的 Pspice netlist


点击查看大图

boost2.cir.txt

1.37 KB, 下载次数: 211

greendot
  • 积分:31625
  • |
  • 主题:0
  • |
  • 帖子:8701
积分:31625
LV12
专家
  • 2010-7-21 16:04:45
 
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-21 18:50:14
 
谢谢greendot
仿真试了一下,只把Ri 设为负值,应该不能得出所给的blode图(非pspice仿真环境),低频相位是变为0度了,但幅频和相频图与给出的差异很大。如果再调整一下Fm的符号,即可得出所给的blode图。
不知greendot兄是否也调整了Fm的符号?
greendot
  • 积分:31625
  • |
  • 主题:0
  • |
  • 帖子:8701
积分:31625
LV12
专家
  • 2010-7-22 00:15:14
  • 倒数10
 
你说的'所给的bode图'是怎样的,可否上传?
就上面的Pspice 结果,我觉得还可以,可以看到在 f=500KHz,幅频有一尖峰,这就是Sub-harmonic oscillation 可能发生的地方。如果把Fm设负,幅频曲线变得很圆滑,尖峰不见了,表现不出CM的特性了。
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-22 10:50:11
  • 倒数9
 
我说的'所给的bode图'就是老兄你在7楼给出的bode图。这个bode图形状看起来还合理。
在我的仿真环境里(我这里没有pspice),需要同时修改Ri和Fm两项的符号,才能得出老兄你在7楼给出的bode图。如果只修改Ri的值,幅频曲线则变得很圆滑,无cm的fs/2处的次谐波震荡特性了。
老兄你在7楼给出的bode图是用boost2.cir.txt这个网表仿真得到的结果吗?有个输出电容的esr零点160MHz处没有出现,相频特性上该零点应该有所体现才对。
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-22 11:19:59
  • 倒数8
 
原始网表得出的bode图除了在低频处相位是180度外,幅频和相频的形状与greendot 兄7楼给出的bode图是很相近的。如果只修改Ri的符号,则会改变电流内环的反馈极性(若原来是负反馈,则现在就会变成正反馈了),幅频和相频特性会发生较大改变。
greendot
  • 积分:31625
  • |
  • 主题:0
  • |
  • 帖子:8701
积分:31625
LV12
专家
  • 2010-7-22 13:07:14
  • 倒数7
 
7楼的Bode plot是用boost2.cir仿真的结果。
因为netlist内有' .param Ri =-1' 这一句,所以Kf,Kr ,Fm里的Ri都是负值了,Fm自然计得是个负数,我未修改过它的符号。
输出电容的零点超出100MHz的仿真范围,看不到了。

阁下是搞IC的吗?见你用Hspice和Spectre,呵呵。
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-22 13:50:43
  • 倒数6
 
了解了。多谢greendot兄。在下确实是搞ic设计的。greendot兄应该是搞电源系统方面的吧?
在下的仿真只是修改了电流环路里的Ri的符号,所以仿真结果与老兄的有差异,还要修改Fm和kf和kf的符号才可。
将所有的Ri取负值,则Fm和Kr Kf的符号都改变,即可解决问题。
greendot兄有没有用Ridley的这个模型指导过实际的系统设计?或者说这个模型与实际的系统曲线拟合的情况咋样,模型的准确性如何?
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-22 15:00:41
  • 倒数5
 
greendot兄和诸位再帮忙看看音频敏感度(vin to vo的传输函数,网表没变,激励加在vin端)的bode图。
第一张图是' .param Ri =-1' 的。第二张是' .param Ri =-1' 及Kr和Kf再取负号的。哪个波形更合理些?
与“Fundamentals of Power Electronics”第十二章中给出的boost电流模式ccm的模型比较,若这里的Ri=-1,Kr'似乎应该再取负号?

第一张图:' .param Ri =-1'

点击查看大图

第二张图:' .param Ri =-1' 及Kr和Kf再取负号的

点击查看大图
greendot
  • 积分:31625
  • |
  • 主题:0
  • |
  • 帖子:8701
积分:31625
LV12
专家
  • 2010-7-23 13:59:47
  • 倒数4
 
Microcap里带有一个例子,也是采用Ridley's Model的,vo^/vin^的曲线如下:


skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-23 15:31:31
  • 倒数3
 
greendot兄,谢啦。
这个看起来与第一张图相似些。
想用Ridley的这个模型来指导环路设计,但经验欠缺,吃不准这个模型的准确性如何,手上有没有可以参照的data,所以来此向各位讨教。
多谢各位的帮助啦。
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
  • 2010-7-23 18:58:47
  • 倒数2
 
Care must be taken with the polarity of the current sensing. The conventional boost circuit polarities shown,for example, in fig B.3 should have a negative value for Ri, since the defined inductor current flows into the common terminal.” 摘自Ridley博士论文 P186。
看书还是不仔细啊! 原来Ridley的论文中早有准备。
虽然走了弯路,但解决问题的过程中也理解了环路的许多东西。
skycloud
  • 积分:159
  • |
  • 主题:3
  • |
  • 帖子:45
积分:159
LV2
本网技师
最新回复
  • 2010-7-23 19:45:08
  • 倒数1
 
有人用Ridley的这个模型指导过实际的系统设计吗?
这个模型与实际的系统曲线拟合的情况咋样,模型的准确性如何?
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号