流固耦合例子_第1页
流固耦合例子_第2页
流固耦合例子_第3页
流固耦合例子_第4页
流固耦合例子_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Example1.3Maintainingequilibriumundertime-dependentswellingconditionsconfigfluidgenzonebricksize4018;mechanicalmodel-modelelaspropbulk2e8shear1e8inidens1500modelnullrangex0,2z2,8;fluidflowmodelmodelfl_isopropperm1e-14poros0.5inifmod2e9iniftens-5e5inifdens1000modelfl_nullrangex0,2z2,8;initialandbound

2、aryconditionsfixxrangex-.1.1fixxrangex39.940.1fixxyzrangez-.1.1fixysetgrav0,0,-10inisxx-1.6e5grad0,0,20000inisyy-1.6e5grad0,0,20000iniszz-1.6e5grad0,0,20000inipp8.0e4grad0,0,-10000;settings-setfluidoff;histunbalsolvesaveswell1.sav;inixd0.0yd0.0zd0.0hisfltime;hisgppp3,0,7hiszonepp4.5,0.5,6.5hisgpxd2,

3、0,8hisgpzd2,0,8fixpprangex39.940.1setfluidonsetmechforce50setfluidsubstep100setmechsubstep100auto;slavesolveage5e8saveswell2.savretFLAC3T)3rCefiKf.Fkahn.X:3.V:cjJCT?:3.020Z4DDDexCCCZ-DCCC曲l.lllEXZMdfi.:K:22533FtancOrigrRif*RamiatK0jX:O3*1.000曲KI?:I.3eEMl-HSStEkxajdatyPlaneonH皿叮CdXCl_RiS54Fignre7.5Sw

4、elli/rgdfspkiceutentsnearaTrettchuifhimpermeablesurfitcesFigureL6Historyofporepressurebehindthetrenchfacejc1D4|3匚KulrnBraupFigureL6Historyofporepressurebehindthetrenchfacejc1D4|3匚KulrnBraupIhc.MiT円G呂.Mlfl/jiliHizitorr3PreMJP&Sre2iLrtnhi-157fe+CCl12B5eKKMg2RuidTrwA.3XMX134CKZTEFLAC3DMOO&tnpI7:4CDllkk

5、rFb4i212003configfl;fishconstants-defconstantsc_cond=1e-12;permeabilityc_biom=1e10;biotmoduluslength=100.;layerwidthdp1=2e4;porepressurerise,face1tabn=-1tab_e=0overl=1./lengthd=c_cond*(c_biom)dol2=d*overl*overltop=2./pipi2=pi*pin_max=100;maxnumberofterms-exactsolutionteps=1.e-5;smallvaluecomparedto1

6、endconstantsgenzonebricksize1125p11000p20100p300length;fluidflowmodelmodelfl_isosetflbiotonproppermc_cond;defaultvalue:poros0.5biot_c1inibiot_modc_biom;couldalsouse:inifmodulus0.5e10fixppdp1rangez-.1.1fixpp0rangez99.9100.1;fishfunction-defnum_soltabn=tabn+2t_hat=fltime*dol2tp2=t_hat*pi2pnt=gp_headlo

7、opwhilepnt#nullrad=sqrt(gp_xpos(pnt)2+gp_ypos(pnt)2)*overlifrad1.e-4thenx=gp_zpos(pnt)*overltable(tabn,x)=gp_pp(pnt)/dp1end_ifpnt=gp_next(pnt)end_loopenddefana_soltab_e=tab_e+2t_hat=fltime*dol2tp2=t_hat*pi2pnt=gp_headloopwhilepnt#nullrad=sqrt(gp_xpos(pnt)2+gp_ypos(pnt)2)*overlifrad1.e-4thenx=gp_zpos

8、(pnt)*overln=0nit=0tsum=0.0tsumo=0.0converge=0loopwhilen1FLAC3D3,00TabUIUnNarmeuJnNarrwaibiwErric;s.T减m仃3i.nnne+oJriNanpecUneslvk0.巫+OXI300004-JnNamcc礬斃D173I.DDQetBQD5JnNameaadTCCCSXODE4HdmeaUnesMe-I.DT617-SlDaacDOOM/meaLine!rtj4efCCedXCiLlnNarrwaIbMiEnrtG力匕Tillr.UnnTSMdYjarcurrT畀at兰fkfii苗力匕Tillr.Un

