abaqus子程序问题

abaqus子程序问题,第1张

请将xx.inp和xx.for都放在abaqus工作野数目录中,启动abaqus的command窗颂李首口,输入扰伏命令:

abaqus job=xx.inp user=xx.for int

后回车即可。

在Abaqus/cae中进行,在任务模块中执行【job】/【edit】悉游/【job-name】命令,在d出的Edit job对话框中切换到General选项慎前卡,在User subroutine file 下的输入框中睁孝销设置用户子程序路径即可。

abaqus产生几类文件: 1. model_database_name.cae 模型信息、分析任务等。 2. model_databse_name.jnl

日志文件:包括用于复制已存储模型数据库的abaqus/cae命令

*.cae和*.jnl构成支持CAE的两个重要文件,要保证CAE下打开一个项目,这两个文件必须同时同在; 3. job_name.inp

输入文件。由abaqus Command支持计算起始文件,它也可由CAE打开; 4. job_name.dat

数据文件:文本输出信息,记录分析、数据检查、参数检查等信息。ABAQUS/Explicit的分析结果不会写入这个文件 5. job_name.sta

状态文件:包括分析过程信息 6. job_name.msg

是计算过程的详细记录,分析计算中的平衡迭代次数,计算时间,警告信息,等等可由此文件获得。用STEP模块定义 7. job_name.res

重启动文件,纯斗用STEP模块定义 8. job_name.odb

输出数据库文件,即结果文件,需要由visuliazition打开 9. job_name.fil

也为结果文件,可被其他应用程序读入的分析结果表示格式。ABAQUS/Standard记录分析结果。ABAQUS/Explicit的分析结果要写入此文件中则需要转换,convert=select 或 convert=all 10.abaqus.rpy

记录一次 *** 作中几乎所有的ABAQUS/CAE命令 11.job_name.lck

阻止并发写入输出数据库,关闭输出数据库则自行删除 12.model_database_name.rec

包含用于恢复内存中数据库的ABAQUS/CAE命令 13.job_name.ods

场输出变量的临时 *** 作运算结果,自动删除 14.job_name.ipm

内部过程信息文件:启动ABAQUS/CAE分析时开始写入,记录了从ABAQUS/STANDARD或ABAQUS/Explicit到ABAQUS/CAE的过程日志

15.job_name.log

日志文件:包含了ABAQUS执行过程的起始时间等 16.job_name.abq

ABAQUS/Explicit模块才有的状态文件,记录分析、继续和恢复命令。为restart所需的文件。 17.job_name.mdl

模型文件:在ABAQUS/Standard和ABAQUS/Explict中运行数据检查后产生的文件,在analysis和continue指令下被读入并重写,为restart所需的文件。 18.job_name.pac

打包文件:包含了模型信息,仅用于ABAQUS/Explicit,该文件在执行analysis、datacheck命令时写入,执行analysis、continue、recover指令时读入,restart时需要的文件。 19.job_name.prt

零件信息文件:包含了零件与装配信息。restart时需要 20.job_name.sel

结果选择文件:用于ABAQUS/Explicit,执行analysi、continue、recover指令渗誉时写入并有xonvert=select指令读入,为restart所需要的文件做喊磨 21.job_name.stt

状态外文件:数据检查时写入的文件,在ABAQUS/Sandard中可在analysis、continue指令下读并写入,在ABAQUS/Explict中可在anslysi、continue指令下读入,为restart所需要的文件。

22.job_name.psf

脚本文件:用户定义parametric study时需要创建的文件 23.job_name.psr

参数化分析要求的输出结果,为文本格式 24.job_name.part

参数更改后重写的参数形式表示的inp文件 25.job_name.pes

参数更改后重写的inp文件 ABAQUS指令介绍 一般:

*HEADING 定义分析的标题

节点定义:

*NCOPY 使用平移、旋转、镜像的方法来产生新的节点

*NFILL 在两组节点集中产生完整的节点。节点距离可以是相等,或是成比例级数 *NGEN 在一条直线或曲线中产生节点集

*NODE 定义节点的坐标

