Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Dynamic Steering

アッカーマン ステアリング機構、ラックアンドピニオン ステアリング機構、およびパラレル ステアリング機構の動的なステアリング

Dynamic Steering は、アッカーマン ステアリング機構、ラックアンドピニオン ステアリング機構、およびパラレル ステアリング機構の動的なステアリングの実装には推奨されません。代わりに、Steering System を使用してください。詳細については、互換性についての考慮事項を参照してください。

  • Dynamic Steering block

ライブラリ:
Vehicle Dynamics Blockset / Steering

説明

Dynamic Steering ブロックは、アッカーマン ステアリング機構、ラックアンドピニオン ステアリング機構、およびパラレル ステアリング機構の車輪の角度を計算するための動的なステアリングを実装します。このブロックは、ステアリング ホイールの入力トルク、右車輪のトルク、および左車輪のトルクを使用して車輪の角度を計算します。このブロックは車両座標系を使用します。

[パワー アシスト] を選択すると、車両速度とステアリング ホイールの入力トルクの関数である、トルク アシストのルックアップ テーブルを指定できます。このブロックは、ステアリング ホイールの入力トルクとトルク アシストを使用してステアリング運動を計算します。

ステアリング タイプを指定するには、[タイプ] パラメーターを使用します。

設定ブロック実装

アッカーマン

理想的なアッカーマン ステアリング。車輪の角度の旋回円中心が共通しています。

ラック アンド ピニオン

理想的なラックアンドピニオン ステアリング。ギアはステアリングの回転を線形運動に変換します。

パラレル

パラレル ステアリング。車輪の角度は等しくなります。

ステアリング機構のデータのタイプを指定するには、[パラメーター化の基準] パラメーターを使用します。

設定ブロック実装

定数

ステアリング機構では定数パラメーター データが使用されます。

ルックアップ テーブル

ステアリング機構ではパラメーター データのテーブルが実装されます。

[ステアリング車軸] パラメーターを使用して、前車軸と後車軸のいずれをステアリングするかを指定します。

設定実装
フロント

前車軸のステアリング

Figure of front steering turning right

リア

後車軸のステアリング

Figure of rear steering turning right

運動

ステアリング運動を計算するために、Dynamic Steering ブロックはステアリング ホイール、シャフト、ステアリング機構、ヒステリシス、オプションでパワー アシストをモデル化します。

Figure of steering wheel, spring damper, and steering mechanism

計算方程式

ステアリング コラムおよびステアリング シャフトの運動

J1θ¨1=τinb2θ˙1τhys

J2θ¨2=τeqb3θ˙2+τhysτfric

ヒステリシス バネ ダンパー

