一、写出此程序的数学物理公式;
答:(1)Gaussian pulse:
(2)迭代公式:
Project 1 一维YEE-FDTD
)(
tEi
exp(
(4
t
t
2
2
))
0
(20分)
E
n
X
1
)(
k
n
)(
kE
x
2/1
H
n
y
)2/1
H
n
y
2/1
(
k
))2/1
H
n
y
2/1
(
k
)2/1
H
n
y
2/1
)2/1
(
n
(
kE
x
)2/1
n
(
kE
x
))2/1
(
dtc
dz
(
k
(
k
dtc
dz
二、画出程序中所加源的随时间变化的曲线,并编程考察其频谱特性,给出代码; (20分)
答:由高斯脉冲公式
2
0
)(
tEi
exp(
(4
t
t
2
))
Ex(numCells/2) = exp(-0.5*((t0-t)/spread)^2);
程序
可得,
所以
5.0
spread
2
4
2
=60.16, 2/=0.033
故 采样频率最小要大于0.07,下列程序中采样频率Fs取1。
2
,其中
5.0
spread
2
4
2
程序如下:
clear all
close all
% Gaussian pulse parameters
t0 = 40;
spread = 12;
fs=1;
N=1000;
t=0:1/fs:N/fs;
g=exp(-0.5*((t0-t)/spread).^2); % Hard source
subplot(2,1,1)
plot(t(1:200),g(1:200));
grid;
xlabel('t');ylabel('Ei(t)');title('时域波形');
Y=fft(g,N);
Y1=abs(Y);
f=(0:N)*fs/N;
subplot(2,1,2)
plot(f(1:200),Y1(1:200));
grid;
xlabel('f');ylabel('|Ei(f)|');title('频域波形');
%Center of pulse
% Width of pulse
%采样频率大于两倍频宽
%采样点数
%时间范围及步进
%first
%时域信号
%快速傅里叶
%频率取幅度
%横轴频率范围
%second
%频域信号
(2)曲线图如下
(3) 给出FDTD中 t 与 x 满足及不满足CFL稳定条件时的程序运行结果;
答:(注:将dt=dx/(2.*c0);语句中的2换成0.5,使dt过大,不稳定)
(30分)
图 高斯脉冲及其频谱
(1):稳定时图像如下:
(2)不稳定时图像如下:
(4) 在程序中,左端添加PEC边界条件,右端添加PMC边界条件,运行程序,给出电磁波经过
边界之前、之间、之后的波形图,并尝试观察反射波到达源点位置波形变化图; (30分)
答:(左端PEC即令E(2)=0,右端PMC即令H(numCells-1)=0)
电磁波经过边界之前的波形图:
电磁波经过边界之间的波形图:
电磁波经过边界之后的波形图:
反射波到达源点位置之前的波形:
反射波到达源点位置之间的波形:
反射波到达源点位置之后波形: