首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Abaqus/Python固定种子约束

Abaqus/Python固定种子约束
EN

Stack Overflow用户
提问于 2017-08-16 13:42:10
回答 1查看 803关注 0票数 1

我正在与Abaqus/Python一起进行有限元分析。我遇到了以下问题:我有一个三维域,它由一个包含边和圆段的2D域组成,并且在第三维空间中被扩展。现在,我想用约束来划分这个域,在厚度方向上只使用一个元素。下面是Python代码中挤压四分之一圈的最小示例:

代码语言:javascript
复制
from abaqus import *
from abaqusConstants import *
import __main__

# Sketch quarter circle
s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__', 
    sheetSize=50.0)
g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints
s.setPrimaryObject(option=STANDALONE)

s.ArcByCenterEnds(center=(0.0, 0.0), point1=(0.0, 5.0), point2=(5.0, 0.0),
    direction=CLOCKWISE)
s.Line(point1=(0.0, 5.0), point2=(0.0, 0.0))
s.Line(point1=(0.0, 0.0), point2=(5.0, 0.0))


# Create part from sketch and extrusion in the depth
p = mdb.models['Model-1'].Part(name='Part-1', dimensionality=THREE_D,
    type=DEFORMABLE_BODY)
p.BaseSolidExtrude(sketch=s, depth=0.1)
s.unsetPrimaryObject()
session.viewports['Viewport: 1'].setValues(displayedObject=p)
del mdb.models['Model-1'].sketches['__profile__']

# Mesh
# Global seeds
p.seedPart(size=0.35, deviationFactor=0.1, minSizeFactor=0.1)
# 'fixed' seeding constraint: only one element in thickness direction
e = p.edges
pickedEdges = e.findAt(((5.0, 0.0, 0.025), ), ((0.0, 5.0, 0.025), ), 
    ((0.0, 0.0, 0.025), ))
p.seedEdgeByNumber(edges=pickedEdges, number=1, constraint=FIXED)

# Generate mesh
p.generateMesh()

在最后一行中,当我想要生成网格时,域不能被网格化,因为“固定的”种子约束不能被遵守。如果我用

代码语言:javascript
复制
p.generateMesh(seedConstraintOverride=ON)

要生成网格,可以对域进行网格划分,但只能在厚度方向上使用两个单元。是否有一种方法可以使域在厚度方向上只与一个元素啮合?如果没有,为什么?

EN

回答 1

Stack Overflow用户

发布于 2017-08-17 19:15:59

有几种方法可以做到这一点。一种选择是简单地将网格技术更改为扫描。例如,假设您的部分由单个几何单元格组成(如示例代码中所示),则可以使用以下方法:

代码语言:javascript
复制
part_cells = p.cells()
p.setMeshControls(regions=(part_cells[0],), technique=SWEEP)
p.generateMesh()

必须将region关键字参数作为区域或Set对象的序列。注意,如果扫描方向的长度小于全局种子大小,则不需要指定任何边缘种子约束,只生成一个元素。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45715258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档