zhjxie 发表于 2008-11-25 10:28

谐响应分析中容差的修改

现在在做一个天线的谐响应分析,由于给出的是1-16HZ和16-60HZ两段频率时的激励情况,在16HZ为交跃频率,所以我用了两个载荷步两个实现计算。开始时只在1-16HZ这个第一载荷步设置求解器时设置了容差1E-5,命令为EQSLV,ICCG,1E-5,第二载荷步没有设置求解器也没有设置容差,所以求解到第二载荷步时容差自动变成了1E-16,这个容差太大了!!昨天我在第二载荷步也设置了求解器和容差,就是在第一和第二载荷步都加入EQSLV,ICCG,这条命令。可是今天早上来看结果,容差还是1E-16!!
请问一下,我应该怎样实现第二载荷步容差也是1E-5?

====开始时求解部分的命令
FINISH
/SOLU   
ANTYPE,3
HROPT,FULL
HROUT,OFF   
LUMPM,0
EQSLV,ICCG,1e-5, !!the JCG solver or the ICCG solver
PSTRES,0
HARFRQ,0,16,
NSUBST,16,
KBC,1
ALPHAD,2.7795,
BETAD,1.433e-4,
DMPRAT,0,
asel,s,loc,x,0.95-1.015-0.0075-0.0275
DA,all,UX,1e-3,
asel,all
LSWRITE,1,
asel,s,loc,x,0.95-1.015-0.0075-0.0275
DA,all,UX,0,
asel,all
HARFRQ,16,60,
NSUBST,44,
KBC,1
ACEL,10,0,0,
LSWRITE,2,
LSSOLVE,1,2,1,
FINISH

=====修改后的求解部分的命令
FINISH
/SOLU   
ANTYPE,3
HROPT,FULL
HROUT,OFF   
LUMPM,0
EQSLV,ICCG,1e-5,
PSTRES,0
HARFRQ,0,16,
NSUBST,16,
KBC,1
ALPHAD,2.7795,
BETAD,1.433e-4,
DMPRAT,0,
asel,s,loc,x,0.95-1.015-0.0075-0.0275
DA,all,UX,1e-3,
asel,all
LSWRITE,1,
asel,s,loc,x,0.95-1.015-0.0075-0.0275
DA,all,UX,0,
asel,all
HROPT,FULL
HROUT,OFF   
LUMPM,0
EQSLV,ICCG,1e-5,
PSTRES,0
HARFRQ,16,60,
NSUBST,44,
KBC,1
ACEL,10,0,0,
LSWRITE,2,
LSSOLVE,1,2,1,
FINISH

===模型太大,命令好几十页,不可能放上来。

[ 本帖最后由 zhjxie 于 2008-11-25 10:32 编辑 ]

xuruikl 发表于 2008-11-26 23:20

不到万不得已不要改容差

zhjxie 发表于 2008-11-28 09:35

谢谢2楼的回复。可是1E-16的容差是不是太严格了?好像没有必要
页: [1]
查看完整版本: 谐响应分析中容差的修改