δ=θ1θ2Δδ=δcurrentδpreviousτhys=(b1δ˙k1δ)(1+exp(|Δδ|β))β={βu   when  δ>0βl    when  δ0

オプションのパワー アシスト

τast=ftrq(v,τin)J1θ¨1=τin+τastb2θ˙1τhysJ2θ¨2=τeq+τastb3θ˙2+τhysτfric

図と方程式では次の変数を使用しています。

J1

ステアリング ホイールの慣性

J2

ステアリング機構の慣性

θ1,θ˙1,θ¨1

ステアリング ホイールの角度、角速度、および角加速度

θ2,θ˙2,θ¨2

シャフト角度、角速度、および角加速度

b1, k1

ヒステリシス バネおよび粘性減衰係数

b2

ステアリング ホイールの粘性減衰係数

b3

ステアリング機構の減衰係数

τhys

ヒステリシス バネの減衰トルク

τfric

ステアリング機構の摩擦トルク

τeq

車輪の等価トルク

τast

トルク アシスト

βu , βl

上限ヒステリシス修飾子と下限ヒステリシス修飾子

v

車両速度

ƒtrq

トルク アシストのルックアップ テーブル

ステアリング タイプ

アッカーマン ステアリング

100% の (理想的な) のアッカーマン ステアリングでは、すべての車輪が、同じ中心点をもつ円弧を追従します。

Figure of Ackerman steering turning right around turning circle

車輪のステアリング角度を計算するために、アッカーマンのブロックは次の方程式を使用します。

cot(δL)cot(δR)=TWWBδAck=δinγδL=tan1(WBtan(δAck)WB+0.5TWtan(δAck))δR=tan1(WBtan(δAck)WB0.5TWtan(δAck))

使用される変数の定義:

δin

ピニオン角度 (ピニオンへのステアリング シャフトの角度)

δL

左車輪ステアリング角度

δR

右車輪ステアリング角度

δAck

アッカーマン ステアリング角度

TW

トラック幅

WB

ホイール ベース

γ

ステアリング比: アッカーマン角度に対するピニオン角度の比率

ラックアンドピニオン

ラックアンドピニオン ステアリングでは、ピニオン回転でラックの線形運動が発生し、タイ ロッドとステアリング アームを介して車輪を操縦します。

Figure of rack, rod, and arm in rack and pinion steering mechanism

Figure of rod in rack and pinion steering mechanism

車輪のステアリング角度を計算するために、このブロックは次の方程式を使用します。

l1=TWlrack2ΔPl22=l12+D2ΔP=rδinβ=π2tan1[Dl1]cos1[larm2+l22lrod22larml2]

図と方程式では次の変数を使用しています。

δin

ピニオン角度 (ピニオンへのステアリング シャフトの角度)

δL

左車輪ステアリング角度

δR

右車輪ステアリング角度

TW

トラック幅

r

ピニオン半径

ΔP

"直進" 位置からのラック位置の線形変化

D

ラックとステアリング車軸間の縦方向の距離

lrack

ラックの長さ (内側のタイロッド エンド間の距離)

larm

ステアリング アームの長さ

lrod

タイ ロッドの長さ

パラレル

パラレル ステアリングでは、車輪の角度は等しくなります。

Figure parallel steering where wheel angles are equal

ステアリング角度を計算するために、このブロックは次の方程式を使用します。

δR=δL=δinγ

図と方程式では次の変数を使用しています。

δin

ステアリング ホイールの角度

δL

左車輪角度

δR

右車輪角度

γ

ステアリング比

端子

入力

すべて展開する

トルク τin (N·m 単位)。

左車輪のトルク τL (N·m 単位)。

右車輪のトルク τR (N·m 単位)。

車両速度 v (m/s 単位)。

依存関係

VehSpd 端子を作成するには、[パワー アシスト] を選択します。

出力

すべて展開する

バス信号には次のブロック計算が含まれます。

信号説明単位

StrgWhlAng

ステアリング ホイールの角度

ラジアン

StrgWhlSpd

ステアリング ホイールの角速度

ラジアン/秒

ShftAng

シャフト角度

ラジアン

ShftSpd

シャフトの角速度

ラジアン/秒

AngLft

左車輪角度

ラジアン

SpdLft

左車輪の角速度

ラジアン/秒

AngRght

右車輪角度

ラジアン

SpdRght

右車輪の角速度

ラジアン/秒

TrqAst

トルク アシスト

N·m

PwrAst

パワー アシスト

W

PwrLoss

電力損失

W

InstStrgRatio

瞬時ステアリング比

NA

左車輪角度 δL (rad 単位)。

右車輪角度 δR (rad 単位)。

パラメーター

すべて展開する

ステアリング タイプを指定するには、[タイプ] パラメーターを使用します。

設定ブロック実装

アッカーマン

理想的なアッカーマン ステアリング。車輪の角度の旋回円中心が共通しています。

ラック アンド ピニオン

理想的なラックアンドピニオン ステアリング。ギアはステアリングの回転を線形運動に変換します。

パラレル

パラレル ステアリング。車輪の角度は等しくなります。

依存関係

次の表は、[タイプ][パラメーター化の基準] パラメーターの依存関係をまとめています。

タイプパラメーター化の基準作成されるパラメーター

アッカーマン

定数

トラック幅、TrckWdth

ホイール ベース、WhlBase

ステアリング範囲、StrgRng

ステアリング比、StrgRatio

ルックアップ テーブル

トラック幅、TrckWdth

ホイール ベース、WhlBase

ステアリング範囲、StrgRng

ステアリング角度のブレークポイント、StrgAngBpts

ステアリング比テーブル、StrgRatioTbl

ラック アンド ピニオン

定数

トラック幅、TrckWdth

ステアリング範囲、StrgRng

ステアリング アームの長さ、StrgArmLngth

ラック ケーシングの長さ、RckCsLngth

タイ ロッドの長さ、TieRodLngth

軸とラック間の距離、D

ピニオン半径、PnnRadius

ルックアップ テーブル

トラック幅、TrckWdth

ステアリング範囲、StrgRng

ステアリング角度のブレークポイント、StrgAngBpts

ステアリング アームの長さ、StrgArmLngth

ラック ケーシングの長さ、RckCsLngth

タイ ロッドの長さ、TieRodLngth

軸とラック間の距離、D

ピニオン半径テーブル、PnnRadiusTbl

パラレル定数

ステアリング範囲、StrgRng

ステアリング比、StrgRatio

ルックアップ テーブル

ステアリング範囲、StrgRng

ステアリング角度のブレークポイント、StrgAngBpts

ステアリング比テーブル、StrgRatioTbl

ステアリング機構のデータのタイプを指定するには、[パラメーター化の基準] パラメーターを使用します。

設定ブロック実装

定数

ステアリング機構では定数パラメーター データが使用されます。

ルックアップ テーブル

ステアリング機構ではパラメーター データのテーブルが実装されます。

依存関係

次の表は、[タイプ][パラメーター化の基準] パラメーターの依存関係をまとめています。

タイプパラメーター化の基準作成されるパラメーター

アッカーマン

定数

トラック幅、TrckWdth

ホイール ベース、WhlBase

ステアリング範囲、StrgRng

ステアリング比、StrgRatio

ルックアップ テーブル

トラック幅、TrckWdth

ホイール ベース、WhlBase

ステアリング範囲、StrgRng

ステアリング角度のブレークポイント、StrgAngBpts

ステアリング比テーブル、StrgRatioTbl

ラック アンド ピニオン

定数

トラック幅、TrckWdth

ステアリング範囲、StrgRng

ステアリング アームの長さ、StrgArmLngth

ラック ケーシングの長さ、RckCsLngth

タイ ロッドの長さ、TieRodLngth

軸とラック間の距離、D

ピニオン半径、PnnRadius

ルックアップ テーブル

トラック幅、TrckWdth

ステアリング範囲、StrgRng

ステアリング角度のブレークポイント、StrgAngBpts

ステアリング アームの長さ、StrgArmLngth

ラック ケーシングの長さ、RckCsLngth

タイ ロッドの長さ、TieRodLngth

軸とラック間の距離、D

ピニオン半径テーブル、PnnRadiusTbl

パラレル定数

ステアリング範囲、StrgRng

ステアリング比、StrgRatio

ルックアップ テーブル

ステアリング範囲、StrgRng

ステアリング角度のブレークポイント、StrgAngBpts

ステアリング比テーブル、StrgRatioTbl

[パワー アシスト] を選択すると、車両速度 v とステアリング ホイールの入力トルク τin の関数である、トルク アシストのルックアップ テーブル ƒtrq を指定できます。

τast=ftrq(v,τin)

このブロックは、ステアリング ホイールの入力トルクとトルク アシストを使用してステアリング運動を計算します。

依存関係

[パワー アシスト] を選択すると、VehSpd 入力端子とそれらのパラメーターが作成されます。

パワー アシストパラメーター

on

ステアリング ホイールのトルク ブレークポイント、TrqBpts

車両速度ブレークポイント、VehSpdBpts

アシスト トルク テーブル、TrqTbl

アシスト トルク制限、TrqLmt

アシスト パワー制限、PwrLmt

アシスト トルクの効率、Eta

カットオフ周波数、omega_c

[ステアリング車軸] パラメーターを使用して、前車軸と後車軸のいずれをステアリングするかを指定します。

設定実装
フロント

前車軸のステアリング

Figure of front steering turning right

リア

後車軸のステアリング

Figure of rear steering turning right

一般

トラック幅 TW (メートル単位)。

依存関係

このパラメーターを作成するには、[タイプ][アッカーマン] または [ラック アンド ピニオン] に設定します。

ホイール ベース WB (メートル単位)。

依存関係

このパラメーターを作成するには、[タイプ][アッカーマン] に設定します。

ステアリング範囲 (ラジアン単位)。このブロックは、車輪の角度がステアリング範囲内に留まるように制限します。

ステアリング比 γ (無次元)。

依存関係

このパラメーターを作成するには、次のようにします。

  • [タイプ][アッカーマン] または [パラレル] に設定します。

  • [パラメーター化の基準][定数] に設定します。

ステアリング角度のブレークポイント (rad 単位)。

依存関係

このパラメーターを作成するには、[パラメーター化の基準][ルックアップ テーブル] に設定します。

ステアリング比テーブル γ (無次元)。

依存関係

このパラメーターを作成するには、次のようにします。

  • [タイプ][アッカーマン] または [パラレル] に設定します。

  • [パラメーター化の基準][ルックアップ テーブル] に設定します。

ラックアンドピニオン

ステアリング アームの長さ larm (メートル単位)。

依存関係

このパラメーターを作成するには、[タイプ][ラック アンド ピニオン] に設定します。

ラック ケーシングの長さ lrack (メートル単位)。

依存関係

このパラメーターを作成するには、[タイプ][ラック アンド ピニオン] に設定します。

タイ ロッドの長さ lrod (メートル単位)。

依存関係

このパラメーターを作成するには、[タイプ][ラック アンド ピニオン] に設定します。

軸とラック間の距離 D (メートル単位)。

依存関係

このパラメーターを作成するには、[タイプ][ラック アンド ピニオン] に設定します。

ピニオン半径 r (メートル単位)。

依存関係

このパラメーターを作成するには、次のようにします。

  • [タイプ][ラック アンド ピニオン] に設定します。

  • [パラメーター化の基準][定数] に設定します。

ピニオン半径テーブル r (メートル単位)。

依存関係

このパラメーターを作成するには、次のようにします。

  • [タイプ][ラック アンド ピニオン] に設定します。

  • [パラメーター化の基準][ルックアップ テーブル] に設定します。

運動

ステアリング ホイールの慣性 J1 (kg*m^2 単位)。

ステアリング機構の慣性 J2 (kg*m^2 単位)。

上限ヒステリシス修飾子 βu (無次元)。

下限ヒステリシス修飾子 βl (無次元)。

ヒステリシス減衰 b1 (N·m·s/rad 単位)。

ヒステリシス剛性 k1 (N·m/rad 単位)。

ステアリング ホイールの減衰 b2 (N·m·s/rad 単位)。

ステアリング機構の減衰 b3 (N·m·s/rad 単位)。

ステアリングの初期角度 θ0 (ラジアン単位)。

ステアリングの初期角速度 ωo (ラジアン/秒単位)。

摩擦トルク τfric (N·m 単位)。

パワー アシスト

ステアリング ホイールのトルク ブレークポイント (N·m 単位)。

依存関係

[パワー アシスト] を選択すると、VehSpd 入力端子とそれらのパラメーターが作成されます。

パワー アシストパラメーター

on

ステアリング ホイールのトルク ブレークポイント、TrqBpts

車両速度ブレークポイント、VehSpdBpts

アシスト トルク テーブル、TrqTbl

アシスト トルク制限、TrqLmt

アシスト パワー制限、PwrLmt

アシスト トルクの効率、Eta

カットオフ周波数、omega_c

車両速度ブレークポイント (m/s 単位)。

依存関係

[パワー アシスト] を選択すると、VehSpd 入力端子とそれらのパラメーターが作成されます。

パワー アシストパラメーター

on

ステアリング ホイールのトルク ブレークポイント、TrqBpts

車両速度ブレークポイント、VehSpdBpts

アシスト トルク テーブル、TrqTbl

アシスト トルク制限、TrqLmt

アシスト パワー制限、PwrLmt

アシスト トルクの効率、Eta

カットオフ周波数、omega_c

アシスト トルク テーブル ƒtrq (N·m 単位)。

トルク アシストのルックアップ テーブルは、車両速度 v とステアリング ホイールの入力トルク τin の関数です。

τast=ftrq(v,τin)

このブロックは、ステアリング ホイールの入力トルクとトルク アシストを使用してステアリング運動を計算します。

依存関係

[パワー アシスト] を選択すると、VehSpd 入力端子とそれらのパラメーターが作成されます。

パワー アシストパラメーター

on

ステアリング ホイールのトルク ブレークポイント、TrqBpts

車両速度ブレークポイント、VehSpdBpts

アシスト トルク テーブル、TrqTbl

アシスト トルク制限、TrqLmt

アシスト パワー制限、PwrLmt

アシスト トルクの効率、Eta

カットオフ周波数、omega_c

アシスト トルク制限 (N·m 単位)。

依存関係

[パワー アシスト] を選択すると、VehSpd 入力端子とそれらのパラメーターが作成されます。

パワー アシストパラメーター

on

ステアリング ホイールのトルク ブレークポイント、TrqBpts

車両速度ブレークポイント、VehSpdBpts

アシスト トルク テーブル、TrqTbl

アシスト トルク制限、TrqLmt

アシスト パワー制限、PwrLmt

アシスト トルクの効率、Eta

カットオフ周波数、omega_c

アシスト パワー制限 (N·m/s 単位)。

依存関係

[パワー アシスト] を選択すると、VehSpd 入力端子とそれらのパラメーターが作成されます。

パワー アシストパラメーター

on

ステアリング ホイールのトルク ブレークポイント、TrqBpts

車両速度ブレークポイント、VehSpdBpts

アシスト トルク テーブル、TrqTbl

アシスト トルク制限、TrqLmt

アシスト パワー制限、PwrLmt

アシスト トルクの効率、Eta

カットオフ周波数、omega_c

アシスト トルクの効率 (無次元)。

依存関係

[パワー アシスト] を選択すると、VehSpd 入力端子とそれらのパラメーターが作成されます。

パワー アシストパラメーター

on

ステアリング ホイールのトルク ブレークポイント、TrqBpts

車両速度ブレークポイント、VehSpdBpts

アシスト トルク テーブル、TrqTbl

アシスト トルク制限、TrqLmt

アシスト パワー制限、PwrLmt

アシスト トルクの効率、Eta

カットオフ周波数、omega_c

カットオフ周波数 (ラジアン/秒単位)。

依存関係

[パワー アシスト] を選択すると、VehSpd 入力端子とそれらのパラメーターが作成されます。

パワー アシストパラメーター

on

ステアリング ホイールのトルク ブレークポイント、TrqBpts

車両速度ブレークポイント、VehSpdBpts

アシスト トルク テーブル、TrqTbl

アシスト トルク制限、TrqLmt

アシスト パワー制限、PwrLmt

アシスト トルクの効率、Eta

カットオフ周波数、omega_c

参照

[1] Crolla, David, David Foster, et al. Encyclopedia of Automotive Engineering. Volume 4, Part 5 (Chassis Systems) and Part 6 (Electrical and Electronic Systems). Chichester, West Sussex, United Kingdom: John Wiley & Sons Ltd, 2015.

[2] Gillespie, Thomas. Fundamentals of Vehicle Dynamics. Warrendale, PA: Society of Automotive Engineers, 1992.

[3] Vehicle Dynamics Standards Committee. Vehicle Dynamics Terminology. SAE J670. Warrendale, PA: Society of Automotive Engineers, 2008.

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2018a で導入

すべて展開する