Abaqus脚本问题

问题描述

我是新来的论坛。我刚刚开始构建可运行到Abaqus中的python脚本,并且有一个基本问题可以解决我遇到的问题。我目前正在尝试进行仿真。我正在模拟通过管道厚度的热流,但是很难定义要应用恒温BC的表面。我正在尝试将Temp BC应用于管道表面,但是我认为无法正确捕获表面。我正在使用以下脚本。当我在Abaqus中运行它时,在下面脚本的最后一行中收到一条错误消息“集必须包含一些实体”。感谢您的时间。非常感谢!

internal_radius= 0.1
length_pipe= 1.0

internalPipePoint = (0.1,0.0,0.5)
internalPipe = myInstance.faces.findAt((internalPipePoint,))
intDiaRegion = regionToolset.Region(side1Faces=internalPipe)
myModel.TemperatureBC(name='Temp Int',createStepName='temp',region=intDiaRegion,magnitude=100.0)

此外,当尝试在abaqus中打印'internalPipe'和'intDiaRegion'时,我会得到此输出

internalPipe: (mdb.models['Pipe'].rootAssembly.instances['pipeInstance'].faces.findAt(((0.1,0.5),)))
intDiaRegion: (Region(side1Faces=mdb.models['Pipe'].rootAssembly.instances['pipeInstance'].faces.findAt(((0.099154,0.012978,0.666667),),)))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)