タイヤ力学シミュレーター 戻る
機械力学

タイヤ力学シミュレーター — Pacejka Magic Formula

スリップ角・縦荷重・摩擦係数を操作し、横力・縦力・摩擦円をリアルタイムで可視化。コーナリング剛性と限界グリップを直感的に理解できる。

パラメータ設定
スリップ角 α (°)
°
スリップ率 κ
縦荷重 Fz (N)
N
摩擦係数 µ
タイヤプリセット
Pacejka係数
B (剛性係数)
C (形状係数)
E (曲率係数)
計算結果
0
現在 Fy (N)
0
現在 Fx (N)
0
グリップ使用率 (%)
0
最大 Fy (N)
0
コーナリング剛性
0
復元モーメント Mz
横力 Fy vs スリップ角 α
縦力 Fx vs スリップ率 κ
摩擦円 — タイヤ接地面の力ベクトル
理論・主要公式
$$F_y = D\sin\!\bigl(C\arctan(B\alpha - E(B\alpha - \arctan(B\alpha)))\bigr)$$

D = µ·Fz, B=剛性, C=形状, E=曲率

Pacejka Magic Formulaとは

🙋
「Pacejka Magic Formula」って何ですか?聞いたことない数式みたいです。
🎓
大まかに言うと、タイヤが曲がるときに生じる「横力」を計算するための、すごく有名な半経験式だよ。Hans Pacejka博士が考案したんだ。このシミュレーターでは、上のスライダーで「スリップ角 α」を動かすと、リアルタイムで横力がどう変化するかグラフで見られるよ。
🙋
へー!でも、なんで「Magic(魔法)」なんて名前がついてるんですか?
🎓
実は、この式が実験データに驚くほどよく当てはまるからなんだ。arctanやsinが入った一見複雑な形なのに、たった4つのパラメータ(B, C, D, E)で、市販車からF1マシンのタイヤ特性まで幅広く再現できてしまう。試しに「C(形状係数)」のスライダーを動かしてみて。グラフの山の形が大きく変わるのがわかるはずだ。
🙋
なるほど!でも、下にある「摩擦円」って何ですか?横力と一緒に円が描かれてますけど。
🎓
いいところに気づいたね。タイヤが出せる力には限界があるんだ。例えば、全力でブレーキをかけながら(縦力Fx)、同時に急ハンドルを切って横力Fyも最大に…なんてことは物理的に不可能。その限界を表すのが「摩擦円」だ。このシミュレーターで「スリップ率 κ」も動かすと、横力と縦力の両方が変化して、点が円の内側を動く様子が確認できるよ。レースの世界では、この円の端をいかに効率よく使うかが勝負なんだ。

よくある質問

スリップ角を0から増やすと横力は最初に急激に増加し(コーナリング剛性領域)、その後ピークに達した後、徐々に減少します。このピーク値がタイヤの最大グリップ力(摩擦円の限界)です。スリップ角が大きすぎるとグリップを失い、横力が低下します。
縦荷重(Fz)を増やすと最大横力(D = μFz)が比例して増加しますが、コーナリング剛性の増加率は逓減します。摩擦係数μを上げると最大横力が直接増加し、より大きなスリップ角までグリップを維持できるようになります。
摩擦円は、タイヤが発生できる横力と縦力(駆動・制動力)の合力の限界を示す円です。シミュレーターでは横力と縦力を同時に与えた際、プロット上の点が円の内側ならグリップ状態、外側ならスリップ状態を表します。
B(剛性係数)はスリップ角0付近の勾配(コーナリング剛性)を決め、C(形状係数)は曲線の山の形状(正弦波の周期)を、E(曲率係数)はピーク付近の曲がり具合を調整します。これらの値を変えると、タイヤの特性(スポーティ/コンフォートなど)を模擬できます。

実世界での応用

レーシングカー/F1のセットアップ:Magic Formulaのパラメータ(B, C, E)を調整することで、特定のコースや路面条件に最適なタイヤ特性(アンダーステア/オーバーステア傾向、コーナリング剛性)をシミュレーションし、サスペンションやアライメント設定を決定します。

