文档库 最新最全的文档下载
当前位置:文档库 › 高质量画圆柱体网格的方法

高质量画圆柱体网格的方法

高质量画圆柱体网格的方法
高质量画圆柱体网格的方法

最终效果图:

具体的步骤:

1、opteration--geometry-volumn中创建了一个高为100,半径15的圆柱体。然后在圆柱的底面建立了一个边长为8的正方形,将正方形旋转45度,使正方形的每一个顶点跟底面圆的点对齐。其实gambit中的圆默认的话只有一个点,但是我们可以通过copy的方法,在圆周上复制出其他的三个点,如图所示,

2、然后将这4个顶点和正方形的四个顶点连成线,将圆周分割为4等分,效果如图所示:

3、然后用这四条线沿Z轴正向的矢量方向扫描出4个面,具体操作如下:

得到的效果图如下:

4、用正方形去分割底面圆,注意选择connected选项;再用刚才形成的四个面去分割那个古钱形的底面,把它分成4部分。操作如下:

得到的效果如图:

5、下面就是把对应边划分网格,注意正方形每条边对应的圆弧边划分的网格份数是一样的(我这边取的是底面所有的边都分为10等分),得到的效果如图:

6、划分面网格,选择map结构的四边形网格,效果如图:

7、最后划分体网格,按照cooper方式的六面体网格来划分,最终效果如图:

ABAQUS常用技巧归纳(图文并茂).

ABAQUS学习总结 1.ABAQUS中常用的单位制。-(有用到密度的时候要特别注意) 单位制错误会造成分析结果错误,甚至不收敛。 2.ABAQUS中的时间 对于静力分析,时间没有实际意义(静力分析是长期累积的结果)。对于动力分析,时间是有意义的,跟作用的时间相关。 3.更改工作路径 4.对于ABAQUS/Standard分析,增大内存磁盘空间会大大缩短计算 时间;对于ABAQUS/Explicit分析,生成的临时数据大部分是存储在内存中的关键数据,不写入磁盘,加快分析速度的主要方法是提高CPU的速度。 临时文件一般存储在磁盘比较大的盘符下

提高虚拟内存

5.壳单元被赋予厚度后,如何查看是否正确。 梁单元被赋予截面属性后,如休查看是否正确。 可以在VIEW的DISPLAY OPTION里面查看。 6.参考点 对于离散刚体和解析刚体部件,参考点必须在PART模块里面定义。而对于刚体约束,显示休约束,耦合约束可以在PART ,ASSEMBLY,INTERRACTION,LOAD等定义参考点. PART模块里面只能定义一个参考点,而其它的模块里面可以定义很多个参考点。

7.刚体部件(离散刚体和解析刚体),刚体约束,显示体约束 离散刚体:可以是任意的形状,无需定义材料属性,要定义参考点,要划分网格。 解析刚体:只能是简单形状,无需定义材料属性,要定义参考点,不需要划分网格。 刚体约束的部件:要定义材料属性,要定义参考点,要划分网格。显示体约束的部件:要定义材料属性,要定义参考点,不需要要划分网格(ABAQUS/CAE会自动为其要划分网格)。 刚体与变形体比较:刚体最大的优点是计算效率高,因为它在分析作业过程中不参与所在基于单元的计算,此外,在接触分析,如果主面是刚体的话,分析更容易收敛。 刚体约束和显示体约束与刚体部件的比较:刚体约束和显示体约束的优点是去除约束后,就可以立即变为变形体。 刚体约束与显示体约束的比较:刚体约束的部件会参与计算,而显示约束的部件不会参与计算,只是用于显示作用。 8.一般分析步与线性摄动分析步 一般分析步:每个分析步的开始状态都是前一个分析步结束时刻的模型状态; 如果不做修改的话,前一个分析步所施加的载荷,边界条件,约束都会延续到当前的分析步中;所定义的载荷,边界条件以及得到的分析结果都是总量。

支座零件实体建模及有限元网格划分报告

《材料成型软件应用》 课程上机报告之一 题目:支座零件实体建模及有限元网格 划分报告 专业:材料成型及控制工程 班级:2014 级 2 班 学号:2014 姓名:

一、问题描述 该建模的支座零件由底板、肋板和空心圆柱组成。整个支座高325,支座底板长400宽150高40,支座底板两个倒角半径为40,两个圆孔半径为20,底板下方凹槽长230宽150高10;大空心圆柱体内径为80外径为140长120,小空心圆柱体内径为20外径为40,各个肋板宽30。支座零件3D结构示意图如下图1所示,要求根据如图1所示的尺寸进行自顶向下建模并进行有限元网格划分。 图1支座零件3D结构示意图 二、问题分析 这个支座底板有两个倒角和两个圆孔,底板下方还有个凹槽底板上方有两块肋板相接,肋板上两个大小空心圆柱相贯。可以采用自顶向下建模:首先建支座底板然后在底板上倒角、打孔,其次建立肋板,接着在肋板上建立空心圆柱然后在空心圆柱上打孔,再修正肋板,增加肋板,最后体相加然后划分有限元网格。 三、实体建模过程 1、定义工作文件名和工作标题 1)定义工作文件名:File | Chang Jobename 2)定义工作工作标题:File | Change Title 3)重新显示:Plot | Replot 2、显示工作平面 1)显示工作平面:WorkPlane | Display Working Plane 2)关闭三角坐标符号:PlotCtrls | Window Options 3)显示工作平面移动和旋转工具栏:WorkPlane | Offset WP by Increments如下图

本人学习abaqus五年的经验总结-让你比做例子快十倍

