HyperMesh生成Flac3D的剖分网格

本帖的目的是探索煤矿沉积岩层采煤过程中的力学分析模拟的前处理方法,计算软件采用公认的Flac3D差分方法。

目前,Flac3D官方提供的剖分网格的生成方法有三种。
一是直接使用命令和Fish语句生成,这对于简单的模型是可以的,复杂的模型不可行。
二是使用官方推荐的3D Shop ModelDesign,直接可以输出Flac3D的剖分单元文件,中等复杂的模型可以使用。参见下列网址:
http://www.3dshopmodeldesign.com/
三是使用官方推荐的Kubrix插件,该插件需要Rhino支持,可以制作非常复杂的3D模型,通过Kubrix插件输出Flac3D的剖分单元文件。Rhino是通用3D模型制作软件,官方提供了具体与Flac3D耦合的实例和教程,具体详细可参见下列网址:
www.Rhino3d.com    http://www.siw.com/

理论上讲,Flac3D的剖分单元文件就是普通的ASCII文件,并没有复杂的数据结构。因此,可以使用任何的具有剖分单元的软件来实现,只要Flac3D支持该类型的单元即可。如目前使用的ANSYS剖分单元到Flac3D剖分单元的转换。

本帖使用通用的HyperMesh进行上述的前处理工作,可以看做是以上二三方法的折中。在保证复杂模型的基础上保证通用性的效果。

HyperMesh生成Flac3D的剖分网格

时间: 2024-12-07 03:23:44

HyperMesh生成Flac3D的剖分网格的相关文章

如何用hypermesh生成包含interface的流体网格

在计算气动声学的时候,有些情况是需要我们提取流体计算的结果作为声学分析的边界条件,但是,有些流体网格因为物理模型的问题需要我们设定interface,恰恰你是机械,对流体了解一点,又不想花费太多时间来学习专业的流体划分网格,下面这个贴子应该多少会起到帮助.题目<如何用hypermesh生成包含interface的流体网格> hypermesh中如何设定interface面.pdf 原文地址

GeoSOT全球剖分网格编码介绍

GeoSOT网格编码介绍 1.GeoSOT网格剖分的核心思想 GeoSOT网格剖分的核心思想是基于地球剖分原理,通过对地球表面的规格划分,探寻构建一种适用于空间信息或数据组织的专用网格.一方面,该网格能与地球上现有的主要空间信息组织网格有较好的尺度聚合和区位关联关系:另一方面,能在此网格基础上构建一种更适合空间信息组织的区位标识体系,为全球空间信息区位的地理网格标识与一致性索引途径提供参考基础,以解决空间信息的统一区位组织和区域关联调度问题.结合我国国家基本比例尺地形图分幅.国家地理网格,美国U

【Unity】第12章 导航网格和寻路

开发环境:Win10.Unity5.3.4.C#.VS2015 创建日期:2016-05-09 一.简介 NavMesh(导航网格)是3D游戏世界中用于实现"动态"物体自动寻路的一种技术,它将游戏场景中复杂的结构组织关系简化为带有一定信息的网格,在这些网格的基础上,再通过一系列相应的计算,实现自动寻路最终找到目标. Unity可以根据编辑的场景,自动生成用于导航的网格.导航时,只需要给被导航的物体挂载导航组件,该物体便会自行根据导航的目标点来寻找最合适的路线,并沿着该路线行进到目标点.

生成Geometry

// 由一组点集生成一张三角面片网格Geometry osg::Geometry* createTRIANGLESGeometry(MyMesh &mesh) { osg::ref_ptr< osg::Geometry > triGeom = new osg::Geometry(); // 顶点坐标数组 int vertexNum=mesh.vertex.size(); osg::ref_ptr<osg::Vec3Array> vertices = new osg::Vec

关于Unity中Mesh网格的详解

3D模型 通过3D建模软件所建出来的点和面,如以三角形为主的点和面,比如人的脑袋一个球,就是由各种各样的三角形组成的点和面. 点和面以及纹理坐标都是通过3D建模软件建模出来的. Unity会帮我们把模型的信息存到Mesh里面来,Mesh翻译成中文是网格. 顶点,三角形,纹理坐标,法线和切线. 3D建模软件 1:Autodesk 3D Studio Max 支持mac os windows;2: Autodesk 3D Maya 支持windows3: Cinema4D 支持mac os wind

全球依靠PointWise.18.0.R1.build.20160823网格计算分析高质量

全球依靠PointWise.18.0.R1.build.20160823网格计算分析高质量 自1984年以来被全球的工程师和科学家能够可靠地生成高质量的网格CFD.它可以生成高精度的网格以使 得分析结果更加准确.同时它还可以分析并不完美的CAD模型,同时不需要人工清理模型.PointWise.18.0.R1.build.20160823Carlson.SurvPC.v5.03ZWCAD.ZW3D.2016.SP.v20.00.CHINESE中望CAD软件BUW.SmartAssembly.6.0

关于网格

网格通常用于游戏中,用于表示游戏区域,如地图(在"文明"和"魔兽"等游戏中),游戏界面(如游泳池,乒乓球和扑克等游戏),运动场(棒球和足球等游戏),棋盘(在象棋,Monopoly和Connect Four等游戏中,以及抽象空间(在俄罗斯方块之类的游戏中).我试图在这些页面上收集我对网格的看法.我避免实现细节(例如源代码),而是专注于概念和算法.我主要使用网格来表示战略和模拟游戏中的地图.虽然这里的许多概念对各种网格都很有用,但我对这些游戏感兴趣. 网格由重复的简单形

WorldWind源码剖析系列:经纬度格网类LatLongGrid

经纬度格网类LatLongGrid继承自可渲染对象类RenderableObject,是WorldWind中用来在星球外表绘制经纬度格网的封装类.其类图如下所示. 绘制经纬网格的主体函数为Render(),其内部主要调用以下函数完成绘制: ComputeGridValues()//计算格网值 RenderTropicLine()//绘制回归线 计算格网值ComputeGridValues()内部通过相机的真实视场角drawArgs.WorldCamera.TrueViewRange.Radian

GIS与FVCOM模型耦合的关键技术及解决思路

1. FVCOM本身为Linux下的MPI程序,首先将其移植到Windows下,可以编译成控制台程序. 2. FVCOM的前处理由GIS完成剖分网格和初始设定等工作. 3. FVCOM的输出采用自定义的NetCDF数据格式,完成4D数据的描述及存储. 4. C#实现.Net平台下FVCOM控制台程序的调用.主要关键技术如下: (1)控制台的调用及重定向.采用多线程方法调用控制台程序 (2)得到控制台输出流,对特定变量进行区分,用于进程条的控制. (3)采用多线程方法将控制台的输出流,追加显示到T