• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

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

基于Ridley博士论文中给出spice代码(p186,参见附件),仿真了电流模式 boost ccm的control to output 传输函数。
从波特图仿真结果看,存在两个问题:
1. control to output 的传函(vc to vout),低频处即有180度相移。
2.右半平面的零点没有体现出来。

请问:用过Ridley模型进行boost建模的朋友是否遇到过上述问题?产生原因是什么?
  

 

Ridley  pwmccm subcircuit见下面附件:

 

全部回复(11)
正序查看
倒序查看
lwp1975
LV.7
2
2010-07-05 23:19
路过,建模俺不会。
0
回复
skycloud
LV.2
3
2010-07-08 15:23
去掉电流环路,只仿真功率级即duty to output ,依然没有出现右半平面零点。
但是用上述线路手工推导,是可以推出右半平面零点的。
很奇怪的现象,难道是hspice的问题?
0
回复
2010-07-08 17:17
@skycloud
去掉电流环路,只仿真功率级即dutytooutput,依然没有出现右半平面零点。但是用上述线路手工推导,是可以推出右半平面零点的。很奇怪的现象,难道是hspice的问题?

Spice软件不懂,只能帮你顶一下了。

0
回复
skycloud
LV.2
5
2010-07-12 09:37

难道是跟理想变压器的建模有关?

0
回复
skycloud
LV.2
6
2010-07-12 09:40
@skycloud
难道是跟理想变压器的建模有关?
Ridley的模型用的人多吗?其准确性如何?
0
回复
hardings
LV.3
7
2010-07-12 09:56

检查一下,你仿真的频率范围,是不是RHP zero比较远?

0
回复
skycloud
LV.2
8
2010-07-12 12:10
@hardings
检查一下,你仿真的频率范围,是不是RHPzero比较远?

手工计算仿真条件下的RHP 零点出现在大约1/2开关频率处,仿真的频率范围可以覆盖到。

而且用已有的传函去仿真,此RHP零点的特性很明显。

0
回复
hardings
LV.3
9
2010-07-12 13:21
@skycloud
手工计算仿真条件下的RHP零点出现在大约1/2开关频率处,仿真的频率范围可以覆盖到。而且用已有的传函去仿真,此RHP零点的特性很明显。

多年前做过,记忆中ridley这个模型只是把采样效应考虑进去了,理论上只要有那个直流变压器的模型,应该都可以把RHP ZERO效应仿真出来,检查一下你的仿真激励/波形/输出/模型所处的工作状态也许会有帮助。

0
回复
skycloud
LV.2
10
2010-07-12 14:33
@hardings
多年前做过,记忆中ridley这个模型只是把采样效应考虑进去了,理论上只要有那个直流变压器的模型,应该都可以把RHPZERO效应仿真出来,检查一下你的仿真激励/波形/输出/模型所处的工作状态也许会有帮助。

谢谢hardings的回复。

Ridley的模型把采样效应考虑进去了。

个人理解:Ridley的模型可以描述次谐波震荡问题,斜坡补偿对抑制次谐波震荡的量化,斜坡补偿大小对电流模式到电压模式的过渡的影响。对斜坡补偿的取值有较好的参考意义。

Ridley模型中理想变压器的建模用两个受控源来表示,即switch model中的Fxf和Exf,来描述原级和副级的电流电压关系。

将Ridley模型简化,只仿真boost功率级,即去掉电流环路和kr kf反馈项,只仿真占空比到输出的传输函数,RHP零点也没有出现。其他的零极点都是对的。

用功率级仿真网表反推画出线路图,从线路图手工推导,是可以推导出RHP零点。很奇怪的问题,难道是hspice的问题?

这个问题折腾好久了,仿真激励 波形 和网表检查了多次了,应该没有问题。

0
回复
skycloud
LV.2
11
2010-07-15 11:28
@skycloud
谢谢hardings的回复。Ridley的模型把采样效应考虑进去了。个人理解:Ridley的模型可以描述次谐波震荡问题,斜坡补偿对抑制次谐波震荡的量化,斜坡补偿大小对电流模式到电压模式的过渡的影响。对斜坡补偿的取值有较好的参考意义。Ridley模型中理想变压器的建模用两个受控源来表示,即switchmodel中的Fxf和Exf,来描述原级和副级的电流电压关系。将Ridley模型简化,只仿真boost功率级,即去掉电流环路和krkf反馈项,只仿真占空比到输出的传输函数,RHP零点也没有出现。其他的零极点都是对的。用功率级仿真网表反推画出线路图,从线路图手工推导,是可以推导出RHP零点。很奇怪的问题,难道是hspice的问题?这个问题折腾好久了,仿真激励波形和网表检查了多次了,应该没有问题。
右半平面零点在hspice中无法仿真出来,更换其他仿真软件后此零点可以仿真出来。
0
回复
skycloud
LV.2
12
2010-07-16 19:50
第一个问题,即1. control to output 的传函(vc to vout),低频处即有180度相移,有人遇到过吗?
0
回复