第二章 ABAQUS 基本使用方法 [2](pp15)快捷键:Ctrl+Alt+左键来缩放模型;Ctrl+Alt+中键来平移模型;Ctrl+Alt+右键来旋转模型。 ②(pp16)ABAQUS/CAE 不会自动保存模型数据,用户应当每隔一段时间自己保存模型以避免意外丢失。 [3](pp17)平面应力问题的截面属性类型是Solid(实心体)而不是Shell(壳)。 ABAQUS/CAE 推荐的建模方法是把整个数值模型(如材料、边界条件、载荷等)都直接定义在几何模型上。载荷类型Pressure 的含义是单位面积上的力,正值表示压力,负值表示拉力。 [4](pp22)对于应力集中问题,使用二次单元可以提高应力结果的精度。 [5](pp23)Dismiss 和Cancel 按钮的作用都是关闭当前对话框,其区别在于:前者出现在包含只读数 据的对话框中;后者出现在允许作出修改的对话框中,点击Cancel 按钮可关闭对话框,而不保存 所修改的内容。 [6](pp26)每个模型中只能有一个装配件,它是由一个或多个实体组成的,所谓的“实体”(instance) 是部件(part)在装配件中的一种映射,一个部件可以对应多个实体。材料和截面属性定义在部件上,相互作用(interaction)、边界条件、载荷等定义在实体上,网格可以定义在部件上或实体上,对求解过程和输出结果的控制参数定义在整个模型上。 [7](pp26) ABAQUS/CAE 中的部件有两种:几何部件(native part)和网格部件(orphan mesh part)。 创建几何部件有两种方法:(1)使用Part 功能模块中的拉伸、旋转、扫掠、倒角和放样等特征来直 接创建几何部件。(2)导入已有的CAD 模型文件,方法是:点击主菜单File→Import→Part。网格部件不包含特征,只包含节点、单元、面、集合的信息。创建网格部件有三种方法:(1)导入ODB 文件中的网格。(2)导入INP 文件中的网格。(3)把几何部件转化为网格部件,方法是:进入Mesh 功能模块,点击主菜单Mesh→Create Mesh Part。 [8](pp31)初始分析步只有一个,名称是initial,它不能被编辑、重命名、替换、复制或删除。在初始分析步之后,需要创建一个或多个后续分析步,主要有两大类:(1)通用分析步(general analysis step)可以用于线性或非线性分析。常用的通用分析步包含以下类型: —Static, General: ABAQUS/Standard 静力分析 —Dynamics, Implicit: ABAQUS/Standard 隐式动力分析 —Dynamics, Explicit: ABAQUS/ Explicit 显式动态分析 (2)线性摄动分析步(linear perturbation step)只能用来分析线性问题。在ABAQUS/Explicit 中 不能使用线性摄动分析步。在ABAQUS/Standard 中以下分析类型总是采用线性摄动分析步。 —Buckle: 线性特征值屈曲。 —Frequency: 频率提取分析。 —Modal dynamics: 瞬时模态动态分析。 —Random response: 随机响应分析。 —Response spectrum: 反应谱分析。 —Steady-state dynamics: 稳态动态分析。 [9](pp33)在静态分析中,如果模型中不含阻尼或与速率相关的材料性质,“时间”就没有实际的物 理意义。为方便起见,一般都把分析步时间设为默认的 1。每创建一个分析步,ABAQUS/CAE 就会自动生成一个该分析步的输出要求。 [10] (pp34)自适应网格主要用于ABAQUS/Explicit 以及ABAQUS/Standard 中的表面磨损过程 模拟。在一般的ABAQUS/Standard 分析中,尽管也可设定自适应网格,但不会起到明显的作用。 Step 功能模块中,主菜单Other→Adaptive Mesh Domain 和Other→Adaptive Mesh Controls 分别 设置划分区域和参数。 [11](pp37)使用主菜单Field 可以定义场变量(包括初始速度场和温度场变量)。有些场变量与分析步有关,也有些仅仅作用于分析的开始阶段。使用主菜单Load Case 可以定义载荷状况。载荷状况由一系列的载荷和边界条件组成,用于静力摄动分析和稳态动力分析。

对圆柱体划分网格的一些经验总结

最近一段时间在做锥形分离器内流场的研究。在对其流场进行数值模拟的过程中,在Gambit 中试验了一些关于圆柱体的网格划分方法,并将其导入Fluent中进行了计算进行了对比。在此将个人的一些经验体会与大伙分享。 刚开始划分网格的时候,我天真地认为圆柱体是非常容易划分网格的。但是这折腾了几天后,才发现,圆柱体要得到网格质量好的网格并不容易。经过试验,我总结出了三种划分圆柱体网格的方法。现在一个直径D=300,高度为1000的圆柱体为例进行网格的划分。此圆柱体是直接按照center模式生成体。 方法一: 在二维坐标系下建立一个长1000,宽150的长方形,对此长方形进行网格划分,并设定一条长边为对称轴(注意,采用轴对称模型时,Fluent默认X轴为对称轴)。再将此网格导入Fluent 中采用轴对称模型进行计算。此方法优点是:能够划分出高质量的结构性网格,并能在圆柱体的不同部位根据流动情况控制网格的尺寸和长宽比;能够很容易的在近壁面处加入边界层;即使网格尺寸比较小,网格数量也可以得到控制。缺点:二维轴对称模型决定了Fluent中计算结果都是关于轴对称的,并且Fluent中二维轴对称模型如何将二维网格转化为三维网格计算的机理不太清楚,对其计算结果的正确性不好评估。 方法二: 在三维坐标系下建立圆柱体。先在Geometry>volume>Create Real cylinder中以Center形式生成一个直径为300,高度为1000的圆柱体。对其中一个圆面的圆周划分网格节点,取点的间距interval size为10。然后再对这个圆周面划分elements为Quad,Type为Pave的网格,网格大小interval size取10。(需要注意的是,在划分圆周网格节点的时候,选择的interval size要使得相应interval count为偶数,否则没有办法生成Pave面网格)。生成一个圆面上的面网格后,可以用Quad Map生成圆柱侧面的网格,然后再生成体网格。 后来发现,可以一开始在圆面上生成Quad Map网格,然后直接用Hex\wedge Cooper模式生成体网格。两者的效果是差不多的。 方法二生成网格的问题在于圆面中心区域网格的质量不好控制。同时,从圆柱侧面看,可以发现侧面上的网格都是正方形的,即网格长度不能控制(关键是生成侧面网格时如果直接生成面网格或体网格,因为已经生成圆面的网格大小的影响,无法对长度进行控制),导致网格数量较多。 生成的网格总体质量还是不错的。但因为我所做的课题要求对中心区域的网格质量要求较高,因此我还是在想办法提高中心区域的网格质量。

workbench网格划分的 很实用的讲解

如何在ANSYS WORKBENCH中划分网格?经常有朋友问到这个问题。我整理了一下,先给出第一个入门篇,说明最基本的划分思路。以后再对某些专题问题进行细致阐述。 ANSYS WORKBENCH中提供了对于网格划分的几种方法,为了便于说明问题,我们首先创建一个简单的模型,然后分别使用几种网格划分方法对之划分网格,从而考察各种划分方法的特点。 1. 创建一个网格划分系统。 2. 创建一个变截面轴。 先把一个直径为20mm的圆拉伸30mm成为一个圆柱体 再以上述圆柱体的右端面为基础,创建一个直径为26mm的圆,拉伸30mm得到第二个圆柱体。 对小圆柱的端面倒角2mm。 退出DM. 3.进入网格划分程序,并设定网格划分方法。 双击mesh进入到网格划分程序。 下面分别考察各种网格划分方法的特点。 (1)用扫掠网格划分。 对整个构件使用sweep方式划分网格。 结果失败。 该方法只能针对规则的形体(只有单一的源面和目标面)进行网格划分。(2)使用多域扫掠型网格划分。 结果如下

可见ANSYS把该构件自动分成了多个规则区域,而对每一个区域使用扫略网格划分,得到了很规则的六面体网格。这是最合适的网格划分方法。 (3)使用四面体网格划分方法。 使用四面体网格划分,且使用patch conforming算法。 可见,该方式得到的网格都是四面体网格。且在倒角处网格比较细密。 其内部单元如下图(这里剖开了一个截面) 使用四面体网格划分,但是使用patch independent算法。忽略细节。 、 网格划分结果如下图 此时得到的仍旧是四面体网格,但是倒角处并没有特别处理。 (4)使用自动网格划分方法。 得到的结果如下图 该方法实际上是在四面体网格和扫掠网格之间自动切换。当能够扫掠时,就用扫掠网格划分;当不能用扫掠网格划分时,就用四面体。这里不能用扫掠网格,所以使用了四面体网格。 (5)使用六面体主导的网格划分方法。 得到的结果如下

ABAQUS实体单元类型总结

在ABAQUS中,基于应力/位移的实体单元类型最为丰富: (1)在ABAQUS/Sandard中,实体单元包括二维和三维的线性单元和二次单元,均可以采用完全积分或缩减积分,另外还有修正的二次Tri单元(三角形单元)和Tet单元(四面体单元),以及非协调模式单元和杂交单元。 (2)ABAQUS/Explicit中,实体单元包括二维和三维的线性缩减积分单元,以及修正的二次二次Tri单元(三角形单元)和Tet单元(四面体单元),没有二次完全积分实体单元。 ------------------------------------------------------------------------------------------------------------ 按照节点位移插值的阶数,ABAQUS里的实体单元可以分为以下三类: 线性单元(即一阶单元):仅在单元的角点处布置节点,在各个方向都采用线性插值。 二次单元(即二阶单元):在每条边上有中间节点,采用二次插值。 修正的二次单元(只有Tri 或Tet 才有此类型):在每条边上有中间节点,并采用修正的二次插值。 ******************************************************************************* *************** 1、线性完全积分单元:当单元具有规则形状时,所用的高斯积分点的数目足以对单元刚度矩阵中的多项式进行精确积分。 缺点:承受弯曲载荷时,会出现剪切自锁,造成单元过于刚硬,即使划分很细的网格,计算精度仍然很差。 2、二次完全积分单元: 优点: (1)应力计算结果很精确,适合模拟应力集中问题; (2)一般情况下,没有剪切自锁问题(shear locking)。 但使用这种单元时要注意: (1)不能用于接触分析; (2)对于弹塑性分析,如果材料不可压缩(例如金属材料),则容易产生体积自锁(volumetric locking);

gambit-提高圆柱体网格质量的画法总结

最近一直在学习圆柱体的网格的画法,虽然圆柱体看起来很简单,但要划分高质量的网格确不容易。这里总结的是网上高手们分享的一些画法,集中起来,便于大家一起学习。 方法一:用Gambit创建一个高200,半径为100的圆柱,取顶面圆的边进行网格划分,设取点数量internal count 为40,然后选择体网格划分,其中elements选HEX/Wedeg,type 选cooper,其余保持默认。 优点:简单,网格质量比用四面体网格质量好多了。 缺点:中间网格质量较差,且侧面网格长度不易控制。 方法二[1]:创建网格,并将圆柱从圆中间split成两个半圆柱体。顶面圆网格点的划分参照方法一,然后画选取一侧边进行网格划分,并设侧边internal count为20。然后进行体网格划分,保持默认,划分网格。这种网格的网格质量较上一种较好,中间网格质量得到了较大改善。

