图书目录

第 1章数字伪像 ............................ 1 

1.1引言 ............................. 1 

1.2有限精确度 .......................... 1 

1.3符号处理 ........................... 5

第 2章电磁学的简要回顾 ........................ 6 

2.1引言 ............................. 6 

2.2库仑定律和电场强度 ....................... 6 

2.3电位移矢量 .......................... 7 

2.4静电场 ............................ 9 

2.5梯度、散度和旋度 ........................ 10 

2.6拉普拉斯运算 ......................... 12 

2.7高斯定理和斯托克斯定理 ..................... 15 

2.8电场边界条件 ......................... 15 

2.9电导率和理想电导体 ....................... 16 

2.10磁场 ............................. 16 

2.11磁场边界条件 ......................... 18 

2.12静态场简述 .......................... 18 

2.13时域场 ............................ 18 

2.14时变场总结 .......................... 19 

2.15无源区的波动方程 ....................... 20 

2.16一维波动方程的解决方案 .................... 20

第 3章一维时域有限差分 (FDTD)法简介 ................ 22 

3.1引言 ............................. 22 

3.2 Yee算法 ............................ 23 

3.3一维递推方程 ......................... 23 

3.4一维 FDTD仿真的计算机实现 .................. 27 

3.5基本仿真 ........................... 29 

3.6一维 PMC边界条件 ....................... 31 

3.7场的记录 ........................... 32 

3.8附加源 ............................ 35 

3.9边界条件 ........................... 38 

3.10总场/散射场边界条件 ...................... 39 

3.11非均匀媒质 .......................... 44 

3.12色散媒质 ........................... 49 

时域有限差分方法及编程技巧

第 4章 FDTD程序优化 ........................ 56 

4.1引言 ............................. 56 

4.2数组和动态内存分配 ....................... 56 

4.3宏 .............................. 57 

4.4结构体 ............................ 60 

4.5改进一 ............................ 65 

4.6模块化设计和函数初始化 ..................... 69 

4.7改进二 ............................ 73 

4.8编译模块化代码 ......................... 78 

4.9改进三 ............................ 79

第 5章推广 FDTD仿真至所有频率 ................... 88 

5.1引言 ............................. 88 

5.2源 .............................. 88 

5.2.1高斯脉冲 ......................... 88 

5.2.2谐波源 .......................... 88 

5.2.3 Ricker小波 ........................ 90 

5.3映射频率至离散傅里叶变换 .................... 91 

5.4运行离散傅里叶变换( DFT) ................... 93 

5.5实信号与 DFT信号 ....................... 95 

5.6两个时域采样点的振幅和相位 ................... 98 

5.7电导率 ............................ 100 

5.8实例:获取平面交界面的透射系数 ................. 104 

5.8.1穿过平面交界面的透射(连续空间) .............. 104 

5.8.2使用 FDTD测量透射系数 .................. 106

第 6章基于微分方程的吸收边界条件 ................... 113 

6.1引言 ............................. 113 

6.2传播方程 ........................... 113 

6.3截断网格 ........................... 114 

6.4一阶吸收边界条件的实现 ..................... 116 

6.5用算子符号表示吸收边界条件 ................... 120 

6.6二阶吸收边界条件 ........................ 121 

6.7二阶吸收边界条件的实现 ..................... 123

第 7章色散、阻抗、反射和透射 ..................... 126 

7.1引言 ............................. 126 

7.2连续空间中的色散 ........................ 126 

7.3 FDTD方法的谐波表示 ...................... 127 

7.4 FDTD的网格色散 ........................ 129 

目录 VII 

7.5数值阻抗 ........................... 132 

7.6 FDTD解析反射系数和透射系数 .................. 133 

7.7理想电导体的反射 ........................ 136 

7.8交界面与电场节点重合 ...................... 138

第 8章二维 FDTD仿真 ........................ 142 

8.1引言 ............................. 142 

8.2多维数组 ........................... 142 

8.3二维:TMz极化 ........................ 145 

8.4 TMz实例 ........................... 148 

8.5 TMz极化波的 TFSF边界 .................... 160 

8.6 TMz TFSF边界举例 ....................... 163 

8.7 TEz极化 ........................... 173 

8.8 TMz和 TMz仿真中的 PEC .................... 177 

8.9 TEz举例 ........................... 178

第 9章三维 FDTD .......................... 191 

9.1引言 ............................. 191 

9.2 C语言中的三维数组 ....................... 191 

9.3支配方程和三维网格 ....................... 193 

9.4三维程序实例 ......................... 199 

9.5 TFSF边界 ........................... 213 

9.6 TFSF示范 ........................... 218 

9.7非等空间步长 ......................... 225

第 10章色散材料 ........................... 229 

10.1引言 ............................. 229 

10.2本构关系和色散媒质 ...................... 229 

10.2.1 Drude材料 ....................... 231 

10.2.2 Lorentz材料 ...................... 232 

10.2.3 Debye材料 ....................... 232 

10.3 Debye材料运用辅助差分方程方法( ADE) ............. 233 

10.4 Drude材料运用辅助差分方程方法( ADE) ............. 235 

10.5磁色散材料 .......................... 237 

10.6分段线性递归卷积 ....................... 239 

10.7 Debye材料的分段线性递归卷积方法 ................ 242

第 11章完全匹配层 (PML)....................... 245 

11.1引言 ............................. 245 

11.2有耗层,一维 ......................... 245 

时域有限差分方法及编程技巧 

11.3有耗层,二维 ......................... 247 

11.4分裂场 PML .......................... 249 

11.5非分裂场 PML ......................... 252 

11.6非分裂场 PML的 FDTD实现 .................. 255

第 12章声学 FDTD仿真 ....................... 259 

12.1引言 ............................. 259 

12.2 FDTD支配方程 ........................ 260 

12.3二维 FDTD实现 ........................ 263

第 13章并行处理 ........................... 265 

13.1线程 ............................. 265 

13.2线程举例 ........................... 266 

13.3消息传递接口 ......................... 272 

13.4 Open MPI基础知识 ...................... 273 

13.5等级和大小 .......................... 275 

13.6进程间的通信 ......................... 276

第 14章近远场变换 .......................... 281 

14.1引言 ............................. 281 

14.2等效原理 ........................... 281 

14.3矢量位 ............................ 282 

14.4远区的电场 .......................... 288 

14.5复化辛普森积分 ........................ 291 

14.6电磁场的排列:几何平均法 ................... 291 

14.7几何平均法实现近远场变换 ................... 294 

14.7.1双缝辐射 ........................ 294 

14.7.2圆柱体散射 ....................... 296 

14.7.3球体前向强散射 ..................... 298附录 A四阶中心差分的构造 ....................... 302附录 B产生瀑布图和动画 ........................ 303附录 C二维数据的渲染及动画 ...................... 306附录 D符号 ............................. 308附录 E PostScript简介 ........................ 309 

E.1引言 ............................. 309 

E.2 PostScript文件 ......................... 309 

E.3 PostScript基本命令 ....................... 310

索引 .................................. 319