理論・主要公式
$$EI \frac{\partial^4 w}{\partial x^4} + \rho A \frac{\partial^2 w}{\partial t^2} = 0$$
オイラー–ベルヌーイ梁の運動方程式。EI:曲げ剛性 [N·m²]、ρA:単位長さ質量 [kg/m]
$$f_n = \frac{(\beta_n L)^2}{2\pi L^2}\sqrt{\frac{EI}{\rho A}}$$
n 次固有振動数 [Hz]。βₙL は境界条件依存の特性値(単純支持: nπ、片持ち1次: 1.875、固定1次: 4.730)
$$\frac{f_n}{f_1} = \left(\frac{\beta_n L}{\beta_1 L}\right)^2$$
周波数比。単純支持梁では f₂/f₁=4、f₃/f₁=9 と整数の二乗比になる
梁の振動モード可視化とは
🙋
このシミュレーターで「境界条件」を変えると、梁の形が大きく変わりますね。境界条件って何ですか?
🎓
大まかに言うと、梁の「端っこをどう固定するか」のルールだよ。例えば、両端を単純に支えた「単純支持梁」、片方の端を壁にガッチリ埋め込んだ「片持ち梁」、両端とも埋め込んだ「固定梁」がある。上のドロップダウンで選んでみると、振動の形(モード)と速さ(周波数)が大きく異なるのがわかるよ。
🙋
え、そうなんですか?「モード1」「モード2」ってスライダーで変えられる波みたいな形は、何が違うんですか?
🎓
それは「固有振動モード」で、梁が自然に振動する時の「癖」のようなものだ。モード1が一番ゆっくり振動する基本形で、モードが上がるほど波の数(節の数)が増えて、振動数も高くなる。実務では、エンジンやファンの振動が梁の何次モードと一致すると、大きな共振が起きて壊れる原因になるんだ。
🙋
「重ね合わせ」のスライダーを動かすと複雑な形になりますね。これって何に使うんですか?
🎓
いいところに気づいたね!実際の構造物の複雑な振動は、これら基本モードの組み合わせ(線形結合)で表現できるんだ。これがCAEの動解析で使われる「モード重ね合わせ法」の基礎。シミュレーターで各モードの重みを変えて、例えば自動車のフレームが走行中にどう揺れるかを予測するのに役立つよ。
物理モデルと主要な数式
梁の横振動を記述する基本方程式は、オイラー-ベルヌーイの梁理論に基づく次の4階微分方程式です。
$$EI \frac{\partial^4 w(x, t)}{\partial x^4}+ \rho A \frac{\partial^2 w(x, t)}{\partial t^2}= 0$$
ここで、$w(x,t)$は位置$x$、時間$t$における梁の横たわみ、$EI$は曲げ剛性(材質と断面形状で決まる)、$\rho A$は単位長さあたりの質量です。この式は「曲げ剛性による復元力」と「質量による慣性力」のバランスを表しています。
上記の方程式から導かれる固有振動数 $f_n$ は、境界条件に依存するパラメータ $\beta_n L$ を用いて次のように計算されます。
$$f_n = \frac{(\beta_n L)^2}{2\pi L^2}\sqrt{\frac{EI}{\rho A}}$$
$L$は梁の長さ、$n$はモード次数(1,2,3...)です。$\beta_n L$は特性値で、境界条件によって決まる数値です(例:単純支持梁では$n\pi$、片持ち梁1次モードでは約1.875)。この式から、梁が長いほど、または剛性($EI$)が高いほど固有振動数が高くなることがわかります。
よくある質問
境界条件が変わると、梁の端部の拘束状態が変化するため、固有モードの形状と固有振動数が変わります。例えば、同じ次数でも固定梁が最も固有振動数が高く、次に片持ち梁、単純支持梁の順に低くなります。モード形状も、固定端ではたわみ角がゼロになるなど、境界条件に応じた特徴的な形になります。
実際の梁の振動は、複数の固有モードが同時に励起される複雑な動きをします。重ね合わせ表示により、各モードの振幅比率や位相差を変えることで、現実に近い振動波形を視覚的に理解できます。設計上の共振回避や、特定のモードが支配的な状況のシミュレーションに役立ちます。
スペクトルグラフの横軸は振動数、縦軸は振幅(またはモードの寄与度)を示します。ピークが立っている周波数がその梁の固有振動数です。外部から加振する際は、このピーク周波数を避けることで共振を防止できます。複数のピークを比較することで、どのモードが支配的かも判断できます。
画面上のパラメータ入力欄で、梁の長さ、断面形状(幅・高さ)、ヤング率、密度などを変更できます。これらの値を変えると、曲げ剛性EIや単位長さ質量ρAが再計算され、固有振動数やモード形状がリアルタイムに更新されます。実際の設計値で試すことで、振動特性の変化を直感的に確認できます。
実世界での応用
自動車・航空機の構造設計:ボディや翼のフレームは梁構造とみなせます。走行風やエンジン振動による共振を避けるため、固有振動数を計算し、危険な周波数帯からずらす設計が行われます。シミュレーターで学ぶモード形状は、どこを補強すれば剛性が上がるかを直感的に理解する助けになります。
建築・橋梁の耐震設計:高層ビルの骨組や橋桁は、地震動による横揺れ(曲げ振動)を受けます。固有振動モードを把握することで、地震エネルギーがどのように建物に吸収されるかを予測し、制振装置を設置する最適な位置を決定します。
機械の振動トラブルシューティング:回転機械(ポンプ、ファン、タービン)から特定の周波数で異常振動が発生した場合、その周波数が支持構造(架台や配管)の何次モードの固有振動数と一致していないか調査します。一致していれば、共振が原因と特定し、剛性追加や質量変更などの対策を講じます。
電子部品の信頼性評価:基板上の大型ICやヒートシンクは片持ち梁とみなせます。輸送中の振動や衝撃で破損しないよう、その固有振動数を評価します。シミュレーターの片持ち梁モードは、はんだ接合部に最もストレスがかかる形状を可視化してくれます。
よくある誤解と注意点
このツールで遊んでいると、いくつか勘違いしやすいポイントがあるよ。まず、「モード次数が高いほど振動が激しい」と思いがちだけど、実は違うんだ。モードが上がると固有振動数(周波数)は確かに高くなるけど、実際にそのモードでどれだけ激しく振動するかは、加わる外力の周波数とエネルギー次第。例えば、モード5の周波数が100Hzだとして、外力が10Hzならほとんど励起されない。逆に、基本モード(モード1)の共振が起きると、大きな振幅で壊れることもあるから、基本モードこそ最重要なんだ。
次に、「重ね合わせ」は単なる足し算じゃないということ。シミュレーターでは各モードの振幅を足しているように見えるけど、実際の動的応答では位相(振動のタイミング)が特に重要。例えばモード1とモード2が同じ振幅でも、位相が逆なら打ち消し合って振動は小さくなる。CAEのモード重ね合わせ法では、この位相関係をきちんと考慮して計算するんだ。
最後に、ツールのパラメータで気をつけてほしいのは、「曲げ剛性(EI)」は断面形状の影響が大きいということ。材質のヤング率Eだけ変えても、断面二次モーメントIは変わらないよね。例えば、幅10mm、高さ20mmの長方形断面の梁のIは、高さ方向で計算すると約6667 mm^4。これを「幅20mm、高さ10mm」に寝かせると、Iは約1667 mm^4に激減する。つまり、梁の向きを変えるだけで剛性が1/4になり、固有振動数は半分になってしまうんだ。設計ではこの「断面の向き」が命取りになることもあるから要注意だね。