方法三[1]:辐射式网格画法。这种网格在圆面呈从圆心到四周辐射开去的形状。创建圆柱,并将圆柱split成3/4个圆柱和1/4圆柱。点击mesh-face,然后再点击第一行第四个按钮,再在face栏中选中1/4的圆面,Type选择trielement,vertices选中该面的圆心,然后点击apply。做完这步后在按照同样方法处理3/4的圆面。然后先对边进行网格划分,半径的edges的internal count设为10,1/4圆弧设为10,3/4圆弧设为30,再对面进行网格划分,画图如下,最后进行体的划分。这类网格优点在外围网格质量非常高,但在中间部分网格则很差。

方法四[2]:这种方法采用的是map类型进行划分。先建立圆柱,然后将圆柱的圆环面split 成四个面,如下图所示。点击mesh-face,再选择第一行第四个按钮,face选择顶面圆,type 选择end,vertices则将面上的四个点全选,点击apply。同样,再选择地面圆,type选择end,vertices将地面的四个点全选,点击apply。点击然后网格划分顶与底面的圆,type为map,interval count设为10,最后在进行体网格划分。这种画法感觉挺有特点的,不过网格要质量差些。

abaqus网格划分

如何使用3D实体单元? 1 如果不需要模拟非常大的应变或进行一个复杂的、改变接触条件的问题,则应采用二次减缩 积分单元(CAX8R,CRE8R,CPS8R.C3D20R等)。 2 如果存在应力集中,则应在局部采用二次完全积分单元(CAX8,CPE8,CPS8,C3D20等)。它 们可在较低费用下对应力梯度提供最好的解决。尽量不要使用线性减缩积分单元。用细化的二次减缩积分单元与二次完全积分单元求解结果相差不大,且前者时间短。 3 对含有非常大的网格扭曲模拟(大应变分析),采用细网格划分的线性减缩积分单元 (CAX4R,CPE4R.CPS4R,C3D8R等)。 4 对接触问题采用线性减缩积分单元或非协调单元(CAX4I,CPE4I,CPS4II,C3D8I等)的细网 格划分。 5 对以弯曲为主的问题,如能保证所关心部位单元扭曲较小,使用非协调单元(如C3D8I), 求解很精确。 6 对于弹塑性分析,不可压缩材料(如金属),不能使用二次完全积分单元,否则易体积自锁, 应使用修正的二次三角形或四面体单元、非协调单元,以及线性减缩积分单元。若使用二次减缩积分单元,当应变超过20%-40%要划分足够密的网格。 7 除平面应力问题之外,如材料完全不可压缩(如橡胶),应使用杂交单元; 在某些情况下,近似不可压缩材料也应使用杂交单元。 8 当几何形状复杂时,万不得已采用楔形和四面体单元。这些单元的线性形式,如C3D6和 C3D4,是较差的单元(若需要时,划分较细的网格以使结果达到合理的精度),这些单元也应远离需要精确求解的区域。 9 如使用了自由网格划分技术,四面体单元应选二次的,其结果对小位移问题应该是合理的, 但花时间多。在ABAQUS/Standard中选C3D10,ABAQUS/Explicit中选修正的(C3D10M)。 如有大的塑性变形,或模型中存在接触,且使用默认的“硬”接触关系,也应选C3D10M。 10 ABAQUS/Explicit模拟冲击或爆炸,应选线性单元。

workbench网格划分的_很实用的讲解

ANSYS WORKBENCH中提供了对于网格划分的几种方法,为了便于说明问题,我们首先创建一个简单的模型,然后分别使用几种网格划分方法对之划分网格,从而考察各种划分方法的特点。 1. 创建一个网格划分系统。 2. 创建一个变截面轴。 先把一个直径为20mm的圆拉伸30mm成为一个圆柱体 再以上述圆柱体的右端面为基础,创建一个直径为26mm的圆,拉伸30mm得到第二个圆柱体。对小圆柱的端面倒角2mm。 退出DM. 3.进入网格划分程序,并设定网格划分方法。 双击mesh进入到网格划分程序。 下面分别考察各种网格划分方法的特点。 (1)用扫掠网格划分。 对整个构件使用sweep方式划分网格。 结果失败。 该方法只能针对规则的形体(只有单一的源面和目标面)进行网格划分。 (2)使用多域扫掠型网格划分。 结果如下 可见ANSYS把该构件自动分成了多个规则区域,而对每一个区域使用扫略网格划分,得到了很规则的六面体网格。这是最合适的网格划分方法。 (3)使用四面体网格划分方法。

