You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ANSYS 19/21版本提取模态分析质量与刚度矩阵报错咨询

ANSYS 19/21版本提取刚度/质量矩阵报错解决方案

报错核心原因

原代码适配ANSYS 15版本,从ANSYS 17版本开始有两处规则变更导致报错:

  1. 模态分析默认不再自动输出.full矩阵文件,需要手动添加命令触发生成
  2. 工作路径下的.full文件名会跟随自定义任务名变化,固定写死file.full容易匹配失败

适配代码

步骤1:模态分析求解阶段新增触发命令

在/SOLU求解模块的SOLVE命令前,添加以下配置:

! 开启全矩阵输出到.full文件
TRNOPT,FULL

完整求解模态分析后再运行后续提取命令。

步骤2:通用矩阵提取代码

! 提取刚度矩阵
*SMAT, MatKS, D, import, full, %Jobname%.full, stiff
*SMAT, Nod2Bcs, D, import, full, %Jobname%.full, NOD2BCS
*print, MatKS, matKS.txt 
*export, MatKS, mmf, matKSMMF.txt 

! 提取质量矩阵
*SMAT, MatMS, D, import, full, %Jobname%.full, MASS
*SMAT, Nod2Bcs, D, import, full, %Jobname%.full, NOD2BCS
*print, MatMS, matMS.txt 
*export, MatMS, mmf, matMSMMF.txt 

额外注意事项

  • 必须先添加TRNOPT,FULL并完成模态求解后再运行提取命令,否则仍然会生成.full文件失败
  • 原ANSYS 15代码中*print, MatK, matKS.txt存在参数名笔误,正确参数为MatKS,已在上述适配代码中修正
  • 如仍然提示文件不存在,可直接到ANSYS工作目录下找到后缀为.full的文件,将代码中%Jobname%.full替换为实际文件名即可
  • 高版本ANSYS也支持HBMAT命令导出矩阵,输出格式兼容性与MMF一致,可按需替换使用

内容的提问来源于stack exchange,提问作者Md Salem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 17:54:03