市販車のESC(横滑り防止装置)制御開発:車両運動制御ECUのアルゴリズム内にMagic Formulaモデルを組み込み、現在のスリップ角と荷重から予想される最大横力をリアルタイムで計算。それを超える力が要求された場合に、エンジン出力やブレーキを自動制御して車両の安定性を確保します。

自動運転アルゴリズムの経路計画:安全で快適な経路を生成するため、車両ダイナミクスモデルにMagic Formulaを組み込み、「この速度でこの曲率のカーブを曲がるのに必要な横力は摩擦円の範囲内か?」を事前にシミュレーションして判断します。

ドライビングシミュレーターのフィードバック力計算:ハンドルに与える力覚(ステアリングトルク)をリアルに再現するために、計算された横力からアライメントトルクなどを派生させ、ドライバーに路面感覚を伝えます。

よくある誤解と注意点

まず、「Magic Formulaのパラメータはタイヤ固有の定数だ」と思い込むこと。実は、特にD(ピーク係数)とB(剛性係数)は垂直荷重Fzに強く依存します。例えば、荷重が2倍になると、最大横力Dはほぼ2倍になりますが、コーナリング剛性(立ち上がり勾配)は2倍以上に増加します。この非線形性を見落とすと、荷重移動の激しいスポーツ走行のシミュレーションで大きな誤差が出ます。ツールでFzスライダーを動かし、グラフの形そのものが変わることを確認しましょう。

次に、「摩擦円は完全な円だ」という誤解。実際のタイヤの摩擦限界は、縦力と横力で完全に対称ではなく、楕円に近い形状をしていることが多いです。これはタイヤのトレッド特性に起因します。Magic Formula自体は複合スリップ(縦滑りと横滑りの同時発生)を考慮したモデルもありますが、このツールで示している円は「合力の上限」という概念を理解するための理想化されたものです。実務では、より精緻な複合スリップモデルが必要になります。

最後に、パラメータ調整時の落とし穴。B, C, D, Eの4パラメータは互いに干渉します。例えば、最大横力Dだけを大きくしたいからとD値を無闇に上げると、グラフの立ち上がり勾配(実質的なコーナリング剛性)も変わってしまいます。目標の特性を得るには、実験データにフィッティングさせる専用ソフトを使うか、BとDを連動させて調整するなどのノウハウが必要です。手動で「それらしい曲線」を作るのは学習には良いですが、実車データ再現には不十分です。

使い方ガイド

  1. スライダーで鉛直荷重(Fz)を0~15kN、スリップ角(α)を-20~20°の範囲で設定します
  2. 縦力パラメータ(κ)と摩擦係数(μ)を調整し、乾燥舗装(μ=1.0)または湿潤舗装(μ=0.7)の条件を再現します
  3. リアルタイムで横力Fy、縦力Fx、グリップ使用率を確認し、Pacejka Magic Formulaに基づく摩擦円を可視化します

具体的な計算例

乗用車用タイヤ(195/65R15)でFz=5kN、α=8°、κ=0.05、μ=0.95の場合、Fy≈4200N、Fx≈800N、コーナリング剛性Cα≈525N/°を得ます。同じ荷重でα=15°まで増加させると、Fyは最大値4800N付近に達し、その後低下(タイヤサチュレーション)します。高速直進時(α≈0°)でブレーキング(κ=0.3)を行うと、縦力Fxが支配的(3500N程度)となり、グリップ使用率は約90%に上昇します。

実務での注意点

  1. 鉛直荷重5kN以下では非線形性が顕著になるため、低μ舗装での補正係数(Mz項)の信頼性が低下します
  2. スリップ角とスリップ率を同時に大きくするとグリップ限界に達しやすく、車両の限界旋回速度低下につながります
  3. タイヤ温度上昇時はμが増加傾向を示すため、定常状態(80~100℃)でのシミュレーション値を基準として使用してください
  4. 復元モーメントMzはステアリング操舵反力の予測に有用ですが、キャンバー角や速度依存性は別途考慮が必要です