在 ANSYS 中进行随机振动 PSD(功率谱密度)响应分析,是一种基于统计方法的线性动力学分析,用于评估结构在随机载荷(如风、地震、路面激励等)作用下的响应特性。以下是关键要点和操作流程:核心概念
PSD 响应:指结构在随机激励下的输出响应(如位移、速度、加速度或应力)的功率谱密度,记为 RPSD(Response PSD)。
统计特性:结果以 标准差(1σ) 表示,工程上常取 3σ(对应 99.73% 置信度)作为最大响应估计值
线性假设:系统必须为线性,不考虑非线性接触、材料塑性或大变形
高斯激励:输入激励通常假设服从高斯分布,响应也服从高斯分布
分析步骤(基于 ANSYS Mechanical / APDL)
建立几何与网格模型
定义材料属性(弹性模量、密度等),忽略非线性行为
模态分析
提取足够多的模态(覆盖 PSD 输入频段至 1.5 倍最大频率)
推荐使用 Block Lanczos 或 Subspace 法
扩展模态(可选)
若需计算应力,应在模态扩展中启用应力计算
设置 PSD 分析类型
在 Solution 中设置 ANTYPE, SPECTRUM 和 SPOPT, PSD
定义 PSD 载荷
使用 PSDFREQ 和 PSDVAL 定义频率-PSD 双对数曲线
激励类型可为 基底激励(Base Excitation) 或 节点力激励
施加约束与激励
基底激励仅能施加在已约束节点上;节点激励可任意指定
设置阻尼
默认为 1% 恒定阻尼比(DMPRAT, 0.01),也可定义频率相关阻尼
求解与结果输出
使用 PSDRES 指定输出类型(位移 DISP、速度 VELO、加速度 ACEL)
结果包含 1σ、2σ、3σ 分位数,建议关注 3σ 值
Workbench 操作简要流程
在 Mechanical 中:右键 Model → Insert → Random Vibration。
拖入 Modal 分析结果到 Random Vibration 的 Setup。
在 Details 中设置 PSD Input(选择方向、单位、表格)。
求解后,在 Results 中查看 Displacement、Acceleration 等,并选择 Sigma Level(如 3)
后处理注意事项
结果为概率意义:不可直接用于瞬态响应判断,适用于疲劳寿命评估或可靠性分析
RMS 计算:均方根(RMS)= √(∫ RPSD(ω) dω),即 1σ 响应
疲劳分析:可结合 nCode 或 ANSYS Fatigue 模块,使用 Narrow Band、Steinberg 或 Wirsching 方法计算损伤
常见单位与单位转换
激励类型 常用单位 说明
加速度 PSD g²/Hz 或 (m/s²)²/Hz 1g = 9.81 m/s²
位移 PSD mm²/Hz 适用于低频大位移场景
速度 PSD (mm/s)²/Hz 适用于中频段
注意:PSD 曲线在双对数坐标下应为绿色(合理),黄色/红色需插值修正
如需详细操作演示,可参考以下资源:ANSYS Workbench 随机振动分析实训(B站)
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权