傾斜角度コントローラー - 二輪車
二輪車用の傾斜角度プロファイルコントローラーは、PIDコントロールを使用して、ステアリング角を適用することにより二輪車の傾斜を制御します。
このコントローラーを使用して、指定した要求傾斜プロファイルに従う二輪車をシミュレートします。
このコントローラーは、要求傾斜角をプロセス変数、ステアリング角を制御変数としてそれぞれ使用するPIDアルゴリズムを採用しています。このアルゴリズムの詳細については、傾斜角プロファイルの制御をご参照ください。
[FOLLOW_LEAN_CONTROLLER]
TAG = 'PID'
TYPE = 'FOLLOW_LEAN'
DEMAND_SIGNAL = 'DEMAND_LEAN'
KP = 60
KI = 80
KD = 20
[DEMAND_LEAN]
TYPE = 'EXPRESSION'
SIGNAL_CHANNEL = 0
EXPRESSION = 'STEP(TIME,2.0,0,3.5,25.0D)'
[FOLLOW_LEAN_CONTROLLER] | ||
---|---|---|
TAG | 属性-文字列 | 必須 <PID > |
TYPE | 属性-文字列 | 必須 <FOLLOW_LEAN > コントローラーの目的を指定します。 |
DEMAND_SIGNAL | 属性-実数 | 必須 要求信号を指定しているブロックを指定します。 |
KP | 属性-実数 | オプション PIDコントローラーの比例定数。 入力しなかった場合は、デフォルト値の60であると見なされます。 |
KI | 属性-実数 | オプション PIDコントローラーの積分定数。 入力しなかった場合は、デフォルト値の80であると見なされます。 |
KD | 属性-実数 | オプション コントローラーの微分定数。 入力しなかった場合は、デフォルト値の20であると見なされます。 |
- 要求傾斜に追従するコントローラーの挙動は、KP、KI、およびKDの値によって異なります。
- その挙動が車両で受け入れられない場合は、これらの定数を調整する必要があります。