许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Abaqus报*Conflict错误怎么解?关键字冲突处理

Abaqus报*Conflict错误怎么解?关键字冲突处理

阅读数 4
点赞 0
article_banner


Keyword conflict,msg里刷出来这一行的时候,第一反应是模型里有两个一模一样的定义打架了。Abaqus的CAE界面没有撤销功能,点错了只能硬着头皮往下走,重复操作积累下来就在inp里堆出冲突的关键字。


Edit Keywords在Model菜单下面,打开之后能看到CAE自动生成的全部关键字。某一行前面有星号加感叹号被注释掉的,多半是之前操作留下的垃圾。看到*Conflict就去搜重复的关键字,比如两个*BOUNDARY定义同一个节点集,两个*MATERIAL用同一个名字,两个*STEP叠在一起。找出来把多余的那个行删掉或者注释掉,重新提交。


*BOUNDARY、*CLOAD、*DLOAD、*MATERIAL、*SOLID SECTION、*STEP、*OUTPUT、*CONTACT PAIR、*TIE、*EQUATION、*RESTART,这几个是冲突高发区。Model → Edit Keywords → Discard all edits,这个按钮是治标用的,把所有手动改动全扔掉,恢复到CAE当前模型状态,再做重新设定。

Abaqus报*Conflict错误怎么解?

有一次做一个框架节点的滞回分析,连杆单元的时候点了好几次Link按钮,每次点都往inp里加一行*EQUATION。当时是下午三点多,楼下食堂开始准备晚饭,油烟味顺着通风井往上窜,工位上闻着有点饿。跑job的时候直接报Keyword conflict: *EQUATION is defined more than once for the same DOF set。打开Edit Keywords一看,同一个节点集被约束了四遍,四行*EQUATION叠在一起。删掉后三行,只留第一行,重新提交,过了。后来把这次经历记在便签上贴在显示器边框,提醒自己Link按钮点一次就够。


Model → Edit Keywords里手动改了inp之后,CAE界面上的模型树不会同步更新。下次再做任何操作,CAE会拿修改前的模型重新生成inp,手动改的全丢。想保留手动改动就在改完之后立即提交job,不要再去动CAE里的模型。或者用File → Import → Model把改过的inp读进来重建模型树,费点时间但能保证后续操作跟inp一致。


冲突有时候不是重复定义,是定义的位置不对。*BOUNDARY写在*STEP前面就报错,因为边界条件必须放在分析步内部。*INITIAL CONDITIONS只能放在模型数据段,放在历史数据段直接报语法错误。这类问题不是关键字重复,是段落归属错了,Edit Keywords里把行挪到正确的位置就行。Hypermesh导出的inp经常有这种段落错位,导进来第一件事就是翻一遍关键字层级。


Inp文件里手动写关键字的时候,段落顺序也有讲究。模型数据段在前,历史数据段在后,*STEP之后只能出现历史数据段的关键字。写反了轻则警告重则报错。Ls-Dyna的k文件对关键字顺序不敏感,Abaqus的inp对顺序很严格,两个软件的写法习惯不能混用。每次从别的软件导inp进来,先花十分钟检查段落结构,比后面算到一半崩了省事得多。


*Conflict错误的另一个变体是Keyword conflict: parameter XX is not allowed,这种是关键字本身用错了参数,比如*STATIC里写了RIKS,*DYNAMIC里写了STABILIZE。Edit Keywords里核对一下关键字的参数列表,Abaqus Analysis User's Guide里每个关键字允许的参数都列了。D:\temp\conflict\Job-1.inp,*EQUATION,*BOUNDARY,*STEP,Model → Edit Keywords → Discard all edits


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空