八地震定位與地球速度反演_第1頁
八地震定位與地球速度反演_第2頁
八地震定位與地球速度反演_第3頁
八地震定位與地球速度反演_第4頁
八地震定位與地球速度反演_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

4-SEQMTEqn\c\*Arabic\*MERGEFORMAT13)與直達波的考慮類似,當(dāng)Z0變化非常小時,Z0僅影響到Dz,而考慮(6-6-17)時除了第一項含有Dz外,觀測到首波的臨界距離也含有Dz,因此應(yīng)該把(6-6-16)式代入(6—6-17)時再對Dz求偏導(dǎo)數(shù)??梢缘玫剑篗ACROBUTTONMTPlaceRef\*MERGEFORMATSEQMTEqn\h\*MERGEFORMAT(SEQMTChap\c\*Arabic\*MERGEFORMAT8-SEQMTSec\c\*Arabic\*MERGEFORMAT4-SEQMTEqn\c\*Arabic\*MERGEFORMAT14)⑶根據(jù)GEIGER方法建立方程組基于GEIGER法的基本思想(GeigerL,1912),建立直角坐標系的線性觀測方程組k=1,2,…,mMACROBUTTONMTPlaceRef\*MERGEFORMATSEQMTEqn\h\*MERGEFORMAT(SEQMTChap\c\*Arabic\*MERGEFORMAT8-SEQMTSec\c\*Arabic\*MERGEFORMAT4—SEQMTEqn\c\*Arabic\*MERGEFORMAT15)式中Δx、Δy、Δz為震源坐標校正量,Δt為發(fā)震時刻校正量,、、為走時空間偏導(dǎo)數(shù),為殘差,即觀測到時與計算到時之差,或?qū)懗墒噶啃问紸=rMACROBUTTONMTPl(wèi)aceRef\*MERGEFORMATSEQMTEqn\h\*MERGEFORMAT(SEQMTChap\c\*Arabic\*MERGEFORMAT8—SEQMTSec\c\*Arabic\*MERGEFORMAT4—SEQMTEqn\c\*Arabic\*MERGEFORMAT16)式中系數(shù)矩陣A為m×4矩陣MACROBUTTONMTPlaceRef\*MERGEFORMATSEQMTEqn\h\*MERGEFORMAT(SEQMTChap\c\*Arabic\*MERGEFORMAT8—SEQMTSec\c\*Arabic\*MERGEFORMAT4—SEQMTEqn\c\*Arabic\*MERGEFORMAT17)r=(,,……,),ΔX=(Δt,Δx,Δy,Δz)MACROBUTTONMTPlaceRef\*MERGEFORMATSEQMTEqn\h\*MERGEFORMAT(SEQMTChap\c\*Arabic\*MERGEFORMAT8-SEQMTSec\c\*Arabic\*MERGEFORMAT4-SEQMTEqn\c\*Arabic\*MERGEFORMAT18)將GOTO(shè)BUTTONZEqnNum995692\*MERGEFORMATREFZEqnNum995692\*Charformat\!\*MERGEFORMAT(8-4-6),GOTOBUTTONZEqnNum158688\*MERGEFORMATREFZEqnNum158688\*Charformat\!\*MERGEFORMAT(8-4—10)~GOTOBUTTONZEqnNum473262\*MERGEFORMATREFZEqnNum473262\*Charformat\!\*MERGEFORMAT(8-4—14)所求的偏導(dǎo)數(shù)代入GOTOBUTTONZEqnNum796228\*MERGEFORMATREFZEqnNum796228\*Charformat\!\*MERGEFORMAT(8—4-17),并將根據(jù)經(jīng)驗確定的震源位置初值代入GOTOBUTTONZEqnNum692883\*MERGEFORMATREFZEqnNum692883\*Charformat\!\*MERGEFORMAT(8-4-16)式求解,再用求解結(jié)果校正r.如此反復(fù)迭代校正,直至滿足①ΔX〈,這里為一小量,或②第n次迭代,這里為一小量,或③迭代n次,這里n為預(yù)先設(shè)置的迭代次數(shù).迭代結(jié)束(Leeetal.,1975)。采用上述思路得到的近震定位的MATLAB實用程序如下:function[Local,EndResiItem,EndAzi,EndTakeoff,ResiItemOriginal,ResiOriginal]=geigerwan(Vp,Vs,Deep,Pg(shù),Sg,Stx,Sty,Stz,FirLocal,MinDepth,MaxDepth,MaxRevDep,MaxRevHor,SubDelta,IterNum,MinValue)%使用geiger迭代校正震源位置%輸入:%Vp,Vs為p波和s波的速度%Pg,Sg為p波和s波的直達波的到時%Stx,Sty,Stz為記錄臺站的三個坐標%FirLocal為初始地震位置,通常根據(jù)和達法確定%MinDepth為得到震中的最小深度,MaxDepth為得到震中的最大深度%MaxRevHor為能改變的最小水平距離,變化小于該水平距離則迭代過程%SubDelta為射線計算到臺站的最小距離精度%IterNum:設(shè)置的最大迭代數(shù)%Minvalue:%輸出%Local:定位結(jié)果%EndResiItem:各臺殘差%ResiItemOriginal:初始各臺殘差%ResiOriginal:初始各臺殘差的均方根%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IterItem=zeros(length(Pg(shù))*2,4);ResiItem=zeros(length(Pg(shù))*2,1);RevDep=MaxRevDep;%geiger深度校正值大于該值,使用該值進行修正MaxDep=MaxDepth;%geiger深度校正值大于該值,使用該值進行修正MinDep=MinDepth;%geiger校正后深度置于空中,深度重置為該值%FirDep=FirstDepth;%geiger深度初值如不理想,使用該值為初值%反演中不采用此選項ModSite=MaxRevHor;%geiger經(jīng)緯度校正值大于該值,使用該值進行修正SubDel=SubDelta;%計算入射角時,兩震中距差為該值時,迭代結(jié)束%FirMinDepth=FirMinDepth;%初始深度小于該值,被重置為FirDep%FirMaxDepth=FirMaxDepth;%初始深度大于該值,被重置為FirDep%IterNum=IterNum;%geiger迭代次數(shù)MinValue=MinValue;%geiger迭代上一次修正值與當(dāng)前迭代值差,小于該值迭代結(jié)束%判斷初定位深度是否滿足系統(tǒng)設(shè)定值,不滿足設(shè)系統(tǒng)值%在主程序中設(shè)置%if(FirLocal(3)〈FirMinDepth&FirLocal(3)〉FirMaxDepth)%FirLocal(3)=FirDep;%end%進行geiger迭代forit=1:IterNum%循環(huán)迭代,最大迭代次數(shù)為IterNum%得到geiger迭代參數(shù)(偏導(dǎo)值和各臺殘差,方位角和離源角)[IterItem,ResiItem,Azim,takeoff]=getgeigermat(Vp,Vs,Deep,Pg,Sg,Stx,Sty,Stz,F(xiàn)irLocal,SubDel);%計算各臺定位殘差EndResi=computeResi(ResiItem);%保存循環(huán)中每次計算的殘差A(yù)llResi(1,it)=EndResi;%保存最小殘差值及對應(yīng)的震源參數(shù)%每次循環(huán)都要判斷1次,顯得太繁瑣ifEndResi〈=min(AllResi)EndLocal=FirLocal;EndResiItem=ResiItem;EndAzi=Azim;EndTakeoff=takeoff;endifit==1ResiItemOriginal=ResiItem;ResiOriginal=EndResi;%保存初始的殘差%else%if(Resi1<EndResi)break;endendResi1=EndResi;%保留本次迭代誤差,供下一次比較try%使用廣義逆矩陣解方程組%ModifyValue(1):經(jīng)度修正值%ModifyValue(2):緯度修正值%ModifyValue(3):深度修正值%ModifyValue(4):走時修正值ModifyValue=pinv(IterItem)*ResiItem;catchdisp('方程無解!無法定位!');break;end%如方程解滿足系統(tǒng)設(shè)定值條件,結(jié)束循環(huán)if((ModifyValue(1)〈MinValue&ModifyValue(2)<MinValue&。.。ModifyValue(3)〈MinValue&ModifyValue(4)〈MinValue))break;end%如深度修正大于系統(tǒng)設(shè)置值,重新設(shè)置深度修正值,其他震源參數(shù)不進行修正%ReviseitifModifyValue(3)>RevDepModifyValue(3)=RevDep;%ModifyValue(3)/(ModifyValue(3)/RevDep+1);ModifyValue(1)=ModifyValue(1)/(ModifyValue(3)/RevDep);ModifyValue(2)=ModifyValue(2)/(ModifyValue(3)/RevDep);%0;ModifyValue(4)=ModifyValue(4)/(ModifyValue(3)/RevDep);%0;end%EndIF%如經(jīng)緯度修正值,大于系統(tǒng)設(shè)定值取經(jīng)緯度最大值對經(jīng)緯度重新修正%ifModifyValue(1)>ModifyValue(2)%MaxValue=ModifyValue(1);%else%MaxValue=ModifyValue(2);%endifModifyValue(1)>ModSiteModifyValue(1)=ModSite;ModifyValue(2)=ModifyValue(2)/(ModifyValue(1)/ModSite);ModifyValue(3)=ModifyValue(3)/(ModifyValue(1)/ModSite);ModifyValue(4)=ModifyValue(4)/(ModifyValue(1)/ModSite);endifModifyValue(2)>ModSiteModifyValue(1)=ModifyValue(1)/(ModifyValue(2)/ModSite);ModifyValue(2)=ModSite;ModifyValue(3)=ModifyValue(3)/(ModifyValue(2)/ModSite);ModifyValue(4)=ModifyValue(4)/(ModifyValue(2)/ModSite);endFirLocal(1)=FirLocal(1)+ModifyValue(1);%震源經(jīng)度FirLocal(2)=FirLocal(2)+ModifyValue(2);%震源緯度FirLocal(3)=FirLocal(3)+ModifyValue(3);%震源深度FirLocal(4)=FirLocal(4)+ModifyValue(4);%發(fā)震時間%如果深度小于定義的最小深度,則置為最小深度ifFirLocal(3)<MinDepFirLocal(3)=MinDep;end%如果深度大于定義的最大深度,則置為最大深度ifFirLocal(3)>MaxDepFirLocal(3)=MaxDep;end%進行下一次迭代end%循環(huán)結(jié)束Local(1)=EndLocal(1);%震源經(jīng)度Local(2)=EndLocal(2);%震源緯度Local(3)=EndLocal(3);%震源深度Local(4)=EndLocal(4);%發(fā)震時間Local(5)=min(AllResi);%定位殘差%-----—-—---—-—---—---—-------—--—---—-—-——--—--——----—-—------—function[IterItem,ResiItem,Azim,takeoff]=getgeigermat(Vp,Vs,Deep,Pg,Sg,Stx,Sty,Stz,FirLocal,SubDel)%得到geiger迭代參數(shù)(偏導(dǎo)值和各臺殘差)IterItem=zeros(length(Pg)*2,4);%保存迭代參數(shù)(偏導(dǎo)數(shù)值)ResiItem=zeros(length(Pg(shù))*2,1);%保存各臺殘差值PSpeed=Vp;%P波速度SSpeed=Vs;%S波速度MDeep=Deep;%震源深度Azim=zeros(1,length(Pg));%方位角takeoff=Azim;%離源角step=1;%雅可比矩陣的序號fori=1:length(Pg(shù))%得到臺站參數(shù)StnLon=Stx(i);%臺站x坐標StnLat=Sty(i);%臺站y坐標Pg(shù)Time=Pg(i);%P波到時SgTime=Sg(i);%S波到時[DisDeep,LayerNum]=getParam(MDeep,FirLocal);%得到地震所在的層號LayerNum,和震源距頂層的距離DisDeep%計算臺站震源到達該臺站的離源角和走向角[takeoff(i),Azim(i)]=getangle(PSpeed,MDeep,F(xiàn)irLocal,LayerNum,StnLon,StnLat,DisDeep,SubDel);%計算臺站P波走時SeiTimes=gettime(PSpeed,MDeep,takeoff(i),LayerNum,DisDeep);%根據(jù)P波速度計算臺站震中距SeiDelta=getdisk(PSpeed,MDeep,takeoff(i),LayerNum,DisDeep);%分別計算并保存P波迭代參數(shù)(具體公式《數(shù)字遙測地震臺網(wǎng)數(shù)據(jù)處理方法》趙仲和P28)IterItem(step,1)=(sin(takeoff(i))/PSpeed(LayerNum))*((FirLocal(1)-StnLon)/SeiDelta);IterItem(step,2)=(sin(takeoff(i))/PSpeed(LayerNum))*((FirLocal(2)-StnLat(yī))/SeiDelta);IterItem(step,3)=cos(takeoff(i))/PSpeed(LayerNum);IterItem(step,4)=1;%計算各臺P波殘差,并保存ResiItem(step,1)=PgTime-SeiTimes—FirLocal(4);step=step+1;%計算臺站S波入射角[SeiAngle,Azi]=getangle(SSpeed,MDeep,FirLocal,LayerNum,StnLon,StnLat,DisDeep,SubDel);%計算臺站的S波走時SeiTimes=gettime(SSpeed,MDeep,SeiAngle,LayerNum,DisDeep);%根據(jù)S波計算臺站震中距SeiDelta=getdisk(SSpeed,MDeep,SeiAngle,LayerNum,DisDeep);%分別計算并保存S波迭代參數(shù)(具體公式《數(shù)字遙測地震臺網(wǎng)數(shù)據(jù)處理方法》趙仲和P28)%求解雅可比矩陣的各個元素IterItem(step,1)=(sin(SeiAngle)/SSpeed(LayerNum))*((FirLocal(1)-StnLon)/SeiDelta);IterItem(step,2)=(sin(SeiAngle)/SSpeed(LayerNum))*((FirLocal(2)-StnLat)/SeiDelta);IterItem(step,3)=cos(SeiAngle)/SSpeed(LayerNum);IterItem(step,4)=1;%計算各臺S波殘差,并保存ResiItem(step,1)=SgTime-SeiTimes—FirLocal(4);step=step+1;%雅可比矩陣序號增加endfunction[PSpeed,SSpeed,MDeep]=getmodel(MModel)%得到一個臺站速度模型參數(shù)%輸出%MSpeed:多層速度模型中各層速度%MDeep:多層速度模型中各層厚度%輸入%MModel:臺站多層速度模型fork=1:length(MModel)Layer=str2num(MModel(k).LayName);PSpeed(Layer)=MModel(k).PSpeed;SSpeed(Layer)=MModel(k)。SSpeed;MDeep(Layer)=MModel(k)。Deep;end%EndFOR%EndFUNCTIONfunction[DisDeep,LayerNum]=getParam(deep,FirLocal)%得到震源相對一個臺站的參數(shù)%輸出%DisDeep:震源距層頂距離%LayerNum:震源所在層%輸入%deep:震源深度%FirLocal:初定位震源參數(shù)%計算震源距層頂距離DisDeep=FirLocal(3)-deep(1);LayerNum=1;forl=2:length(deep)%如震源深度小于速度模型中某層,那么震源在該層的上一層if(FirLocal(3)〈deep(l))DisDeep=FirLocal(3)—deep(l—1);%計算震源所在層LayerNum=l-1;break;endend%如果震源深度大于速度模型中最深層,計算震源距層頂距離和所在層ifFirLocal(3)〉deep(length(deep))DisDeep=FirLocal(3)-deep(length(deep));LayerNum=length(deep);endfunction[SeiAngle,Azi]=getangle(speed,deep,FirLocal,LayerNum,lon,lat,dep,SubDel)%計算震源所在層的入射角(具體算法《微機中的地震定位程序》姜燕P12)%輸出%SeiAngle:震源到臺站的入射角(使用跌代方法求出近似值)%輸入%speed:各層速度%deep:震源深度%Firlocal:修訂后震源參數(shù)(第一次計算為初定位震源參數(shù))%LayerNum:震源所在層%lon:臺站經(jīng)度%lat:臺站緯度%dep:距層頂距離%SubDel:系統(tǒng)參數(shù)(張角迭代計算,小于該值迭代結(jié)束)%根據(jù)震中參數(shù)計算震中距X=lon—FirLocal(1);Y=lat(yī)—FirLocal(2);ConDisk=sqrt(X^2+Y^2);%震中距Azi=atan2(X,Y);%求出方位角,與正北方向的夾角%計算迭代離源角的最大值MaxAngle=atan(ConDisk/dep);%計算迭代離源角的最小角MinAngle=atan(ConDisk/(FirLocal(3)-deep(1)));SeiAngle=(MaxAngle+MinAngle)/2;%計算入射角初值%根據(jù)新的入射角和速度模型,重新計算震中距NewConDisk=getdisk(speed,deep,SeiAngle,LayerNum,dep);%迭代求出入射角(逼近到系統(tǒng)設(shè)置值迭代結(jié)束)while(abs(NewConDisk-ConDisk)>SubDel)%根據(jù)震中距(NewConDisk和ConDisk)計算入射角ifConDisk>NewConDiskMinA(yù)ngle=SeiAngle;elseifConDisk<NewConDiskMaxAngle=SeiAngle;endSeiAngle=(MaxAngle+MinAngle)/2;%根據(jù)新的入射角,重新計算震中距NewConDisk=getdisk(speed,deep,SeiAngle,LayerNum,dep);%如大角等于小角,迭代結(jié)束if(MinAngle==MaxAngle)break;end%如大角與小角差值小于SubDel*(10^(—10)),迭代結(jié)束if(abs(MinA(yù)ngle—MaxAngle)<SubDel*(10^(-10)))break;%退出迭代endend%WHILE循環(huán)結(jié)束functionModelDelta=getdisk(speed,deep,angle,LayerNum,dep)%根據(jù)速度模型計算震中距(具體公式《數(shù)字遙測地震臺網(wǎng)數(shù)據(jù)處理方法》趙仲和P28)%輸出%ModelDelta:震中距%輸入%speed:速度模型中各層速度%deep:震源深度%angle:入射角%LayerNum:震源所在層%dep:距層頂距離%計算地震波在發(fā)震層走的距離ModelDelta=dep*tan(angle);%計算地震波在其他層中走的距離之和(震中距)forl=LayerNum-1:-1:1tanAngle=sin(angle)/sqrt((speed(l+1)/speed(l))^2—(sin(angle))^2);%公式()計算該層中的折射角ModelDelta=ModelDelta+(deep(l+1)—deep(l))*tanAngle;%在該層中的震中距增量angle=atan(tanAngle);end%循環(huán)結(jié)束%函數(shù)結(jié)束functionModelTime=gettime(speed,deep,angle,LayerNum,dep)%計算臺站走時(具體公式《數(shù)字遙測地震臺網(wǎng)數(shù)據(jù)處理方法》趙仲和P28)%輸出%ModelTime:臺站走時%輸入%speed:各層速度%deep:震源深度%angle:入射角%LayerNum:震源所在層%dep:震源距層頂距離%計算震源所在層的走時ModelTime=dep/(cos(angle)*speed(LayerNum));%計算震源在各層中走時之和(震源到臺站的走時)forl=LayerNum—1:-1:1cosAngle=(speed(l)/speed(l+1))*sqrt((speed(l+1)/speed(l))^2-(sin(angle))^2);%離源角的余弦ModelTime=ModelTime+(deep(l+1)-deep(l))/(cosAngle*speed(l));%該層中走時的累加angle=acos(cosAngle);%回到原來的離源角end%循環(huán)for結(jié)束%函數(shù)結(jié)束functionResi=computeResi(ResiItem)%計算定位殘差(先計算各臺殘差平方和的平均值,再開方)%輸出%Resi:定位殘差%輸入%ResiItem:各臺殘差ResiAll=0;fori=1:length(ResiItem)ResiAll=ResiAll+ResiItem(i)^2;%計算殘差的平方和endResi=sqrt(ResiAll/length(ResiItem));%均方差%函數(shù)結(jié)束采用下面的程序調(diào)用上面的子程序clcSubDel=0。0001;Stx=[150015030030030015000];Sty=[150300300300150000150];Stz=zeros(1,9);Vp=[2。5,5.3,6。1,6.6,7。2,7。9];%Crust5。1Vs=[1。1,3.1,3.5,3.8,4。0,4.5];%Crust5.1Deep=[0,1,3,24,38,46];m=length(Stx);Pg=[21。209143.424743.418055.744840.991838。417915。560115。579221.2229]+0.5*(rand(1,m)-0.5);%直達P波的走時加上隨機誤差Sg=[37.165975.884275.872597.356371.643967。158027.320827.354037.1900]+2。5*(rand(1,m)-0.5);%直達S波的預(yù)測走時加上隨機誤差Pn=[22。431239.655339.650149。182537。772835.78080022.4419]+1.5*(rand(1,m)-0。5);%首波Pn的預(yù)測走時加上隨機誤差MinDepth=0。1;%反演震源的最小深度MaxDepth=33;%反演震源的最大深度MaxRevDepth=0。1;%反演深度迭代的最大步長MaxRevHor=0.5;%反演水平距離迭代的最大步長SubDelta=0。0001;IterNum=100;MinValue=0.001;Pgstd=0.5;Sgstd=2。5;Pnstd=1.5;FirLocal=[50,30.000,18。0,0。0];[Local,EndResiItem,EndAzi,EndTakeoffP,EndTakeoffPn,ResiItemOriginal,ResiOriginal]=...geigerwan(Vp,Vs,Deep,Pg,Sg,Pn,Stx,Sty,Stz,F(xiàn)irLocal,MinDepth,MaxDepth,MaxRevDepth,MaxRevHor,SubDelta,IterNum,MinValue);Local可以得到地震的震源位置為[53。86,41。82,23。20],發(fā)震時刻提前0.67s,跟原來設(shè)定的震源位置相差不大.如果加入的隨機誤差振幅減小,能得到更好的定位結(jié)果,請讀者自己根據(jù)程序設(shè)定來理解此定位程序。MACROBUTTONMTEditEquationSection2SEQMTEqn\r\h\*MERGEFORMATSEQMTSec\h\*MERGEFORMAT8.5相對定位方法*8。5。1主事件方法在許多情況下,確定局部區(qū)域里地震之間的相對定位,其精度比任一個地震的絕對定位的精度高得多。這是因為該局部區(qū)域處的橫向速度變化對遠臺走時測量不確定性所產(chǎn)生的影響幾乎是一樣的.如果我們設(shè)定某一地震為主事件,可計算其他地震相對主事件的走時:MACROBUTTONMTPlaceRef\*MERGEFORMATSEQMTEqn\h\*MERGEFORMAT(SEQMTChap\c\*Arabic\*MERGEFORMAT8-SEQMTSec\c\*Arabic\*MERGEFORMAT5-SEQMTEqn\c\*Arabic\*MERGEFORMAT1)把主事件的位置作為方程GOTOBUTTONZEqnNum733024\*MERGEFORMATREFZEqnNum733024\*Charformat\!\*MERGEFORMAT(8—4-1)中的,則相對位置由對下式的最佳擬合給出:MACROBUTTONMTPlaceRef\*MERGEFORMATSEQMTEqn\h\*MERGEFORMAT(SEQMTChap\c\*Arabic\*MERGEFORMAT8—SEQMTSec\c\*Arabic\*MERGEFORMAT5-SEQMTEqn\c\*Arabic\*MERGEFORMAT2)這里如果小到足以適用線性近似的話,那么解將是正確的。如果主事件的絕對位置由其他方法(例如,地表爆破)給出,是已知的。那么可由相對位置來反演絕對位置。8.5。2雙差定位法雙差定位法(HypoDD)是Waldhauser2000年發(fā)表的一種精確定位方法,與主事件(Masterevent)法一樣屬于相對事件定位法,因此較大限度地消除了絕對定位方法中因所用速度結(jié)構(gòu)模型的不確定性所造成的定位誤差。在雙差定位法中,由相鄰事件間的觀測到時差與理論到時差的殘差(雙差)作為數(shù)據(jù),結(jié)合走時方程,構(gòu)造出反演的矩陣方程,求得地震定位參數(shù)的修正值。由于假設(shè)相鄰足夠近的事件的射線路徑相互重合,當(dāng)速度結(jié)構(gòu)的變化尺度小于相鄰兩個事件的距離時,雙差定位法就不能有效消除速度結(jié)構(gòu)模型的不確定性的影響。2003年張海江改進了Waldhauser提出的雙差定位法,考慮了速度結(jié)構(gòu)變化的影響,并增加了同時反演淺層速度結(jié)構(gòu)的功能.人們將張海江的定位方法稱為層析雙差定位法(TomoDD)。主要原理如下:基于射線理論的體波走時方程可以表示為=+∫kiiikTtuds(8-47)其中T代表走時,t代表發(fā)震時刻,u代表慢度,i代表地震,k代表臺站。為了得到線性化的方程,我們采用一級泰勒展開其中r代表理論到時和觀測到時的殘差。把事件i和事件j的相應(yīng)的方程(8-48)相減,就得到了構(gòu)成反演矩陣的方程:將方程(8-49)右式中的積分離散化,就可以構(gòu)造出以速度和震源參數(shù)的擾動作未知數(shù)、到時差殘差(雙差)作已知數(shù)據(jù)的反演矩陣方程。最終對由方程(8-49)得到的矩陣方程使用阻尼最小二乘反演方法求解。Waldhauser2000年提出的雙差法忽略了小區(qū)域內(nèi)的速度變化項,即

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論