ANSYS常用命令流基于其参数化设计语言 APDL(ANSYS Parametric Design Language),广泛用于几何建模、材料定义、网格划分、边界条件施加、求解及后处理等全过程。以下是按分析流程整理的常用命令流分类与示例:一、前处理阶段(Preprocessing)
进入/退出前处理器
apdl
/PREP7 ! 进入前处理器
FINISH ! 退出当前模块
定义单元类型
apdl
ET,1,SOLID185 ! 定义实体单元类型1为SOLID
ET,2,BEAM188 ! 定义梁单元类型2为BEAM
定义材料属性
apdl
MP,EX,1,210E9 ! 材料1的弹性模量为210 GPa
MP,PRXY,1,0.3 ! 泊松比为0.
MP,DENS,1,7800 ! 密度为7800 kg/m³
创建几何模型
关键点:K,1,0,0,
线:L,1,
面:A,1,2,3,4 或 BLC4,0,0,10,10(矩形)
体:BLOCK,0,10,0,10,0,5 或 CYL4,0,0,0,5,0,90(圆柱)
指定网格属性
apdl
ESIZE,1 ! 设置单元边长为
LESIZE,1,,,10 ! 将线1划分为10段
AMESH,ALL ! 对所有面自动划分网格
二、加载与求解阶段(Solution)
进入求解器
apdl
/SOLU
施加边界条件
固定约束:D,ALL,ALL,0(所有自由度固定)
或按节点选择:NSEL,S,LOC,Z,0 → D,ALL,ALL,
集中力:F,100,FY,-1000(在节点100施加FY=-1000 N)
压力:SF,FACEID,PRES,
设置分析类型
apdl
ANTYPE,0 ! 静态分析(0=static)
AUTOTS,ON ! 开启自动时间步长
SOLVE ! 执行求解
三、后处理阶段(Postprocessing)
进入通用后处理器
apdl
/POST
读取结果
apdl
SET,LAST ! 读取最后一个荷载步结果
输出常用结果
位移云图:PLNSOL,U,SUM
应力云图:PLNSOL,S,EQV(等效应力)
轴向应力(梁单元):apdl
ETABLE,ZYL,SMISC,31 ! I端轴向应力
PLETAB,ZYL
获取极值
apdl
NSORT,U,X,0,1 ! 按X方向位移排序
*GET,Umax,SORT,0,MAX ! 获取最大位移
四、常用辅助命令
选择操作
节点选择:NSEL,S,LOC,X,0,10(选X在0~10之间的节点)
全选:ALLSEL,ALL
清除数据
apdl
/CLEAR ! 清空数据库
/FILNAME,NEWNAME ! 更改工作文件名
宏与脚本
命令可保存为 .mac 文件,通过 /INPUT,filename 调用执行。
五、参考资料推荐
ANSYS官方APDL文档(需登录)
《ANSYS工程结构数值分析命令流》
《ANSYS命令流深入解析》
💡 提示:实际使用中建议结合 Workbench + APDL命令流 混合操作,既保留GUI交互便利,又利用命令流实现自动化与参数化分析。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权