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

登录解锁更多功能

还没有账号?立即注册

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

用python批量建立abaqus材料时遇到 AbaqusNameError: 无效的名称?

浏览: 3694 回答: 1

materials = [ ]

path=r'D:\Abaqus\abaqus setup\jiaoben.txt'

with open(path,'r') as file:

    line=file.readline()

    while line:

        materials.append(line.strip().split('\t'))

        line=file.readline()


for i in range(len(materials)-1):

   mdb.models['Model-1'].Material(name=materials[i+1][0])

   mdb.models['Model-1'].materials[materials[i+1][0]].Density(table=((6450.0, ), ))

   mdb.models['Model-1'].materials[materials[i+1][0]].Depvar(n=300)

   mdb.models['Model-1'].materials[materials[i+1][0]].UserMaterial(

    mechanicalConstants=(materials[i+1][1], materials[i+1][2],materials[i+1][3]))

   print('material {} is created' .format(materials[i+1][0]))

运行时出现  AbaqusNameError: 无效的名称     ,这是咋回事呢?

ABAQUS PYTHON

全部回答 (1)

默认 最新
dwg_2931 2023年1月12日
可能1,需导入模块from abaqusConstants import * 2,读取的数据类型对应不上,单独输出一个materials[i], materials[i][1]看看
2023年1月12日
评论 点赞

相似问题

查看全部
  • 学习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 python批量计算显示ABAQUS/Standard rank 0 failed? 4个回答

    批量40左右个模型用python循环接续计算,完成前半十几二十个模型的计算后剩下的模型都能建模但是无法计算,每新建一个模型就显示ABAQUS/Standard rank 0 failed to allocate memory错误没有计算直接跳到下一个模型,任务管理器发现内存飙到90几,但是硬盘空间还有很多,请教各位如何解决 我的任务循环函数如下: def jobsubmit(job_name, m

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

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

推荐阅读

手把手教你ABAQUS耗能钢节点建模与分析

手把手教你ABAQUS耗能钢节点建模与分析

1点 1点
¥169
基于ABAQUS和ANSYS接触分析

基于ABAQUS和ANSYS接触分析

宁博士CAE团队 宁博士CAE团队
免费
汽车仪表模具模流分析的实战讲解

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

北卡 北卡
免费
hypermesh_dyna小车碰撞护栏(无声)

hypermesh_dyna小车碰撞护栏(无声)

吴文泽 吴文泽
¥18
使用已标定的车辆动力学模型提升开发效率

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

VI-grade中国 VI-grade中国
免费
solidworks 2016基础操作入门到精通

solidworks 2016基础操作入门到精通

新征程学院 新征程学院
免费
热力学理论入门基础(上)

热力学理论入门基础(上)

引垂思汀 引垂思汀
¥30
ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

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

地下结构设计
¥40
前沿技术!大数据分析及人工智能在优化软件中的应用

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

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

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

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

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

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

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

Ansys中国 Ansys中国
免费
UG有限元基础教程

UG有限元基础教程

moonshine🤓 moonshine🤓
免费
ANSYS新版本功能速递: HFSS微放电仿真

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

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

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

北鲲 北鲲
¥99
0#块箱梁托架法施工结构模拟

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

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

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

技术邻直播 技术邻直播
免费
UG培训第九课:自由曲面构造法

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

luffy8610 luffy8610
¥20
abaqus座椅滚轮拉脱力强度分析

abaqus座椅滚轮拉脱力强度分析

任总 任总
¥90
汽车模具工艺CAE分析

汽车模具工艺CAE分析

汽车-Albina 汽车-Albina
免费