使用四面体网格划分,且使用patch conforming算法。 可见,该方式得到的网格都是四面体网格。且在倒角处网格比较细密。 其内部单元如下图(这里剖开了一个截面) 使用四面体网格划分,但是使用patch independent算法。忽略细节。 、 网格划分结果如下图 此时得到的仍旧是四面体网格,但是倒角处并没有特别处理。 (4)使用自动网格划分方法。 得到的结果如下图 该方法实际上是在四面体网格和扫掠网格之间自动切换。当能够扫掠时,就用扫掠网格划分;当不能用扫掠网格划分时,就用四面体。这里不能用扫掠网格,所以使用了四面体网格。(5)使用六面体主导的网格划分方法。 得到的结果如下 该方法在表面用六面体单元,而在内部也尽量用六面体单元,当无法用六面体单元时,就用四面体单元填充。由于四面体单元相对较差,所以它比较能够保证表面的单元质量。 总体来说,对于空间物体而言,我们应当尽量使用六面体网格。 当对象是一个简单的规则体时,使用扫掠网格划分是合适的; 当对象是对个简单的规则体组成时,使用多域扫掠网格划分是合适的; 接着尽量使用六面体主导的方式,它会在外层形成六面体网格,而在心部填充四面体网格。四面体网格是最后的选择。其中 如果要忽略一些小细节,如倒角,小孔等,则使用patch independent算法; 如果要要考虑一些小细节,则使用patch conforming算法。

Abaqus划分网格技巧小结

Abaqus中三维几何体生成结构网格的分割方法图1 可以直接生成结构网格的三维几何体图2 不可以直接生成结构网格的三维几何体几何体中有孔圆弧≥900 有不能生成二 维结构网格的面一个项点有三条以上的边共用图3 分割示例无法生成结构网格的问题分割示例 1 几何体中有孔如将孔分割成半圆或者1/4圆从而去除孔 2 圆弧≥900 如将1800圆弧分成两个900圆弧3 有不能生成二维结构网格的面如半圆周面只含有二个边而一个面至少含有三条以上的边界才能生成二维结构网格所以将半圆分半这样每个面便 有三条边 4 一个顶点只能有三条边共用 5 一个区域至少 有四个面如四面体6 如果区域中包含拓朴关系则这个区域只能有六个面。如果多于六个面则如图4所示可以使用virtual topology对面进行合并直至所含的面只有六个面。图4 使用virtual topology对面进行合并直至所含的面只有六个面7 面与面之间的角度最好接近于90°如果面与面角度 ≥1500则需进行分割8 对区域中的每个面则有以下要求8.1如果区域不是立方体cube则其面必须是一个整面单一面不能含有多个面片8 8.2 如果区域是立方体cubea side can be a connected set of faces that are on the same geometric surface. In addition the pattern of the faces must allow rows and columns of hexahedral elements to be created in a regular grid pattern along that entire side when the cube is meshed. For example Figure 5

workbench网格划分的很实用的讲解

w o r k b e n c h网格划分的 很实用的讲解 Newly compiled on November 23, 2020

如何在ANSYS WORKBENCH中划分网格经常有朋友问到这个问题。我整理了一下,先给出第一个入门篇,说明最基本的划分思路。以后再对某些专题问题进行细致阐述。ANSYS WORKBENCH中提供了对于网格划分的几种方法,为了便于说明问题,我们首先创建一个简单的模型,然后分别使用几种网格划分方法对之划分网格,从而考察各种划分方法的特点。 1. 创建一个网格划分系统。 2. 创建一个变截面轴。 先把一个直径为20mm的圆拉伸30mm成为一个圆柱体 再以上述圆柱体的右端面为基础,创建一个直径为26mm的圆,拉伸30mm得到第二个圆柱体。 对小圆柱的端面倒角2mm。 退出DM. 3.进入网格划分程序,并设定网格划分方法。 双击mesh进入到网格划分程序。 下面分别考察各种网格划分方法的特点。 (1)用扫掠网格划分。 对整个构件使用sweep方式划分网格。 结果失败。 该方法只能针对规则的形体(只有单一的源面和目标面)进行网格划分。 (2)使用多域扫掠型网格划分。 结果如下

可见ANSYS把该构件自动分成了多个规则区域,而对每一个区域使用扫略网格划分,得到了很规则的六面体网格。这是最合适的网格划分方法。 (3)使用四面体网格划分方法。 使用四面体网格划分,且使用patch conforming算法。 可见,该方式得到的网格都是四面体网格。且在倒角处网格比较细密。 其内部单元如下图(这里剖开了一个截面) 使用四面体网格划分,但是使用patch independent算法。忽略细节。 、 网格划分结果如下图 此时得到的仍旧是四面体网格,但是倒角处并没有特别处理。 (4)使用自动网格划分方法。 得到的结果如下图 该方法实际上是在四面体网格和扫掠网格之间自动切换。当能够扫掠时,就用扫掠网格划分;当不能用扫掠网格划分时,就用四面体。这里不能用扫掠网格,所以使用了四面体网格。 (5)使用六面体主导的网格划分方法。 得到的结果如下

学习abaqus五年的经验总结,

