应斑竹君之枫的邀请,偶也来班门弄斧,谈谈复杂地形建模的一些方法。今天,仔细看了starsmoon大牛的《FLAC中关于曲面的生成》,很受启发,用Sufer来建模,是一个比较容易的方法。由于Sufer生成的是规则的网格,所以用程序实现是比较方便的。鉴于利用FISH进行二次开发是很好的主意,我就在starsmoon编的fish程序的基础上,稍微改进一下,让其可以支持多个地层的建模(程序中只考虑两个地层soil和rock,多个地层可以修改程序加入),在FLAC3D中把四棱柱改成了三棱柱。同时也加入了ANSYS 和 3DEC的建模模块。ANSYS中采用六面体,3DEC中采用三棱柱体。 www.simwe.com
仿真论坛上有不少大牛在建模上都很有一套,比如starsmoon,君之枫,SCH等等。在三维地质建模计算机辅助系统板块上就更多了。我这里只是介绍一些简单实用的方法,供大家参考吧。程序中应用了starsmoon的程序和例子,在此表示感谢。
starsmoon的链接地址: http://www.simwe.com/forum/viewt ... 2%26filter%3Ddigest
本例子采用starsmoon的例子,并分为两层,第一层为地表面,第二层为soil和rock的分界面(可以是曲面,用sufer插值生成,但是注意网格要对应。)。FLAC3d中在z方向剖分为2个单元,x,y方向剖分为1个单元。这些在command.txt中可以修改。详细设置见命令流。下面贴出生成的模型的图片
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...