-
浅谈
Saber
中
GN
D
的概念
(I)
2007-06-25 22:52
分类:
Saber
软件使用技巧
打开
Sketch
< br>在
PartGallery
里
Search
栏输入
gnd
可以检索出
一系列与
”地”
有关的符
号
(Symbol).
如图
1
所示
:
上图中列出的所有符号都可以作为
GND
在
Saber
< br>中使用
,
那么这些
GND
相互之间有什么区别
?
又该如何使用呢
?
本文将针对这一问题做一些简单的探讨
.
首先需要明白的是一般系统中
GND
的概念分为两种
,
一种是绝对参考
GND,
另一种是悬浮
(floating)GND.
前一种是真实的大地
,
它是整个电路乃至系统的绝对参考点
,
后一种是一个
相对的参考平面
,
是电
路或者系统中一部分子电路或者子系统的公共参考点
.
对于系统
中其
它子电路或子系统而言
,
它是隔离
的
,
存在很大的隔离阻抗
,
同样对于绝对
GND
来说
,
它也是
隔离的
,
也存在很大隔离阻抗
.
下面来看看在仿真中
GND
的概念是怎
么处理的
,Saber
仿真器在分析能量守恒系统时
,
主
要依据能量守恒定律
.
以电路系统为例
,
主要依据的是基尔
霍夫定律
.
在表达电路节点电压的
时候
,
通常需要一个公共的参考点
,
以便计算各个节点电压和电流
.
如果电路系统
中有隔离变
压器
,
就会产生悬浮的
p>
GND,
变压器原副边是不能共
GND
p>
的
,
否则也就没有隔离的必要了
.
上图
中所示的
GND
(Saber Node 0)
就是通常意义上的公共参考
0<
/p>
点
,
可以用来作为电路中所有电
路的参考基点
.
它包含两个属性
(
和
其中
< br>
的值是
global,
而
name
的值是
gnd.
< br>这两个基本属性的含义就是在
sketch
中如果该符号
连接到任意一个节
点上
,
该节点的名字
就会自动的变为
gnd,
这样做的意义在于在
< br>sketch
执行
netlist
命令时
,
会自动将
gnd
对于的节点解释为
0(
有兴趣的网友可以去看看原
理图对应的
*.sin
文件
),
而
Saber
仿真器把
0
视为电路中所有节点的参考零点
.
说白了
,
就是
GND
(Saber Node 0)
这个
符号在
Saber
中对应的是电路系统的参考零点
,
这个参考零点在电路图中是必须要有的
,
否
则
Saber
仿真器就不知道以哪一个点作为参
考点计算节点电压
,
也就无法正常的进行分析
< br>了
.Saber
中还有一批与
GND (Saber Node 0)
概念相同
,
但针对不同技术领域的参考点如下
(
这些参考点
的一个特点就是以
Reference
开头
):
- Reference, Hydraulic
- Reference, Thermal
-
Reference, Atmosphere
- Reference,
Exhaust Port
- Reference, Light
- Reference, Magnetic
-
Reference, Pneumatic
- Reference,
Rotational
- Reference, Translational
从意义上来看
,
这些
GND
有点类似与真实系统中绝对
GND
的概念
.
而图
1
中所示的
GND
符号中<
/p>
剩下的
Analog Ground, Digital Gro
und
等就对应于悬浮
GND
了
,
这些
GND
的概念
都是一样
的
,
为了方便
,
我们以
Analog
G
round
为例进行讨论
.Analog
Ground
从意义上看是模拟
GN
D,
这个符号和前面的
GND (Saber Node 0)
符号一样拥有
和
属性
,
即在
sketch
中如果该符号连接到任意一个节点上
,
该节点的名字就会自动的变为
name
属性对应
的值
(agnd).
所不同的是在
p>
netlist
的时候
,
< br>不会将
agnd
对应的节点解释为
0,
仍然是
agnd.
而
agnd
这个名字对应
saber
仿真器而言和其它普通的节点名字没什么区别
,
同
样需要计算该
节点相对于参考零点的电压
,
如果仿真器没法找到
agnd
节点和参考零点的相对关系的
话
,
将
会报错
,
导致分析不收敛
.
浅谈
Saber
中
GND
的概念
(II)
2007-06-25 23:09
分类:
Saber
软件使用技巧
下面以一个简单的例子来看看
GND
和
AGND
在
Saber
中的使用
.
电路图如下所示
:
上
图是一个简单的带有变压器隔离的电路
,
在真实电路中变压器原
副边的
GND
是隔离的
,
所
以图中只在原边添加了公共参考零点
GND,
p>
副边悬空
,
对该图做
DC
分析会出现如下错误
:
*** ERROR
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).