共役梁法シミュレーター 戻る
構造解析

共役梁法シミュレーター

単純支持梁のたわみとたわみ角を、共役梁法(モールの定理)で求めるツールです。実梁の M/EI 図を仮想の共役梁に分布荷重として載せ、そのせん断力をたわみ角、曲げモーメントをたわみとして読み取ります。スパン・剛性・荷重を変えると結果がリアルタイムで更新されます。

パラメータ設定
荷重タイプ
中央集中荷重か等分布荷重を選択
梁のスパン L
m
曲げ剛性 EI
kN·m²
ヤング率 E と断面二次モーメント I の積
荷重の大きさ
点荷重なら kN、等分布なら kN/m
評価位置 x
m
この位置のたわみ・たわみ角を表示
計算結果
最大たわみ δ_max (mm)
評価点のたわみ δ(x) (mm)
評価点のたわみ角 θ(x) (rad)
端部たわみ角 θ_end (rad)
共役梁の端反力 =θ_end (rad)
M/EI図の総面積 =Δθ全体 (rad)
実梁と共役梁 — たわみのアニメーション

上段は実梁とそのたわみ曲線、下段は M/EI 図を分布荷重として載せた共役梁です。マーカーが評価位置 x を掃引しながらたわみ形状をなぞります。

たわみ曲線 δ(x)
たわみ角曲線 θ(x)
理論・主要公式

$$\theta_{real}=V_{conj},\qquad \delta_{real}=M_{conj}$$

共役梁法の核心。実梁のたわみ角 θ は共役梁のせん断力 V に、実梁のたわみ δ は共役梁の曲げモーメント M に等しい。

$$w_{conj}(x)=\frac{M(x)}{EI}$$

共役梁が受け持つ分布荷重は、実梁の曲げモーメント図を曲げ剛性 EI で割った M/EI 図そのものである。

$$\delta_{max}=\frac{PL^{3}}{48EI},\qquad \delta_{max}=\frac{5wL^{4}}{384EI}$$

単純支持梁の中央最大たわみ。左は中央集中荷重 P、右は等分布荷重 w の場合。L:スパン、EI:曲げ剛性。

共役梁法とは

🙋
「共役梁法」って名前からして難しそうです…梁のたわみを求める方法、っていうのは聞いたんですが、共役(きょうやく)って何ですか?
🎓
名前で身構えなくて大丈夫。ざっくり言うと「たわみの計算を、せん断力と曲げモーメントの計算にすり替える」テクニックなんだ。本物の梁のたわみを直接求めようとすると、EI·d²δ/dx²=−M(x) みたいな微分方程式を2回積分して、境界条件を入れて…と面倒だろう? そこで「共役梁」という架空の梁をもう1本用意して、そっちの問題に化けさせる。モールの定理とも呼ばれるよ。
🙋
架空の梁をもう1本…? その共役梁には、何を載せるんですか?
🎓
実梁の「M/EI 図」を、そっくりそのまま分布荷重として載せるんだ。実梁にできる曲げモーメント図 M(x) を曲げ剛性 EI で割ったものだね。例えば中央に集中荷重をかけた単純支持梁なら、M図は三角形になる。だから共役梁には三角形の分布荷重が載る。等分布荷重なら M図は放物線だから、共役梁には放物線の荷重が載る。左の荷重タイプを切り替えると、下のキャンバスで荷重の形が変わるのが見えるよ。
🙋
なるほど、荷重を載せたあとはどうするんですか? ふつうの梁みたいにせん断力と曲げモーメントを計算する感じ?
🎓
まさにそこが肝心なんだ。共役梁の M/EI 荷重に対してせん断力 V と曲げモーメント M を求める。するとマジックが起きて、共役梁のせん断力 V が実梁のたわみ角 θ に、共役梁の曲げモーメント M が実梁のたわみ δ にピタリと一致する。つまり θ=V_conj、δ=M_conj。微分方程式を解く代わりに、学生時代に散々やったせん断力図・曲げモーメント図の計算でたわみが出てくる、というわけ。
🙋
それは便利ですね!でも、共役梁の支点ってどう決めるんですか? 実梁と同じでいいんですか?
🎓
そこは「共役化」というひと手間が要る。たわみ角とたわみの境界条件が、せん断力と曲げモーメントの境界条件とつじつまが合うように支点を置き換えるんだ。実梁の単純支点はそのまま単純支点、固定端は自由端に、自由端は固定端に変える。今回扱う単純支持梁は両端が単純支点だから、置き換えても同じ単純支持梁になる。だから一番素直に使える例なんだよ。
🙋
最後にひとつ。「M/EI 図の総面積」っていう数字が出ていますが、これは何を表しているんですか?
🎓
いい質問だ。M/EI 図の総面積は、梁の端から端までで「たわみ角がどれだけ変化したか」の合計に等しい。これは共役梁に載せた荷重の総量でもあって、共役梁の両端反力の和に一致する。今回みたいに左右対称な荷重なら、総面積はちょうど 2·θ_end になる。共役梁の端反力=実梁の端たわみ角、という関係が数字でも確かめられるんだ。

