顶部banner
Logo 折叠
学习从这里开始
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

技术邻
技术引领职场价值
电话
0571-86682823
商务合作
service@jishulink.com
  • 全部  > 
  • CAE仿真

Abaqus二次开发怎么创建odb才能在odb中显示梁截面?

浏览: 2806 回答: 4

Abaqus后处理中设置View->ODB Display Options->Render beam profiles可以显示梁截面。我用以下代码创建了一个圆形梁的odb,却无法显示出梁截面,请各位看一下是什么原因,该怎么解决?谢谢。

from odbAccess import *
from odbMaterial import *
from odbSection import *
from abaqusConstants import *
def createODB():
    odb = Odb(name='FEModel',path='Job-Beam-L-LoadZ-RotAlongXFE.odb')
    part1 = odb.Part(name='part-1', embeddedSpace=THREE_D,type=DEFORMABLE_BODY)
    nodeData = (
        (     1, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000),
        (     2, 2.40000000e+002, 0.00000000e+000, 0.00000000e+000),
        )
    part1.addNodes(nodeData=nodeData,nodeSetName='nset-1')
    sCatL = odb.SectionCategory(name='beam<L Profile>', description='Beam Section, L Profile')
    Right1fraction = sCatL.SectionPoint(number=1, description='Right, (1-fraction = 1.0)')
    Vertex = sCatL.SectionPoint(number=5, description='Vertex')
    Top2fraction = sCatL.SectionPoint(number=9, description='Top, (2-fraction = 1.0)')
    part1.addElements(elementData=((1,1,2),),type='B31',sectionCategory=sCatL)
    instance1 = odb.rootAssembly.Instance(name='part-1-1',object=part1)
    odb.CircularProfile(name='Profile-1', r=5)
    materialName='Material-1'
    odb.Material(name=materialName)
    elset_1 = instance1.ElementSetFromElementLabels(name='elset-1',elementLabels=(1,))
    section_1 = odb.BeamSection(name='Section-1', integration=BEFORE_ANALYSIS, profile='Profile-1', material=materialName)
    odb.rootAssembly.instances['part-1-1'].assignSection(region=elset_1,section=section_1)
    step1 = odb.Step(name='Step-1',description='first analysis step',domain=TIME, timePeriod=1.0)
    analysisTime=0.1
    frame1 = step1.Frame(incrementNumber=1,frameValue=analysisTime)
    uField = frame1.FieldOutput(name='U',description='Displacements', type=VECTOR, validInvariants=(MAGNITUDE,))
    nodeLabelData = (
             1,
             2,
        )
    dispData = (
        ( 5.34825733e+004,-5.62485892e+008, 1.10586118e+009),
        ( 9.93334113e-047, 1.00000000e-033, 1.73200000e-033),
        )
    uField.addData(position=NODAL, instance=instance1,labels=nodeLabelData,data=dispData)
    step1.setDefaultDeformedField(uField)
    odb.save()
    odb.close()
if __name__ == "__main__":
     createODB()


ABAQUS二次开发 ABAQUS

全部回答 (3)

默认 最新
小程序用户_uw7nZHpI 2022年4月9日

你没有在odb里增加截面,也没有指定梁的方向

2022年4月9日
评论 点赞 1
coran 2024年8月8日
您好,我也遇到同样问题,写出来的odb始终显示不出截面,请问后来如何解决的?感谢
2024年8月8日
评论 点赞
shennong 2019年11月6日
什么编的?
2019年11月6日
评论 1 点赞

相似问题

查看全部
  • 学习Abaqus/Python时,添加约束出现问题,如何解决? 5个回答

    问题描述: #* TypeError: referencePoint; found 'AbaqusMethod', expecting a recognized type filling string dict # -*- coding: mbcs -*- from abaqus import * from abaqusConstants import * from caeModules imp

  • ABAQUS问题? 4个回答

    我用的是UMAT子程序,出现以下问题: The executable standard.exe aborted with system error code 1073740940. Please check the .dat, .msg, and .sta files for error messages if the files exist. If there are no error mess

  • 用inp文件定义局部坐标各向异性报错怎么解决? 暂无回答

    我定义了一个8单元结构,在inp文件里想通过节点建立局部坐标系来赋予各向异性材料方向,但是导入之后会有“ValueError: operands could not be broadcast together with shapes (0,) (3,) This occurred while creating part level orientation ORI-1. The region in

推荐阅读

Abaqus用户子程序UMAT详解与开发工具(未完,待续)

Abaqus用户子程序UMAT详解与开发工具(未完,待续)

SnowWave02 SnowWave02
¥50
ansys结构动力学仿真

ansys结构动力学仿真

技术邻小李 技术邻小李
¥150
UG NX塑胶模具设计教学

UG NX塑胶模具设计教学

UG/CAD模具设计教学 UG/CAD模具设计教学
免费
用EVOLVE对接INSPIRE,加速产品迭代优化

用EVOLVE对接INSPIRE,加速产品迭代优化

咸鱼氮泵 咸鱼氮泵
免费
Fluent中升力和阻力的计算

Fluent中升力和阻力的计算

宁博士CAE团队 宁博士CAE团队
免费
后保险杠低速碰撞分析

后保险杠低速碰撞分析

Crisby_Vectory_TrHo Crisby_Vectory_TrHo
¥70
基于iSIGHT+Workbench的开孔平板性能优化

基于iSIGHT+Workbench的开孔平板性能优化

sjktzy sjktzy
¥5
Hyperworks CFD v2022.1前后处理教程

Hyperworks CFD v2022.1前后处理教程

ALTAIR ALTAIR
免费
线控底盘市场趋势分析

线控底盘市场趋势分析

小木匠砍树 小木匠砍树
免费
张量计算课程合集

张量计算课程合集

引垂思汀 引垂思汀
¥50
应用VI-grade仿真解决方案进行赛车圈速仿真和性能优化

应用VI-grade仿真解决方案进行赛车圈速仿真和性能优化

VI-grade中国 VI-grade中国
免费
Isight_Adams Car联合仿真_suspension案例--excle方式

Isight_Adams Car联合仿真_suspension案例--excle方式

东邪不邪 东邪不邪
免费
ANSYS APDL 单元生死在3D打印中的应用

ANSYS APDL 单元生死在3D打印中的应用

some some
¥50
4-平版印刷墨斗仿真手把手解说视频教程CAD-GAMBIT-fluent6.3-FLUENT15.0

4-平版印刷墨斗仿真手把手解说视频教程CAD-GAMBIT-fluent6.3-FLUENT15.0

仿真助手 仿真助手
¥39
Adams Car 转向系统的搭建与介绍

Adams Car 转向系统的搭建与介绍

仿真分析 仿真分析
¥19.8
2018 OptiStruct用户大会周明博士“仿真驱动设计”演讲

2018 OptiStruct用户大会周明博士“仿真驱动设计”演讲

ALTAIR ALTAIR
免费
AutoCAD小白入手教程(二)

AutoCAD小白入手教程(二)

wenyun wenyun
免费
新一代极速仿真建模平台 ——MSC APEX软件培训

新一代极速仿真建模平台 ——MSC APEX软件培训

Cruise Cruise
免费
优化软件modeFRONTIER优化气道流程介绍

优化软件modeFRONTIER优化气道流程介绍

IDAJ中国 IDAJ中国
免费
七步台阶法暗挖隧道施工

七步台阶法暗挖隧道施工

一直那么好
¥8.8