Saber仿真新手入门就看这几步(经典)
Saber电源仿真--基础篇[
Saber电源仿真——基础篇电路仿真作为电路计算的必要补充和论证手段,在工程应用中起着越来越重要的作用。
熟练地使用仿真工具,在设计的起始阶段就能够发现方案设计和参数计算的重大错误,在产品开发过程中,辅之以精确的建模和仿真,可以替代大量的实际调试工作,节约可观的人力和物力投入,极大的提高开发效率。
Saber仿真软件是一个功能非常强大的电路仿真软件,尤其适合应用在开关电源领域的时域和频域仿真。
但由于国内的学术机构和公司不太重视仿真应用,所以相关的研究较少,没有形成系统化的文档体系,这给想学习仿真软件应用的工程师造成了许多的困扰,始终在门外徘徊而不得入。
本人从事4年多的开关电源研发工作,对仿真软件从一开始的茫然无知,到一个人的苦苦探索,几年下来也不过是了解皮毛而已,深感个人力量的渺小,希望以这篇文章为引子,能够激发大家的兴趣,积聚众人的智慧,使得我们能够对saber仿真软件有全新的认识和理解,能够在开发工作中更加熟练的使用它,提高我们的开发效率。
下面仅以简单的实例,介绍一下saber的基本应用,供初学者参考。
在saber安装完成之后,点击进入saber sketch,然后选择file—> new—>schematic,进入原理图绘制画面,如下图所示:在进入原理图绘制界面之后,可以按照我们自己的需要来绘制电路原理图。
首先,我们来绘制一个简单的三极管共发射极电路。
第一步,添加元器件,在空白处点击鼠标右键菜单get part—>part gallery有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在相关的文件目录下查找自己需要的器件。
通常情况下,选择search方式更为快捷,根据关键字可以快速定位到自己想要的器件。
如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个理想的NPN型三极管,双击之后,在原理图中就添加了该器件。
Saber中级仿真培训教材(经典)
第一章 SABER的建模方法研究一、前言:SABER仿真软件中的器体模型库很丰富,各种器件模型多达1万个,但它们均是一些通用的器件模型,可以满足大多数情况下的仿真需求。
但在下列三种情况下,就要自已建立模型进行仿真。
1、SABER提供的仿真模型不能满足一些特殊要求,如在进行参数扫描仿真分析时,不能将几个参数同时变化扫描进行仿真。
2、在对控制策略和系统进行仿真时,对于特定的控制算法或调节器通用软件本身不会提供现成的算法模型,此时就必须进行建模。
3、SABER提供的模型本身存在缺陷,仿真不能真实地反映电路或系统的工作情况。
如果遇到上述情况之一,为了取得较好的仿真结果和现实指导意义,建立仿真模型将不可避免。
通常建立仿真模型的方法有两种,一种是基于SABER模型库中已有的模型进行组合,将由多个器件组成的电路打包成一个器件,这种方法也称之为电路等级建模法;另一种是用MAST语言进行编写,对器件的行为进行描述,这在研究控制算法中应用较多。
下面列举实例,从这两个方面进行具体介绍建模的操作方法和思路。
二、基于电路基本器件的建模方法:电路等级建模法。
实例:在进行三相对称电路仿真时,在三相输入或输出的三根相线中串联三个电抗器La、Lb、Lc和并联三个电容进行滤波,并需要三个电抗器的电感值或三个电容值同时变化进行参数扫描分析,为了简化电路和仿真分析,可将它们组合成一个电路符号,并对三个电感和电容进行归一化处理。
1、画电路图:在SaberSketch中,将三个电感和电容接成如图1-1所示的电路。
图1-1、三相滤波电路图2、定义与外电路相连的接线端口和参数:在SABER的器件库界面下,利用关键词hierarchical查找,可以查找出四种接线端:Hierarchical Analog、Hierarchical Bidirection、Hierarchical Input、Hierarchical Output四个接线端口,它们均可放入电路图中与接线端相连,分别适用于模拟、双向、输入和输出端口。
Saber中文使用教程之软件仿真流程
Saber中文使用教程之软件仿真流程(1)今天来简单谈谈 Saber 软件的仿真流程问题。
利用 Saber 软件进行仿真分析主要有两种途径,一种是基于原理图进行仿真分析,另一种是基于网表进行仿真分析。
前一种方法的基本过程如下:a. 在 SaberSketch 中完成原理图录入工作;b. 然后使用 netlist 命令为原理图产生相应的网表;c. 在使用 simulate 命令将原理图所对应的网表文件加载到仿真器中,同时在Sketch 中启动 SaberGuide 界面;d. 在 SaberGuide 界面下设置所需要的仿真分析环境,并启动仿真;e. 仿真结束以后利用 CosmosScope 工具对仿真结果进行分析处理。
在这种方法中,需要使用 SaberSketch 和 CosmosScope 两个工具,但从原理图开始,比较直观。
所以,多数 Saber 的使用者都采用这种方法进行仿真分析。
但它有一个不好的地方就是仿真分析设置和结果观察在两个工具中进行,在需要反复修改测试的情况下,需要在两个窗口间来回切换,比较麻烦。
而另一种方法则正好能弥补它的不足。
基于网表的分析基本过程如下:a. 启动 SaberGuide 环境,即平时大家所看到的 Saber Simulator 图标,并利用 load design 命令加载需要仿真的网表文件 ;b. 在 SaberGuide 界面下设置所需要的仿真分析环境,并启动仿真;c. 仿真结束以后直接在 SaberGuide 环境下观察和分析仿真结果。
这种方法要比前一种少很多步骤,并可以在单一环境下实现对目标系统的仿真分析,使用效率很高。
但它由于使用网表为基础,很不直观,因此多用于电路系统结构已经稳定,只需要反复调试各种参数的情况;同时还需要使用者对 Saber 软件网表语法结构非常了解,以便在需要修改电路参数和结构的情况下,能够直接对网表文件进行编辑。
SABER实践教程(关于saber在电源仿真中的几个技巧)
1,知道了传递函数,如何得出bode图?2,如何测量波形的THD、PF值以及各次谐波?3,测电压、电流各种方法小结。
4,实现变压器的功能:耦合电感的用法。
(技巧分享就到此了,有什么问题可留言,推荐去看看107楼的内容)刚才Q上有人问我关于混合仿真的,这里增加个:5,控制系统与模拟系统下的混合仿真。
比如说现在要画下面传递函数的bode图:首先,在saber的搜索栏里输入“tf_rat”,出来如下图:可以选择第一个:两个串联即可,如下图:这样就实现了上面的传递函数。
这里的source需要用到控制系统下的,可搜“c_sin”,选择第一个,如下:当然了,不一定非要这个,因为可以通过接口转换来实现,这是后话。
关于tf_rat的设置如下:这样就实现了函数:1/(s+1)最后的连接图:先netlist再DC分析然后小信号分析,看下面设置:最后的bode图:至此,bode图已经画出来了,很简单哈,剩下的就是自己去分析了~这里附上上面仿的附件,方便下载。
双击轴线,AXIS ATTRIBUTE对话框里的GRID increment可以调制轴线等分间距!!路径中不能有中文,要在全英文下看波形可以放大的,选中托一下即可。
要恢复回来,按下面按钮:不错,既然你仿出来了,你再试试这个传递函数哈:怎么跟上图差不多呢关于区别,你看看:这样看就出来区别了,哈哈怎么把两个波形放在同一个图中的?讲讲波形计算器吧,比如如何把某一个电流扩大十倍,电压扩大十倍便找个简单的电流扩大十20倍的小例子这是一个电流波形,点出计算器来点击图形右侧的电流标号i(l.lr),标号呈现白色表示选中,然后在计算器光标处左键按一下,右键再按一下,至此i(l.lr)添加到计算器中了。
其次在光标处输出20*,再次输入内容的话,以前的内容自动清除,从而计算器自动生成了i(l.lr)*20,这样计算器完成了计算。
计算其中delete为删除键。
最后点击Δ左边的绿色波形图,电流扩大十倍后如下图所示在saber,常用的电容就一种,可以不分极性的,如下:,如何测量波形的THD、PF值以及各次谐波在PFC的仿真以及并网逆变中,经常需要测量波形的THD,PF值,看各次谐波的大小。
Saber仿真软件入门教程
SABER讲义第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入analogy_tutorial目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1)将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2)注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
图 2 单级晶体管放大器部件布局1.按以下方式查找和放置npn晶体管符号:1) 单击Parts Gallery图符出现Parts Gallery对话框,如图3所示。
saber教材
Saber电源仿真——基础篇下面仅以简单的实例,介绍一下saber的基本应用,供初学者参考。
在saber安装完成之后,点击进入saber sketch,然后选择file—> new—>schematic,进入原理图绘制画面,如下图所示:在进入原理图绘制界面之后,可以按照我们自己的需要来绘制电路原理图。
首先,我们来绘制一个简单的三极管共发射极电路。
第一步,添加元器件,在空白处点击鼠标右键菜单get part—>part gallery有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在相关的文件目录下查找自己需要的器件。
通常情况下,选择search方式更为快捷,根据关键字可以快速定位到自己想要的器件。
如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个理想的NPN型三极管,双击之后,在原理图中就添加了该器件。
依照此方法,我们先后输入voltage source查找电压源,并选择voltage source general purpose添加到原理图。
输入resistor,选择resistor[I]添加到原理图(添加2个)。
输入GND,选择ground(saber node 0)添加到原理图,ground(saber node 0)是必须的,否则saber仿真将因为没有参考地而无法进行。
然后按下键盘的W键,光标变成了一个十字星,即表示可绘制wire(连线),将所有的器件连接起来。
如下图所示:其中电压源为12V,基极电阻为10k,集电极电阻为1k,共发射极连接。
选择分析方法,由于这是一个大信号系统,我们寻找的是一个静态直流工作点,因此我们选择下图所示的DC operating point,将basic中的display after analysis项选择Yes,完成后点击OK。
Saber仿真软件入门教程-52页文档资料
SABER讲义第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入analogy_tutorial目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1)将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2)注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
图 2 单级晶体管放大器部件布局1.按以下方式查找和放置npn晶体管符号:1) 单击Parts Gallery图符出现Parts Gallery对话框,如图3所示。
浅谈Saber仿真步骤
浅谈Saber仿真步骤①绘制设计对象的电路。
首先进人SaberSketch 界面,点击Part。
二响按钮,调出所需要的元器件。
寻找元件的方法有两种,可以通过Search String搜索,也可以双击Available Categorie中的Mast Parts Library项,在各类别中寻找。
第二步编辑元器件属性,双击元器件即可编辑。
第三步将各元器件连接。
得到原理图。
如果电路图较复杂,则要为各分电路图创建符号,符号名要与电路图名一致,后缀为.Ai-sym。
符号要与电路或MAST 模板连接。
最后点击Design 菜单中的Netlist选项生成该设计的网络表。
点击Design 菜单中的Simulate 选项加载设计。
此后就可以进行仿真分析。
②电路分析。
Saber 中主要有直流工作点分析、直流传递特性分析、时域分析、频域分析、线性系统分析、灵敏度分析、参数扫描分析、统计特性分析(蒙特卡罗分析等)、傅立叶变换。
其中,直流工作点分析要注意Holldnodes项的设置以及算法的选择;直流传递特性的分析要注意在某一电源变化时电路中的参数随电源的变化规律;交流小信号分析要注意number of points项设置;暂态分析要注意Run DAnalysis First 项,Allow IP=EP项,Initial Point File 的设置。
计算直流工作点,点击Analyses > Operating Point >DOperating Point…,确定后即开始分析。
通过Results>Operating Point Report…生成的报告可以看到直流分析结果。
频域分析,点击Analyses >Frequency >Small-SignAC…,设定Start Frequency :0.1;End Frequency :1000;Number of Points:10000;Plot。
Saber仿真软件入门教程
Saber仿真软件入门教程SABER讲义第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入analogy_tutorial目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1)将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2)注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
Saber电源仿真--基础篇
Saber电源仿真——基础篇电路仿真作为电路计算的必要补充和论证手段,在工程应用中起着越来越重要的作用。
熟练地使用仿真工具,在设计的起始阶段就能够发现方案设计和参数计算的重大错误,在产品开发过程中,辅之以精确的建模和仿真,可以替代大量的实际调试工作,节约可观的人力和物力投入,极大的提高开发效率。
Saber仿真软件是一个功能非常强大的电路仿真软件,尤其适合应用在开关电源领域的时域和频域仿真。
但由于国内的学术机构和公司不太重视仿真应用,所以相关的研究较少,没有形成系统化的文档体系,这给想学习仿真软件应用的工程师造成了许多的困扰,始终在门外徘徊而不得入。
本人从事4年多的开关电源研发工作,对仿真软件从一开始的茫然无知,到一个人的苦苦探索,几年下来也不过是了解皮毛而已,深感个人力量的渺小,希望以这篇文章为引子,能够激发大家的兴趣,积聚众人的智慧,使得我们能够对saber仿真软件有全新的认识和理解,能够在开发工作中更加熟练的使用它,提高我们的开发效率。
下面仅以简单的实例,介绍一下saber的基本应用,供初学者参考。
在saber安装完成之后,点击进入saber sketch,然后选择file—> new—>schematic,进入原理图绘制画面,如下图所示:在进入原理图绘制界面之后,可以按照我们自己的需要来绘制电路原理图。
首先,我们来绘制一个简单的三极管共发射极电路。
第一步,添加元器件,在空白处点击鼠标右键菜单get part—>part gallery有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在相关的文件目录下查找自己需要的器件。
通常情况下,选择search方式更为快捷,根据关键字可以快速定位到自己想要的器件。
如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个理想的NPN型三极管,双击之后,在原理图中就添加了该器件。
Saber入门经典教程
Category Name
/
Search String
ground
1) 选择选择 Options>Preferences 菜单条目。
2) 单击 Search 页签并选择设定值如下:
Search part by
Part Name
Search match 3) 单击 OK。
Beginning with
4) 单击 Search 按键。
1) 单击 Parts Gallery 图符 所示。
出现 Parts Gallery 对话框,如图 3
图 3 Parts Gallery 对话框
2) 设置以下 Parts Gallery 字段:
Category Name(目录名) /
Search String(查找串) npn
Available Categories
标。
会 显 示 Property Editor 对 话 框 。 注 意 , 由 于 设 定 了 Visibility
Indicators(Vis),因而可为一些属性显示值。通过多次点击这些指示器,并根据
原理图窗口显示的情况,设置指示器, 如图 5 所示。
图 5 属性框 4) 在 Property Editor 对话框中,将 ref 属性改为 VCC。 5) 将 dc_Value 属性改为 12,默认为 V。 6) 在 Property Editor 对话框中,单击 Apply 键。
,在原理
4
10)在 Saber Sketch Icon Bar 中,单击 Zoom to Fit 图符
,使用
Zoom 图符来处理显示内容的大小。
3. 使用下列 Parts Gallery 设定值及图 2 所示的部件布局图来查找并放置
SABER软件入门教程
SABER软件⼊门教程第⼀章使⽤Saber Designer创建设计本教材的第⼀部分介绍怎样⽤Saber Design创建⼀个包含负载电阻和电容的单级晶体管放⼤器。
有以下任务:*怎样使⽤Part Gallery来查找和放置符号*怎样使⽤Property Editor来修改属性值*怎样为设计连线*怎样查找⼀些常⽤模板在运⾏此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运⾏(找系统管理员)。
注:对于NT⿏标⽤户:两键⿏标上的左、右键应分别对应于本教材所述的左、右键⿏标功能。
如果教材定义了中键⿏标功能,还介绍了完成该任务的替代⽅法。
⼀、创建教材⽬录你需要创建两个⽬录来为你所建⽴的单级放⼤器电路编组数据。
1. 创建(如有必要的话)⼀个名为analogy_tutorial的⽬录,以创建教材实例。
2. 进⼊analogy_tutorial⽬录。
3. 创建⼀个名为amp的⽬录。
4. 进⼊amp⽬录。
⼆、使⽤Saber Sketch创建设计在这⼀部分中,你将使⽤Saber Sketch设计⼀个单级晶体管放⼤器。
1. 调⽤Saber Sketch(Sketch),将出现⼀个空⽩的原理图窗⼝。
2. 按以下⽅法为设计提供名称3) 通过选择File>Save As …菜单项,存储⽬前空⽩的设计。
此时将出现⼀个Save Schematic As对话框,如图1所⽰。
图 12) 在File Name字段输⼊名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch⼯作⾯1)将光标置于某⼀图符上并保持在那⾥。
会显⽰⼀个⽂字窗⼝来识别该图符。
在⼯作⾯底部的Help字段也可查看有关图符的信息2)注意有⼀个名为Single_amp的Schematic窗⼝出现在⼯作⾯上。
三、放置部件在教材的这⼀部分你将按图2所⽰在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
图 2 单级晶体管放⼤器部件布局1.按以下⽅式查找和放置npn晶体管符号:1) 单击Parts Gallery图符出现Parts Gallery对话框,如图3所⽰。
saber中文使用教程SaberSimulink协同仿真
Saber中文使用教程之软件仿真流程今天来简单谈谈 Saber 软件的仿真流程问题。
利用 Saber 软件进行仿真分析主要有两种途径,一种是基于原理图进行仿真分析,另一种是基于网表进行仿真分析。
前一种方法的基本过程如下:a. 在 SaberSketch 中完成原理图录入工作;b. 然后使用 netlist 命令为原理图产生相应的网表;c. 在使用 simulate 命令将原理图所对应的网表文件加载到仿真器中,同时在Sketch 中启动 SaberGuide 界面;d. 在 SaberGuide 界面下设置所需要的仿真分析环境,并启动仿真;e. 仿真结束以后利用 CosmosScope 工具对仿真结果进行分析处理。
在这种方法中,需要使用 SaberSketch 和 CosmosScope 两个工具,但从原理图开始,比较直观。
所以,多数 Saber 的使用者都采用这种方法进行仿真分析。
但它有一个不好的地方就是仿真分析设置和结果观察在两个工具中进行,在需要反复修改测试的情况下,需要在两个窗口间来回切换,比较麻烦。
而另一种方法则正好能弥补它的不足。
基于网表的分析基本过程如下:a. 启动 SaberGuide 环境,即平时大家所看到的 Saber Simulator 图标,并利用 load design 命令加载需要仿真的网表文件 ;b. 在 SaberGuide 界面下设置所需要的仿真分析环境,并启动仿真;c. 仿真结束以后直接在 SaberGuide 环境下观察和分析仿真结果。
这种方法要比前一种少很多步骤,并可以在单一环境下实现对目标系统的仿真分析,使用效率很高。
但它由于使用网表为基础,很不直观,因此多用于电路系统结构已经稳定,只需要反复调试各种参数的情况;同时还需要使用者对 Saber 软件网表语法结构非常了解,以便在需要修改电路参数和结构的情况下,能够直接对网表文件进行编辑saber中文使用教程Saber/Simulink协同仿真接下来需要在Saber中定义输入输出接口以便进行协同仿真,具体过程如下1. 启动Sketch并打开throttle_control_system.ai_sch文件,如下图所示:2.删除图中的throttle_controler符号,如下图所示:3 在Sketch启动SaberSimulinkCosim Tool,并在其界面中选择File/Import Simulink 命令,在弹出的对话框中选择throttle_controller_cosim.mdl文件,SaberSimulinkCosim Tool会自动为该MATLAB模型建立相关Saber符号,如下图所示:注意: 上图中左上方的Cosim Step Size(s)栏可以设置Saber和SIMULINK数据同步的步长,默认值为1ms, 根据系统时间常数来设置.4 保存上一步创建的符号并利用Sketch中的Schematic/Get Part/By Symbol Name 命令将该符号放入第2步修改好的原理图中,完成连线后,将该图另存为throttle_control_system_cosim.ai_sch.Sketch的使用之saber模型参数及其设置1. 基本参数及其含义前面曾经介绍过 Saber 的模型库主要有两类模型,一类是 component ,不需要设置的任何参数,可以直接使用;另一类是 template ,需要根据目标器件的特点设置各种参数以达到使用要求。
Saber仿真新手入门就看这几步(经典)
Saber2011仿真步骤1.画好原理图。
例如:2.保存,格式命为工作点分析,主要是求解系统的静态工作点,为其他分析提供初始值。
设置如下:采样点密度进度显示控制调试释放保留点自动显示结果结束文件是否使用初始条4.瞬态(transient)分析(时域分析),瞬态分析用于检验系统的时域特性,此分析通常从静态工作点开始。
但对于自激振荡电路应从零时刻开始:结束时间时间步长显示进度先运行DC分析5.显示瞬态分析结果:点击Results > Operating Point Report,弹出:下划线可以减少空间点击Design > Back-Annotate > Place Across Values,查看每个点的电压值。
6.在设计文件中放探头(probe)查看时域波形:在原理图的连线上点击右键,选择probe,就会弹出一个方框显示各点波形,拖动箭头可以显示各点的波形(电压---时间)。
7.交流小信号分析:点击OK后将会弹出CosmosScope窗口双击每个点将会显示波形,例如双击n_1得到下图:8.测量波形中每个点的值;还是在CosmosScope窗口的左下方单击,将会弹出:单击可以显示所测的项目。
9.参数变化时,为每个电阻值分析:直流工作点分析,瞬态分析,小信号分析。
下面以三极管的发射极电阻(re)变化时的分析举例:在saber sketch窗口中单击,显示:单击上面对话框中的显示窗口应更改后的对话框如下:后单击Accept,回到Looping Commands中单击选择Within Loop(s) > Transient显示下窗口:点击弹出:只需要修改InputOut的参数,所以点击并修改参数后如下所示:然后点击Accept.回到Looping Commands对话框中单击显示如下:只需要修改InputOutput,修改后如下:点击Accept,后点击OK10.显示参数扫描结果a.打开CosmosScope窗口,点击清除先前的波形;b.关掉先前的窗口;c.从Signal Manager中单击在新的对话框中按Shift键选择后点击“打开”,显示:后选择下的各点显示波形:可以从上图中删除(DEG):F(Hz)图形,剩下就是我们需要的图形:d.双击中的每个点,(V):t(s)图形也将会显示在Graph中。
关于saber在电源仿真中的几个技巧
关于saber在电源仿真中的几个技巧saber很强大,本人所掌握也只是皮毛。
深知一个人刚学习时侯的困惑和痛苦,现在把自己的一点所得分享,希望能帮到需要的人。
同时也希望起到抛砖引玉的作用~有问题的也可以提出来,大家交流下~分享:1,知道了传递函数,如何得出bode图?2,如何测量波形的THD、PF值以及各次谐波?3,测电压、电流各种方法小结。
4,实现变压器的功能:耦合电感的用法。
(技巧分享就到此了,有什么问题可留言,推荐去看看107楼的内容)刚才Q上有人问我关于混合仿真的,这里增加个:5,控制系统与模拟系统下的混合仿真。
比如说现在要画下面传递函数的bode图:首先,在saber的搜索栏里输入“tf_rat”,出来如下图:回复1楼3楼wsh5106| 工程师 (1530) | 发消息2010-12-26 22:07这里的source需要用到控制系统下的,可搜“c_sin”,选择第一个,如下:当然了,不一定非要这个,因为可以通过接口转换来实现,这是后话。
回复4楼5楼wsh5106| 工程师 (1530) | 发消息2010-12-26 22:17先netlist再DC分析然后小信号分析,看下面设置:最后的bode图:回复6楼7楼wsh5106| 工程师 (1530) | 发消息2010-12-26 22:25为什么要用两个一阶惯性级联来实现,一个二阶环节不可以实现吗?回复30楼31楼fuliu6| 高级工程师 (2604) | 发消息2010-12-27 12:33可以实现,在11楼的传递函数就是用一个二阶环节实现的。
这也是我为什么给出那个传递函数的原因~回复32楼256楼anqier| 本网技师 (232) | 发消息2011-04-20 11:16新手,问下IGBT的触发脉冲的问题,有什么模块触发,参数怎么设置?谢谢了。
回复297楼299楼amos-| 本网技工 (179) | 发消息2013-12-12 15:30这个图上的白色小竖线是什么?一道道的,怎么弄出来?回复9楼13楼wsh5106| 工程师 (1530) | 发消息2010-12-26 22:41学了一招回复14楼15楼wsh5106| 工程师 (1530) | 发消息2010-12-26 22:49不好意思,在这里,小法插个小图~~~双击轴线,AXIS ATTRIBUTE对话框里的GRID increment可以调制轴线等分间距!!获得的赠予:操作者:ding86361953 操作:+20P 时间:2010-12-31 11:42 理由:世纪电源网,因你而精彩!操作者:wsh5106 操作:+20P 时间:2010-12-27 18:32理由:世纪电源网,因你而精彩!操作者:fuliu6 操作:+20P 时间:2010-12-27 11:18理由:世纪电源网,因你而精彩!回复24楼26楼fuliu6| 高级工程师 (2604) | 发消息2010-12-27 11:17我画不出你的图形小信号分析设置完成后要做什么步骤?请教回复119楼120楼wsh5106| 工程师 (1530) | 发消息2010-12-28 16:14我设置完小信号分析后,如下图:点击OK后,就出现如下图形:这是怎么回事?我是新手,请教学习,谢谢回复121楼122楼wsh5106| 工程师 (1530) | 发消息2010-12-28 16:31可以出图形了谢谢你回复123楼124楼myship02| 高级工程师 (4199) | 发消息2010-12-28 16:48看波形可以放大的,选中托一下即可。
saber仿真模拟前序讲解
第二章仿真模拟前序在SaberSketch中画完电路图后,就可以对设计进行仿真了指定顶级电路图要用Saber对设计进行模拟,必须让SaberSketch知道设计中哪个电路图是最上层的,因为Saber在打开时只能有一个网表,所以在SaberSketch中只能指定一个顶级电路图。
如果电路图不包含层次设计,SaberSketch会默认打开的电路图为顶级电路图,可以略过此步,否则,要用SaberSketch中Design>Use>Design_name来指定顶级电路图。
当指定顶级电路图后,SaberSketch在用户界面右下角显示设计名称,同时创建一个包含其它模拟信息和层次管理的文件(Design.ai_dsn)。
如果电路图是层次的,SaberSketch会增加一个Design Tool(选择Tools>Design Tool或者点击工具栏中的Design Tool图标),如图2-1所示,可以用Design Tool来打开、保存、关闭层次图中的电路图,也可以在各个层次间浏览。
虽然只指定一个顶级图,但仍可以打开、浏览层次图以外的其它电路图。
图2-1 Design Tool网表由于Saber不能直接读取电路图,必须通过网表器产生的网表来进行模拟。
产生的网表器是一个ASCII文件,包含元件名、连接点和所有非默认的元件参数。
要进行模拟时,只要网表中的连接不同于设计中的,SaberSketch会自动对设计进行网表化。
例如:如果增加或修改一条连线,下次分析时,SaberSketch会自动对设计进行网表化并重新调入到Saber中。
如果改变连线的颜色,再去进行分析,Saber将使用原有的网表,因为设计的连接没有改变。
如果改变属性,SaberSketch会自动发送一条Alter命令到Saber中,改变内存网表,因而减少了重新网表化的需要。
设定网表器和Saber实施选项只有第一次运行分析时,Saber才会创建网表并运行,在SaberGuide中进行分析之前,应验证网表器和Saber实施选项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Saber2011仿真步骤
1.画好原理图。
例如:
2.保存,格式命为XX.ai_sch
3.DC工作点分析,主要是求解系统的静态工作点,为其他分析提供初始值。
设置如下:
采样点密度
进度显示控制
调试
释放保留点
自动显示结果
结束文件
是否使用初始条
4.瞬态(transient)分析(时域分析),瞬态分析用于检验系统的时域特性,此分析
通常从静态工作点开始。
但对于自激振荡电路应从零时刻开始:
结束时间
时间步长
显示进度
先运行DC分析
5.显示瞬态分析结果:
点击Results > Operating Point Report,弹出:下划线可以减少空间
点击Design > Back-Annotate > Place Across Values,查看每个点的电压值。
6.在设计文件中放探头(probe)查看时域波形:
在原理图的连线上点击右键,选择probe,就会弹出一个方框显示各点波形,拖动箭头可以显示各点的波形(电压---时间)。
7.交流小信号分析:
点击OK后将会弹出CosmosScope窗口
双击每个点将会显示波形,例如双击n_1得到下图:
8.测量波形中每个点的值;
还是在CosmosScope窗口的左下方单击,将会弹出:
单击可以显示所测的项目。
9.参数变化时,为每个电阻值分析:直流工作点分析,瞬态分析,小信号分析。
下面以三极管的发射极电阻(re)变化时的分析举例:
在saber sketch窗口中单击,显示:
单击上面对话框中的显示窗口应更改后的对话框如下:
后单击Accept,回到Looping Commands中单击选择Within Loop(s) > Transient显示下窗口:
点击弹出:
只需要修改InputOut的参数,所以点击并修改参数后如下所示:
然后点击Accept.回到Looping Commands对话框中单击显示如下:
只需要修改InputOutput,修改后如下:
点击Accept,后点击OK
10.显示参数扫描结果
a.打开CosmosScope窗口,点击清除先前的波形;
b.关掉先前的XX.vary_a
c.ai_pl窗口;
c.从Signal Manager中单击在新的对话框中按Shift键选择
后点击“打开”,显示:
后选择下的各点显示波形:
可以从上图中删除(DEG):F(Hz)图形,剩下就是我们需要的图形:
d.双击XX.vary_tr.ai_pl中的每个点,(V):t(s)图形也将会显示在Graph中。
可以用鼠标拖动某个点的图形到此点的另一中类型参数中经行对比。
11.管理显示的数据:
a.点击(dBV):f(Hz) dB(aout)信号,右键选择Member Attributes,弹出下面图框:
点击上面的按钮可以显示或隐藏各个图形。
12.多个仿真波形的测量:
a.填写Measurement对话框如下:
选择Levels > Maximum
务必选择一波形图
b.点击Apply ,显示:
这样创建一个新的波形信号最大分贝(AOUT)。
电阻值绘制在X轴,分贝值绘制在Y轴。
而且按照每20欧姆的步进显示一条连续的曲线
总结步骤:。