*NSET 将某些节点集聚在一起并命名,之后在应用时便可直接使用这个节点集来定义性质

单元定义:

*ELCOPY产生新的单元 *ELEMENT 定义单元

*ELGEN 当以*ELEMENT定义完一个单元时,便可依此来产生新的单元 *ELSET 给予一单元或一单元集名称 元素性质定义

*RIGID SURFACE 在接触问题中定义刚性面 *BEAM SECTION 定义梁面元素 *SHELL SECTION 定义壳元素断面 *SOLID SECTION 定义固体元素

接触问题

*CONTACT PAIR 定义可能互相接触的一对面 *FRICTION 定义摩擦模型

材料性质

*MATERIAL 定义材料性质

*DAMPING 在动态问题中,用来定义阻尼系数 *DENSITY 在模态分析或瞬态分析时,定义材料比重

*ELASTIC 定义线d性性质,对等向性材料与非等向性材料均可

*PLASTIC 使用Mises或Hill强屈服面来定义d性材料,要先定义*ELASTIC *EXPANSION 定义热膨胀系数,可以是等向性与非等向性 约束条件

*BOUNDARY 用来描述某些节点固定位移(不能移动)与固定角度(不能转动) *EQUATION 用来约束多个点线性的关系(移动或转动) *MPC 用来约束多个点的约束 历程输入

*STEP 定义一分析步骤的起始 *END STEP 定义一分析步骤的结束

*INITIAL 用来定义分析的初始条件,可以是初始应力、应变、速度等 CONDITION

*RESTART 用来控制分析结果(restart file *.res)的存取 *USER 使用子程序 SUBROUTINE

过程定义

*DYNAMIC 使用直接积分法来做动态响应分析 *FREQENCY 模态分析,计算固有频率及模态分析 *MODAL使用模态叠加来做动态响应分析 DYNAMIC

*STATIC 静态分析 *STEADY STATE 动态响应的 DYNAMICS 加载定义 力控制

*CLOAD 施加集中力或集中力矩OP=NEW:去除原本施力状态OP=MOD: 在原本施力状态下多加上其它力或修正的力(要加在节点上) *DLOAD 施加分布力(加在面上,各面定义依不同元素形态而异) 位移控制

*BOUNDARY施加位移、角度等 *MODAL 模态分析中定义阻尼系数 DAMPING 输出 *.dat

*ELPRINT 定义哪些单元的应力,应变等变量要输出 *ENERGY 输出d性应变能,动能或塑性能等 PRINT

*MODAL PRINT 输出模态分析中的大小

*MONITOR 观察某一自由度,可用于初步判断分析正确否,输出至*.sta *NODE PRINT 输出节点位移、反力等

*PRINT 输出CONTACT:用于复杂接触问题中,可用来观察接触或分离 FREQUENCY:输出的频率 输出 *.fil

*EL FILE 输出至FIL中,可以在post中观看

*ENERGY FILE 似 *ENERGY PRINT *NODE FILE似 *NODE PRINT 后处理指令:

*ANIMATE 用来产生动画

*SET,BC 在执行 *DRAW时,显示边界条件 DISPLAY=ON

*SET, 将屏幕所见输出成其它格式 HARD COPY=ON

*DETAIL 定义一轮廓线型的输出,面上以不同的颜色表示 *SET,FILL :以不同的颜色显示 *SET,CLABEL:以曲线显示 *DRAW 在后处理中,将某些单元加入或搬移特定单元集 *END 结束后处理 *HELP 在线说明

*HISTORY 输出变量(例如某点应力)对时间历程 *SET LOAD 在执行 *DRAW时,显示施力 DISPLAY=ON

*NSET 在后处理中,将某些节点加入或搬移特定节点集 *RESTART 指定所要观察的 .RES档,步骤,或INC等 *SET 设定某些值的开启与关闭 *SHOW 显示某些值 *VECTOR PLOT

*VIEW 设定观察角度,亦可直接从鼠标点选 *WINDOW 增加,移除或修改窗口 *ZOOM 增大或缩小窗口


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12230508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存