第二章ABAQUS基本使用方法 [2](pp15)快捷键:Ctrl+Alt+左键来缩放模型;Ctrl+Alt+中键来平移模型;Ctrl+Alt+右键来旋转模型。 ②(pp16)ABAQUS/CAE不会自动保存模型数据,用户应当每隔一段时间自己保存模型以避免意外丢失。 [3](pp17)平面应力问题的截面属性类型是Solid (实心体)而不是Shell (壳)。 ABAQUS/CAE推荐的建模方法是把整个数值模型(如材料、边界条件、载荷等)都直接定义在几何模型上。载荷类型Pressure 的含义是单位面积上的力,正值表示压力,负值表示拉力。 [4](pp22) 对于应力集中问题,使用二次单元可以提高应力结果的精度。 [5](pp23)Dismiss 和Cancel 按钮的作用都是关闭当前对话框,其区别在于:前者出现在包含只读数 据的对话框中;后者出现在允许作出修改的对话框中,点击Cancel 按钮可关闭对话框,而不保存 所修改的内容。 [6](pp26) 每个模型中只能有一个装配件,它是由一个或多个实体组成的,所谓的“实体”( instance) 是部件(part )在装配件中的一种映射,一个部件可以对应多个实体。材料和截面属性定义在部件上,相互作用 ( interaction )、边界条件、载荷等定义在实体上,网格可以定义在部件上或实体上,对求解过程和输出结果的控制 参数定义在整个模型上。 [7](pp26) ABAQUS/CAE 中的部件有两种:几何部件( native part)和网格部件(orphan mesh part )。 创建几何部件有两种方法: ( 1)使用Part 功能模块中的拉伸、旋转、扫掠、倒角和放样等特征来直 接创建几何部件。(2)导入已有的CAD模型文件,方法是:点击主菜单File宀Import宀Part。网格部件不包含特征,只包含节点、单元、面、集合的信息。创建网格部件有三种方法: (1)导入ODB 文件中的网格。( 2)导入INP 文件中的网格。 (3)把几何部件转化为网格部件,方法是:进入Mesh 功能模块,点击主菜单Mesh T Create Mesh Part。 [8](pp31)初始分析步只有一个,名称是initial,它不能被编辑、重命名、替换、复制或删除。在初始分析步 之后,需要创建一个或多个后续分析步,主要有两大类:(1)通用分析步(general analysis step)可以用于 线性或非线性分析。常用的通用分析步包含以下类型: —Static, General: ABAQUS/Standard 静力分析 —Dynamics, Implicit: ABAQUS/Standard 隐式动力分析 —Dynamics, Explicit: ABAQUS/ Explicit 显式动态分析 (2)线性摄动分析步( linear perturbation step )只能用来分析线性问题。在ABAQUS/Explicit 中不能使用线性摄 动分析步。在ABAQUS/Standard 中以下分析类型总是采用线性摄动分析步。 —Buckle: 线性特征值屈曲。 —Frequency: 频率提取分析。 —Modal dynamics: 瞬时模态动态分析。 —Random response: 随机响应分析。 —Response spectrum: 反应谱分析。 —Steady-state dynamics: 稳态动态分析。 [9]( pp33)在静态分析中,如果模型中不含阻尼或与速率相关的材料性质,“时间”就没有实际的物 理意义。为方便起见,一般都把分析步时间设为默认的 1。每创建一个分析步,ABAQUS/CAE就会自动生成一个该分析步的输出要求。 [10]( pp34)自适应网格主要用于ABAQUS/Explicit以及ABAQUS/Standard中的表面磨损过程 模拟。在一般的ABAQUS/Standard 分析中,尽管也可设定自适应网格,但不会起到明显的作用。 Step 功能模块中,主菜单Other t Adaptive Mesh Domain 和Other t Adaptive Mesh Controls 分别设置划分区域和参数。 [11](pp37)使用主菜单Field可以定义场变量(包括初始速度场和温度场变量) 。有些场变量与分析步有关,也有些仅仅作用于分析的开始阶段。使用主菜单Load Case可以定义载荷状况。载荷状况由一系列的 载荷和边界条件组成,用于静力摄动分析和稳态动力分析。 [12]( pp42)独立实体是对部件的复制,可以直接对独立实体划分网格,而不能对相应的部件划分网格。非独立实体

对圆柱体网格划分的一些经验总结

对圆柱体网格划分的一些经验总结 最近一段时间在做锥形分离器内流场的研究。在对其流场进行数值模拟的过程中,在Gambit中试验了一些关于圆柱体的网格划分方法,并将其导入Fluent 中进行了计算进行了对比。在此将个人的一些经验体会与大伙分享。 刚开始划分网格的时候,我天真地认为圆柱体是非常容易划分网格的。但是这折腾了几天后,才发现,圆柱体要得到网格质量好的网格并不容易。经过试验,我总结出了三种划分圆柱体网格的方法。现在一个直径D=300,高度为1000的圆柱体为例进行网格的划分。此圆柱体是直接按照center模式生成体。 方法一: 在二维坐标系下建立一个长1000,宽150的长方形,对此长方形进行网格划分,并设定一条长边为对称轴(注意,采用轴对称模型时,Fluent默认X 轴为对称轴)。再将此网格导入Fluent中采用轴对称模型进行计算。此方法优点是:能够划分出高质量的结构性网格,并能在圆柱体的不同部位根据流动情况控制网格的尺寸和长宽比;能够很容易的在近壁面处加入边界层;即使网格尺寸比较小,网格数量也可以得到控制。缺点:二维轴对称模型决定了Fluent中计算结果都是关于轴对称的,并且Fluent中二维轴对称模型如何将二维网格转化为三维网格计算的机理不太清楚,对其计算结果的正确性不好评估。 方法二: 在三维坐标系下建立圆柱体。先在Geometry>volume>Create Real cylinder中以Center形式生成一个直径为300,高度为1000的圆柱体。对其中一个圆面的圆周划分网格节点,取点的间距interval size为10。然后再对这个圆周面划分elements为Quad,Type为Pave的网格,网格大小interval size 取10。(需要注意的是,在划分圆周网格节点的时候,选择的interval size 要使得相应interval count为偶数,否则没有办法生成Pave面网格)。生成一个圆面上的面网格后,可以用Quad Map生成圆柱侧面的网格,然后再生成体网格。 后来发现,可以一开始在圆面上生成Quad Map网格,然后直接用

ABAQUS 划分网格的方法(读书总结)