9、nTSMdYjarcurrT畀at兰fkfii苗gnfinedI鼻兰乂日Tlne4hai:FigureLIOCoinpatisoiiofexcessporepressuresfortheexplicft-sotnfionalgorifJim(analyticalvalues亠lines;numericalvalues-crosses)Example1.5UnsteadygroundwaterflowinaconfinedlayerimplicitsolutiontitleUnsteadygroundwaterflowinaconfinedlayer:implicitmethodconfigfl

10、;fishconstants-defconstantsc_cond=1e-12;permeabilityc_biom=1e10;biotmoduluslength=100.;layerwidthdp1=2e4;porepressurerise,face1tabn=-1tabe=0overl=1./lengthd=c_cond*(c_biom)dol2=d*overl*overltop=2./pipi2=pi*pin_max=100;maxnumberofterms-exactsolutionteps=1.e-5;smallvaluecomparedto1endconstantsgenzoneb

11、ricksize1125p11000p20100p300length;fluidflowmodel-modelfl_isosetflbiotonproppermc_cond;defaultvalue:poros0.5biot_c1inibiot_modc_biom;couldalsouse:inifmodulus0.5e10fixppdp1rangez-.1.1fixpp0rangez99.9100.1;fishfunction-defnum_soltabn=tabn+2t_hat=fltime*dol2tp2=t_hat*pi2pnt=gp_headloopwhilepnt#nullrad=

12、sqrt(gp_xpos(pnt)2+gp_ypos(pnt)2)*overlifrad1.e-4thenx=gp_zpos(pnt)*overltable(tabn,x)=gp_pp(pnt)/dp1end_ifpnt=gp_next(pnt)end_loopenddefana_soltabe=tabe+2t_hat=fltime*dol2tp2=t_hat*pi2pnt=gp_headloopwhilepnt#nullrad=sqrt(gp_xpos(pnt)2+gp_ypos(pnt)2)*overlifrad1.e-4thenx=gp_zpos(pnt)*overln=0nit=0ts

13、um=0.0tsumo=0.0converge=0loopwhilenn_maxn=n+1fn=float(n)term=sin(pi*x*fn)*exp(-tp2*fn*fn)/fntsum=tsumo+termiftsum=tsumothennit=ntable(tabe,x)1.top*tsumtable(tabe,x)1.top*tsumconvergen=n_maxelsetsumo=tsumend_ifend_loopifconverge=0thenii=out(noconvergencex=+string(x)+t=+string(fltime)exitend_ifend_ifp

14、nt=gp_next(pnt)end_loopend;settings-setmechoffsetfluidonsetfluidimplicitonsetfluiddt1e3;test-solveage5e4printgppprangex-.001.001y-.001.001num_solana_solplotaddtable12lineblackredblackredblackredblackredplotshowsolveage10e4num_solana_solplotmod134lineplotshowsolveage20e4num_solana_solplotmod156linepl

15、otshowsolveage100e4num_solana_solplotmod178lineplotshowsaveconfi.savretFLAC3D3,00Tobh1uJnNanrwaL_ncct|rici口I.DDD-s-DDD2UrNafrSLnea1r!e3,55tFLAC3D3,00Tobh1uJnNanrwaL_ncct|rici口I.DDD-s-DDD2UrNafrSLnea1r!e3,55tD17UCOOeiOOT1ulnNaFTKKi0yUDDe+ODD4NanrilUneatfie-ZTSSs-DTyiJOCtoOMi&ulnNafwa3i.BWe*D叩卓biNamrd

16、-nestiie_-1.D7DtlT7UCOOfriOOT?JriNanwa&i.DOTe+nDn5utiNamea节制霑021aUCOk-sOOCihxciEwaitngGroup,IncWnneapoh.M4USJob-j:巨U巧硬刘片tfOunOMijWr皿叶q3cyllced口粧I:imiplciFrezodLD0空L4DC.tIDF如平eCowpaiisonofpoiepressuresft)rThefinplidf-solf/tionalgorirhtH(aitalyficalvulttes=lines;ftinnericalvalues=crosses)Example1.61Df

17、illingofaporousregionnogravitytitleOne-dimensionalfilling-nogravitydefsetupc_perm=0.25c_poro=0.5c_p0=1.c_visc=4ils=1ius=1dz=.025endsetupconfigflgenzonebricksize1125p1.02500p20.0250p3000.625;fluidflowmodel-modelfl_isoproppermc_permporosc_porobiot_c0.;default:poros0.5biot_c1setflbiotoninibiot_mod100in

