- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FDTD算法简介
FDTD算法 李 波 2006.12.1 议程 FDTD简介 差分运算基本概念 FDTD基本原理 解的稳定性 数值色散 吸收边界条件 FDTD简介 时域有限差分法 (FDTD, Finite-Difference Time-Domain) 是1966年K.S.Yee发表在AP上的一篇论文建立起来的,后被称为Yee网格空间离散方式 核心思想是把带时间变量的Maxwell旋度方程转化为差分形式,模拟出电子脉冲和理想导体作用的时域响应 号称目前计算电磁学界最受关注,最时髦的算法,但还在发展完善之中 国外已有多种基于FDTD算法的电磁场计算的软件:XFDTD,等等 关键的三大要素 差分格式 解的稳定性 吸收边界条件 FDTD的特点 广泛的应用性 节约运算和存储空间 适合并行计算 计算程序的通用性 简单直观,容易掌握 差分计算基本概念 设函数f(x), 独立变量x有很小的增量 ,则 有限差分通常采用的步骤 采用一定的网格划分方式离散化场域 对场内的偏微分方程及各种边界条件进行差分离散化处理,建立差分格式,得到差分方程组 结合选定的代数方程组的解法,编制程序,求边值问题的数值解 FDTD就是按照这个步骤,结合自身的特点进行! FDTD基本原理 FDTD基本原理(续) FDTD基本原理(续) 为了满足(1)式空间精度的要求,并满足(2)式,Yee把空间任一网格上的E和H的六个分量,如下图放置: FDTD基本原理(续) 根据这一原则可以写出六个差分方程: 数值稳定性条件 问题的提出 时间步长△t,空间步长△x, △y, △z必须满足一定的关系,否则就使得数值表现不稳定,表现为:随着计算步数的增加,计算场量的数值会无限的增大,这种增大不是由于误差积累造成的,而是由于电磁波的传播关系被破坏造成的。所以△t, △x, △y, △z必须满足一定的关系以保证稳定性 数值稳定性的条件 数值色散 产生原因 FDTD网格中,会导致数字波模在网格中发生改变,这种改变是由于计算网格本身引起的,而非物理因素,所以必须考虑 适当选取时间步长,空间步长,传播方向,可以得到理想情况(我们实验只需考虑这种特殊情况) 3-D方形网格:取波沿对角线传播 (数值稳定的极限状态),可得理想色散关系。 2-D方形网格:也是沿对角线传播,(也是数值稳定的极限状态) 1-D网格 (数值稳定的极限状态) 吸收边界条件 问题的提出 在电磁场的辐射和散射问题中,边界总是开放的,电磁场占据无限大空间,而计算机内存是有限的,所以只能模拟有限空间。即:时域有限差分网格将在某处被截断。这要求在网格截断处不能引起波的明显反射,因而对向外传播的波而言,就像在无限大的空间传播一样,一种行之有效的方法是在截断处设置一种吸收边界条件。使传播到截断处的波被边界吸收而不产生反射。 Engquist-Majda边界吸收条件,Mur差分格式 总体虚假反射在1%~5%之间 Engquist-Majda边界吸收条件,Mur差分格式(续) 一维FDTD计算的例子 算法的复杂度和可并行性 时间复杂度 与网格个数成正比 空间复杂度 自由空间中也是与网格个数成正比 并行的可行性 串行情况下,一次只能算出一个点的场值,并行情况下,可以同时计算多个点的场值 每一步计算只与附近的点有数据依赖关系 可以考虑利用CELL中SPU的矢量计算功能 The End 有Taylor公式可得: 由上可知:中心差分截断的误差最小,大致和h的二次方成正比! Maxwell旋度方程可以推出此六个耦合方程 Maxwell方程组 Yee首先在空间上建立矩形差分网格,在时刻n△t时刻,F(x,y,z)可以写成 用中心差分取二阶精度: 对空间离散: 对时间离散: (1) (2) Yee把E 和H 在时间长相差半个步长计算(为了满足精度的要求)。 其余的也如法可以写出,每个网格点上的各场分量的新值依赖于该点在前一时间步长时刻的值及该点周围的临近点上另一场量在早半个时间步长时的值。因此任一时刻可一次算出一个点,并行算法可计算出多个点。通过这些运算可以交替算出电场磁场在各个时间步的值。 当⊿x= ⊿y= ⊿z的时候,即:空间步长相等的时候: 数值稳定的条件: 而一般取: 当△ x, △ y, △z不相等时: C:为光速,自由空间中: 是根据电磁原理用数学推导出来的,这里只给出结论,即保证数值稳定的条件如下: 吸收边界条件很多,而且是研究的热点, 下面只给出Engquist-Majda吸收边界条件,采用Mur差分格式 一维一阶近似情形, x=0边界: 二维二阶近似情形, x=0边界: 三维二阶近似情形, x=0边界: Mur吸收边界在角点处不适用,因为其中要用到的某些网格点位于网格区域
您可能关注的文档
- c程序设计语言课程设计之简单图形处理系统说明书附源代码.doc
- C类学术期刊目录.doc
- CT的基本知识.ppt
- c语言程序设计教师工资管理系统,具体的设计报告.docx
- C语言程序设计实验报告——指针.doc
- DDE识别短线吸盘的技巧.doc
- DCS自动化系统招标文件.doc
- DELL外观检验标准.doc
- DAS、NAS、SAN存储系统分析.doc
- C语言_学生信息管理系统实验报告.doc
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
最近下载
- 第四单元跨学科实践活动3水质检测及自制净水器课件---2024-2025学年九年级化学人教版(2024)上册.pptx VIP
- 小学英语教科版四年级上册 Module 6 Occupations 大单元整体教学.docx
- 消防文员岗位履职能力考核(新闻宣传岗位)理论考试题库 (含答案).docx
- 小学语文下册《真理诞生于一百个问号之后》第二课时说课稿及教学反思.pdf
- 从庆余年看优秀网络文学IP如何影视化.docx
- 2024年新北师大版七年级上册数学课件 第二章 2.5 第1课时 有理数的混合运算.pptx
- 睡眠障碍:改善睡眠质量的策略.pptx VIP
- 2024秋苏教版七年级生物(上册)全册教案.pdf
- 2021-2022学年江苏省扬州市仪征市七年级上学期期末考试数学试卷(含详解).docx VIP
- 帕金森病睡眠障碍.pptx VIP
文档评论(0)