よくある質問

共役梁法(モールの定理)は、梁のたわみとたわみ角を求めるための解析手法です。実際の梁と同じスパンをもつ「仮想の梁(共役梁)」を考え、そこに実梁の M/EI 図を分布荷重として載せます。すると共役梁に生じるせん断力が実梁のたわみ角に、共役梁に生じる曲げモーメントが実梁のたわみに等しくなります。微分方程式を解く代わりに、慣れ親しんだせん断力・曲げモーメントの計算でたわみが求まるのが利点です。
共役梁では支点条件も「共役化」します。たわみとたわみ角の境界条件が、共役梁のせん断力と曲げモーメントの境界条件と整合する必要があるためです。実梁の単純支点はそのまま単純支点に、固定端は自由端に、自由端は固定端に置き換えます。単純支持梁の場合は両端が単純支点のまま変わらないので、共役梁も同じ単純支持梁になり扱いが簡単です。
最大たわみは、中央集中荷重 P では δ_max = PL³/(48EI)、等分布荷重 w では δ_max = 5wL⁴/(384EI) です。端部たわみ角は集中荷重で θ_end = PL²/(16EI)、等分布荷重で θ_end = wL³/(24EI) になります。集中荷重は M/EI 図が三角形、等分布荷重は放物線になり、共役梁の荷重分布の形が変わります。本ツールはセレクトボックスで両者を切り替えて比較できます。
M/EI 図の総面積は、梁の全長にわたるたわみ角の変化量に等しくなります。これは共役梁に載せた全荷重に相当し、共役梁の両端反力の和でもあります。今回のような左右対称な荷重では、総面積は両端のたわみ角の和、すなわち 2·θ_end になります。共役梁の端反力が実梁の端たわみ角に一致するという関係が、ここからも確認できます。

実世界での応用

梁のたわみ手計算と検算:共役梁法は、橋桁・床梁・機械フレームなどのたわみを手計算で見積もるときの定番手法です。公式集を丸暗記しなくても、M図さえ描ければ任意点のたわみとたわみ角を導けます。FEM 解析の結果が妥当かどうかを確かめる「サニティチェック」としても有効で、共役梁法の概算と FEM 値が桁違いなら、メッシュや境界条件の設定ミスを疑えます。

不静定構造の解法の下準備:連続梁やラーメンを三連モーメント法・たわみ角法・力法で解くときには、各部材のたわみ角・たわみが繰り返し必要になります。共役梁法は、これらの「変形量」をモーメント図から素早く取り出す道具として使われます。特に支点沈下や温度変形を含む問題で、変形の整合条件を立てる際の基礎になります。

