资源描述:
《流体与动态计算实例分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、流体与动态计算实例分析---堤坝;流体与动态计算实例分析---大坝newconfdynfluid;设置动态与流体算法setdynofffluidoff;关闭动态与流体算法generatefoundationandembankmentgridsandattachinterfaces;生成基础和堤坝网格并粘贴接触面genzonebrip00,0,0p140,0,0p20,10,0p30,0,10size2055;基础genzonebrip022,0,10p140,0,10p222,10,10p322,0,20size9,5,5;堤坝;在z=10,x=15~22,y=0~
2、10上生成接触面1interface1facerangex15.022.0y0.010.0z9.910.1;在x=22,z=10~21,y=0~10上生成接触面2interface2facerangex21.922.1y0.010.0z10.021.0设置最大的边界长度为1.0interface1maxedge1.0interface2maxedge1.0generateblockwall生成挡水墙genzonebrip015,0.5,11p121,0.5,11p215,9.5,11p315,0.5,20.9siz355.;namegroupsandmovebl
3、ockontosoil命名群组并移动挡水墙到土壤上,groupblockrangex=16,22y=0,10z=10,20group'soilembankment'rangex=22,40y=0,10z=10,20group'densesoilfoundation'rangex=0,40y=0,10z=0,10挡墙沿x方向增加一个单位inixadd1.0rangegroupblock挡墙沿z方向增加一个单位inizadd-1.0rangegroupblockassignmodelstogroup;给群组设定计算模型;modelmohrrangegroupblockn
4、ot;除挡墙外的群组为摩尔库仑模型modelelasrangegroupblock;挡墙为弹性assignmechanicalproperties设置力学参数propshear=1e8bulk=2e8cohes=1e10rangegroup'soilembankment'propshear=5e8bulk=1e9cohes=1e10rangegroup'densesoilfoundation'propshear=9.15e9bulk=10e9rangegroupblockinidens=2100rangegroupblock;初始化质量密度inidens=1800r
5、angegroupblockinterface1propcoh=0fric60.dil0.kn=1e8ks=1e8ten0.;接触面参数.interface2propcoh=0fric60.dil0.kn=1e8ks=1e8ten0.modelfl_iso;各项同性流体模型,计算流体必须的.mechanicalboundaryandinitialconditions物理边界和初始条件fixzrangez=-.1.1;固定z=0的面%Q-S;Q8w.O&t.Q5X$Z!Rfixxrangex=-.1.1fixxrangex=39.940.1;固定x=40的面fixyr
6、angey=-.1.18fixyrangey=9.910.1初始应力,垂直应力为水平的2倍,在z方向有梯度变化/R4I)l:F*I3l'P:Oiniszz-3.6e5grad001.8e4inisxx-1.8e5grad000.9e4inisyy-1.8e5grad000.9e4setgrav00-10;设置重力加速度;记录监测数据histunbal;不平衡力histgpzdisp16,5,20;点(16,5,20)的z方向位移histgpzdisp30,5,20求解solve.saveblock1.sav;保存assignrealisticstrengthprop
7、erties设置现实的强度参数propcohes=0tens0fric35rangegroup'soilembankment'propcohes=0tens0fric40rangegroup'densesoilfoundation'saveblock1.sav流体分析restblock1.sav;调用保存的文件;specifyfluidproperties设定流体参数propperm=1e-8poros=0.3inifdens=1000;初始化流体密度inifmod=2e3;流体的体积模量setfluidpcuton;设置流体进程,assignwatertabl