18、isat0.0fixppc_p0rangez-.0001.0001;settings-setmechoffsetflon;fishfunctions-defsolutionTstar=c_poro*c_visc/c_p0Lstar=sqrt(c_perm*c_visc)loopk(1,25)Xhat=float(k-1)*0.025/LstarThat=Xhat*Xhat*0.5xtable(1,k)=Thatytable(1,k)=Xhatendloopendsolutiondefflacfrontwhile_steppingpntl=gp_near(1,1,lzf)pntu=gp_near

19、(1,1,uzf)ifgp_sat(pntl).01thenxtable(2,ils)=fltime/Tstarytable(2,ils)=lzf/Lstarils=ils+1lzf=lzf+dzendififgp_sat(pntu).99thenxtable(3,ius)=fltime/Tstarytable(3,ius)=uzf/Lstarius=ius+1uzf=uzf+dzendifend;test-setlzf=.025uzf=.025solveage0.25saveasat1.savtab1nameAnalyticalsolutiontab2name1saturationfront

20、tab3name99%saturationfrontplottable1line23xmax0.125ymax0.6retExample1.71DfillingofaporousregionwithgravitytitleOne-dimensionalfilling-withgravitydefsetupc_perm=0.25c_poro=0.5c_p0=1.c_den=1.c_grav=-1.c_visc=4.ils=1ius=1dz=.025endsetup00.625biot_c100.625biot_c1genzonebricksize1125p1.02500p20.0250p30;f

21、luidflowmodel-modelfl_isoproppermc_permporosc_poro;defaultvalue:poros0.setflbiotoninibiot_mod100inisat0.0fixppc_p0rangez-.0001.0001;settings-inifdensityc_densetgravity00c_gravsetmechoffsetflon;fishfunctions-defsolutionTstar=c_poro*c_visc/c_p0Lstar=sqrt(c_perm*c_visc)gamma=-Lstar*c_den*c_grav/c_p0loo

22、pk(1,50)Yhat=(k-1)*0.7/49.)/LstarThat=-(Yhat+ln(1.0-gamma*Yhat)/gamma)/gammaxtable(1,k)=Thatytable(1,k)=Yhatendloopendsolutiondefflacfrontwhile_steppingpntl=gp_near(1,1,lzf)pntu=gp_near(1,1,uzf)ifgp_sat(pntl).01thenxtable(2,ils)=fltime/Tstarytable(2,ils)=lzf/Lstarils=ils+1lzf=lzf+dzendififgp_sat(pnt

23、u).99thenxtable(3,ius)=fltime/Tstarytable(3,ius)=uzf/Lstarius=ius+1uzf=uzf+dzendifend;test-setlzf=.025uzf=.025solveage0.25saveasat2.savtab1nameAnalyticalsolutiontab2name1%saturationfronttab3name99%saturationfrontplottable1line23xmax0.125ymax0.6retExample1.8Steady-stateflowthroughaverticalembankmentC

24、ase1titleSteadystateflowthroughaverticalembankment-case1defsetupc_perm=1e-10c_poro=0.3c_kw=1e3c_L=9.c_h1=6.c_h2=1.2endsetupconfigflgenzonebricksize30120p1c_L00p200.150p300c_h1;fluidflowmodel-modelfl_isoproppermc_permporosc_poro;defaultvalue:poros0.5biot_c1setflbiotoffinifmodulusc_kwinisat0.0inisat1r

25、angez-.11.1999inisat1rangex-.0001.0001inipp1.2e4grad00-1e4rangez-.11.1999fixpprangex8.999.01inipp6e4grad00-1e4rangex-.0001.0001fixpprangex-.0001.0001;settingsinifdensity1e3iniftens0.0setgravity00-10setmechoffsetflon;test-solveratio1.e-3savech2a.savdefqflacqval=0.0pnt=gp_headloopwhilepnt#nullfval=gp_

26、xpos(pnt)-0.001iffval0.0thenqval=qval+gp_flow(pnt)end_ifpnt=gp_next(pnt)end_loopqflac=qval/0.15;scaleforunitthicknessqsol=1e-10*1e3*10.*(6.*6.-1.2*1.2)/(2.*9.)endprintqflacqsoldefseepage_facearrayh2i(3),h2f(3)h2i(1)=c_Lh2i(2)=0.h2i(3)=1.2h2f(1)=c_Lh2f(2)=0.h2f(3)=1.8status=set_line_width(2)status=dr

