实验2磁性体磁场正演程序.doc
《实验2磁性体磁场正演程序.doc》由会员分享,可在线阅读,更多相关《实验2磁性体磁场正演程序.doc(15页珍藏版)》请在三一办公上搜索。
1、应用地磁学实验报告 姓 名: 张嘉琪 学 号: 1010112225 指导教师: 李淑玲 实验地点: 实验室319 实验日期: 2014-05-24实验二:磁性体磁场正演 一、实验目的:1、通过球体、水平圆柱体磁场的正演计算,掌握简单规则磁性体正演磁场的计算方法;2、通过计算认识球体与水平圆柱体磁场的一般分布规律,了解影响磁性体磁场的主要因素(如磁性体的形体、物性参数、走向或计算剖面的选择等),培养学生实际动手能力与分析问题的能力。二、实验内容用Matlab语言或C语言编程实现球体和水平圆柱体的磁场(包括Za、Ha、t)的正演计算。 三、实验要求假设地磁场方向与磁性体磁化强度方向一致且均匀磁化
2、的情况下,当地磁场T=50000nT,磁倾角I=60,球体与水平圆柱体中心埋深R=30m,半径r=10m,磁化率k=0.2(SI),计算(观测)剖面磁化强度水平投影夹角A=0时:1、正演计算球体的磁场(Za、Hax、Hay、T),画出对应的平面等值线图、曲面图及主剖面异常图;2、正演计算水平圆柱体的磁场(Za、Ha、T),画出主剖面异常结果图;3、通过改变球体与水平圆柱体的几何参数、磁化强度方向(I)、计算剖面的方位角(A),观察主剖面磁场Za的变化,分析磁化方向与计算剖面对磁性体磁场特征的影响。 四、实验原理球体与水平圆柱体磁场(Za、Ha、T)的计算公式是以磁化强度倾角I、有效磁化倾角is
3、和剖面与磁化强度水平投影夹角A来表达。1、球体磁场的正演公式: 2、水平圆柱体磁场的正演公式:3、有效磁化强度Ms与有效磁化倾角is:五、计算程序代码:1、球体matlab代码:clc;clear;% 测点分布范围dx=5; % X方向测点间距dy=5; % Y方向测点间距nx=81; % X方向测点数ny=81; % Y方向测点数xmin=-200; % X方向起点ymin=-200; % Y方向起点x=xmin:dx:(xmin+(nx-1)*dx); % X方向范围y=ymin:dy:(ymin+(ny-1)*dy); % Y方向范围X,Y=meshgrid(x,y); % 转化为排列
4、% 球体参数i=pi/3; %磁化倾角ia=0; %剖面磁方位角R=10; % 球体半径 mv=4/3*pi*R3u=4*pi*10(-7);%磁导率T=0.5*10(-4);%地磁场强度k=0.2;%磁化率M=k*T/u; %磁化强度 A/mm=M*v; %磁矩D=30; % 球体埋深 m% 球体Za理论磁异常Za=(u*m*(2*D.2-X.2-Y.2)*sin(i)-3*D*X.*cos(i)*cos(a)-3*D*Y.*cos(i)*sin(a)./(4*pi*(X.2+Y.2+D.2).(5/2);% 球体Hax理论磁异常Hax=(u*m*(2*X.2-Y.2-D.2)*cos(i)
5、*cos(a)-3*D*X.*sin(i)+3*X.*Y.*cos(i)*sin(a)./(4*pi*(X.2+Y.2+D.2).(5/2);%球体Hay理论磁异常Hay=(u*m*(2*Y.2-X.2-D.2)*cos(i)*sin(a)-3*D*Y.*sin(i)+3*X.*Y.*cos(i)*cos(a)./(4*pi*(X.2+Y.2+D.2).(5/2);%球体T理论异常T=Hax*cos(i)*cos(a)+Hay*cos(i)*sin(a)+Za*sin(i);%绘平面异常等值线图(二维)figure(1),clf,subplot(221),contourf(X,Y,Hax);x
6、label(X(m),ylabel(Y(m),title(理论球体Hax异常);axis equal,axis(-50 50 -50 50),colorbar;subplot(222),contourf(X,Y,Hay);xlabel(X(m),ylabel(Y(m),title(理论球体Hay异常);axis equal,axis(-50 50 -50 50),colorbar;subplot(223),contourf(X,Y,Za);xlabel(X(m),ylabel(Y(m),title(理论球体Za异常);axis equal,axis(-50 50 -50 50),colorba
7、r;subplot(224),contourf(X,Y,T);xlabel(X(m),ylabel(Y(m),title(理论球体T异常);axis equal,axis(-50 50 -50 50),colorbar;%绘制曲面图(三维)figure(2),clf,subplot(221),mesh(X,Y,Hax),shading interp,xlabel(X(m),ylabel(Y(m),zlabel(理论球体Hax异常),colorbar;subplot(222),mesh(X,Y,Hay),shading interp,xlabel(X(m),ylabel(Y(m),zlabel(
8、理论球体Hay异常),colorbar;subplot(223),mesh(X,Y,Za),shading interp,xlabel(X(m),ylabel(Y(m),zlabel(理论球体Za异常),colorbar;subplot(224),surf(X,Y,T),shading interp,xlabel(X(m),ylabel(Y(m),zlabel(理论球体T异常),colorbar;%绘制主剖面异常等值线Za1=(u*m*(2*D.2-x.2)*sin(i)-3*D*x.*cos(i)*cos(a)./(4*pi*(x.2+D.2).(5/2);Hax1=(u*m*(2*x.2-
9、D.2)*cos(i)*cos(a)-3*D*x.*sin(i)./(4*pi*(x.2+D.2).(5/2);Hay1=(u*m*(-x.2-D.2)*cos(i)*sin(a)./(4*pi*(x.2+D.2).(5/2);T1=Hax1*cos(i)*cos(a)+Hay1*cos(i)*sin(a)+Za1*sin(i);figure(3),clf,subplot(221)plot(x,Za1,g-,linewidth,1.3);xlabel(X(m),ylabel(理论球体Za异常);subplot(222)plot(x,Hax1,k-,linewidth,1.3);xlabel(X
10、(m),ylabel(理论球体Hax异常);subplot(223)plot(x,Hay1,r-,linewidth,1.3);xlabel(X(m),ylabel(理论球体Hay异常);subplot(224)plot(x,T1,b-,linewidth,1.3);xlabel(X(m),ylabel(理论球体T异常); %绘制异常剖面图figure(4),clf,for i=0:pi/6:pi/2 Za2=(u*m*(2*D.2-x.2)*sin(i)-3*D*x.*cos(i)*cos(a)./(4*pi*(x.2+D.2).(5/2); hold onplot(x,Za2,r-,lin
11、ewidth,1.3),xlabel(X(m),ylabel(磁力异常(磁倾角改变),grid on;endh=legend(Za);legend(h,boxoff); figure(5),clf,for a=0:pi/6:piA=pi/3; Za2=(u*m*(2*D.2-x.2)*sin(i)-3*D*x.*cos(i)*cos(a)./(4*pi*(x.2+D.2).(5/2); hold onplot(x,Za2,r-,linewidth,1.3),xlabel(X(m),ylabel(磁力异常(磁方位改变),grid on;endh=legend(Za);legend(h,boxof
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 磁性 磁场 程序
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4223311.html