2次元ベクトル合成 戻る
力学・ベクトル

2次元ベクトル合成シミュレーター

最大5本のベクトルを追加・編集して合力をリアルタイム計算。原点表示・先端結合法・成分棒グラフの3つの視点でベクトル合成を直感的に学べます。

プリセット

ベクトルリスト

計算結果
-
合力 |F|
-
方向 θ
-
Fx (合計)
-
Fy (合計)
原点

すべてのベクトルを原点から出発して表示。太い破線が合力ベクトル。

先端

先端結合法(多角形法):ベクトルを端から端につないで折れ線を描く。最初の始点→最後の終点が合力。

成分

各ベクトルのx成分(青)とy成分(橙)。最右列が合力成分。

理論・主要公式

$$F_x = \sum_i F_i\cos\theta_i, \quad F_y = \sum_i F_i\sin\theta_i$$ $$|\mathbf{F}| = \sqrt{F_x^2 + F_y^2}, \quad \theta = \mathrm{atan2}(F_y, F_x)$$

理解を深める会話

🙋
ベクトルって「大きさと向きを持つ量」って教科書に書いてあるんですけど、足し算ってどうやるんですか?普通の数字みたいに足せないですよね?
🎓
そうそう、たとえば「東に3N、北に4N」の2つの力をそのまま3+4=7Nとはならない。正しいやり方はx成分とy成分を別々に合計することだ。東=x=3、北=y=4なら、合力は√(3²+4²)=5N、方向は北東53°になる。直角三角形の斜辺の長さを求める感覚だよ。
🙋
なるほど!でも斜め向きのベクトルはどうするんですか?角度30°とか言われると成分がすぐ出てきません…
🎓
そこはcos・sinを使う。大きさFで角度θのベクトルなら、Fx = Fcosθ、Fy = Fsinθ。たとえばF=10N、θ=30°なら Fx=10×cos30°≈8.66N、Fy=10×sin30°=5N。あとはx成分の合計とy成分の合計を別々に出せばいい。シミュレーターでF1=10N, 30°のベクトルを設定して成分グラフタブを確認してみて。
🙋
先端結合法って何ですか?先端結合タブを見たら折れ線が出てきたんですけど、これがベクトル合成と同じになるって信じられなくて…
🎓
直感的にちょっと難しいよね。考え方はこう:「A地点からベクトルF1だけ進んで、そこからF2だけ進んで…」という移動の積み重ね。最初の出発点から最終地点への矢印が合力なんだ。大きさも向きも成分計算と完全に一致する。建築の力の伝達問題でよく使う作図法だよ。
🙋
プリセットの「3力釣り合い」を試したら合力が0になりました。これって合力がゼロってどういう意味ですか?
🎓
物体にかかる力の合力がゼロなら、物体は静止または等速直線運動を続ける(ニュートンの第1法則)。先端結合法で見ると折れ線が出発点に戻ってくる——つまり閉じた多角形になる。橋の支持構造や天井から3本のワイヤで吊り下げた照明など、「静止している = 合力ゼロ」という考え方は構造設計の基礎なんだ。
🙋
CAEの仕事でベクトル合成ってよく使いますか?
🎓
毎日使う、と言っても過言じゃない。有限要素法では各節点に複数の力が集まって合力を計算する。荷重条件の設定で「重力+風圧」「熱応力+機械荷重」みたいに複数の荷重を合成するのもベクトル合成だ。流体解析でも速度ベクトルや圧力ベクトルを合成して流れの方向を判断する。ベクトル合成を理解していないとCAEの結果が読めないよ。

よくある質問

ベクトルの合成と分解の違いは何ですか?
合成は複数のベクトルを1本にまとめる操作(F1+F2+… → F)、分解は1本のベクトルを複数の成分に分ける操作(F → Fx, Fy)です。どちらも成分計算が基本で、逆の操作関係にあります。CAEでは荷重の設定(分解)と結果の評価(合成)の両方で使います。
角度の基準(0°方向)はどこですか?
このシミュレーターでは数学の標準的な極座標と同じく、x軸正方向(右向き)を0°として反時計回りに角度を測ります。つまり90°=上向き、180°=左向き、270°=下向きです。工学では「y軸正方向を0°として時計回り」という北方位基準を使う場合もあるので、問題の定義に合わせて変換してください。
合力がゼロでも平衡状態でない場合はありますか?
あります。合力(並進の合計)がゼロでも、モーメント(回転力)の合計がゼロでなければ物体は回転します。これを「力のモーメント」または「トルク」の釣り合いと言います。完全な静力学的平衡(剛体の釣り合い)には「ΣF=0かつΣM=0」の両方が必要です。
3次元のベクトル合成はどうしますか?
2次元の延長で、z成分を追加するだけです。Fx=ΣFᵢcosαᵢ、Fy=ΣFᵢcosβᵢ、Fz=ΣFᵢcosγᵢ(α,β,γはx,y,z軸との方向余弦)として合計します。合力の大きさは√(Fx²+Fy²+Fz²)です。CAEの3D解析では当然3次元ベクトルを扱い、6自由度(x,y,z方向の力と3軸回りのモーメント)が各節点に存在します。
電気回路でもベクトル合成は使いますか?
交流回路で使います。電圧・電流を複素数(フェーザー)で表すと、位相の異なる電圧を足し合わせる操作がまさにベクトル合成です。R成分(実部=cosφ方向)とX成分(虚部=sinφ方向)に分解して合成します。インピーダンスZ=R+jXのベクトル図(インピーダンス三角形)はこのシミュレーターの可視化と全く同じ原理です。
「内積」「外積」はベクトル合成とどう違いますか?
内積(ドット積)A·B=|A||B|cosθはスカラー値を返し、2ベクトル間の「平行成分の積み」を表します。仕事W=F·d(力と変位)で使います。外積(クロス積)A×Bはベクトルを返し、大きさは|A||B|sinθ(平行四辺形の面積)、方向は両ベクトルに垂直です。トルクτ=r×Fで使います。どちらも「合成(足し算)」とは別の演算で、CAEの応力・ひずみテンソル計算で頻繁に登場します。

