找回密码
 注册
关于网站域名变更的通知
查看: 581|回复: 3
打印 上一主题 下一主题

[仿真讨论] 关于你使用的仿真软件算法,你知道多少?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-7-11 16:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 alexwang 于 2018-7-2 15:25 编辑 8 k7 [8 d" S$ L' v* z" U

2 K, q! |  d- S' D2 Q2 Y: q
关于你使用的仿真软件算法,你知道多少?
/ @7 e/ k0 n. e$ v* g# a7 I& o! k

) V" V1 a* |, K# ~; e+ y! B5 O

作为某国家重点实验室的计算电磁学方向的毕业生,一定要好好的答这道题。先要敬仰前辈。9 n: O* \5 N+ ?2 h# `" n

' R9 u- J; r% a% ]; s, ~3 Z

0 k. t% W( I% r+ ]6 p

计算电磁学从大的方向可以分为两大类:全波仿真算法,高频算法。

全波仿真是一种精确算法,但是非常消耗计算资源。一种简单的估算方法是:通常我们对物体要进行剖分,剖分至少要达到0.1个波长。那么也就是说,如果这个物体的电尺寸为10个波长,则有100*100*100=一百万个网格。每一个网格你还要存储大量的电磁参数,一般都是单精度浮点型。所以很容易就需要上百兆的内存。如果电尺寸有20个波长,那就需要上G的内存。如果物体的几何特征比较不正常,有很多的细微结构,则需要更密集的剖分,这样很容易就超过了普通计算机的计算能力。例如,1GHZ的波长是0.3米,GSM的频率大概位置,这样也就能对一两米的物体进行仿真。如果是3G通信,频率大概是2GHz,我们也就只能计算不超过一米的物体,而且不能有奇形怪状的结构。

高频算法就是为了解决这一问题而生的。对于军用系统,我们需要对飞机,舰船的电磁性能进行分析,按照前面的讨论,全波仿真显然不行。这样高频算法采用了很多近似,例如物理光学,几何射线法等等,进行近似计算。在这个领域,目前还没有开放的商用软件。

FDTD(时域有限差分)FEM(有限元)MOM(矩量法)FIT(有限体积分)都是属于全波仿真算法。其中,FDTD,FIT属于时域算法,代表软件CST,FEM,MOM属于频域算法,代表软件HFSS,Feko。 时域算法适合宽带信号分析,以为只要仿真一个脉冲输入,就可以得到很宽的带宽信息。而频域算法一次只能计算一个频点,适合窄带信号。

FEM与FDTD相比,主要是剖分精确。因为FEM是三角网格,而FDTD是四边形 。


% _' ?% O+ n* M5 A* R. _6 e- \, g# H% h5 ^" e  B. d$ b' `

+ ~5 D& Q% K% h, I) C; M


( D5 z# `, v9 j. a$ `& m8 d

以上两图很明显的说明了不同网格对物体的近似程度。第一个是FDTD,第二个是FEM。哪个计算结果准确,不用我讲了吧。

: _0 D. S8 U8 {! {9 j8 Q

! r" ?. X4 S& _* D& C! I. t# U( X


6 j4 L" M( V9 Q* |7 Q' Y& |$ G  }, k4 f

现在说说FDTD和FIT有啥区别。 . H, _7 j2 u9 h! T
FDT2000D直接对微分方程离散,大家都知道,对于每一个网格,我们认为是均匀的。 ' b7 o5 I' j4 M( I! b


5 `) T3 O# D  E* k- F2 F0 F


, ^' N3 G# I  }5 ]! q
+ }# [5 s8 M4 H$ a( s" ~$ K! l2 _
5 C. R# F3 C6 N- `* X+ m

FIT是对积分方程离散,他是沿着积分曲线,取了好多电磁参数,适合处理分非均匀的介质,和交界面,相比FDTD更加精确,这也是CST的计算方法。 0 T6 _* O. n+ ]8 r

+ z1 v" M$ x/ w+ G- y
0 g+ C4 c# d8 r2 G9 M6 T9 d
. v  X7 T8 t( c: S! D* R8 B8 x

/ x; D4 `/ b2 I% }% C: u
4 X! W2 [4 s+ [, y7 I
8 e  d& K5 M/ c# r) C* |! A7 f9 x

2 k% g: M% k7 X  G* |; v5 T
: N- R, C- E+ F; |8 Z7 v

评分

参与人数 1威望 +10 收起 理由
shark4685 + 10

查看全部评分

该用户从未签到

2#
发表于 2016-8-29 13:19 | 只看该作者
请教一下:FDTD和FEM看上去只是网格划分方式不一样(一个是六面体。一个是四面体),那为什么FEM不能用于时域仿真?你说的“FIT是对积分方程离散”是什么意思,不怎么懂?谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-22 19:38 , Processed in 0.156250 second(s), 30 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表