斜面上の運動シミュレーター 戻る
物理シミュレーター

斜面上の運動シミュレーター

傾斜角・質量・摩擦係数・初速度を自由に設定。全力ベクトルの図解と位置・速度グラフをリアルタイム表示。摩擦による静止・滑り判定も自動計算。

パラメータ設定
傾斜角 θ
°
質量 m
kg
静止摩擦係数 μ_s
動摩擦係数 μ_k
初速度 v₀(下向き正)
m/s
負 = 斜面上向き、正 = 斜面下向き
速度:
表面プリセット(摩擦係数)
シナリオ
計算結果
加速度 a [m/s²]
垂直抗力 N [N]
摩擦力 f [N]
底面到達 [s]
ライブ数値
0.00
時刻 t [s]
0.00
位置 s [m]
0.00
速度 v [m/s]
状態
mg·sinθ [N]
mg·cosθ [N]
合力 [N]
安息角 arctan(μs)
力の図解・リアルタイムアニメーション — ドラッグで θ 変更
位置 s [m] vs 時間 t [s]
速度 v [m/s] vs 時間 t [s]
理論・主要公式

運動方程式(滑り状態):

$$a = g(\sin\theta - \mu_k\cos\theta)$$

垂直抗力:$N = mg\cos\theta$

摩擦力:$f = \mu_k N = \mu_k mg\cos\theta$

静止条件:$\tan\theta \leq \mu_s$

斜面上の運動シミュレーターとは

🙋
このシミュレーターで「静止摩擦係数」と「動摩擦係数」を別々に設定できるのはなぜですか?同じ値にしたらダメなんですか?
🎓
いい質問だね。実はこれが摩擦の一番面白いところで、物体が動き始める時と動いている時の摩擦の大きさは違うんだ。大まかに言うと、動き始める時の抵抗(静止摩擦)の方が、動き出してからの抵抗(動摩擦)より大きいことが多い。例えば、重い段ボールを押して動かす時、最初が一番力がいるよね。シミュレーターで「静止摩擦係数」を大きくして「動摩擦係数」を小さくすると、物体が滑り始める瞬間の斜面の角度が変わってくるよ。確認してみて。
🙋
え、そうなんですか!じゃあ、質量のスライダーを動かしても、滑り始める角度は変わらないということですか?
🎓
その通り!質量$m$は垂直抗力$N=mg\cos\theta$にも重力の斜面方向成分$mg\sin\theta$にも同じようにかかるから、約分されて消えてしまうんだ。滑り始める条件は$\tan\theta \le \mu_s$だから、質量には依存しない。でも、一度滑り始めた後の加速度や底面への到達時間は質量に依存しないんだ。シミュレーターで質量を変えながら「加速度」の表示を確認してみて。変わらないはずだよ。
🙋
なるほど!でも、初速度を「上向き(負の値)」に設定すると、動きが複雑になりますね。この時の摩擦力の向きはどう決まるんですか?
🎓
そこが実務でも重要なポイントだ。摩擦力は「運動を妨げる向き」に働く。つまり、物体が斜面を上向きに動いている時は、摩擦力は下向きに働いてブレーキをかける。逆に下向きに動いている時は、摩擦力は上向きに働く。シミュレーターで初速度をマイナスに設定して、力の図解で「摩擦力」の赤い矢印がどっちを向くか確認してみよう。このルールがCAEソフトの摩擦接触設定の基本になってるんだ。

よくある質問

静止摩擦係数μと傾斜角θで決まります。tanθ > μs(静止摩擦係数)の場合、重力の斜面方向成分が最大静止摩擦力を超えるため、物体は自動的に滑り始めます。シミュレーターはこの条件を自動判定し、静止状態から滑り出しへと切り替わります。
位置は斜面に沿った距離(斜面方向下向きを正)で、単位はメートルです。速度も斜面方向の成分のみで、単位はm/sです。水平方向や垂直方向の成分は表示されませんので、斜面に平行な運動のみを評価する設計となっています。
いいえ、傾斜角が十分大きい場合は滑り続けます。動摩擦係数μkと傾斜角θの関係で、g(sinθ - μk cosθ)が正なら加速、負なら減速して停止します。また、初速度がある場合は、静止摩擦力が最大静止摩擦力を超えるまで減速してから停止する場合もあります。
図には垂直抗力N、斜面方向成分mg sinθ、法線方向成分mg cosθ、摩擦力fを色分けして表示しています。摩擦力は紫、重力の斜面方向成分は赤で、矢印の長さが力の大きさに比例します。

