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

登录解锁更多功能

还没有账号?立即注册

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

ABAQUS python二次开发,监控分析作业为什么一直调试失败(附代码)? 20

浏览: 2161 回答: 5

求助,我想在运行过程中,监控单元节点的位移或者应变,但是在定义monitor()函数的时候,一直报错,报错如图:you must specify a region that contains only one vertex.
微信图片_20190320111714.png程序如下

#############################创建监控对象 

mdb.models['Model-1'].rootAssembly.regenerate()              #重新生成装配体 e=mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].nodes   #提取装配体part1单元节点 e1=e[100:101]                                     #提取监控的节点,第101个 print(e1) mdb.models['Model-1'].rootAssembly.Set(name='Set-node', nodes=e1) #创建节点SET Mdata=mdb.models['Model-1'].steps['Step-2'].Monitor(node='Set-node',dof=1)  #创建监控对象#############################定义回调函数,位移监控,大于0.5停止运算 

#############################提交任务 

mdb.Job(name='newJob', model='Model-1') 

mdb.jobs['newJob'].submit() 

#############################运算开始后调用回调函数 monitorManager.addMessageCallback('newJob',MONITOR_DATA,monitorDataValue('newJob',MONITOR_DATA,Mdata,None),None) 

mdb.jobs['newJob'].waitForCompletion()

ABAQUS二次开发 Python脚本

全部回答 (4)

默认 最新
mzlmzl 2019年3月20日

感觉应该是定义的区域应该包含几何顶点,而不是网格节点

2019年3月20日
评论 点赞 1
西瓜草莓 2020年10月9日

您好我想请问下 您这个问题解决了吗 

2020年10月9日
评论 点赞
10071892 2019年5月14日

myAssembly.Set(name='MONITOR_MID',nodes=(myInstance['MID'].nodes.sequenceFromLabels(labels=(myInstance['MID'].nodes.getClosest(pointZ).label,))))


myStep.Monitor(node=mySet['MONITOR_MID'],dof=3)


我这个使用abaqus2016和2018调试不报错误,仅供参考。

2019年5月14日
评论 1 点赞
Faraway 2019年3月20日

自己顶下~~~求帮助

2019年3月20日
评论 点赞

相似问题

查看全部
  • Unknown assembly set MASTER_NODE1 2个回答

    最近在学abaqus的二次开发,我先通过GUI操作生成rpy文件,然后把它改成.py文件(有删减部分命令行),然后导入abaqus运行,现在遇到一个问题: in keyword *EQUATION, file "Job-Testscript.inp", line 75: Unknown assembly set MASTER_NODE1 in keyword *EQUATION, file "Jo

  • 基于Python的结构优化? 暂无回答

    abaqus二次开发,源程序由我提供,但是需要进行改变,将单材料的优化程序改为多材料的优化程序,基于Python语言,源代码写的很清楚,改动不会太大,但是会附带后处理的问题解决,详情细聊。 import math,customKernel from abaqus import getInput,getInputs from odbAccess import openOdb ## Function 

  • 学习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

推荐阅读

转子旋转的周期性模型-水冷电机散热仿真

转子旋转的周期性模型-水冷电机散热仿真

技术邻小李 技术邻小李
¥100
vof案例-射流

vof案例-射流

CFD流 CFD流
免费
遗传算法解决(TSP)商旅问题matlab代码超详细解说(适用于新手)

遗传算法解决(TSP)商旅问题matlab代码超详细解说(适用于新手)

活泼可男_matlab教学 活泼可男_matlab教学
¥10
BOX-3D变宽斜钢箱梁绘图及功能更新演示

BOX-3D变宽斜钢箱梁绘图及功能更新演示

敦樸DUNPU 敦樸DUNPU
免费
abaqus埋地管道受力分析

abaqus埋地管道受力分析

冷月 冷月
¥25
探究实时仿真GPU求解器加速汽车行业设计创新

探究实时仿真GPU求解器加速汽车行业设计创新

Ansys中国 Ansys中国
免费
无网格划分软件midas MeshFree - 功能培训

无网格划分软件midas MeshFree - 功能培训

MIDAS官方 MIDAS官方
免费
船舶行进过程中的流场分布规律分析

船舶行进过程中的流场分布规律分析

龙樱 龙樱
免费
Hyperworks CFD v2022.1前后处理教程

Hyperworks CFD v2022.1前后处理教程

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

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

sjktzy sjktzy
¥5
品索设计-Creo自学练习集讲解(草绘部分)

品索设计-Creo自学练习集讲解(草绘部分)

深圳品索设计Creo培训 深圳品索设计Creo培训
免费
如何为您的应用选择合适的传声器

如何为您的应用选择合适的传声器

HBK声学与振动 HBK声学与振动
免费
Fluent中升力和阻力的计算

Fluent中升力和阻力的计算

宁博士CAE团队 宁博士CAE团队
免费
用EVOLVE对接INSPIRE,加速产品迭代优化

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

咸鱼氮泵 咸鱼氮泵
免费
【入门案例02】Abaqus——钢筋混凝土构件的碳纤维布+钢板加固模拟

【入门案例02】Abaqus——钢筋混凝土构件的碳纤维布+钢板加固模拟

臻元咨询
¥30
精品课程A30-考虑初始缺陷的栓焊连接组合节点滞回模拟

精品课程A30-考虑初始缺陷的栓焊连接组合节点滞回模拟

大平-结构工程 大平-结构工程
¥598
线控底盘市场趋势分析

线控底盘市场趋势分析

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

张量计算课程合集

引垂思汀 引垂思汀
¥50
后保险杠低速碰撞分析

后保险杠低速碰撞分析

Crisby_Vectory_TrHo Crisby_Vectory_TrHo
¥70
Altair FlowSimulator一维流体仿真分析软件介绍&模型搭建案例分享

Altair FlowSimulator一维流体仿真分析软件介绍&模型搭建案例分享

ALTAIR ALTAIR
免费