🙋
「1次元FEM固有値解析」って何ですか?棒が震える様子をコンピュータで予測するということですか?
🎓
その通り!大まかに言うと、細長い棒や梁を仮想的にバネとおもりの集合体に置き換えて、その「揺れやすいパターン」と「揺れる速さ」を計算する方法だよ。例えば、高層ビルが風でどの高さで大きく揺れるか、エンジンのクランクシャフトがどの回転数で激震するかを予測するのに使われるんだ。このシミュレーターでは、上のスライダーで「要素数」を増やすと、棒がより細かいバネに分割されて計算精度が上がる様子がわかるよ。
🙋
え、バネとおもり?「一貫質量マトリクス」とか聞いたことありますが、それがその「おもり」に対応するんですか?
🎓
鋭いね!実務では「剛性マトリクス」がバネの硬さ、「質量マトリクス」がおもりの重さと慣性を表すんだ。このシミュレーターで「密度」や「断面積」を変えると、質量マトリクスが変わって固有振動数がどう変わるか、すぐに確認できる。軽くすると振動数が高くなる(速く揺れる)のが体感できるはずだよ。
🙋
「境界条件」で結果が大きく変わるみたいですが、例えば片側だけ固定した片持ち梁と、両端を固定した場合では、どれくらい振動数が違うんですか?
🎓
良いところに気づいたね!固定の仕方で振動のしやすさがまるで変わるんだ。例えば同じ棒でも、片持ち(固定-自由)の最低次振動数は、両端固定の約1/4になる。つまり、片持ちの方がはるかにゆっくり揺れるんだ。シミュレーターで「境界条件」を切り替えて、グラフの振動モードの形と数値がどう変わるか、実際に確認してみて!
要素数を増やすほど、解析精度が向上し、特に高次の固有振動数がより正確に計算されます。ただし、計算負荷も増加するため、低次モードのみ必要な場合は10〜20要素程度で十分な精度が得られます。
両端固定では最も高い固有振動数が得られ、片持ち(一端固定・他端自由)では低くなります。両端自由では剛体モード(0 Hz)が現れます。境界条件は剛性行列に直接影響するため、モード形も大きく変わります。
一貫質量マトリクスは要素内の質量分布を連続的に考慮し、より正確な振動モードを計算できます。集中質量マトリクスは質量を節点に集中させる簡易モデルで、計算は軽量ですが高次モードの精度が低下します。本ツールでは一貫質量マトリクスを使用しています。
表示倍率が大きすぎるか、要素数が少なすぎる可能性があります。まずは低次のモード(1次や2次)を選び、倍率スライダーを調整してください。また、境界条件が正しく設定されているか確認し、材料定数(ヤング率・密度)が現実的な値であることをご確認ください。
機械・自動車工学:エンジンや変速機のシャフト、カムなど回転部品の危険速度(共振回転数)の予測に不可欠です。設計段階で固有振動数を計算し、常用回転域から回避することで破損を防ぎます。
土木・建築構造:橋梁、高層ビル、鉄塔などが風や地震によってどのような周期で揺れるかを把握するために使われます。特に長大橋の風による振動(フラッター)解析は重要です。
電子部品・半導体製造:ハードディスクのアクチュエータアームや、微細なMEMS(微小電気機械システム)デバイスの振動特性を設計する際に、このような1次元モデルが最初の検討に用いられます。
楽器の設計:弦楽器の弦や管楽器の管、さらにピアノの響板など、音(振動数)を生み出す部品の基本設計において、材質や固定条件が音高に与える影響を理論的に考察する基礎となります。
このシミュレーターを使い始めるときに、特に気をつけてほしいポイントがいくつかあります。まず、「要素数を増やせば必ず精度が上がる」というのは誤解です。確かに、理論的には要素を細かくするほど真の解に近づきますが、コンピュータの計算には「丸め誤差」がつきものです。例えば、要素数を100から1000に増やしても、表示される固有振動数がほとんど変わらないどころか、場合によっては数値的な不安定性で結果がおかしくなることもあります。実務では「計算コストと精度のトレードオフ」を考え、必要な精度を得られる最小限の要素数を見極めることが重要です。
次に、パラメータ設定の単位系には一貫性を持たせましょう。このツールでは無次元化されているかもしれませんが、自分で計算する場合、例えばヤング率を[GPa]、密度を[kg/m³]、長さを[m]で入力したなら、断面積は[m²]で統一する必要があります。単位が混在すると、とんでもない数値が出てきて「計算が合わない」という事態になります。例えば、鋼材(E=210 GPa, ρ=7850 kg/m³)で長さ1mの片持ち梁を考えるとき、断面積を100 mm²と入力するなら、0.0001 m²に換算しなければなりません。
最後に、「計算された低次モードだけ見ていればいい」と思わないでください。確かに基本振動数は最も重要ですが、例えばある特定の周波数で強制振動が起きる場合、2次、3次の高次モードが共振して破損に至るケースもあります。このシミュレーターで境界条件を「固定-自由」にし、3次モードまで表示させてみてください。節(振動しない点)の位置がどのように変化するか観察すると、高次モードの複雑さが実感できます。