声波波动方程正演模拟程序总结
地震波动方程方向行波波场分离正演数值模拟与逆时成像

地震波动方程方向行波波场分离正演数值模拟与逆时成像陈可洋;陈树民;李来林;吴清岭;范兴才;刘振宽【摘要】为了进一步提高对地震波传播规律的认识,将波印廷矢量引入到二维地震波动方程方向行波波场分离正演数值模拟中.根据地震波波印廷矢量的波场数值特征,实现了对全地震波场中左行波、右行波、上行波和下行波波场的自动识别与分离.以均匀介质模型、倾斜界面模型以及Marmousi模型为例,开展了相应的数值模拟实验与逆时成像处理.计算结果表明,该方法准确有效,能够实现任意时刻波场快照中方向行波的波场分离,并合成分别由左行波、右行波、上行波和下行波形成的波场快照与数值模拟记录.该方法简单易行,计算量较小,对实际地震资料中方向行波波场的识别、分离、成像及验证具有一定的应用价值.【期刊名称】《岩性油气藏》【年(卷),期】2014(026)004【总页数】7页(P130-136)【关键词】地震波动方程;正演模拟;单程波;波场分离;波印廷矢量;逆时成像【作者】陈可洋;陈树民;李来林;吴清岭;范兴才;刘振宽【作者单位】中国石油大庆油田有限责任公司勘探开发研究院,黑龙江大庆163712;中国石油大庆油田有限责任公司勘探开发研究院,黑龙江大庆163712;中国石油大庆油田有限责任公司勘探开发研究院,黑龙江大庆163712;中国石油大庆油田有限责任公司勘探开发研究院,黑龙江大庆163712;中国石油大庆油田有限责任公司勘探开发研究院,黑龙江大庆163712;中国石油大庆油田有限责任公司勘探事业部,黑龙江大庆163453【正文语种】中文【中图分类】P631.40 引言地震波正演数值模拟技术一直是国际地球物理学界的热点内容之一。
随着地震波动理论和计算机技术的不断发展,自20世纪60年代以来该项技术便得到了飞速发展,其中采用波动方程的地震波数值模拟技术能更好地保持地震波的几何学、运动学和动力学等特征,因此可达到精确模拟地震波传播规律的目的[1]。
声波波动方程正演模拟分析研究

Δt
c
在数值计算中,生 成 的 强 边 界 反 射 会 对 中 心 波
其中:
σ0 =l
og
1
R
3
x
δ
2
(
11)
3Vp
,
R 是 理 论 反 射 系 数;
δ
2δ
是 PML 的厚 度;Vp 为 速 度;在 此 基 础 上 可 推 演 由
PML 边界条件进行交错网格的有限差分格式。
理论上,
PML 法对各种入射角和频率下的地震
弥散,产生数值频散现象 [9],严重影响正演模拟的精
度。为了减轻数值频散,通常可采用以下方式:① 调
整恰当的时间和空 间 离 散 步 长,尤 其 空 间 步 长 不 宜
过大过小,而时间步长相对越小越好,但会受到实际
计算效率的限制。 ② 通 过 提 高 差 分 阶 数,其 中 提 高
空间差分阶数易实 现 且 能 有 效 降 低 频 散,但 随 着 空
2023 年 7 月
第 13 期 总第 527 期
Ju
l
y2023
No.
13 To
t
a
lNo.
527
内 蒙 古 科 技 与 经 济
I
nne
r Mongo
l
i
aSc
i
enc
eTe
chno
l
ogy & Ec
onomy
声波波动方程正演模拟分析研究
朱晓洁
(中国石化胜利油田分公司海洋采油厂,山东 东营 257237)
波的吸收效果良好,吸 收 效 率 强 于 传 统 的 吸 收 边 界
条件法 [14]。因此在计算区域加入吸 收 边 界 后,可 以
声波方程正演模拟共46页