実世界での応用

CAE摩擦接触解析のパラメータ推算: AbaqusやLS-DYNAなどのシミュレーションソフトで接触条件を設定する時、現実の$\mu_s$と$\mu_k$をどう決めるかが重要です。このシミュレーターでパラメータを変えて挙動を確認し、実測データと照合することで、適切な解析用パラメータを推定できます。特にLS-DYNAの*CONTACT_AUTOMATICカードで使う値の検討に直接役立ちます。

工場の搬送路・シュート設計: 部品や資材を斜面で滑らせて搬送する場合、所望の速度で確実に滑り落ちる角度と摩擦条件を設計する必要があります。動摩擦係数$\mu_k$を材料の組み合わせで設定し、初速度を変えながら底面到達時間をシミュレーションすることで、最適な傾斜角を効率的に決定できます。

土木・地盤工学における斜面安定解析: 土や岩石の斜面が滑り落ちないための安定条件を評価する基礎計算として利用されます。土質によって異なる内部摩擦角($\mu_s$に相当)を入力し、何度以上の傾斜で崩壊が始まるかの限界角度を求めることができます。

自動車のブレーキ・タイヤ性能の基礎理解: タイヤと路面の間の摩擦係数は、車両が坂道で停車できるか(静止摩擦)、あるいは坂道を制動しながら降りられるか(動摩擦)を決定します。シミュレーターで初速度を負(上向き)に設定し、摩擦係数を変えることで、ブレーキ性能が悪化した時の挙動を予測する基礎モデルとして活用できます。

よくある誤解と注意点

このシミュレーターを使いこなす上で、特に実務に近い視点から気をつけてほしいポイントがいくつかあるよ。まず、「摩擦係数は材料だけで決まる定数ではない」という点。教科書では「木と木の摩擦係数は0.4」みたいに書いてあるけど、実際は表面粗さや湿度、速度、接触圧力で変動する。例えば、乾いたコンクリート上のタイヤの摩擦係数は約0.7だけど、水がつくと0.4以下に急落する。シミュレーターでパラメータを決める時は、単に表を見るだけでなく「どのような環境・条件か」を想像することが大事だ。

次に、静止摩擦係数と動摩擦係数の切り替えタイミング。シミュレーターは内部で「滑り始め」を判定して切り替えてるけど、実世界ではこの移行は連続的で、厳密に瞬間で切り替わるわけじゃない。CAEソフトでは「滑り速度が非常に小さい領域」でどうモデル化するかが解析の精度を左右する。また、初速度を「0」に設定しても、わずかな角度で物体が動き出すことがあるのは、計算上の丸め誤差が原因。これは数値シミュレーションの本質的な限界で、現実の「ごくわずかなゆらぎ」を再現しているとも言える。常に「完全な静止」は難しいんだ。

使い方ガイド

  1. 質量[kg]、傾斜角[度]、静止摩擦係数μs、動摩擦係数μkを入力欄に設定する
  2. シミュレーター画面で力ベクトル図を確認し、重力の斜面方向成分と摩擦力の大小関係を視認する
  3. 加速度a、垂直抗力N、摩擦力fの計算値と運動グラフ(時間-変位-速度)をリアルタイムで監視し、静止・滑り判定結果から物体の運動状態を判断する

具体的な計算例

質量5kg、傾斜角35度、μs=0.4、μk=0.25の物体の場合:垂直抗力N=5×9.8×cos35°≈40.2N、重力斜面成分=5×9.8×sin35°≈28.1N、最大静止摩擦力=0.4×40.2≈16.1Nとなり、28.1N>16.1Nで滑動開始。動摩擦力f=0.25×40.2≈10.1N、加速度a=(28.1-10.1)/5≈3.6m/s²と計算され、ツールの斜面長5mを底面まで滑る時間は約1.7秒となる。

実務での注意点