在 ANSYS Workbench 中导出模态结果,通常是指将模态分析得到的固有频率和振型数据导出为可用于其他软件(如 ADAMS、MATLAB 等)的格式。根据公开资料,主流方法如下:一、导出模态中性文件(.mnf)用于 ADAMS 柔性体仿真
这是最常见且标准化的导出方式,适用于刚柔耦合动力学分析。
前提条件:模型需在 SolidWorks 等 CAD 软件中完成装配体压缩,仅保留待柔性化的零件,并导出为 Parasolid(.x_t)或 STEP 格式。
在 Workbench 中导入模型后,需定义远程点(Remote Point),通常设置在与刚性件连接的位置(如轴承孔中心)
关键步骤:完成模态分析设置(材料、网格、边界条件)。
在 Solution 下插入 APDL 命令,输入以下代码:apdl
outres,all,all
/prep
units,Mpansel,s,,,s
nsel,a,,,s
adams,10,
FINISH
其中:s1, s2 为远程点名称;
10 为模态阶数(建议 >6);2 表示输出应变(1=应力,2=应变,3=两者)运行分析后,在工程文件夹路径下查找 .mnf 文件:text
\xxx_files\dp0\SYS\MECH\file.mnf
若存在,则导出成功
⚠️ 注意:ADAMS 要求单位系统与 ANSYS 一致,建议统一使用 SI 单位制
二、导出模态矩阵(质量、刚度、振型等)用于 MATLAB 或自定义分析
通过 APDL Math 提取模态分析的核心矩阵并导出为通用格式(如 Harwell-Boeing 或 Matrix Market)
操作流程:在 Solution 下插入 APDL 命令:apdl
FINISH
/INPUT,file.full,full ! 读取结果文件
*SMAT, MassMatrix, D, IMPORT, FULL, file.full, MASS
*SMAT, StiffMatrix, D, IMPORT, FULL, file.full, STIFF
*DMAT, Phi, D, IMPORT, MODE, file.mode
*PRINT, MassMatrix, MassMatrix.txt
*PRINT, StiffMatrix, StiffMatrix.txt
*PRINT, Phi, Phi.txt
FINISH
分析完成后,在结果文件夹中找到 .txt 文件,即可在 MATLAB 中加载使用
支持导出格式:Harwell-Boeing 格式(兼容 MATLAB)
Matrix Market 格式
可通过 *EXPORT 命令直接导出至第三方程序
三、导出变形几何体(静力学+大变形)
若需基于静力分析后的变形形状生成新几何体(非模态),可使用 STL 导出功能
在 Solution → Total Deformation 上右键 → Export... → STL File。
用 SpaceClaim 或 SolidWorks 打开 STL,修复为实体模型。
⚠️ 此方法适用于大变形几何重构,不适用于模态振型导出。
总结建议
目标 推荐方法 文件格式 适用场景
用于 ADAMS 柔性体 APDL 命令 + Remote Point .mnf 刚柔耦合动力学
用于 MATLAB 分析 APDL Math 提取矩阵 .txt(Harwell-Boeing) 振动特性验证、控制设计
重构变形几何 STL 导出 .stl 大变形后几何修正
如需详细操作演示,可参考以下资源:ANSYS Workbench 导出模态中性文件联合 ADAMS
利用 APDL Math 导出模态数据
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权