理論メモ
極断面2次モーメント:$J = \dfrac{\pi d^4}{32}$
ねじり剛性:$k_t = \dfrac{GJ}{L}$
円板慣性モーメント:$I_d = \dfrac{mR^2}{2}$
固有振動数:$f_n = \dfrac{1}{2\pi}\sqrt{\dfrac{k_t}{I_d}}$
角変位:$\theta(t) = \theta_0\cos(2\pi f_n t)$
軸の材料・寸法と円板の質量・半径を変えて,ねじり振り子の固有振動数と角変位波形をリアルタイムで確認。クランクシャフトやプロペラ軸の振動設計に直結する基礎計算ツール。
極断面2次モーメント:$J = \dfrac{\pi d^4}{32}$
ねじり剛性:$k_t = \dfrac{GJ}{L}$
円板慣性モーメント:$I_d = \dfrac{mR^2}{2}$
固有振動数:$f_n = \dfrac{1}{2\pi}\sqrt{\dfrac{k_t}{I_d}}$
角変位:$\theta(t) = \theta_0\cos(2\pi f_n t)$
軸のねじれに対する「硬さ」を表すねじり剛性 $k_t$ は、材料のせん断弾性率 $G$ と軸の形状(極断面2次モーメント $J$)に比例し、長さ $L$ に反比例します。
$$k_t = \frac{G J}{L}$$$G$: せん断弾性率 [Pa], $J$: 極断面2次モーメント [m⁴], $L$: 軸の長さ [m]
円形断面の場合、$J = \frac{\pi d^4}{32}$ で計算され、直径 $d$ の4乗で効くため、設計上非常に重要なパラメータです。
回転運動の慣性の大きさを表す円板の慣性モーメント $I_d$ と、ねじり剛性 $k_t$ から、ねじり振り子の固有角振動数 $\omega_n$ と固有振動数 $f_n$ が決まります。
$$\omega_n = \sqrt{\frac{k_t}{I_d}}, \quad f_n = \frac{1}{2\pi}\sqrt{\frac{k_t}{I_d}}$$$I_d = \frac{1}{2}m R^2$: 円板の慣性モーメント [kg·m²], $m$: 円板質量 [kg], $R$: 円板半径 [m]
単振動のバネ-質量系の式 $\omega_n = \sqrt{k/m}$ の回転版と考えると理解しやすいです。
自動車のクランクシャフト設計:エンジン内部のクランクシャフトは、ピストンからの周期的な力によりねじり振動を起こします。この固有振動数がエンジンの回転数(特に高回転域)と一致しないように、軸径や形状を設計段階でシミュレーションします。
船舶の推進軸系:エンジンからプロペラに至る長い推進軸は、プロペラの水抵抗による変動トルクでねじり振動を受けます。共振による疲労破壊を防ぐため、軸の寸法や中間にダンパーを設置するなどの対策が講じられます。
産業機械のロボットアーム:高速で繰り返し動作するロボットアームの関節部には、サーボモーターと減速機を繋ぐ軸があります。この軸のねじり剛性は、位置決め精度や応答速度に直接影響するため、精密に設計されます。
風力発電タービンの主軸:風の変動によりブレードに不規則なトルクが加わり、主軸にねじり振動が生じます。巨大な構造物であるため、固有振動数を風況の主要な変動周波数から遠ざけることが耐久性向上の鍵となります。
このシミュレーターを使い始めるとき、いくつか勘違いしやすいポイントがあるよ。まず第一に、「軸の材質は軽い方が振動が速くなる」と思いがちだけど、それは間違い。せん断弾性係数 $G$ は「ねじりのばね定数」の材料側の要素で、値が大きいほど剛性が高く、振動は速くなる。例えば、アルミニウム(G≈26GPa)より鋼(G≈79GPa)の方が、同じ形状なら約3倍ねじり剛性が高く、振動数も約1.7倍になるんだ。軽さ(密度)は、ここでは軸の慣性モーメントを無視しているので影響しない点に注意してね。
第二に、「円板の質量」と「円板の半径」は独立したパラメータではないってこと。実際の設計では、質量 $m$ を固定して半径 $R$ を変えると、厚さや材質も変わるのが普通だよね。このツールでは $I_d = \frac{1}{2}m R^2$ で計算するから、半径を2倍にすると慣性モーメントは4倍になり、振動は一気に遅くなる。質量だけを2倍にした場合と、結果が全然違うから試してみて。
最後に、実務での落とし穴。このモデルは「一自由度」の理想的なねじり振り子だから、軸の質量は無視し、円板は剛体と仮定している。でも実際の長いシャフトでは、軸自体にも分布質量があって「連続体」として振動する。すると、基本振動数だけでなく、2次、3次…という高次のねじり振動モードも存在するんだ。ツールで計算した振動数は、あくまで非常に剛性の高い(短い・太い)軸に対する一次近似値だと理解しておこう。
このねじり振り子の基礎計算は、思ったより幅広い分野の根底にあるんだ。まず挙げるのは「回転機械の振動解析(ロータダイナミクス)」だね。タービンやポンプの回転軸は、ねじり振動だけでなく、曲げ振動も同時に起こす。その複合的な振動モードを解析して、危険な回転速度(危険速度)を回避する設計が必須なんだ。
次に、「自動車のパワートレインNVH」。NVHとは騒音(Noise)、振動(Vibration)、ハーシュネス(Harshness)の略で、乗り心地を決める重要要素だ。エンジンから駆動輪までつながる軸系は、まさに複数の慣性モーメント(エンジン、クラッチ、変速機、車輪)とねじりばね(各シャフト)が連なった「多自由度ねじり振動系」で、ギア噛み合いの衝撃やエンジン変動トルクが振動・騒音の源になる。このツールの計算は、その一番シンプルな構成要素の理解に役立つ。
もう一つ、少し意外かもだけど「制御工学、特にサーボ機構の設計」とも深く関わる。ロボットアームの関節を正確に位置決めするには、モーターとアームを繋ぐ軸のねじり剛性 $k_t$ と、アームの慣性モーメント $I_d$ が決める機械的な固有振動数 $\omega_n$ が、制御系の帯域幅や安定性に直結する。ここで学ぶ $\omega_n = \sqrt{k_t / I_d}$ の関係は、制御系のゲインを設定する際の基本的な制約条件になるんだ。
このツールに慣れてきたら、次のステップに進んでみよう。まずは「多自由度系への拡張」だ。実際のクランクシャフトは、複数のシリンダーに対応する慣性モーメントが軸に沿って並んでいる。これを、複数の円板と軸が直列につながったモデルで表現すると、振動モードが複数現れる。この解析には、行列を使った運動方程式を立て、固有値問題を解くことになる。数学的には、線形代数の知識が役に立つよ。
次に、「減衰の影響」を学ぼう。現実の振動は、軸の内部摩擦や空気抵抗でいつか止まる。この「減衰」が共振時の振動の大きさを決定する重要な要素だ。運動方程式に速度に比例する減衰項 $c\dot{\theta}$ を加えて、$I_d \ddot{\theta} + c \dot{\theta} + k_t \theta = 0$ を解くと、減衰比 $\zeta$ という無次元数が登場する。$\zeta < 1$ で減衰振動、$\zeta \geq 1$ で振動せずに戻る過減衰となるんだ。
最後に、より現実的な設計に近づくには、「強制振動と周波数応答」の概念が不可欠だ。エンジンの周期的なトルク変動のような外力が加わったとき、振動がどう増幅されるかを学ぶ。ここで、先ほど出てきた減衰比が、共振ピークの鋭さを決めるカギになる。この分野を深掘りするには、機械振動学の標準的な教科書を一冊手元に置くことを強くお勧めする。基礎を固めた上で、CAEソフトを用いた本格的な軸系の振動モード解析に挑戦するのが、実務エンジニアへの確実な道だね。