null各种仿真分析及其执行方法各种仿真分析及其执行方法Boat YangSaber®nullSaber的11种分析:
直流分析:直流工作点分析、直流扫描分析;
时域分析:瞬态分析;
频域分析:包括交流小信号分析、两端口分析;
线性分析:极零点分析;
参数分析:参数扫描分析、参数灵敏度分析;
统计分析:蒙特卡罗分析;
应力分析;
傅立叶分析。进入仿真环境进入仿真环境单击Show/Hide SaberGuide按钮(如下图所示) ,进入仿真环境。null仿真环境nullAnalyses 菜单:nullResults 菜单:nullnullnull一个瞬态分析的执行状况
nullSaber的11种分析:
直流分析:直流工作点分析、直流扫描分析;
时域分析:瞬态分析;
频域分析:包括交流小信号分析、两端口分析;
线性分析:极零点分析;
参数分析:参数扫描分析、参数灵敏度分析;
统计分析:蒙特卡罗分析;
应力分析;
傅立叶分析。直流工作点分析直流工作点分析 此分析功能在于求解系统的静态工作点,为其他分析提供计算初始点。nullAnalyses > Operating Point > DC Operating Point :null仿真器主要参数:
Monitor Progress:进度显示控制;
Sample Point Density;
Holdnodes:保留点 ;
Release Holdnodes:释放保留点;
Display After Analysis:自动显示结果。null Sample Point Density取值对输出波形的影响:取值越大,曲线越平滑,越逼近真实波形。null仿真器主要参数:
Ending Initial Point File:结束文件;
Use Initial Conditions:是否使用初始条件。null交流小信号分析交流小信号分析 交流小信号用于检验系统的频域响应特性,可用直流工作点分析结果作为本分析的工作点。频率特性曲线都用波特图描述。 波特图幅频特性:频率坐标用对数刻度,增益幅值按DB数等分刻度。null仿真器主要参数:
Start Frequency:初始频率;
End Frequency:终止频率;
Number of Points:分析点数;
Increment Type:步进类型;
Run DC Analysis First:是否进行直流分析;
Plot After Analysis:自动显示分析结果。Analyses > Frequency > Small Signal AC :null横坐标按对数方式(等数量级)分布:null横坐标按线性方式(等步长)分布:null仿真器主要参数:
Signal List:信号列表;
Include Signal Types:选择信号类型;
Include Signal Types:信号类型;
Data File:数据文件;
Initial Point File:初始文件。
nullnull选择信号
All Top Level Signals: 所有顶层信号;
All Signals:所有信号;
Get Selected Signals:覆盖模式;
Append Selected Signals:追加模式;
Browse Design:在信号列表中选择需要进行分析的信号。null信号列表框
按住Ctrl键,连续单击需要的信号,即可将它们选中。nullnullAll SignalsSelected
SignalsAll DatasSelected
PartsYour DesignResults=> “Data File” or “Ending Initial Point File”(dcop only).Create PlotPlots of
Selected partsResults=>“Plot File”Report “Report Tool”
or “SaberGuide
Transcript”ProbeGraphs in
Scope“View Plotfiles in Scope”Graphs in
Sketch“Monitor Progress”仿真流程:Report(dcop only)Start From
“Initial Point”Invoked
other analysisSimulator
Calculate all瞬态分析瞬态分析 瞬态分析用于检验系统的时域特性,此分析通常从静态工作点开始。但对于自激振荡电路应从零时刻开始。null主要参数:
End Time:结束时间;
Time Step:时间步长;
Start Time:开始时间。Analysis > Time Domain > Transient :nullX Sampling:输出采样。null 可以通过四种方式获取参与运算的独立源输出值:
Step By:等步长递增。
数据输入格式:
from 初始值 to 终止值 by 步长
Linear :等步长递增,步长按次数m计算。
数据输入格式:
from 初始值 to 终止值 in 次数
Log Steps:按次数m计算步长。
数据输入格式:
from 初始值 to 终止值 in 次数 Log Steps
Set Values:自定义参数值。
数据输入格式:将指定数据添入文本框。 null主要参数:
Max Truncation Error:最大截断误差。
直流扫描分析直流扫描分析 此分析用于检验电路中的某个独立电源在一定范围按照指定规律变化时对静态工作点的影响。null主要参数:
Independent Source:独立源(在列表中选取);
Sweep Range:扫描范围及扫描方式选择。Analysis > Operating Point > DC Transfer :null独立源列表
选中需要进行扫描的独立源,双击之或单击OK按钮或直接。null 可以通过四种方式获取参与运算的独立源输出值:
Step By:以固定步长递增。
数据输入格式:
from 初始值 to 终止值 by 步长
Linear :按次数m计算步长。
数据输入格式:
from 初始值 to 终止值 in 次数
Log Steps:按次数m计算步长。
数据输入格式:
from 初始值 to 终止值 in 次数 Log Steps
Set Values:自定义参数值。
数据输入格式:将指定数据添入文本框。 独立源输出值获取方式null蒙特卡罗分析蒙特卡罗分析 在模型参数值浮动范围内随机取样(取样点数目由用户设定),利用取得的参数值进行多次特征分析,检验器件参数浮动对电路特性的影响。null浮动参数随机取值Random()特征分析(A1、A2…)是否完成
次数EndYN三个未知数:
1、浮动参数;
2、参数的浮动范围;
3、规定次数。确定浮动参数null此窗口用于构建分析结构
Edit:确定新加入的分析或嵌套在当前分析结构中的位置;
Add Loop:添加嵌套;
Add Analysis:添加分析。
利用分析按钮右侧的下拉菜单也可以调整分析结构 ,如将某个分析提前(Move Up)、推后(Move Down)、删除(Delete)等。
单击mc按钮即可调出蒙特卡罗分析仿真器。Analysis > Statistical > Monte Carlo :null主要参数:
Runs:运行次数;
Seed:随机数获取方式;
Parameter List:参数列表,可通过多种方式选择进行扫描的参数。
nullAll Toplevel Parameters: 所有顶层模型参数;
All Parameters:所有参数;
Browse Design:在参数列表中选择需要进行分析的信号;
Get Parameters from Selected Parts:追加选择模式;
Append Parameters from Selected Parts :覆盖选择模式。选择需要进行扫描的模型参数null 按住Ctrl键,连续单击需要的模型参数,即可将它们选中。参数列表框零极点分析零极点分析 此分析用于求解交流小信号电路传递函数中极点和零点的个数及其数值。做零极点分析之前应先做直流工作点分析。null主要参数:
Find Poles/Find Zeros:确定寻找零点或极点;
Input Source:输入源;
Output List:输出列表。
Analysis > Linear System Analysis >Pole-Zero :null参数扫描分析参数扫描分析 此分析用于检测电路中某个元件的参数,在一定取值范围内变化时对电路直流工作点、时域特性、频域特性的影响。null获取参与分析的参数值特征分析(A1、A2…)是否到达参数终点值EndYN三个未知数:
1、被扫描的参数;
2、如何计算每次参与分析的参数值;
3、参数值起点与终点。null此窗口用于构建分析结构
Edit:确定新加入的分析或嵌套在当前分析结构中的位置;
Add Loop:添加嵌套;
Add Analysis:添加分析。
利用分析按钮右侧的下拉菜单也可以调整分析结构 ,如将某个分析提前(Move Up)、推后(Move Down)、删除(Delete)等。
单击vary按钮即可调出参数扫描分析仿真器。Analysis > Parametric > Vary :null主要参数:
Parameter Name:选择要进行扫描的参数,可通过两种方式选择参数(如Select下拉菜单所示) 。
Variation Type:参数值获取方式。有四种途径取得每次参与运算的参数值。
nullBrowse Design:选中此项时,会调出一个参数列表框,其中包括了所有模型的参数,可在其中选取需要进行扫描分析的参数。
Get Parameters from Selected Parts:选中此项也会调出一个参数列表框,不同之处在于,这里只包括在
中被选中模型的参数。 null 可以通过四种方式获取参与运算的参数值:
Step By:以固定步长递增。
数据输入格式:
from 初始值 to 终止值 by 步长
Linear :按次数m计算步长。
数据输入格式:
from 初始值 to 终止值 in 次数
Log Steps:按次数m计算步长。
数据输入格式:
from 初始值 to 终止值 in 次数 Log Steps
Set Values:自定义参数值。
数据输入格式:将指定数据添入文本框。 参数值获取方式傅立叶分析傅立叶分析 此分析可完成对时域信号的直流分量与各次谐波分量的幅值、相位分析。傅立叶分析必须以瞬态分析为基础。null主要参数:
Number of Harmonics :谐波数;
Fundamental Frequency :基频;
Period Beginning, Period End :参与分析的首尾时间点。
通常情况下,做傅立叶分析无须进行参数设置,按默认值即可。Analyses > Fourier >Fourier :nullnull应力分析应力分析 应力分析用来检验电路运行时的工作参数是否超过元器件的承受能力。即元件的工作状态是否超过本身的额定负荷。null主要参数:
Use Input From:选择电路工作参数的来源。
Input Data File:选择电路工作参数文件,应与Use Input From保持一致。
Use Input From:Transient Analysis Input Data File:tr
Use Input From:Initial Point File Input Data File:_
Use Input From:DT Transfer Analysis Input Data File:dtAnalysis > Stress :参数灵敏度分析参数灵敏度分析此分析用来检验某个模型参数发生变化时,对系统特性的影响。null主要参数:
Parameter List:参数列表;
Perturbation:参数值变化量。
利用Edit 与AddAnalysis菜单可以添加分析与测量。
Edit:确定将分析或测量加入的位置。
AddAnalysis:添加分析、测量或变化(如傅立叶变化等)。Analysis > Parametric>Sensitivity :null 按住Ctrl键,连续单击需要的模型参数,即可将它们选中。参数列表框null 在分析之后,可直接对分析结果进行测量,如
测量、时域、频域、统计等测量。测量分析结果两端口分析两端口分析 此分析用于检验系统的交流小信号模型中各种传递函数的频域特性,包括电压增益、输入输出阻抗等七种传递函数。null主要参数:
Start Frequency:起始频率;
End Frequency:终止频率;
Input Source:输入源;
Output Port:输出节点。Analyses > Frequency > Two-Port :null主要参数:
Two-Port Parameter:选择传递函数类型,主要掌握前七种:
Transfer Function:电压增益函数;
Admittance:Y函数;
Impedance:Z函数;
Hybrid:H函数;
Reverse Hybrid:G函数;
Chain ABCD:ABCD函数;
Reverse Chain: A`B`C`D`函数(ABCD反函数);