我有一个节点坐标列表,它取自在catia中创建的几何体的各个部分。使用此几何可以使用Abaqus的Python编程创建孤立网格。
我如何连接这些坐标以形成网格?以及如何将其与Abaqus集成?
如果有人可以分享一个小例子或想法对我真的很有用。
由于
答案 0 :(得分:0)
假设有很多节点(至少100个),你可以做的最好的事情就是使用Python脚本在Abaqus之外创建一个网格。根据我的经验(我的论文的一半是关于这个主题),我建议Meshpy作为你脚本的核心库。另外你应该看看INP文件语法(Abaqus输入文件),查看Abaqus Example Problems Manual内部,有很多例子。
如果您不知道,所有INP文件都包含孤立网格,本机仅适用于在Abaqus / CAE中创建的网格。
答案 1 :(得分:0)
我更喜欢在Abaqus / CAE中创建几何体并对几何体进行网格划分。这可以使用以下步骤完成:
创建一系列基准点的示例代码:
from part import *
modelName='Model-4' #Enter model name.
newPartName='Part-2' #Enter new part name
currentModel=mdb.models[modelName]
datumList=((10.0, 0.0, 0.0),(1.0, 0.0, 0.0),(0.0, 0.0, 0.0),(0.0, 1.0, 0.0))
part=currentModel.Part(dimensionality=THREE_D, name=newPartName, type=DEFORMABLE_BODY)
for datumCoords in datumList:
part.DatumPointByCoordinate(coords=datumCoords)