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

[求助] saber 最简单的BUCK电路 附图

 

test 

最近帮朋友做一个简单的BUCK电路仿真,搭建了电路图,但不知为何老是提示:

> dctr(nslimit no,pins all,siglist /...,stepsize fixed,tend 5,tstep 0.001
*** ERROR "ALG_NO_SOLUTION" *** Cannot find nonlinear system solution.
*** ERROR "ALG_ITERATIONS" *** Too many iterations

Partial results at time=0.0196 were written to the initial point "tr".
execution time= 0.608 sec.
messages given: 2 errors

附上saber设置

 

 

试了很多方法,都没有解决,请问这是为什么?

PS:发现去掉那个47e-5的电容C1,就可以仿真,或者将其容值降为70e-6以下也可以,但是这样输出的纹波就会很大了。

全部回复(5)
正序查看
倒序查看
domono
LV.7
2
2011-05-14 16:18

用2010.09跑你的电路,没有任何问题。

 

0
回复
lryan
LV.1
3
2011-05-14 19:57
@domono
用2010.09跑你的电路,没有任何问题。[图片] 

能看看您的Saber设置吗?

0
回复
domono
LV.7
4
2011-05-15 09:51
@lryan
能看看您的Saber设置吗?
都用的是默认设置,只设置了tend, tstep两项必须设置的,电路也没做任何修改。
0
回复
viplsr
LV.1
5
2011-05-25 16:56
@domono
用2010.09跑你的电路,没有任何问题。[图片] 
求2010.09
0
回复
2011-05-28 13:38

建议把IGBT改成理想开关(Power semiconductor switch),用logical clock数字源做驱动; 例外Time End该成10mS即可,Time step 改成1nS;你现在的步长太大1mS,这远大与开关频率,一般来说仿真步长要小于开关周期的1/10.

0
回复