27、aw_line(h2i,h2f)endplotcreateview_case1plotsetplaneorigin01e-50normal010plotaddflowplaneplotaddgridplaneplotaddfishseepage_faceExample1.9Steady-stateflowthroughaverticalembankmentCase2titleSteadystateflowthroughaverticalembankment-case2defsetupc_perm=1e-10c_poro=0.3c_kw=1e3c_L=9.c_h1=6.c_h2=1.2endse

28、tupconfigflgenzonebricksize30120p1c_L00p200.150p300c_h1;fluidflowmodel-modelfl_isoproppermc_permporosc_poro;defaultvalue:poros0.5biot_c1setflbiotoffinifmodulus1e3inisat1.0inipp6e4grad00-1e4fixpprangex-.0001.0001inipp1.2e4grad00-1e4rangex8.999.01z-.11.1999inipp0rangex8.999.01z1.19997fixpprangex8.999.

29、01;settings-inifdensity1e3iniftens0.0setgravity00-10setmechoffsetflon;test-solveratio1e-3savech2b.savdefqflacqval=0.0pnt=gp_headloopwhilepnt#nullfval=gp_xpos(pnt)-0.001iffval0.0thenqval=qval+gp_flow(pnt)end_ifpnt=gp_next(pnt)end_loopqflac=qval/0.15;scaleforqsol=1e-10*1e3*10.*(6.*6.-1.endprintqflacqs

30、oldefseepage_facearrayh2i(3),h2f(3)h2i(1)=c_Lh2i(2)=0.h2i(3)=1.2h2f(1)=c_Lh2f(2)=0.h2f(3)=1.8status=set_line_width(2)status=draw_line(h2i,h2f)endplotcreateview_case2plotsetplaneorigin01e-50plotaddflowplaneplotaddgridplaneunitthickness*1.2)/(2.*9.)normal010plotaddunitthickness*1.2)/(2.*9.)normal010Fi

31、gFig科強1.17Steady-stateflovvectorsandseepagefacesolutionCase2FLAC3D3.009bapM&dalPnrsp谢wDT-11:57FwFh22北吐Certcr.Rc远mX:*.5XeKKKIKFLAC3D3.009bapM&dalPnrsp谢wDT-11:57FwFh22北吐Certcr.Rc远mX:*.5XeKKKIK3.Y:7.5X6-202眄3.OMz:z-orooasi:Mao.:.225CCIOnnnFUfKheanat:iiZijE4oaa.Y-10CKC+Oz.snrfe-oaaLJnesW民h:吐QO3CY-00002:

