计算本征值的Sturm序列检查 - CAESAR II - 帮助

CAESAR II 用户指南

Language
中文 (大陆)
Product
CAESAR II
Search by Category
帮助
CAESAR II Version
13

(可用于:谱、模态和时程)

按以下描述指定是否使用 Sturm 序列检查。选 Y(表示“是”)或 N(表示“否”)。Y 是默认值。

在大多数情况下,本征求解器从最低到最高频率侦测模态频率。系统中有较强的方向依赖时,模态可能以错误的顺序收敛。如果本征值求解器达到了截止振型频率数,但还没找到最低频率的模态,这样就会出问题。

Sturm 序列检查确定应在最高和最低频率之间找到的模态数,并与实际求解的模态数进行对比。如果两者不同,软件显示警告信息。例如,如果对一个系统,求解 22 阶固有频率,而最高固有频率是 33.5 Hz,则 Sturm 顺序检查确认模型在 0 和 33.5+p Hz 之间正好有 22 阶固有频率,其中 p 是数值公差,见下式:

最后求解的频率有两个相同时,Sturm 序列检查失败。例如:一个有以下固有频率的系统:

0.6637

1.2355

1.5988

4.5667

4.5667

如果仅要求前四阶固有频率,则 Sturm 序列检查将失败,因为在 0.0 和 4.5667 + p(其中,p 是 0.0041)之间的范围内有五阶频率。要解决这个问题,可以:

  • 根据没有发现的频率数来增大截止频率。(这个数由 Sturm 序列检查给出。)

  • 如果截止频率终止了本征解,则小量增加截止频率(HZ)值。这将允许丢失的模态落入求解的频率范围。

  • 将子空间的大小固定为 10,并重新运行工作项。增加近似向量的数量提高了它们中的至少一个包含丢失模态的一些分量的可能性,以使向量正确收敛。