外観検査用のタイヤ モデルの応答のプロット
tireModelクラスおよびplotメソッドを使用して、タイヤ データを使用せずにタイヤ モデルの応答を視覚的に検査します。まず、タイヤ モデル オブジェクトを作成します。タイヤ モデル オブジェクトは、インポートされたパラメーター、既定のタイヤ モデル タイプのパラメーター、または組み込みモデルのパラメーターから作成できます。この例では、組み込みの "Mid-size passenger car 235/45R18" モデルを使用します。次に、plot メソッドで引数を指定して、さまざまなプロット ビューをカスタマイズします。
この例では、Extended Tire Features for Vehicle Dynamics Blockset™ サポート パッケージが必要です。サポート パッケージのインストールを参照してください。
すべての組み込みモデルは、Magic Formula 6.2 タイヤ タイプのモデルであることに注意してください。
組み込みモデルからのタイヤ モデルの作成
組み込みモデル "Mid-size passenger car 235/45R18" から、tireModel オブジェクト tm を作成します。
tm = tireModel.builtin("Mid-size passenger car 235/45R18");dispを使用して結果を表示します。
タイヤ データの自動プロット
一般的なスイープ データを使用して汎用的なタイル表示プロットを作成するには、追加の入力引数を指定せずにタイヤ モデル tm をプロットします。スイープ方向を除いて、スリップ条件はゼロに設定されています。垂直抗力 Fz の条件は、モデルの定義された最小車輪荷重 FZMIN から最大車輪荷重 FZMAX の間で等間隔になっています。その他のすべての動作条件は、モデルの基準条件または推定条件に設定されています。
plot(tm);
![Figure contains 4 axes objects. Axes object 1 with title Lateral force [N] vs Slip angle [rad], xlabel Slip angle [rad], ylabel Lateral force [N] contains 5 objects of type line. These objects represent 100, 2225, 4350, 6475, 8600. Axes object 2 with title Self-aligning moment [Nm] vs Slip angle [rad], xlabel Slip angle [rad], ylabel Self-aligning moment [Nm] contains 5 objects of type line. These objects represent 100, 2225, 4350, 6475, 8600. Axes object 3 with title Longitudinal force [N] vs Longitudinal slip [], xlabel Longitudinal slip [], ylabel Longitudinal force [N] contains 5 objects of type line. These objects represent 100, 2225, 4350, 6475, 8600. Axes object 4 with title Longitudinal force [N] vs Lateral force [N], xlabel Lateral force [N], ylabel Longitudinal force [N] contains 25 objects of type line. These objects represent 100, 2225, 4350, 6475, 8600.](../../examples/vdynblks/win64/PlotTireModelBehaviorExample_01.png)
タイヤ モデルの応答のプロット
オプションの入力引数DirectionおよびMagnitudeで、プロットするスリップ方向を定義します。垂直抗力Fz、インフレーション圧力IP、傾斜角gammaなどの追加の入力引数を指定して、モデルの動作条件をさらに定義します。
スイープ方向の定義
スリップ角をスイープ方向として使用して、横方向の力とスリップ角の関係をプロットするには、入力引数 Direction を alpha として指定します。
大きさが明示的に定義されていない場合、大きさは、モデルの該当するスリップ方向における最小値と最大値に設定されることに注意してください。変化する定常状態条件により、モデルの FZMIN および FZMAX の値に従って、等間隔の Fz を設定します。"y" 軸は、定義されたスリップ方向に適切なデータ チャネルに設定されます。
plot(tm,Direction="alpha");![Figure contains an axes object. The axes object with title Lateral force [N] vs Slip angle [rad], xlabel Slip angle [rad], ylabel Lateral force [N] contains 5 objects of type line. These objects represent 100, 2225, 4350, 6475, 8600.](../../examples/vdynblks/win64/PlotTireModelBehaviorExample_02.png)
大きさの定義
入力引数 Direction および Magnitude を指定し、スリップ角を -0.35 ~ 0.35 の範囲のスイープ方向として定義して、横方向の力とスリップ角の関係をプロットします。
Magnitude はスカラーまたは長さが 2 のベクトルでなければならないことに注意してください。スカラーが指定されている場合、スイープの大きさはその値の +/- になります。
plot(tm,Direction="alpha",Magnitude=0.35);![Figure contains an axes object. The axes object with title Lateral force [N] vs Slip angle [rad], xlabel Slip angle [rad], ylabel Lateral force [N] contains 5 objects of type line. These objects represent 100, 2225, 4350, 6475, 8600.](../../examples/vdynblks/win64/PlotTireModelBehaviorExample_03.png)
動作条件の定義
横方向の力とスリップ角の関係をプロットするには、入力引数 Direction および Magnitude を指定します。入力引数 Fz、IP、および gamma を指定して、動作条件を定義します。データ チャネルが配列の場合、配列内の各値が設定され、プロットはデータ チャネルをColorBy値として使用して、色および凡例の値をプロットに割り当てます。データ チャネルが方向として設定され、かつデータ チャネルも定義されている場合、データ チャネルの値は無視されます。
plot(tm,Direction="alpha",Magnitude=0.35, ... Fz=[2000,3000,4000,5000,6000],IP=220000,gamma=0);
![Figure contains an axes object. The axes object with title Lateral force [N] vs Slip angle [rad], xlabel Slip angle [rad], ylabel Lateral force [N] contains 5 objects of type line. These objects represent 2000, 3000, 4000, 5000, 6000.](../../examples/vdynblks/win64/PlotTireModelBehaviorExample_04.png)
プロットするデータ チャネルの定義
入力引数 DataVariableNames を指定して、スリップ角の方向におけるセルフアライニング モーメントとスリップ角の関係をプロットします。さらに、Magnitude、Fz、IP、および gamma の動作条件を指定します。
plot(tm,DataVariableNames=["alpha","Mz"], ... Direction="alpha",Magnitude=0.35, ... Fz=[2000,3000,4000,5000,6000],IP=220000,gamma=0);
![Figure contains an axes object. The axes object with title Self-aligning moment [Nm] vs Slip angle [rad], xlabel Slip angle [rad], ylabel Self-aligning moment [Nm] contains 5 objects of type line. These objects represent 2000, 3000, 4000, 5000, 6000.](../../examples/vdynblks/win64/PlotTireModelBehaviorExample_05.png)
参考
tireModel | tireModel.builtin | tireModel.new | tireModel.import | plot