メインコンテンツ

システムレベルのバッテリー式電気自動車 (BEV) モデル

R2023b 以降

この例では、車両コンポーネントの抽象モデルを使用してバッテリー式電気自動車を設計する方法を示します。これは、電気効率などの車両レベルのパラメーターの推定に使用できる単純な高速実行モデルです。このモデルは MATLAB® でダウンロードするか、MATLAB Central File Exchange と GitHub® からアクセスできます。

例の概要

この例では、次の方法を学習します。

  • 電気効率を推定するためのベースラインとして使用できる単純な BEV モデルを作成。

  • ユニット レベルでの電気効率の推定に使用できる永久磁石同期モーター (PMSM) およびコントローラーの詳細モデルを作成。

  • 詳細なモーター駆動装置を含むシミュレーションの結果を使用して単純な BEV モデルでより単純な Motor & Drive ブロックをパラメーター化することで、シミュレーションを高速化。

この例の詳細については、次の手順に従って Web ブラウザーで開く概要を確認するか、Battery Electric Vehicle Model in Simscape (MATLAB Central File Exchange) を参照してください。

ファイルのダウンロード

gitclone関数を使用して、現在のフォルダーに最新のリポジトリをクローンします。

gitclone("https://github.com/mathworks/Simscape-Battery-Electric-Vehicle-Model");

あるいは、次のいずれかのオプションを選択します。次のオプションを使用して、最新のファイルと、以前のリリースの MATLAB と互換性のあるバージョンのプロジェクトをダウンロードできます。

プロジェクトを開く

gitclone 関数を使用した後、MATLAB によって現在のフォルダーに新しいフォルダーが作成されます。この例では、プロジェクトを使用してサポート ファイルを管理します。BatteryElectricVehicle プロジェクト ファイルを開きます。開いているプロジェクトがある場合は、このプロジェクトを読み込む前に MATLAB によって閉じられます。モデルのサブシステムと構造の確認に役立つ概要が Web ブラウザーで開きます。この概要には、主なシミュレーション結果も示されます。

openProject("Simscape-Battery-Electric-Vehicle-Model");

プロジェクトの確認

モデルを開きます。

openFile("BEV_system_model")

最上位モデルのキャンバスにある [Main script] ボタンをクリックします。このスクリプトは、モデルの設定、シミュレーションの実行、結果の可視化、および効率の計算を行う方法を示します。SimulationCases フォルダーには、その他のシミュレーション ケースを示すスクリプトがさらに用意されています。

MathWorks Simscape Team による最新の例を確認するには、MATLAB Central の MathWorks Simscape Team を参照してください。

参考

トピック