有时候,我们需要对结构构件(比如混凝土)做温度循环,观察多重温度循环作用下混凝土的温度热应力演化及其裂缝扩展情况。这时候需要施加循环温度荷载,并将温度循环温度荷载用Python导入ABAQUS里。温度变化荷载的txt文件如图1(部分截图),第1列表示时间(1-24个月),第2列表示温度,比如第1行第1列为-4℃。每1年也就是12个月,总共循环17次,也就是17年,所以总共是204个月。

图1 温度变化荷载txt文件
开始解决这次的问题把!

01
直接上Python代码
现在通过Python将这个txt文件导入ABAQUS(基于Python向Abaqus导入txt、dat数据),采用下面代码:
#! /user/bin/python# -*- coding:UTF-8 -*-# filename:Temp.pyfrom abaqus import *from abaqusConstants import *from caeModules import *session.journalOptions.setValues(replayGeometry=INDEX,recoverGeometry=INDEX)session.journalOpt
2万+




被折叠的 条评论
为什么被折叠?