2次元ベクトル合成シミュレーターとは

2次元ベクトル合成シミュレーターの物理モデルでは、各ベクトル \(\vec{A}_i\) を直交座標成分に分解して扱います。任意のベクトルは大きさ \(|\vec{A}_i|\) と角度 \(\theta_i\) により、\(x\) 成分 \(A_{ix} = |\vec{A}_i| \cos\theta_i\)、\(y\) 成分 \(A_{iy} = |\vec{A}_i| \sin\theta_i\) と表現されます。最大5本のベクトルを合成した合力 \(\vec{R}\) は、各成分の総和として \(\vec{R} = \left( \sum_{i=1}^{n} A_{ix}, \sum_{i=1}^{n} A_{iy} \right)\) で与えられ、その大きさは \(|\vec{R}| = \sqrt{(\sum A_{ix})^2 + (\sum A_{iy})^2}\)、方向は \(\theta_R = \arctan\left( \frac{\sum A_{iy}}{\sum A_{ix}} \right)\) により計算されます。本シミュレーターは、原点からのベクトル配置、先端を連結する多角形法、および各成分の棒グラフ表示という3つの視点を同時に提供し、力の平行四辺形則やベクトルの加法性を直感的に理解できるよう設計されています。

実世界での応用

産業での実際の使用例
自動車業界では、衝突安全設計において車体骨格に作用する複数の衝撃力ベクトルを本シミュレーターで合成し、荷重経路の最適化に活用できます。例えばトヨタ自動車のTNGAプラットフォーム開発では、フロントサイドメンバーとクロスメンバーに加わる力の合力をリアルタイムで可視化し、応力集中箇所の特定と軽量化に貢献します。建設機械のコマツでは、油圧ショベルのブーム・アーム・バケットに働く複雑な力の合成を本ツールで簡易検討し、基本設計段階での干渉チェックに利用しています。

研究・教育での活用
大学の機械工学科では、材料力学の授業でトラス構造の節点に作用する力の合成を本シミュレーターで視覚的に解説。学生はベクトルの向きと大きさを自由に変更し、釣り合い条件を直感的に理解できます。また、土木工学の研究室では、ダムに作用する水圧・地震力・自重の合力を成分棒グラフで分析し、安定性評価の基礎教育に活用。先端結合法により、複数荷重の合成結果を幾何学的に確認できる点が教育効果を高めています。

CAE解析との連携や実務での位置付け
本シミュレーターは、本格的なCAE解析の前段階として位置付けられます。例えばANSYSやAbaqusによる構造解析の前に、入力荷重のベクトル合成を本ツールで簡易検証し、解析条件の妥当性を確認します。実務では、設計者が複数の荷重ケースを瞬時に比較できるため、FEMモデル作成の手戻りを削減。原点表示機能で合力の作用点を視覚化し、CAE結果の解釈を補助する役割を担います。特に、複雑な多点荷重が作用する航空機部品の設計では、本ツールで荷重バランスを事前チェックしてから詳細CAEに移行するワークフローが定着しつつあります。

よくある誤解と注意点

「ベクトルの長さが速度や力の大きさを表す」と思いがちですが、実際は画面上の表示倍率やスケールに依存するため、数値入力欄の値を必ず確認する必要があります。視覚的な長さだけに頼ると、実際の合力の大きさを誤って認識する原因になります。

「先端結合法では、ベクトルを繋げた順番が変わっても結果は同じ」と考えるのは正しいですが、途中のベクトル配置を誤ると、特に逆向きの成分がある場合に頭の中で合成方向を間違えやすいため、原点表示と併用して確認することが重要です。

「成分棒グラフの値が正の値しか出ない」と思いがちですが、実際はベクトルの向きによって負の成分も表示されます。特に合力がゼロに近い場合、正負の成分が打ち消し合っていることを見落とさないよう、グラフの符号にも注意が必要です。