32、D.C(KI22.5DDJobTitle:呂tEJi:Y血1若fkw:.-rp】扌3verticalembarfcFent-q昙亡lflowthroughaverticalembankment-Case1-ATTACHedgridconfigflgenzonebricksize15110p00.000p14.500p200.150p3006genzonebricksize15220p04.500p1900p24.50.150p34.506&nomergeattachfacerangex4.4994.501;fluidflowmodel-modelfl_isopropperm1e-10poros

33、0.3;defaultvalue:poros0.5biot_c1setflbiotoninibiot_mod3.333e3;couldalsouse:inifmodulus1e3inisat0.0inisat1rangex-.0001.0001inisat1rangex8.999.01z-.11.1999inipp6e4grad00-1e4rangex-.0001.0001fixpprangex-.0001.0001inipp1.2e4grad00-1e4rangex8.999.01z-.11.1999fixpprangex8.999.01;settings-inifdensity1e3ini

34、ftens0.0setgravity00-10setmechoffsetflon;test-solveratio1.e-3saveattfl.savdefqflacqval=0.0pnt=gp_headloopwhilepnt#nullfval=gp_xpos(pnt)-0.001iffvalZ:0X03Ort丸皿ZMlMag.:1E:22.5C0Ran&Orgn:Warwhccmal:XC.:-Zr-:ZZE斶3*貳十1cmwi?1反dHEZzCCOOe-OMZ:a.OCte-CCXFLAC3D3.OQStep1-227MeekPwrs咛:vs07:3ZTLeFet222CC5FlowVfl

35、ctersFla陽:aiMafirumz1SSoJKUpesyfeJoi?Ttle:右te4廿yHa応勺打曹throughnytRi&rrikjnkTeriLFLAC3D3.OQStep1-227MeekPwrs咛:vs07:3ZTLeFet222CC5FlowVflctersFla陽:aiMafirumz1SSoJKUpesyfeGdiPkne-:no.nate+ooaUlWGItKuCanEuHngGrctip,IncMinea?p|0MMUSlAFigure1.18Steady-statefloyvectorsJbrATTACHgrid一Case1Steady-stateflowthro

36、ughaverticalembankmentCase1withINTERFACEtitleSteadystateflowthroughaverticalembankment-case1-INTERFACEconfigflgenzonebricksize15110p00.000p14.500p200.150p3006groupLeftgenzonebricksize15220p05.500p11000p25.50.150p35.506grouprightrangegroupnotLeft;interface-interface1facerangex5.4995.501interface1prop

37、ks2e9kn2e9fric15tension1e10;interface1maxedge1:=thiswillmakeinterfaceimpermeableinixadd-1.rangegroupright;fluidflowmodel-modelfl_isopropperm1e-10poros0.3;defaultvalue:poros0.5biot_c1setflbiotoninibiot_mod3.333e3;couldalsouse:inifmodulus1e3inisat0.0inisat1rangex-.0001.0001inisat1rangex8.999.01z-.11.1

38、999inipp6e4grad00-1e4rangex-.0001.0001fixpprangex-.0001.0001inipp1.2e4grad00-1e4rangex8.999.01z-.11.1999fixpprangex8.999.01;mechanicalmodel-modelelfactorspropbulk2shear1factorsstep0;muststep0withmechontoinitializeweighting;settings-inifdensity1e3iniftens0.0setgravity00-10setmechoffsetflon;test-solve

39、ratio1.e-3saveintfl.savdefqflacqval=0.0pnt=gp_headloopwhilepnt#nullfval=gp_xpos(pnt)-0.001iffval0.0thenqval=qval+gp_flow(pnt)end_ifpnt=gp_next(pnt)end_loopqflac=qval/0.15;scaleforunitthicknessqsol=1e-10*1e3*10.*(6.*6.-1.2*1.2)/(2.*9.)endprintqflacqsolCenlef:5C-4.WOE+OKY:7.KEfrEz:cflco&Aflm=tarteNffl

40、imal:x-aoawmo.ZDmh*aaoFLA匸3D点竝Sticp1CQ7IMocriParEpKtvBDT24.C3TueFeb2220D5FlowVecton.Plane-:iMarmin.=1J2!MOOFLA匸3D点竝Sticp1CQ7IMocriParEpKtvBDT24.C3TueFeb2220D5FlowVecton.Plane-:iMarmin.=1J2!MOOLinwtyteGiidRan*:cm畑QDJJOQe-tOJOLiuHtykItascaCinstilingGraup.ho.NinnpDlE.USAFigureLI9Steady-stateJTcnuvector

41、sforgridwithINTERFACE一Case1configfl;geometry-genzonecylsize201010p1020p2001p3200;fluidflowmodel-modelfl_isopropperm0.5e-4poros0.5biot_c1setflbiotoninibiot_mod1e5;iffluidmodulusisspecified:;setflbiotoff;inifmodulus0.5e5inifdensity1e3iniftens0.0;initialconditions-rangenamemoundcylend100-1end2002rad1.0

42、1inisat0.0inisat1.0rangemoundinipp1e4grad00-1e4rangemound;settings-setgravity00-10setmechoffsetflonsetfluidratio0savemound0.sav;test-solveage0.35titleSpreadingofagroundwatermound(t=0.35)savemound1.savsolveage0.45titleSpreadingofagroundwatermound(t=0.45)savemound2.savsolveage0.65titleSpreadingofagrou

43、ndwatermound(t=0.65)savemound3.savsolveage0.85titleSpreadingofagroundwatermound(t=0.85)savemound4.savExample1.13Spreadingofagroundwatermoundsaturationandheadplotsdefmoundsetupnval=100dx=2./float(nval)rad=dxarraymoundi(3),moundf(3)endmoundsetup;defmound_elevationbt=max(fltime,1.e-20)xi=1./sqrt(bt)xma

44、x=2./sqrt(xi)imax=int(xmax/dx)+1loopn(1,100)xval=(float(n)-1.)*dxifxvalxmaxthenzval=xi*(4.-xval*xval*xi)*0.125elsezval=0.endifmoundi(1)=xvalmoundi(2)=0.moundi(3)=zvalxval=float(n)*dxifxvalxmaxthenzval=xi*(4.-xval*xval*xi)*0.125elsezval=0.endifmoundf(1)=xvalmoundf(2)=0.moundf(3)=zvalstatus=set_line_w

45、idth(2)status=draw_line(moundi,moundf)xval=(float(n)-1.)*dxifxvalxmaxthenzval=xi*(4.-xval*xval*xi)*0.125elsezval=0.endifmoundi(1)=0.moundi(2)=xvalmoundi(3)=zvalxval=float(n)*dxifxvalxmaxthenzval=xi*(4.-xval*xval*xi)*0.125elsezval=0.endifmoundf(1)=0.moundf(2)=xvalmoundf(3)=zvalstatus=set_line_width(2

46、)status=draw_line(moundi,moundf)endloopenddefmound_elevation1bt=max(fltime,1.e-20)xi=1./sqrt(bt)xmax=2./sqrt(xi)imax=int(xmax/dx)+1loopn(1,100)xval=(float(n)-1.)*dxifxvalxmaxthenzval=xi*(4.-xval*xval*xi)*0.125elsezval=0.endifmoundi(1)=xvalmoundi(2)=0.moundi(3)=zvalxval=float(n)*dxifxval0.9thengp_ext

47、ra(pnt,1)=gp_zpos(pnt)*gp_sat(pnt)+elsegp_pp(pnt)/rhoggp_extra(pnt,1)=0.0end_ifpnt=gp_next(pnt)end_loopendc_head;saturationcontoursplotcreatevsatplotsetcenter110.5plotsetrotation345050dist9;6.530plotsetplaneorigin01e-50normal010plotaddcontoursatmin0.5max1int0.1outlineonplotaddfishmound_elevation;hea

48、dcontoursplotcreateheadplotsetplaneorigin01e-50normal010plotsetdistance7plotaddcontourgpextra1min0int0.1outlineonplaneplotaddflowplaneplotaddfishmound_elevation1plotaddfishmound_regionreturn;FL.AC3D3,00JobTitle:Gprcndkim二FmfnQiirdvMti&rFnsdftCL95)Cenfej:l.iXXfa4J00aY:1.1X6=4000ZMHH&-DCHDm:Q2SIOKon:臣