划分网格的方 1.独立实体(independent instance)和非独立实体(dependent instance) 对非独立实体划分网格时,应在窗口顶部的环境栏中把Object选项设为part,即对部件划分网格; 对独立实体划分网格时, 应在窗口顶部的环境栏中把Object选项设为assembly,即对装配件划分网格 2.网格单元形状 在MESH功能模块中,Mesh—Controls,弹出Mesh Controls对话框,其中可选择单元形状。2D问题,有以下可供选择的单元形状。 1)Quad:网格中完全使用四边形单元; 2)Quad-dominated:网格中主要使用四边形单元,但在过渡区域允许出现三角形单元。选择 Quad-dominated类型更容易实现从粗网格到细网格的过渡; 3)Tri:网格中完全使用三角形单元; 对于3D问题,包括以下可供选择的单元形状: 1)Hex:网格中完全使用六面体单元; 2)Hex-dominated:网格中主要使用六面体单元,但在过渡区域允许出现楔形(三棱柱)单元; 3)Tet:网格中完全使用四面体单元; 4)Wedge:网格中完全使用楔形单元; Quad(2D问题)和Hex(3D问题)可以用较小的计算代价得到较高的精度,应尽可能选择这两种单元。 3.网格划分技术 Structured(结构化网格):采用结构化网格的区域显示为绿色; Sweep(扫掠网格):采用扫掠网格的区域显示为黄色; Free(自由网格):采用自由网格的区域显示为粉红色; 自由网格技术采用Tri和Tet,一般应选择带内部节点的二次单元来保证精度;结构化网格和扫掠网格一般采用Quad和Hex单元,分析精度相对较高。 4.划分网格的算法 使用Quad和Hex单元划分网格时,有两种可供选择的算法:Medial Axis(中性轴算法)和Advancing Front(进阶算法)。 Medial Axis(中性轴算法):首先把要划分网格的区域分成一些简单的区域,然后使用结构化网格划分技术来为简单区域划分网格。Medial Axis(中性轴算法)算法有以下特性: 1)使用Medial Axis(中性轴算法)更容易得到单元形状规则的网格,但网格和种子的位置吻合较差; 2)在二维模型中使用Medial Axis(中性轴算法),选择Minimize the mesh transition(最小化网格过渡),可以提高网格的质量,但使用这种方法生成的网格更容易偏离种子。 3)如果在模型的一部分边上定义了受完全约束的种子,Medial Axis(中性轴算法)会自动为其他的边选择最佳的种子分布; 4)Medial Axis算法不支持由CAD模型导入的不精确模型和虚拟拓扑。 Advancing Front(进阶算法):首先在边界上生成四边形网格,然后再向区域内部扩展。具有以下特性: 1)使用Advancing Front算法得到的网格可以和种子的位置吻合的很好,但在较窄的区域内,精确匹配每粒种子可能使网格歪斜; 2)使用Advancing Front算法更容易得到单元大小均匀的网格。在Explicite,网格的小单元会限制增量步长。 3)使用Advancing Front算法更容易得到从粗网格到细网格的过渡; 5. 网格划分失败的解决方法

圆、圆环、圆柱面、圆柱体网格划分

ANSYS圆、圆环面、圆柱面、圆柱体的网格划分 !圆的网格划分 finish $ /clear $ /prep7 et,1,plane82 $ r0=10 ! 定义单元类型和圆半径参数 cyl4,,,r0 $ cyl4,3*r0,,,,r0 ! 创建两个圆面A 和B,拟分别进行不同的网格划分 wprota,,90 $ asbw,all ! 将圆面水平切分 wprota,,,90 $ asbw,all ! 将圆面A 竖向切分 wpoff,,,3*r0 $ asbw,all ! 移动工作平面,将圆面B 竖向切分 wpcsys,-1 ! 工作平面复位但不改变视图方向 asel,s,loc,x,-r0,r0 ! 选择圆面A 的所有面 lsla,s ! 选择与圆面A 相关的所有线 lesize,all,,,8 ! 对上述线设置网格划分个数为8(三条边时相等且为偶数) mshape,0,2d $ mshkey,1 ! 设置四边形单元、映射网格划分 amesh,all ! 圆面A 划分网格 asel,s,loc,x,2*r0,4*r0 ! 选择圆面B的所有面 lsla,s ! 选择与圆面B 相关的所有线 lesize,all,,,8 ! 对上述线设置网格划分个数为8 lsel,r,length,,r0 ! 选择上述线中长度为半径的线 lesize,all,,,8,0.1,1 ! 设置这些线的网格划分数和间隔比 amesh,all $ allsel ! 圆面B 划分网格 ! 圆环的网格划分 finish $ /clear $ /prep7 et,1,plane82 $ r0=10 ! 定义单元类型和圆半径参数 cyl4,,,r0/3,,r0,90 $ cyl4,2*r0,,r0/10,,r0,90 ! 创建两个1/4 环面 asel,s,loc,x,-r0,r0 ! 选择环面A lsla,s$lesize,all,,,8 ! 选择环面A 的所有线,定义网分数 lsel,r,length,,r0*2/3 $ lesize,all,,,3,,1 ! 选择径向线,网分数修改为3 mshape,0,2d $ mshkey,1 $ amesh,all ! 定义单元形状、划分类型、划分单元 ALLSEL $ asel,s,loc,x,2*r0,4*r0 ! 选择环面B

ANSYS WORKBENCH中划分网格的几种方法

转自宋博士的博客 如何在ANSYS WORKBENCH中划分网格?经常有朋友问到这个问题。我整理了一下,先给出第一个入门篇,说明最基本的划分思路。以后再对某些专题问题进行细致阐述。 ANSYS WORKBENCH中提供了对于网格划分的几种方法,为了便于说明问题,我们首先创建一个简单的模型,然后分别使用几种网格划分方法对之划分网格,从而考察各种划分方法的特点。 1. 创建一个网格划分系统。 2. 创建一个变截面轴。 先把一个直径为20mm的圆拉伸30mm成为一个圆柱体 再以上述圆柱体的右端面为基础,创建一个直径为26mm的圆,拉伸30mm得到第二个圆柱体。