t
x y z
vx 1 (P )
t x
vy 1 (P )
t y
vz 1 (P )
t z
11
二、波动方程类型及其局限性
能够描述且只能描述纵波的传播规律,包括 直达波、反射波、透射波、折射波等,但不能描 述转换波传播规律。
需要的已知条件包括: 1)震源函数 2)地层速度/密度 3)边界条件
对于二维速度-深度模型,地下介质中地震波 的传播规律可以近似地用声波方程描述:
2u t 2
v
2
(
2u x2
2u z 2
)
S (t )
(4-1)
v(x, z) 是介质在点(x , z)处的纵波速度,
u 为描述速度位或者压力的波场,
s(t) 为震源函数。
23
空间模型网格化(如图4-1所示):
i 2, j2
12
2、弹性波方程:
2u t 2
v
p
2
(
2u x 2
2u z 2 ) S (t)
2
w
t 2
vs
2
(
2w x 2
2w z 2 )
vx
xx
xz
t
x
z
vz xz zz
t
x
z
xx ( 2u) vx vz
t
x
z
zz vx ( 2u) vz
t
x
z
xz u vz u vx
内容提纲ห้องสมุดไป่ตู้
一、地震勘探基本原理 二、波动方程类型及其 局限性 三、数值算法类型及其局限性 四、声波方程的有限差分法数值模拟
1
一、地震勘探基本原理
*
波动方程小结

