顶部banner
Logo 折叠
全网首发仿真工程师项目实训
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

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

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

浏览: 2947 回答: 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、iSolver与Nastran梁单元差异

Abaqus、iSolver与Nastran梁单元差异

SnowWave02 SnowWave02
免费
Fluent UDF视频教程

Fluent UDF视频教程

技术邻小李 技术邻小李
¥200
ANSYS新版本功能速递: HFSS微放电仿真

ANSYS新版本功能速递: HFSS微放电仿真

Ansys中国 Ansys中国
免费
0#块箱梁托架法施工结构模拟

0#块箱梁托架法施工结构模拟

yudachuan1105 yudachuan1105
¥200
基于Hypermesh与ABAQUS联合仿真的摄像头模组跌落分析——工作创建以及检查

基于Hypermesh与ABAQUS联合仿真的摄像头模组跌落分析——工作创建以及检查

北鲲 北鲲
¥99
ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

地下结构设计
¥40
5G终端天线仿真设计方法及其应用

5G终端天线仿真设计方法及其应用

Ansys中国 Ansys中国
免费
abaqus三维切削数值模拟(sph法)

abaqus三维切削数值模拟(sph法)

abaquser abaquser
¥30
前沿技术!大数据分析及人工智能在优化软件中的应用

前沿技术!大数据分析及人工智能在优化软件中的应用

IDAJ中国 IDAJ中国
¥9.99
新一代智能头灯的动态设计评估与仿真

新一代智能头灯的动态设计评估与仿真

Ansys中国 Ansys中国
免费
UG培训第九课:自由曲面构造法

UG培训第九课:自由曲面构造法

luffy8610 luffy8610
¥20
应用ANSYS瞬态动力学法模拟啮合齿轮的高速转动

应用ANSYS瞬态动力学法模拟啮合齿轮的高速转动

夏日星空 夏日星空
¥35
一线科技工作者接受仿真咨询服务的全过程经验分享

一线科技工作者接受仿真咨询服务的全过程经验分享

技术邻直播 技术邻直播
免费
混凝土材性试块拉压数值模拟(ABAQUS通法建模初级案例3)

混凝土材性试块拉压数值模拟(ABAQUS通法建模初级案例3)

大平-结构工程 大平-结构工程
¥299
汽车仪表模具模流分析的实战讲解

汽车仪表模具模流分析的实战讲解

北卡 北卡
免费
UG有限元基础教程

UG有限元基础教程

moonshine🤓 moonshine🤓
免费
ABAQUS桁架结构强度分析

ABAQUS桁架结构强度分析

wj_2704 wj_2704
¥500
ADAS功能软件基础介绍

ADAS功能软件基础介绍

Alex王 Alex王
免费
使用已标定的车辆动力学模型提升开发效率

使用已标定的车辆动力学模型提升开发效率

VI-grade中国 VI-grade中国
免费
hypermesh_dyna小车碰撞护栏(无声)

hypermesh_dyna小车碰撞护栏(无声)

吴文泽 吴文泽
¥18