对小圆柱的端面倒角2mm。 退出DM. 3.进入网格划分程序,并设定网格划分方法。双击mesh进入到网格划分程序。

下面分别考察各种网格划分方法的特点。(1)用扫掠网格划分。 对整个构件使用sweep方式划分网格。 结果失败。

该方法只能针对规则的形体(只有单一的源面和目标面)进行网格划分。 (2)使用多域扫掠型网格划分。 结果如下 可见ANSYS把该构件自动分成了多个规则区域,而对每一个区域使用扫略网格划分,得到了很规则的六面体网格。这是最合适的网格划分方法。 (3)使用四面体网格划分方法。 使用四面体网格划分,且使用patch conforming算法。

可见,该方式得到的网格都是四面体网格。且在倒角处网格比较细密。 其内部单元如下图(这里剖开了一个截面) 使用四面体网格划分,但是使用patch independent算法。忽略细节。 、 网格划分结果如下图

此时得到的仍旧是四面体网格,但是倒角处并没有特别处理。 (4)使用自动网格划分方法。 得到的结果如下图 该方法实际上是在四面体网格和扫掠网格之间自动切换。当能够扫掠时,就用扫掠网格划分;当不能用扫掠网格划分时,就用四面体。这里不能用扫掠网格,所以使用了四面体网格。

Abaqus实例教程——网格划分

Workshop 9 自動型與掃掠型網格建構技術: 幫浦模型 w9-meshing.avi Introduction(介紹) 在本練習中你將會使用ABAQUS/CAE 中的Mesh 模組來為整個幫浦組裝模型建構 有限元素網格. 需要做的工作包括將網格屬性指定給每一個組件, 指定網格的種子點, 以及建立網格. Modifying the pump housing element type(修改幫浦外殼元素類型) 1.從../IntroClass/workshops/ pump目錄啟動 ABAQUS/CAE 並且開啟 模型的資料檔Pump.cae. 2.在模型樹中, 將零件PUMP-1展開並在其中的Mesh上快點兩下將工作環境 切換到 Mesh 模組然後在PUMP-1上開始工作. 3.按照以下的步驟來製做一個組別(set)在其中將包含組成幫浦外殼的全部元素: a.在模型樹中, 將零件PUMP-1展開並在其中的Sets 上快點兩下. b.在Create Set對話框中, 選取Element作為組別類型. 將此組別取名 為pump-mesh然後按下Continue按鈕. c.使用拉方框的方式將幫浦外殼的全部元素都選起來. 如果有必要的話 可以使用選取過濾器. 選好之後按下Done按鈕. 4.使用Query指令來確認目前你所指定到網格中的元素類型: a.從上方的下拉式功能表中, 選取Tools→Query功能選項. 會彈出Query對話框. b.從其中所列出來的General Queries中, 選取Element然後按下Apply 按鈕. 在任一元素上點一下並注意在訊息區中所列出來的元素編號, 類 型, 以及節點連接順序, 如圖 W9–1 中所示. 重複這個程序檢查此網格 中的其它元素. Figure W9–1 Selected element attributes. c.按下在Query對話框中的Cancel按鈕結束此查詢指令.

一个简单的连接体怎么实现映射网格划分

一个简单的连接体怎么实现映射网格划分? 一个简单的体,一个圆柱和一个方块GLUE在一起,想划规则的映射网格,请高手指点 nickel1 如图,取其整体的1/4,将长方体与圆柱相交的地方沿面切割开,分别扫略划分。 pxk80

可是圆柱和体的GLUE在一起的体分割不开啊?我以分割就output entity is identical to the input entity……无法分割啊 大侠是怎么画的? 能贴一下命令吗? tutuma 1/4 地面 1/4单元

分别拉伸

有了1/4的模型,通过reflect就可以得到整体模型了。 其实,也可以直接在整体上操作。先按圆柱面对立方体进行divide,再沿正负45度方向对圆柱体和立方体进行divide,全部形成4-6面体,然后就可以进行map划分网格了。 wxyfly 搭车问一下 1/4圆和外面的截面是GLUE以后再分网呢,还是先分别分网、拉伸,再GLUE??? yjzhang_xaut 这是我做的,附上命令流,对于这样的对称结构,可以考虑取1/4划分。/PREP7 ET,1,MESH200 KEYOPT,1,1,7 KEYOPT,1,2,0 ET,2,SOLID45 blc4,-2,-2,4,4,-2 CONE,1,1.2,0,-5,0,360, /VIEW, 1 ,1,1,1 /ANG, 1 /REP,FAST /USER, 1 /VIEW, 1,0.684891286499,0.402334504097, -0.607495574051

/ANG, 1, 51.2532578939 /triad,off VOVLAP,1,2 /REPLO WPSTYLE,,,,,,,,1 WPCSYS,-1,0 wprot,0,90 VSBW,ALL /PNUM,VOLUM,1 VPLOT WPSTYLE,,,,,,,,0 WPSTYLE,,,,,,,,1 wprot,0,0,90 VSBW,all VSEL,S,,,3,5,2 VSEL,A,,,10,12 VSEL,A,,,14,18,2 VSEL,A,,,17 VDELE,ALL,,,1 ALLSEL,ALL NUMMRG,ALL NUMCMP,ALL

相关文档
相关文档 最新文档