波动方程小结部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑小结电磁波的正演模型:初值:采用中心离散的方法解决这个二维方程,和分别为空间步长和时间步长,为介质电导率,为介电常数,为真空中的磁导率简记为简记为简记为,则正演模型的离散形式为b5E2RGbCAP=初值条件离散为<2-4)其中i, j, m, n, p都是正整数,边界吸收条件离散为这就是maxwell方程的正演的时域有限差分迭代算法。
数值稳定条件是波动方程代码:dt = 59*10^(-13>。
%时间步长dx = 0.25*10^(-2>。
%空间步长dy = 0.25*10^(-2>。
nx = 200。
%网格剖分ny = 300。
% wavefield initial value for two timeu1 = zeros(nx,ny>。
%u1初始化u2 = u1。
u3 = u1。
c = u1。
c(:,:> = 2*10^8。
%波速sigma =0.1*10^(-9>。
% subwave, ricker waveletf = 5000*10^6。
%频率[s,tw] = ricker(f,dt>。
%波源方程sn = length(s>。
%s的长度T = 350。
%迭代次数for k=1:Tfor i=2:nx-1for j=2:ny-1if(k<sn>ss = (s(k+1>>。
elsess = 0。
endu3(i,j>=((c(i,j>*dt/dx>^2*(u2(i+1,j>-2*u2(i,j>+u2(i-1,j>>+...p1EanqFDPw+(c(i,j>*dt/dy>^2*(u2(i,j+1>-2*u2(i,j>+u2(i,j-1>>+...DXDiTa9E3dss*((i==50>&&(j==ny/2>>+...+2*u2(i,j>-u1(i,j>+...c(i,j>^2/2*dt*sigma*u1(i,j>>/(1+c(i,j>^2/2*dt*sigma>;RTCrpUDGiTendendu3(1,:> =0。
3.1.6波动声学基础 - 简正波声场计算及时域波形预报仿真程序

程序1:%理想边界(绝对软海底)平行平面层波导声场计算%对应水声学原理第三章前两节针对波动声学的部分内容clear allclose allclc;f=25;%声源频率w=f*2*pi;%角频率c=1500;%声速k=w/c;%波数z0=100; %声源深度L=10000; %所要求解的距离H=200; %最大深度step=1000; %运算点数pp=zeros(step,step);%声场初始化Tl=zeros(1,8000);lam=c/f;%波长n=floor(H/(lam/2));%简正波阶数x=0:L/(step-1):L;%水平距离z=0:H/(step-1):H;%深度for i=1:1:nkzn=i*pi/H; %本征值kn=sqrt(k^2-kzn^2);po=(j*pi*2/H)*sin(kzn*z0)*sin(kzn*z).'*besselh(0,2,(kn*x));%声场解析解pp=po+pp;%求和end;p0=exp(j*k);%声源归一化条件p=abs(pp)+10^-7;%避免奇异性TL=-20*log10(abs(p/p0));figurepcolor(x,z,TL)%绘图shading interp;colormap('default')cmap = colormap;colormap(flipud(cmap));axis ij;jeta=jet(22);jetb=flipud(jeta);colormap(jetb)colorbar;title('绝对软海底传播损失')xlabel('Range/m')ylabel('depth/m')figureh=30;%设置深度row=floor(h/(H/(step-1)));plot(x,TL(row,:))title('绝对软海底30m深度处传播损失曲线')xlabel('Range/m')ylabel('dB/m')axis ij程序:2:%理想边界(绝对硬海底)平行平面层波导声场计算clear allclc;f=25;%声源频率w=f*2*pi;%角频率c=1500;%水中声速k=w/c;%水中波数z0=100; %声源深度L=10000; %所要求解的距离H=200; %波导深度step=1000; %运算点数pp=zeros(step,step);%声压初始化Tl=zeros(1,8000); %传播损失初始化lam=c/f; % 声波波长n=floor(H/(lam/2)+1/2);%简正波阶数x=0:L/(step-1):L;z=0:H/(step-1):H;for i=1:1:n-1kzn=(i-1/2)*pi/H; %本征值kn=sqrt(k^2-kzn^2);po=(j*pi*2/H)*sin(kzn*z0)*sin(kzn*z).'*besselh(0,2,(kn*x));%声场解析解pp=po+pp; %求和end;p0=exp(j*k); %点源归一化函数p=abs(pp)+10^-7;%加上一小量避免问题的奇异性TL=-20*log10(abs(p/p0));%计算传播损失pcolor(x,z,TL)%绘图shading interp;colormap('default')cmap = colormap;colormap(flipud(cmap));axis ij;jeta=jet(22);jetb=flipud(jeta);colormap(jetb)colorbar;title('绝对硬海底传播损失')xlabel('Range/m')ylabel('depth/m')figureh=30;%设置深度row=floor(h/(H/(step-1)));plot(x,TL(row,:))title('绝对硬海底30m深度处传播损失曲线')xlabel('Range/m')ylabel('dB/m')axis ij程序3:%%简正波声场波形预报%%%对应水声学原理第三章前两节针对波动声学的部分内容clear allclose allclcc=1500; %声速z0=100; %声源深度H=200; %波导深度x=10000; %接收点水平距离z=100; %接收深度fmax=10;%上限频率fmin=5;%下限频率fsig=(fmax-fmin)/2+fmin;%发送信号的频率filn=10;%填充数Tmax=filn*1/fsig;nn=100;%设置每个周期波形的采样点数step=1/fsig/nn;%采样间隔ts=0:step:Tmax;sigl=sin(2*pi*fsig*ts);%CW信号% sigl=1/2*sin(2*pi*fsig*ts).*(1-cos(1/4*2*pi*fsig*ts));N=4096*8;% 2的整数次幂zo=zeros(1,N-length(ts));sig_whole=[sigl,zo];%信号补零Fsig=fft(sig_whole,N);%信号频谱kk=-(N-1)/2:(N-1)/2;%数字频率D=1/N/step; %频率分辨率ff=kk*D; %模拟频率pf=zeros(1,fmax);%信道传输函数初for f=fmin:D:fmax%声源频率w=f*2*pi;%角频率lam=c./f;%波长n=floor(H/(lam/2)+1/2);%简正波阶数pp=0;%声场初始化for i=1:1:nk=w/c;%波数kzn=(i-1/2)*pi/H;%本征值kn=sqrt(k.^2-kzn.^2);po=(j*pi*2/H)*sin(kzn*z0)*sin(kzn*z)*besselh(0,2,(kn*x));%声场解析解pp=po+pp;%求和end;pf(floor(f/D)+1)=pp;endpF1=[pf zeros(1,N/2-length(pf))];M=length(pf);pF2=[pF1 0 conj(pF1(end:-1:2))];pt=real(ifft(pF2.*Fsig));%根据卷积定理求解冲激响应函数t=0:step:(N-1)*step;%时间窗plot(t,pt)title('时域波形预报')xlabel('时间/s')ylabel('声压幅度/Pa')figureplot(t,sig_whole)title('发送信号波形')xlabel('时间/s')ylabel('声压幅度/Pa')figureplot(ff,abs(fftshift(Fsig)))title('发送信号频谱')xlabel('频率/Hz')ylabel('幅度')程序4:%%简正波声场波形预报情况2发送加汉明窗正弦信号%%clear allclose allclcc=1500; %声速z0=100; %声源深度H=200; %波导深度x=30000; %接收点水平距离z=100; %接收深度fmax=75;%上限频率fmin=25;%下限频率fsig=(fmax-fmin)/2+fmin;%发送信号的频率step=0.001;%时域采样周期ts=0:step:4/fsig;N=2048*16;% 2的整数次幂sigl=1/2*sin(2*pi*fsig*ts).*(1-cos(1/4*2*pi*fsig*ts));zo=zeros(1,N-length(ts));sig_whole=[sigl,zo];%信号补零Fsig=fft(sig_whole,N);%信号频谱kk=-(N-1)/2:(N-1)/2;%数字频率D=1/N/step; %频率分辨率ff=kk*D; %模拟频率pf=zeros(1,floor((fmax-fmin)/D)+1);%信道传输函数初for f=fmin:D:fmax%声源频率w=f*2*pi;%角频率lam=c./f;%波长n=floor(H/(lam/2)+1/2);%简正波阶数pp=0;%声场初始化for i=1:1:2k=w/c;%波数kzn=(i-1/2)*pi/H;%本征值kn=sqrt(k.^2-kzn.^2);po=(j*pi*2/H)*sin(kzn*z0)*sin(kzn*z)*besselh(0,2,(kn*x))*exp(1j*w*floor(x/c));%声场解析解pp=po+pp;%求和end;pf(floor(f/D)+1)=pp;endpF1=[pf zeros(1,N/2-length(pf))];pF2=[pF1 0 conj(pF1(end:-1:2))];pt=real(ifft(pF2.*Fsig));%根据卷积定理求解冲激响应函数t=x/c:step:x/c+(N-1)*step;%时间窗plot(t,pt)title('时域波形预报')xlabel('时间/s')ylabel('声压幅度/Pa')figureplot(t,sig_whole)title('发送信号波形')xlabel('时间/s')ylabel('声压幅度/Pa')figureplot(ff,abs(fftshift(Fsig)))title('发送信号频谱')xlabel('频率/Hz')ylabel('幅度')。
计算数学毕业论文范文

计算数学毕业论文范文一、论文说明本团队专注于毕业论文写作与辅导服务,擅长案例分析、编程仿真、图表绘制、理论分析等,论文写作300起,具体价格信息联系二、论文参考题目计算数学在二甲苯异构体色谱重叠峰解析中的应用研究思路:色谱法作为常用的分离、分析手段广泛应用于大气、水质、土壤、生物、食品、环境污染物等方面的监测。
但常碰到一些即使改变色谱条件也难以分离的重叠色谱峰问题,严重制约了检测及研究工作的进行。
本课题首次把卡尔曼滤波和岭回归计算数学应用。
题目:语境视角下的有限元法发展史思路:计算数学是现代数学的一个非常重要的分枝,但国内对计算数学发展史研究很不充分。
本文研究了计算数学中一种成熟而有效的计算方法——有限元法的发展史,并且对有限元法发展史作了语境分析。
有限元法的发展历程可以分为提出(1943)、发展(1944-1960)和完善(1961-二十世纪九十年代)三个阶段。
有限元法。
题目:基于折截面法的双圆弧齿轮弯曲应力计算数学模型研究思路:双圆弧齿轮传动是机械传动中很重要的一种传动方式,对双圆弧齿轮的弯曲强度进行分析是应用双圆弧齿轮传动,对其承载能力、振动、啮合特性、齿形修正设计等进行研究的基础。
因此,应用精确的双圆弧齿轮数学模型,建立比较精确实用的双圆弧齿轮弯曲应力数学模型,准确地求解双圆弧齿轮任一点的弯曲应力具有重要的意义。
本。
题目:水力过渡计算数学模型及其水锤计算精度问题分析思路:随着我国经济的迅猛发展和随着人口的迅速增加而引起的水资源的不合理利用及水污染,这些都使我国的水资源的供求矛盾变得异常的尖锐和突出,已经严重阻碍了城市的发展。
为了解决这些问题,政府投入了相当大的人力物力去修建更多的输水工程。
在这些工程中,我们近常会遇到的事是输水管线的水锤防护等问题,所以为计算水锤以更好的防护,水力过渡计。
题目:火电厂SCR烟气脱硝物料计算数学模型的建立与应用思路:火电厂选择性催化还原(SCR)脱硝技术是当今国内外最为有效的一种脱硝技术,SCR的物料计算在脱硝工艺中起着极为重要的作用,如何建立良好的数学模型从而得到准确的物料计算对脱硝系统以及整个机组有着重要的意义。
地震波数值模拟中差分阶数的边界效应

地震波数值模拟中差分阶数的边界效应陈可洋【摘要】提出了声波正演数值模拟中计算网格间差分阶数(精度)的不衔接而引起的边界反射效应问题,采用不同中心网格有限差分法求解声波波动方程来验证.数值实例分析表明,同差分阶数间不存在任何边界效应,而当差分阶数较低且网格间差分阶数递变较大时,边界效应显著,通过缩小差分网格间的递变阶数并提高相应的离散阶数,可以有效压制该边界效应,并保证计算结果具有较高的信噪比和可信度.【期刊名称】《高原地震》【年(卷),期】2011(023)001【总页数】4页(P20-23)【关键词】差分阶数;模拟精度;边界效应;声波方程;数值计算【作者】陈可洋【作者单位】中国石油大庆油田有限责任公司勘探开发研究院,黑龙江,大庆,163712【正文语种】中文【中图分类】P315.8高精度地震波正演数值模拟一直是地球物理学和地震学研究的重要内容,它在人工地震和天然地震的资料采集、处理和解释中发挥着重要指导作用,如何高精确、高效地实现地震波正演模拟一直是近40年来数值模拟领域致力于研究的重要问题[1-5]。
地震波正演数值模拟[6-10]由3个核心组成部分:①数值离散算法;②人工边界吸收;③数值计算稳定性。
这3个因素是相互联系和相互影响的。
因此,要使整个地震波正演数值模拟结果具有较高的信噪比[11-12],就必须提高数值精度以降低或消除频散效应,优化边界吸收算子或增加阻尼条带厚度和衰减率以减小边界反射能量,并保证数值计算过程稳定以降低或延缓内行波动能量在有限的时间范围内累积增大。
在保证数值计算过程稳定的前提下,本文以不同阶数网格间中心网格有限差分法数值计算为例,研究网格间差分阶数(精度)的不一致而引起的边界效应问题,分析其成因,并提出相应的压制方法,以保证数值模拟结果具有较高的精度。
以二维地震波动方程为例,其通常有如下形式:式(1)中,u为质点振动位移,v为地震波速度,x和z为空间坐标,t为时间。
采用时间2阶、空间任意2N阶精度对式(1)进行差分离散,得到:式(2)中,ai为高阶中心网格有限差分系数,Nx和Mz分别为x和 z方向的空间有限差分阶数,2Nx和2Mz为空间差分近似精度(由此可知,差分阶数越高,数值模拟精度也越高,两者成正比关系),m和n分别为x方向和z方向的空间采样点序号,k为时间t的采样点序号,Δh=Δx=Δz为空间网格步长,Δt为时间步长。
声波方程数值模拟实验报告

声波方程数值模拟实验报告实验要求:1、应用声波方程作为正演模拟的波动方程;2、将所提供震源函数离散后绘图;3、给定两个二维速度-深度模型(一个小模型;一个大模型),绘出图形来;4、对于小模型,整个区域的速度值可设为常数,即只有一种介质,将震源点放在模型中间,分别记录两个时刻的波前快照(即该时刻区域内所有网格点的波场值)。
第一时刻为地震波还未传播到边界上的某时刻,第二时刻为地震波已经传播到边界上的某时刻,体会其人工边界反射;5、对于大模型,定义为水平层状速度模型(至少两层);做两个实验,一是将震源点放在区域表层任一点,记录下某些时刻的波前快照,体会地震波在两种介质的分界面上传播规律;二是合成一个地震记录,即记录下与震源同一深度点的各点所有时刻的波场值,并指出记录上的同向轴分别对应哪些波。
实验目的:1.通过本次作业,加深对波动方程的理解,明白波动方程所代表的物理意义。
2. 通过模拟地震波在介质中的传播,理解实际勘探中地震波在地层中的传播规律。
3. 通过模拟水平层状速度模型,体会地震波在两种介质分界面的传播规律,并能够从地震记录中识别出反射波,透射波,多次波,折射波和绕射波。
4. 通过模拟人工合成的地震记录,体会地震勘探基本原理和方法,验证地震波传播能量波形变化趋势。
需要的已知条件包括:1)震源函数2)地层速度(波速)3)边界条件2.弹性波方程:⎪⎪⎩⎪⎪⎨⎧∂∂+∂∂=∂∂+∂∂+∂∂=∂∂)()()(22222222222222z w x w v t w t S z u x u v t u s p 声波方程的有限差分法数值模拟对于二维速度-深度模型,地下介质中地震波的传播规律可以近似地用声波方程描述:)()(2222222t S zu x u v t u +∂∂+∂∂=∂∂ (4-1) (,)v x z 是介质在点(x , z )处的纵波速度,u 为描述速度位或者压力的波场,)(t s 为震源函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
声波波动方程正演模拟程序
程序介绍:
第一部分:加载震源,此处选用雷克子波当作震源。
编写震源程序后,我将输出的数据复制,然后我用excel做成了图片,以检验程序编写是否正确。
以下为雷克子波公式部分的程序:
for(it=0;it<Nt;it++)
{
t1=it*dt;
t2=t1-t0;
source[it]=(1.0-2.0*pow(PI*fm*t1,2.0))*exp(-pow(PI*fm*t1,2.0));
fprintf(fp,"%.8f %.8f\n",t1,source[it]);
}
此处,为了成图完整,我用的是t2,而不是t1,也就是把雷克子波向右移动了一段距离,使主要部分都显示出来。
(频率采用的是30hz)
从图中可以看出程序是正确的,符合理论上雷克子波的波形。
第二部分:主程序,编写声波正演模拟算子。
首先定义了各种变量,然后指定震源位置,选择权系数,给速度赋值,然后是差分算子的编写,这是主要部分,最后再进行时间转换,即把n-1时刻的值给n时刻,把n时刻的值给n+1时刻。
此处,我编写的是均匀介质声波方程规则网格的正演模拟程序,时间导数采用二阶中心差分、空间导数为2N阶差分精度,网格大小为200*200,总时间为400。
第三部分:这一部分就是记录文件。
首先记录Un文件,然后记录record文件。
模型构建与试算:
1、我首先建立了一个均匀介质模型,首先利用不同时间,进行了数值模拟,得到波场快照如图所示:
100ms 200ms 300ms
此处,纵波速度为v=3000m/s。
模型大小为200×200,空间采样间隔为dx=dz=10m。
采用30Hz的雷克子波作为震源子波,时间采样间隔为1ms,图中可以看出,波场快照中的同相轴是圆形的,说明在均匀各向同性介质中,点源激发的波前面是一个圆,这与理论也是吻合的。
并且随着时间的增大,波前面的面积逐渐增大,说明地震波从震源中心向外传播。
2、我在建立的均匀模型的基础上,改变差分算子的精度,分别采用2阶、6阶、12阶精度进行试算。
时间统一采用300ms的时候。
得到的波长快照如下:
2阶精度6阶精度12阶精度
图中可以看出,在阶数较低时,出现很多同相轴,说明数值频散现象严重;随着算子阶数的增加,对于高阶差分算子来说,算子阶数越高,压制数值频散效果越好,精度越高。
3、最后,我又建立了一个层状介质模型,上层介质速度为v=2000m/s,下层介质速度为v=4000m/s。
模型大小为200×200,空间采样间隔为dx=dz=10m。
采用30Hz的雷克子波作为震源子波,震源位于模型(70,100)处,时间采样间隔为1ms。
采用12阶差分算子进行数值模拟。
结果如下:
100ms
200ms 300ms
图中可以看出,在未遇到界面前,地震波在均匀介质中的波前面一个圆。
当遇到地层界面之后,在界面处发生了反射、透射和折射现象.沿测线方向的单炮记录如下图所示。
记录中存在两条直线状的同相轴和一条近似双曲线的同相轴。
由于直达波的时距曲线是直线,因此两条直线同相轴对应直达波;由于反射波的时距曲线是近似双曲线,因此近似双曲线同相轴对应的是反射波。