構造力学の教育・試験対策:共役梁法は、たわみ・たわみ角と、せん断力・曲げモーメントという2つの世界を結ぶ橋渡しとして、構造力学の理解を深める格好の題材です。建築・土木の構造設計者の資格試験でも頻出で、面積モーメント法(モールの定理の積分版)と合わせて学ぶことで、梁の変形に対する直感が養われます。

機械設計での軸・スピンドルのたわみ評価:工作機械の主軸や搬送ローラなど、回転体のたわみは加工精度や振動に直結します。複数の荷重が作用する段付き軸でも、区間ごとに M/EI 図を描いて共役梁法を適用すれば、たわみ角(支持軸受での傾き)とたわみ(最大変位)を分けて評価できます。軸受の許容傾き角を満たすかどうかの判定に役立ちます。

よくある誤解と注意点

まず最も多い誤解が、「共役梁の支点を実梁とそっくりそのまま使ってしまう」ことです。本ツールが扱う単純支持梁では、たまたま共役梁も単純支持梁になるため問題になりませんが、片持ち梁では話が一変します。実梁の固定端は共役梁では自由端に、実梁の自由端は共役梁では固定端に置き換えなければなりません。この共役化を怠ると、せん断力=たわみ角・曲げモーメント=たわみという対応が崩れ、まったく見当違いの答えになります。支点の置き換え表は必ず手元に置いて確認してください。

次に、「M/EI 図の M を、荷重そのものと取り違える」こと。共役梁に載せるのは、実梁にかかる荷重 P や w ではなく、その荷重がつくる曲げモーメント図 M(x) を EI で割ったものです。荷重が同じでも、EI が変われば共役梁の荷重も変わります。本ツールで EI を動かすとたわみ・たわみ角が変化するのはこのためで、たわみは EI に反比例します。M図と荷重図を混同すると、たわみの大きさが一桁も二桁もずれます。

最後に、「共役梁法は線形・小変形の範囲でのみ成り立つ」という前提を忘れないこと。この手法の出発点は、たわみの基礎微分方程式 EI·δ''=−M で、これはフックの法則(線形弾性)と小さなたわみを仮定しています。座屈に近い大変形、塑性域に入った梁、材料が非線形な場合には適用できません。また EI が区間で大きく変わる段付き梁では、各区間ごとに M/EI を正しく描き分ける必要があります。あくまで「弾性・小変形の梁」という土俵の上での便利な道具だと心得てください。

使い方ガイド

  1. 梁長L(m)、曲げ剛性EI(kN·m²)、荷重条件を入力。単純支持梁の等分布荷重または集中荷重を設定
  2. 評価位置x(m)を指定し、該当点のたわみδ(x)とたわみ角θ(x)をリアルタイム計算
  3. M/EI図を分布荷重として共役梁にモデル化。支点反力から端部たわみ角θ_endを直接読み取り
  4. 共役梁の剪断力図がたわみ、曲げモーメント図がたわみ角に対応。モールの定理を可視化確認

具体的な計算例

鋼製単純支持梁L=4m、EI=250kN·m²、等分布荷重w=15kN/mの場合。最大たわみδ_max=8.53mmは中央x=2mで発生。M/EI図面積=0.096rad。x=1mの評価点ではδ(x)=6.28mm、θ(x)=0.048rad。共役梁の端部反力がθ_end=0.048radに等値。鉄筋コンクリート梁(EI=180kN·m²)では同条件でδ_max=11.85mm、たわみ角1.3倍増加となり、設計限界L/250チェックに活用

実務での注意点

  1. たわみ限界L/250(橋梁)またはL/300(建築)の判定:計算δ_maxがスパン長さで除算した値を管理基準と比較
  2. 集中荷重の位置変化に伴うM/EI図の非対称性に注意。共役梁の端部たわみ角は左右支点で異なる
  3. EI値の入力誤差(単位kN·m²で統一)がたわみ計算に2乗反比例。鋼のE=200GPa、コンクリートE=30GPaの材質判別が重要
  4. 等分布荷重の場合、M/EI図は2次放物線分布。共役梁理論の積分面積とシミュレータの数値積分誤差は1%以内