在 ANSYS 中进行随机振动(PSD)分析后,结果读取方式与普通静力学或瞬态动力学分析有显著不同,因为 PSD 结果是频域统计量,而非时程数据。以下是关键操作要点和注意事项:一、为何读取不到应力/应变结果?
常见原因包括:未在求解设置中启用应力/应变输出;
后处理模块选择错误(如仍在 Time History Postprocessor 中查看);
结果文件未写入 PSD 应力/应变数据块。
根据权威资料
这是用户最常遇到的问题之一,需在求解前主动配置输出选项
二、正确读取 PSD 结果的步骤
确保求解前已启用应力/应变输出
在 ANSYS Workbench 的 Solution 节点下:进入 Analysis Settings → Output Controls → Output at Each Substep 或 Save Results At;
勾选 Calculate Stress 和 Calculate Strain;
确保 Print Output 和 Save Results 设置为非默认值(如 All 或指定频率)
使用正确的后处理模块
不要使用 Time History Postprocessor(适用于瞬态结果);
应使用 Random Vibration 模块下的结果工具
查看统计结果(非瞬时值)
PSD 分析输出的是统计量,常见结果包括:RMS(均方根)值:代表响应的“平均”强度;
3σ(3-sigma)值:表示有 99.73% 概率不超过该值,常用于安全评估
Response PSD (RPSD):验证输入与输出一致性(如输入与输出 PSD 曲线应匹配)
提取具体数据的操作路径(Workbench)
在 Solution → Results 中,选择 Random Vibration;
右键点击结果(如 Equivalent Stress),选择 Insert → RMS 或 3-Sigma;
使用 Probe 或 Response PSD Tool 查看特定点的频域响应
导出数据(如需外部处理)
可通过 APDL 命令(如 *VWRITE)将节点结果写入文件
或在 Workbench 中右键结果 → Export 为 CSV 或 TXT 文件。
三、注意事项
PSD 结果无“总变形”概念,因各方向变形为概率统计值,不可直接合成
验证可靠性:可通过检查输入点的 RPSD 是否与输入 PSD 一致来校验模型正确性
若结果仍为空,检查 rst 文件大小:若远小于预期(如仅几 KB),说明未输出结果,需重算
四、推荐学习资源
ANSYS Workbench 随机振动分析保姆教程(含 PSD 加载与结果解读)
ANSYS 随机振动结果读取实操视频(B站)
建议优先参考
和
因其内容更新(2026 年发布)且针对工程实际问题
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权