以下是整理好的 PyMAPDL 命令参考文档
# PyMAPDL 命令参考手册
## 1. 核心控制命令
python
mapdl = Mapdl() # 初始化实例
mapdl.clear() # 清除数据库
mapdl.finish() # 退出当前处理器
mapdl.exit() # 结束会话
## 2. 前处理命令 (PREP7)
python
mapdl.prep7() # 进入前处理器
mapdl.et(1, "SOLID185") # 定义单元类型
mapdl.mp("EX", 1, 2.1e5) # 定义材料属性
mapdl.k(1, 0, 0, 0) # 创建关键点
mapdl.l(1, 2) # 创建线
mapdl.a(1, 2, 3, 4) # 创建面
mapdl.v(1, 2, 3, 4, 5, 6) # 创建体
mapdl.esize(0.1) # 设置单元尺寸
mapdl.vmesh("ALL") # 划分体网格
## 3. 求解命令 (SOLU)
python
mapdl.slashsolu() # 进入求解器
mapdl.antype("STATIC") # 设置分析类型
mapdl.d(1, "UX", 0) # 施加位移约束
mapdl.f(2, "FY", -1000) # 施加集中力
mapdl.sf("ALL", "PRES", 10) # 施加面载荷
mapdl.solve() # 开始求解
## 4. 后处理命令 (POST1/POST26)
python
mapdl.post1() # 进入通用后处理器
mapdl.set(1, 1) # 读取第1个子步结果
mapdl.plnsol("U", "SUM") # 绘制位移云图
mapdl.plesol("S", "EQV") # 绘制等效应力云图
mapdl.prnsol("U") # 列表显示节点位移
mapdl.post26() # 进入时间历程后处理器
mapdl.nsol(2, 1, "U", "X") # 定义变量
mapdl.plvar(2) # 绘制变量曲线
## 5. 参数化与组件
python
mapdl.parameters["width"] = 10 # 定义参数
mapdl.cm("MYNODES", "NODE") # 创建节点组件
mapdl.cmsel("S", "MYNODES") # 选择组件
## 6. 高级功能
python
数学运算
mapdl.math.stiffness # 获取刚度矩阵
mapdl.math.mass # 获取质量矩阵
远程连接
mapdl = Mapdl(ip="192.168.1.100", port=50052) # 远程连接
## 7. 常用工作流程示例
python
简支梁分析示例
mapdl.prep7()
mapdl.et(1, "BEAM188")
mapdl.mp("EX", 1, 2.1e5)
mapdl.k(1, 0, 0, 0)
mapdl.k(2, 1000, 0, 0)
mapdl.l(1, 2)
mapdl.lmesh(1)
mapdl.slashsolu()
mapdl.d(1, "ALL", 0)
mapdl.d(2, "UY", 0)
mapdl.f(1, "FY", -5000)
mapdl.solve()
mapdl.post1()
mapdl.plnsol("U", "Y")
完整命令参考请查阅 [官方文档](https://mapdl.docs.pyansys.com)