49、冥52OiV:El.DMZ:ROWCctjTousorSacarance=a.ijacMccrmcfcj6dmaidsmCKHEEniD7.0OTMD1I7-ECOj-t:-r_iTrt-rn丁eam二工门mI企叩CZ0t=-.DMOmCCC1JOCfc+OCC:o1.0CCCe+ifflEYtefYJbl-1.&HK1Fish:a_elfiTiticul:xCarcsukinaGiturIh.丽nnpDM.4USAFigure1.21Saturationcoloursandanalytiea!moundelationatt0.35Y2:.DCCe-331)寸d2flz5MHGl3a?n.比3

50、45.DOODCOCzmowL:1.2.22.5CCCdtliOUJof5-1033fac=onaDelCC_ODDte-001to6.33QDe4Xl1_C-JDDDfiUKl7JJDD-0ai.T.DDDBrfO!to-5.33001Ei3DD(k-ito工:nmkanmODDDcUSlisIRDIUXCninlHrvai=1.0a41Fiji;QILULd.tlefiafKLLtiiwConsultingOruup.heWinn年c4dUNJSJ.lobTjlln-prajdrgcfagundwtrmound1=0.45|-Hgwf1.22Samratiottcont&itrsandan

51、afyfiealutoniKfelnationatf0.45Example1.14One-dimensionalconsolidation(coupled)titleOne-dimensionalconsolidation(coupled)configfluiddefconstantsc_perm=1e-10c_biotc=1.c_biotm=4.e9c_bulk=5.e8c_shear=2.e8comod=c_bulk+4.*c_shear/3.storage=1./c_biotm+c_biotc*c_biotc/comodcv=c_perm/storijehh=20.bt=cv/(hh*h

52、h)pi2=pi*.5pz=1e5sig0=-pzp0=pz*c_biotc/(comod*storage)uz0pz*hh/comodcsig=c_biotc*2.*c_shear/comodendconstants;modelgeometry-genzonebricksize11hhdefpointpnt=gp_near(0.,0.,10.)zpnt=z_near(0.5,0.5,10.5)zz=(hh-gp_zpos(pnt)/hhzzz=(hh-z_zcen(zpnt)/hhendpoint;mechanicalmodel-modelelsetfluidbiotonpropbuc_bu

53、lkshc_shearfixxyfixzrangez-.1.1iniszz0.applyszzsig0rangez19.920.1;fluidflowmodel-modelfl_isoproppermc_permbiot_cc_biotcinibiot_modc_biotminipp0;fishfunctions-defpp10pp10=gp_pp(pnt)/pzft=fltimec_szz=z_szz(zpnt)/sig0c_eszz=(z_szz(zpnt)+z_pp(zpnt)/sig0c_uz=gp_zdisp(pnt)/uz0enddefppsoltt=bt*fltimeval=0.

54、0valz=0.0valu=0.0loopm(0,20)mm=pi2*(2.*m+1.)c_e=exp(-mm*mm*tt)/mmval=val+sin(mm*zz)*c_evalu=valu+cos(mm*zz)*c_e/mmend_loopppsol=val*2.*p0/pzzdsol=valu*2.*c_biotc*p0/pz+zz-1.end;firstestablishundrainedresponsesetfluidoffsolveratio1e-4savecons_und.sav;histories-histpp10histppsolhistc_szzhistc_eszzhist

55、c_uzhistzdsolhisttthistft;drainedresponsefixpp0rangez19.920.1setfluidonsetmechforce0ratio1e-4sethist_rep200setfluidsubstep1setmechsubstep1auto;slavesolveage500setfluidsubstep100setmechsubstep10autosolveage5000savecons.savplotcreateppplotsettitletextPorepressureversustimeatcolumnmid-heightplotaddhis1

56、black2vs8plotshowplotcreateuzplotsettitletextVerticaldisplacementversustimeatcolumnmid-heightplotaddhis5black6vs8plotshowplotcreatevstrplotsettitletextVerticalstressandporepressureversustimeatcolumnmid-heightplotaddhis134vs8plotshowretFigureL2SCompttrisouberweeninuilylicalandnumericalvaluesofporepre

57、ssureinaone-dimeoiKtie&nsohdatlOHtestFigureL29ConipurisoubetwenanatyfiealandnumerfealvuIttesft)rverficaldrspiacemenfitraone-dimensionalconNationlest1.EFigure1.30Evolutionofporepressure,toralandeffectivestressesinaone-ditnefisfottalcoasoiidafiotifestFLAC3D盂处JabTide:aredimensionaloonbaildaian帕u:1.EFig

58、ure1.30Evolutionofporepressure,toralandeffectivestressesinaone-ditnefisfottalcoasoiidafiotifestFLAC3D盂处JabTide:aredimensionaloonbaildaian帕u:)d甘亡吋31stnfcdnd讯借卩佬比汕呛vssus;tintJtadurmipH-heigh!:l&GaCanadlriiSOrtcp.jtg.Mrraapolis;,MtTUSAHisiDCf1pp1D:FI-3HfijnDtinn)Bl理CI8.323P0C1a_:5Ez.lFIEH巳阿boQLfhcMo9.3

59、SSrfC1l.D3erDDI032二lflHtWlbN)Linei-Mel.4l4eK1fl.E27tidaiicriLncciupledtSo割TtaPcrQpnasuKi西恬口匚tmsjicolumrrnid4iphtidMjTabk1JnNarre2JnNjmesFigureL33betweenmialyficalandmunencdivuhtesofp(?repressitreinaone-dimensionalcoitsolidationtestFLACDOQJob-ljlln:Oridmns-cnal-conspmtkfi|unccuphd|4vTl|:Venicjdicpac#

60、mntw空wFLACDOQJob-ljlln:Oridmns-cnal-conspmtkfi|unccuphd|4vTl|:Venicjdicpac#mntw空wlima-Jtodrnrimid-hAigTzbe2JnUsTwaLHPS-Me4.456-CC4UhOaTwaFL.AC3D3.00緜职設瓷sFtb二2009TH.HurtuslsitremrdriElp口隧zjphsjjp*亡电山tin亡匚口luEn0记小亡初卜1Table1JnhhmeaJuEstfie2杠1皿3乂47.45BeH1I&JnNam&aLnGETYte宣药紜1.331&1-3D3JnNamLn9Sl)4G12BOU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论