版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计 算 声 学1第一章 绪 论 在学习了弹性动力学、声学和声测井理论之后,如何数值模拟声场的激发和传播? 如何分析弹性波场的扩散、衰减以及波型的转换? 特别在介质分布失去轴对称时,纯解析方法不适用时用什么方法来数值模拟声场? 这些都是计算声学所要解决的问题,相关的具体算法、处理手段和程序构成计算声学的主要内容。2计算方法分类 根据方法本身的不同主要分四类: 第一 纯解析算法(DW), 第二 摄动理论近似求解方法, 第三 半解析方法, 第四 纯数值求解方法(FD)。3 具体根据介质类型 可以把每一类方法具体展开: 第一 理想弹性介质, 第二 准(粘)弹性介质, 第三 双相(多相)介质。4 具体根
2、据声源类型: 点源(单极和多极), 柱源。5 此外,根据为分析波场的传播机制: 第一 计算全波声场, 第二 计算分波声场。6 本课程的主要目的掌握基本的声学类问题的数值模拟程序及有关分析手段的程序,特别是一些基本的通用子程序。学会如何调试子程序,如何修改和改进主程序,达到能够针对具体问题独立编程的水平。使学者在上完该课程后的有关声学问题的计算能力得到提高 7第二章 纯解析算法-全波场的计算2.1 单相准弹性介质地层下单极点源激发的井孔声波全波场的计算本节学习在单相(准)弹性介质流体中点源(单极源)激发与辐射声场的数值模拟方法-离散波数法。8一、设声源为定声压源,则流体内点源声压直达场的计算 9
3、均匀流体介质中的全波FFT 用FALSE 定声压点源流体直达场在空间-频率域的表达式为(EW) Notice : The “DFL” in X1=DFL*DSQRT(DBLE(N1-1)10均匀流体介质中的全波声源脉冲的频域响应:FFT 用FALSE 声源脉冲波列:简谐(单色)波的叠加FFT 用TRUE 振幅 11均匀流体介质中的全波FFT 用TRUE 定声压点源流体直达场在空间-时间域的表达式(DW)为 Notice : The “DFP” in X2=DFP*DSQRT(DBLE(N2-1)12均匀流体介质中的全波对理想弹性介质,频率为实频率时:对粘弹性介质,频率为复频率时:13Fig.
4、01 Waves propagating in water at a center frequency of 10kHz Comparision between EW and DWZ=1.0mr=0.1mVf=1600m/s14声源脉冲的类型15声源脉冲的类型 PF3余弦包络 时域函数161 声源脉冲的类型 PF3频域函数17 SUBROUTINE PF3(CPT,FR,FI) IMPLICIT DOUBLE PRECISION(A-B,D-H,O-Z) IMPLICIT DOUBLE COMPLEX(C) COMMON/BLKDAT/TC,P0,P0T PAI=3.1415926535D0
5、CI=DCMPLX(0.D0,1.D0) A=P0T+PAI B=P0T-PAI CH=.25D0*TC*(CSIW(CPT+P0T)+CSIW(CPT-P0T) & +.5D0*(CSIW(CPT+A)+CSIW(CPT-A) & +CSIW(CPT+B)+CSIW(CPT-B) 18 正变换: CH=CH*CDEXP(CI*CPT ) 反变换: (我们使用) CH=CH*CDEXP( CI*CPT ) FR=DREAL(CH) FI=DIMAG(CH) RETURN END19其中CSIW为函数子程序 DOUBLE COMPLEX FUNCTION CSIW(CX) IMPLICIT DO
6、UBLE COMPLEX(C) IMPLICIT DOUBLE PRECISION(A-B,D-H,O-Z) X=DREAL(CX) Y=DIMAG(CX) IF(X.EQ.0.D0.AND.Y.EQ.0.D0) GOTO 111 110 CSIW=CDSIN(CX)/CX GO TO 30 111 CSIW=1. 30 RETURN END20声源脉冲PF3的调用方式 DP=PAI2*DFP 角频率间隔 P0=PAI2*F20 中心角频率 W0=PAI2*F0 复频率虚部对应角频率 P0T=PAI*TC*F20 TC时域脉冲波列长 DPT=.5D0*DP*TC WW0=0.5D0*W0*TC
7、 DO J=JFL,JFM PT=J*DPT 对(角)频率的循环 CPT=DCMPLX(PT,-WW0) CALL PF3(CPT, FR(J), FI(J) ENDDO21PF3 (NT=3) F20=2kHz, NN=322声源脉冲的类型 PF2变形瑞克子波时域函数232 声源脉冲的类型 PF2频域函数24 SUBROUTINE PF2(CP,FR,FI)IMPLICIT DOUBLE COMPLEX(C)IMPLICIT DOUBLE PRECISION(A-B,D-H,O-Z)COMMON/DATA/AA,AA2,W0PAI=3.1415926535D0 CI=(0.D0,1.D0)C
8、A1=3.D0*(AA-CI*CP)*2-W0*2CA2=8.d0*AA2*W0*CA1CA3=(AA-CI*CP)*2+W0*2)*3CF=CA2/CA3FR=DREAL(CF)FI=DIMAG(CF)RETURNEND 25声源脉冲PF2的调用方式 DP=PAI2*DFP 角频率间隔 W0=PAI2*F20 中心角频率 AA=P0/DSQRT(3) AA2=AA*AA W01=PAI2*F0 复频率虚部对应角频率 DO J=JFL,JFM P=J*DP 对(角)频率循环 CP=DCMPLX(P,-W01) CALL PF2 (CP, FR(J), FI(J) ENDDO26PF2 (NT=
9、2) F20=2kHz, NN=327快速傅立叶变换子程序FFT28快速傅立叶变换子程序SUBROUTINE COMPFR(A,B,N1,M1,INV)A变换量实部数组B变换量虚部数组 N1,M1变换量数组元素量及相关量 INV逻辑变量(.TRUE. OR .FALSE.) 正变换 反变换 A, B既是输入变量又是输出变量 29快速傅立叶变换子程序组成及调用方式 SUBROUTINE COMPFR(XR,XI,N2,M2,.INV.) SUBROUTINE FFT(A,B,N1,M1,KS) SUBROUTINE REORD(A,B,N1,M1,KS,REEL) CALL COMPFR(XR,
10、XI,N2,M2,.TRUE.) 例如: CALL COMPFR(XR,XI,N2,M2,.FALSE.) 例如:30柱函数子程序I(X) K(X)31柱函数子程序 SUBROUTINE DCBES(CZ,N,M) CZ自变量(实部,虚部) N控制变量 N=1计算I和K;N=其它值只计算K M1计算贝塞耳函数的阶数 CZ是输入变量 输出变量通过公用块导出COMMON /BLKBES/CI(0:5),CII(0:5),CK(0:5),CKK(0:5) 一阶导数 一阶导数32柱函数子程序组成及调用方式 SUBROUTINE DCBES(CZ,N,M) SUBROUTINE CPAB 在主程序中 C
11、ALL CPAB 之后在任意位置 CALL DCBES(CZ,N,M)例如:要计算井壁处流体径向虚波数对应的贝塞耳 函数CZ=DCSQRT(CKZ*CKZ-CKF*CKF)*R CKZ轴向波数,CKF流体波数33点源流体直达场的计算程序单极点源在流体中的辐射场34直达场计算程序SOURCE0.FOR主要流程:计算声源及接收器有关量为计算贝塞耳函数作准备 CALL CPAB计算波数CALL CKRI计算复频率、离散点间隔(时频、空波)对频率作外循环对波数作内循环计算波数域的声源辐射场函数 (注意对称性),每次内循环后作FFT(波数空间)35直达场计算程序SOURCE0.FOR主要流程:对频率循环
12、完成后即得到频率空间域的声源辐射场函数。并从中取出各接收器处的声场。作频率时间域FFT,并对复频率还原 计算声源激发的瞬态声场 主程序有详细的中文说明36直达场计算程序输入文件SOURCE0.YY $CONS R=0.1D-09, 接收器(场点)的径向坐标 Vf=1500.D0, 流体波速 Qf=1.d+100, 流体品质因素 TC=1.0D-03, PF3声源脉冲波列长 F10=0.10D+02, 要求接收器与声源的最大距离 F20=0.20D+04, 声源的中心频率 DFL=0.48828125D-01, 线波数间隔 DFP=0.50D+02, 离散频率点间隔 ZP=0.1D-06, 第一
13、接收器轴向坐标 DZ=0.1D+01, 相邻接收器间隔 $END 37直达场计算程序输入文件SOURCE0.YY $DEVP N1=8193, 波数空间数组元素量 N2=8193, 频率时间数组元素量 M1=14, 与N1对应 M2=14, 与N2对应 NN=3, 控制频域计算范围的参数之一 NT=2, 声源脉冲的类型选择2PF2,3-PF3 NW=5, 接收器道数5 KEY=1, 功能开关。0声源脉冲及频谱计算 1-用公式直接计算空间频率域的场 2-用FFT变换由频率波数得出频率空间域的场 $END 38直达场计算程序输入文件SOURCE0.YYDFL=1.0/(DDZ*(N-1)DFL =0.48828125D-1;0.244140625D-1,0.1220703125D-1,0.D-1N,M =1025 11;2049 12; 4097 13; 8193 14; 16385 15 39单极点源辐射场的计算结果点源在无限流体中激发的声波场40PF2 (NT=2) F20=2kHz, NN=3Vf=1500m/s -EW - DW41PF3 (NT=3) F20=2kHz, NN=3Vf=1500m/s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JJF(陕) 015-2019 防雷元件测试仪校准规范
- 基金管理委托合同三篇
- 城市绿化景观工程设计招标合同三篇
- 探索急诊科室青少年护理需求计划
- 美容行业的产品推广与营销计划
- 2024-2025学年年七年级数学人教版下册专题整合复习卷28.1 锐角三角函数(3)(含答案)
- 物业清洁保洁承揽合同三篇
- 项目成功因素的分析与总结计划
- 《政策新解》课件
- 玩具制造委托合同三篇
- 儿童友好型社区创建方案(2篇)
- 2024-2030年中国水泵市场深度调研分析及投资前景研究预测报告
- 预防接种上岗人员培训试题(预防接种门诊)
- 2024年中考英语最后一卷(广东卷)-2024年中考英语逆袭冲刺名校模拟真题速递(广东专用)
- 网课智慧树知道《古典时期钢琴演奏传统(星海音乐学院)》章节测试答案
- 《护理伦理与法律法规》期末考试复习题库(含答案)
- DL-T5190.1-2022电力建设施工技术规范第1部分:土建结构工程
- 欢喜就好-大漆文创产品设计智慧树知到期末考试答案章节答案2024年泉州华光职业学院
- 学困生转化讲座PP课件
- 2024华为员工股权激励协议
- TD/T 1044-2014 生产项目土地复垦验收规程(正式版)
评论
0/150
提交评论