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

saber仿真:使用uc3845仿不起来闭环(主电路有变压器)

saber仿真:使用uc3845仿不起来闭环(主电路有变压器)
我现在用uc3845,在仿传统boost电路时是可以闭环的.但是在仿隔离boost变换器时,也就是比boost电路多了一级变压器隔离.
    闭环后瞬态仿真错误提示:
    *** ERROR "ALG_NO_SOLUTION" *** Cannot find nonlinear system solution.
*** ERROR "ALG_SINGULAR_JACOBIAN" *** Singular Jacobian matrix.
Some possible causes for a singular Jacobian matrix:
- Model operating outside of its intended region of operation.
- Node/subsystem with no connection to the reference (floating).
- Current loops (voltage sources/inductors in parallel).
- Missing equation and/or missing variable reference.

Potential problem variables/equations:
全部回复(17)
正序查看
倒序查看
prentemp
LV.3
2
2004-03-15 11:16

我很急,可是没有人理我.
0
回复
prentemp
LV.3
3
2004-03-15 16:16
在SABER的帮助文件里有关于错误提示的解决办法
我不知道怎么找
0
回复
2004-03-15 20:32
@prentemp
在SABER的帮助文件里有关于错误提示的解决办法我不知道怎么找
常有的事情啦!
我也碰到过!在帮助文件中搜索错误信息的第一句就可以找到了,里面给出了几种解决方法,一般都能搞定!
0
回复
2004-03-15 20:35
@rainforest
常有的事情啦!我也碰到过!在帮助文件中搜索错误信息的第一句就可以找到了,里面给出了几种解决方法,一般都能搞定!
谁知道帖子后面那个红色带圈的数字是什么意思?
挺有意思的!
0
回复
2004-03-15 20:55
一点小经验
我碰到的这种问题最后都是加入一些小电阻解决的,尤其是电感+二极管+电容回路,saber在电路启动的时候容易认为这是短路,所以要串接一个小电阻.×××凭个人理解,谬误与否不能保证,大家切磋!
0
回复
prentemp
LV.3
7
2004-03-16 19:19
@rainforest
一点小经验我碰到的这种问题最后都是加入一些小电阻解决的,尤其是电感+二极管+电容回路,saber在电路启动的时候容易认为这是短路,所以要串接一个小电阻.×××凭个人理解,谬误与否不能保证,大家切磋!
我加了电阻
感谢max!
我加了电阻0.1欧,但是跟没有加电阻的波形相差很大,而且还只仿200u-300us.极度郁闷!
0
回复
2004-03-17 16:06
@prentemp
我加了电阻感谢max!我加了电阻0.1欧,但是跟没有加电阻的波形相差很大,而且还只仿200u-300us.极度郁闷!
传上saber文件 我试试
传上saber文件 我试试
这种情况一般是电路参数设置不当导致saber算法不收敛
0
回复
prentemp
LV.3
9
2004-03-18 09:20
@onlylm2002
传上saber文件我试试传上saber文件我试试这种情况一般是电路参数设置不当导致saber算法不收敛
我不会把saber文件传上去
我只会全屏拷贝.怎么传呢?弱弱地问
0
回复
prentemp
LV.3
10
2004-03-18 09:24
如果把直流仿真的采样点密度从1改为2  出现错误提示
如果把直流仿真的sample point density从1改为2,出现错误提示:
dc (density 2
The no_ramping algorithm failed. Trying the dyn_ramping algorithm.
*** ERROR "ALG_OUT_OF_REGIONS" *** /uc3845.p_pwm02_677_1/totem.tot1/vbe(driver.e
) is out of defined sample points on the low end.
*** ERROR "ALG_OUT_OF_REGIONS" *** /uc3845.p_pwm02_677_1/totem.tot1/vce0(driver.
e) is out of defined sample points on the low end.
*** ERROR "ALG_OUT_OF_REGIONS" *** /uc3845.p_pwm02_677_1/totem.tot1/vbe(driver.e
) is out of defined sample points on the low end.
*** ERROR "ALG_OUT_OF_REGIONS" *** /uc3845.p_pwm02_677_1/totem.tot1/vce(driver.e
) is out of defined sample points on the low end.
*** ERROR "ALG_OUT_OF_REGIONS" *** /uc3845.p_pwm02_677_1/totem.tot1/vce0(driver.
c) is out of defined sample points on the high end.
*** ERROR "ALG_OUT_OF_REGIONS" *** /uc3845.p_pwm02_677_1/totem.tot1/vce(driver.c
) is out of defined sample points on the high end.
*** ERROR "BUG_ASSERT_FAILED" *** Program failure at line 623 in file trandc.r.
Notify Analogy, Inc.
restore
The dyn_ramping algorithm failed.

uc3845很容易出这样的错误.另外,saber上我只看到节点,没有看到line呀?
0
回复
rainforest
LV.3
11
2004-03-18 15:56
@prentemp
如果把直流仿真的采样点密度从1改为2  出现错误提示如果把直流仿真的samplepointdensity从1改为2,出现错误提示:dc(density2Theno_rampingalgorithmfailed.Tryingthedyn_rampingalgorithm.***ERROR"ALG_OUT_OF_REGIONS"***/uc3845.p_pwm02_677_1/totem.tot1/vbe(driver.e)isoutofdefinedsamplepointsonthelowend.***ERROR"ALG_OUT_OF_REGIONS"***/uc3845.p_pwm02_677_1/totem.tot1/vce0(driver.e)isoutofdefinedsamplepointsonthelowend.***ERROR"ALG_OUT_OF_REGIONS"***/uc3845.p_pwm02_677_1/totem.tot1/vbe(driver.e)isoutofdefinedsamplepointsonthelowend.***ERROR"ALG_OUT_OF_REGIONS"***/uc3845.p_pwm02_677_1/totem.tot1/vce(driver.e)isoutofdefinedsamplepointsonthelowend.***ERROR"ALG_OUT_OF_REGIONS"***/uc3845.p_pwm02_677_1/totem.tot1/vce0(driver.c)isoutofdefinedsamplepointsonthehighend.***ERROR"ALG_OUT_OF_REGIONS"***/uc3845.p_pwm02_677_1/totem.tot1/vce(driver.c)isoutofdefinedsamplepointsonthehighend.***ERROR"BUG_ASSERT_FAILED"***Programfailureatline623infiletrandc.r.NotifyAnalogy,Inc.restoreThedyn_rampingalgorithmfailed.uc3845很容易出这样的错误.另外,saber上我只看到节点,没有看到line呀?
提示信息
ERROR "ALG_OUT_OF_REGIONS"

Example

*** ERROR "ALG_OUT_OF_REGIONS *** /op_amp1.ut/tn.q2/pxvbci (q.1) is out of defined sample points on the low end.

Problem

This error is generally associated with the use of the q, spq, d, and spd models, but can also appear when others are used. The voltages and/or the currents applied to the model are outside the defined operating range. Check the error message to determine which models are involved.

Solution

?Check your netlist to make sure the models are connected and biased correctly.

?Find out if the collector-to-emitter voltages are being limited. Use the di command to display DC voltages. Invoke the SaberScope Waveform Analyzer to see tranalysis or dtanalysis results.
?If the error still occurs, contact Customer Support.

按上面的提示检查一下电路吧!
0
回复
rainforest
LV.3
12
2004-03-18 15:59
@prentemp
我加了电阻感谢max!我加了电阻0.1欧,但是跟没有加电阻的波形相差很大,而且还只仿200u-300us.极度郁闷!
??
如果所加的电阻远小于回路阻抗,一般应该不会对电路产生影响的呀,怎么会这样呢!真为你抱不平!
0
回复
onlylm2002
LV.4
13
2004-03-19 13:26
@prentemp
我不会把saber文件传上去我只会全屏拷贝.怎么传呢?弱弱地问
如此上传:
先压缩药上传的文件

再 回复贴子上 按   上传图片或文件按钮

然后 按照提示做
0
回复
onlylm2002
LV.4
14
2004-03-19 13:42
@prentemp
我不会把saber文件传上去我只会全屏拷贝.怎么传呢?弱弱地问
试试:
1 如MOSFET 使用 实际的产品 若是使用ideal mosfet
   最好在MOSFET 并联一个小电容10~100p 和反并联一  个二极管;
2  先开环仿真 ,设置好电感 ,电容,r 的值,不要随意 设置参数 (很重要).开环成功后,再闭环
3 若能仿,观察MOSFET驱动信号,再做判断
4 仿真最好 : 先分块仿真 ,成功后再联调
0
回复
switchmode
LV.2
15
2008-04-28 09:29
其实变压器隔离并非是真正的完全绝缘,你可以尝试在原副边接一个10Meg的电阻.
我的这条发言可能对你一点作用都没有了,就是想告诉以后看贴的人
0
回复
will100200
LV.1
16
2008-05-20 09:21
@switchmode
其实变压器隔离并非是真正的完全绝缘,你可以尝试在原副边接一个10Meg的电阻.我的这条发言可能对你一点作用都没有了,就是想告诉以后看贴的人
请问在saber中,怎么改变变压器的同名端啊?我试了好久都没有用啊,晕倒!!
请高手指教啊!
0
回复
sitongec
LV.2
17
2009-05-09 14:44
@will100200
请问在saber中,怎么改变变压器的同名端啊?我试了好久都没有用啊,晕倒!!请高手指教啊!
耦合系数K改为-1就可以,
1
回复
zxyu1258
LV.2
18
2014-05-04 17:01
@onlylm2002
试试:1如MOSFET使用实际的产品若是使用idealmosfet  最好在MOSFET并联一个小电容10~100p和反并联一  个二极管;2  先开环仿真,设置好电感,电容,r的值,不要随意设置参数(很重要).开环成功后,再闭环3若能仿,观察MOSFET驱动信号,再做判断4仿真最好:先分块仿真,成功后再联调
我仿真全桥的时候,开环仿真主电路和控制电路没有问题,但是闭环的时候,驱动信号开始有输出,但过了一段时间就突然没有了,请问这一般是什么原因导致的?
0
回复