Python在气缸垫后处理中的应用.docxVIP

  • 0
  • 0
  • 约4.48千字
  • 约 6页
  • 2024-10-26 发布于广西
  • 举报

Python在气缸垫后处理中的应用

李伟

辉门(中国)有限公司

摘要:使用PYTHON对ABAQUS计算得到的结果进行必要的处理,可以快速得到所需要的变量云图,表格,曲线。同时也可以对计算中所有的输入进行二次检查,从而确保计算的准确性。在需要运算多个任务的情况下,也可以根据当前计算机的使用情况来选择任务运

行的数量与顺序。

关键词:PYTHON,ABAQUS,气缸垫

1.简介

随着市场竞争的日益激励,有限元仿真技术对于缩短产品研发周期,增强产品设计可

靠性等诸多方面有着非常重要的意义。汽车发动机设计作为有限元使用最为活跃的领域之

一,往往对分析周期,数据处理的快捷有效有着更高的要求。

ABAQUS作为国际公认的最先进的大型通用非线性有限元分析软件之一,广泛应用于

机械制造,石油化工等许多工业和科学研究领域。PYTHON是一种面向对象的脚本语言,

因为具有丰富的数据类型,简单有效的面向对象程序设计方法以及强大的扩展性等优点,始终占据程序语言排行榜的前列。因此,使用PYTHON语言基于ABAQUS进行二次开发或者进行数据处理,已经成为了众多仿真分析人员的共识。

辉门公司作为全球性汽车零配件制造供应商,始终致力于设计,制造并销售各种技术

产品,以提高燃油经济性,降低排放并提供车辆安全性。随着公司业务的不断增长,需要在更短的时间内对各种设计方案进行验证,优化,因此,除了必要的经验与实验,分析的

精度以及数据处理效率的快捷准确也就成为了一种必然的要求。

2.PYTHON在气缸垫分析后处理中的应用

气缸垫位于缸盖和缸体之间,用于弥补缸体和缸盖之间的微观孔隙,保证结合面处良好

的密封性,从而保证燃烧室的密封,防止漏气以及水套漏水和油道中机油的渗漏。因此,对于气缸垫而言,在具有高温高压的恶劣环境中,保持足够的密封压力,并且保持气缸垫

不会产生疲劳破坏就成为了其最重要的两个性能指标。因此,对于气缸垫的后处理数据,也大多针对这两个指标来进行处理。

2016SIMULIA中国区用户大会1

2.1模型简化以及应力应变场的处理

为了保证足够的分析精度,通常气缸垫的分析都会要求完整的发动机模型,至少要求

缸盖,缸体,缸套,螺栓,气门座圈,导管等必要部件。因此,模型通常都会很大,但只有缸垫才是主要分析对象。为了更快的对缸垫进行后处理操作,只提取出缸垫模型以及变

量在不同载荷步下的数值就成了一种有效的手段。程序主体部分如下:

#CreateanODB(whichalsocreatestherootAssembly)

gasketOdbName=myTest

gasketOdbTitle=ChecktheSealingperformanceatinstanttemperaturefield

gasketOdbPath=datapath+gasketOdbName+_Gasket_Only.odb

odb=Odb(name=gasketOdbName,analysisTitle=gasketOdbTitle,

description=CopiedGasketModelfromOriginalFull3DModel,

path=gasketOdbPath)

#CreatethePart

part1=odb.Part(name=PART-1,embeddedSpace=THREE_D,type=DEFORMABLE_BODY)

nodeData=tuple(nodeData)

part1.addNodes(nodeData=nodeData,nodeSetName=NGASKT)

elementData=[]

foriinrange(len(elementData_8)):

elementData.append(tuple(elementData_8[i][2]))

elementData=tuple(elementData)

part1.addElements(elementData=elementData,type=GK3D8)

#Instancethepart.

instance1=odb.rootAssembly.Instance(name=PART-1-1,object=part1)

foriinrange(len(ElemSets)):

elLabels=tuple(gskElemSet[i])

elset_1=odb.rootAssembly.instances[PART-1-

1].ElementSetFromElementLabels(name=ElemSets[i],elementLabels

文档评论(0)

1亿VIP精品文档

相关文档