|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
收敛的定义
7 x5 x5 H$ k D3 H( K- }收敛一个数值方法里的概念,大概意思就是让迭代的结果是一个确定的值,而不是发散了,那样就没有一个确定的值,也就是求不出解了。 在orcad和Pspice分析电路时,先建立
8 c( `, `3 O1 V2 \7 h电路的矩阵方程组,然后估计一组节点电压,在迭代计算新的一组节点电压。重复此迭代过程以逐渐满足基尔霍夫电压定律和电流定律一组最终解。但是每次迭代过程中,有时会
1 g8 d# L+ ?0 F' U6 z. E- l使计算不收敛。通常不收敛发生在直流扫描分析、偏置点计算和瞬态分析的求解过程中。
& p) D8 C% X4 D1 i2 Y& s0 a7 G! B* f0 A/ }/ B% ]: d# B M( j
直流分析不收敛
- C. @- @3 g' f# B& X; d4 d3 h直流分析时的不收敛,往往是由于电路连接、元件值或模型参数值有错造成的。
' z& T; v1 I- _偏置点的计算不收敛有以下5种解决方法;
" t# B9 g. Y: J8 p0 P具体步骤如下:; I, v0 l( c: N
1、如果在输入文件中有.OP和.AC语句,则去掉这些语句,只进行瞬态分析。去掉所有脉冲,指数或正弦输入源。! e1 S' @6 e' h! g1 h
2、设置合理的模拟时间。
, J# Q+ Z5 D$ n8 u3、使用.TRAN语句中的UIC开关,这将允许在没有求解静态工作点的情况下就进行瞬态计算。 `, R+ Z+ j! b6 t, e
4、对电路的输入文件中的每一个非线性控制节点添加观察项
8 ^* c+ q7 }. `3 F$ Q: S/ B5、运行该分析。( {" ?# {% b' y2 D. G
6、从输出曲线图中每一节点的输出波形取值。将这些电压值作为节点设置来决定每个非线性控制节点的初始电压。
' L# W+ O7 G2 t! c- M3 y7、重新加上所需要的独立电源、.OP和.AC语句。
8 ?8 v/ Z2 L2 Q/ g7 y8、.TRAN语句中去掉UIC开关,⑧再开始分析。. f% \; o( U! {* h. M# u8 i
|
|