原创 SABER 2008电力电子仿真小结

2010-6-3 09:26 3315 2 3 分类: 模拟
在SABER中如何,测量两点间电压波形可以利用SaberScope中的波形计算器,将两个节点的对地电压相减,就可得到两个节点之间的电压<br>将波形计算器Input Mode改为alg。之后先把ua加载到计算器中(选中波形以后,在计算器输入栏按中键(或者同时按左右俩键),按减号键,在将ub加载到计算器中,按等号键,即可完成ua-ub。


saber使用操作
1. 翻转元件:选中该元件(可选多个),按R键,可实现90度翻转。


2.电容或电感初始电压或电流值设置:在电容或电感元件的属性里有一项ic设置,默认未设置(undef),设置其为想要的值即可。


3. Saber中,设置元件属性时,不能带任何单位符号,如电阻的“Ω”,电压的“V”,时间的“S”等,否则saber会报错。


4. Saber中,仿真文件名不能和元件库中的元件同名,否则会报错。


5. Saber中,原理图名称最好不要与路径名中有重复,否则会报错。


6. 原理图放大或缩小:按“page up”或“page down”即可


7. 局部放大显示波形:直接拖动鼠标放大,或按“page up”即可


8. 恢复波形显示原始大小:按“page down”,或在右键菜单里点“zoom →to fit”即可


9. 按鼠标中键可拖动整个原理图包括波形显示图。



10。波形高级分析:


①.双击波形图标,进入cosmosScooe 窗口界面,               
②.点击 tools → measurement tool 显示 measurement 窗口,


③.点击 measurement 窗口的 measurement 后面的按钮,默认为At X 按钮,


④.共有 general 、time domain 、levels 、statistics 、RF 共5个可设置项,分别说明如下:


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***


A. general(综合) 设置,共有 14 个参数:


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***


       At X      :显示X轴Y轴参数


       At Y      :只显示X轴参数


       Delta X   :测量X轴任意两点间的时间,单位:S


       Delta Y    :测量Y轴任意两点间的电压,单位:V(电压有方向)


       Length    :测量Y轴任意两点间的电压,单位:V(电压无方向,取绝对值)


       Slope      :测量斜坡???


       Local max/min :局部最大、最小测量


    Crossing :交叉


       Horizontal level :水平测量线


       Vertical level :垂直测量线


       Vertical cursor :垂直测量指针


       Point marker   :波形任意单个点数据测量


       Point to point   :波形任意两点间综合测量


       Vertical marker :垂直测量线


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***


B.time domain(时频) 设置,共有 14 个参数:


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***


       falltime    :测量脉冲下降时间


       risetime    :测量脉冲上升时间


       slew rate :脉冲从0上升到最大值所需的时间


       period     :测量脉冲周期


       frequency :测量脉冲频率


       fulse width :测量脉冲频率


       delay       :测量脉冲延迟时间


       overshoot :测量脉冲正峰值


       undershoot :测量脉冲负峰值


       settle time :测量脉冲稳定时间


       eye diagram :


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***


                     C.levels 设置,共   11 个测量参数


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***


       maximum              :波形最大值


       minimum               :波形最小值


       x at maximum        :最大值出现时间


       x at minimum         :最小值出现时间


       peak to peak          :脉冲 峰 – 峰 值


       topline                   :脉冲群顶线


       base line                :脉冲群基线


       amplitude               :脉冲振幅(0 ~ 正最大值)


       arerage                  :脉冲直流平均值(包括脉冲负值)


       RMS                     :脉冲直流均方根值(正平均值)


       AC coupled RMS   :脉冲交流有效值


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***


                     D.statistics(统计)设置,共 13 个测量参数


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***


       maximum              :波形最大值


       minimum               :波形最小值


       rangl                     :脉冲 峰 – 峰 值


       mean                     :脉冲直流平均值(包括脉冲负值)


       median                  :中线值


       standard deviation   :标准背离


       mean +3 std_dev    :


       mean -3 std_dev     :


       histogram                     :直方图



将pspice模型转成saber模型2009-03-23 10:45 saber提供的nspito工具(在tools>MA)可以将pspice
以pspice为例,文件后缀lib
选spicetype ——pspice
enter input file————选要转化的文件
enter catos file————不填
input filetype——————library
pinnameoption——勾上
点apply,转化成功
打开我的文档里面可以看到已经转化的sin文件



saber中层次化hierachical design设计2009-03-23 10:45当设计的saber仿真电路图比较大的时候可以采用层次化设计,将电路封装起来用一个symbol代替。
     将要封装的电路上的输入和输出引脚与层次化设计的引脚相连接即可——引脚可以用part gallery里面搜一下hierarchical就可以看到几种引脚的类型。
     连接完成后点右键creat——hierachical symbol,生成symbol,然后可以用画图工具修改symbol,保存。
     使用的时候右键——get part——by symbol name,找到保存文件的文件夹,即可调出要用的symbol。


 


   很多用过Saber的网友都会有这种感觉,就是Saber是一个非常吃硬盘空间的仿真工具。在仿真开关电源此类的非线性系统时,其仿真结果往往会占用大量的硬盘空间。今天就来和大家讨论一下如何为Saber的时域分析(TR)减负的问题。在Saber的Time-Domain Transient Analysis(即TR分析)对话框中,在Input/Output栏,有三种参数可以控制TR分析结果大小。它们分别是:


1. Signal List


2. Waveforms at pins


3. Data file


下面我们简单分析一下这几个参数的意义以及如何设置才能减少仿真数据。


1. Signal List---用来确定仿真结果仿真中带有哪些节点信号。其默认值是All Toplevel Singals,意思是在仿真结果文件中包含所有的顶层信号。其提供的第二项选择是All Signals,意思是在仿真结果中包含所有的信号(包括所有的底层信号)。在仿真过程中,我们往往不需要观测所有的节点信号变量,而只需要对部分信号进行分析,此时如果选择前面两个选项就会在仿真结果文件中附加很多我们不需要的信号,从而增大了仿真结果文件所占用的空间。因此,我们就可以利用 Signal List 提供的Browse Design 选项,手动的选择自己需要观测的信号,这样就能大大的节省仿真结果文件所占的空间。


2. Waveforms at Pins---用来确定仿真结果中节点信号变量的性质。Saber软件中用跨接变量(Across Variable)和贯通变量(Through Variable)来表示不同性质的节点信号。对于电系统而言,Across Variable 指节点电压,而Through Variable 指节点电流。当然,对于其他系统来说,这两个变量又有着不同的含义,比如对于机械系统,Across Variable 指位移或者角度,而Through Variable 指力。具体定义可参考saber的帮助文档。 这个设置默认的选项是 Across Variables Only,意思是在仿真结果文件中只包含 Across Variable,另外两个选项是 Through Variables Only和 Across and Through Variables。 如果选择cross and Through Variables就会在仿真结果文件中包含两种变量,此时将增大仿真结果文件所占用空间,因此在不需要同时观测两种性质信号时,可根据需要选择一种,这样就能节省仿真结果文件所占的空间。


3. Data File ---这项设置对于节省仿真结果文件所占空间非常有用,它用来确定仿真过程中数据文件的名称。这里需要进行一点解释,Saber软件在TR分析的时候,除了根据Signal List 以及 Waveforms at Pins 设置产生相应的波形文件以外,还会将整个仿真过程中所有的仿真数据保存在一种数据文件中,这种数据文件的名称是由Data File 设置来确定的。这些数据文件通常用于以TR分析为基础的后续分析,比如Stress,Sensitivity等等,另外,Saber中还有一个功能叫做Extract,它可以从数据文件中抽取你需要观测的信号并生成波形文件,便于对一些在Signal List 中没有指定的信号进行观察。由于数据文件包含了所有的仿真数据,所有它需要占用非常大的硬盘空间,因此,当你确定不需要在TR分析之后做任何后续分析,也不需要在抽取任何信号的时候,就可以通过设置Data File,告诉仿真器不生成数据文件,从而大大节省了硬盘空间。具体方法是:将Data File 栏设置为下划线 " _ " 就可以了。(注意设置的时候双引号要去掉)


来源于WEB,感谢总结的牛人!!!

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1362017 2010-6-4 16:25

没有图啊?光看文字很费眼睛。
相关推荐阅读
我要评论
1
2
关闭 站长推荐上一条 /3 下一条