バッテリーシステム向け MATLAB および Simulink
バッテリーパックの設計およびバッテリー マネジメント システムの開発
![輸送](https://jp.mathworks.com/solutions/electrification/battery-systems/_jcr_content/mainParsys/band_copy_copy_12162/mainParsys/columns_copy_copy_co/1/image_copy.adapt.full.medium.jpg/1734693472597.jpg)
Simulink および Simscape Battery は、バッテリーセルのモデル化、さまざまなバッテリーパックのアーキテクチャの設計、平常時および故障時におけるバッテリーパックの熱応答および電気応答の評価を可能にする設計環境を実現します。
「ハードウェア プロトタイプを使ったバッテリーパックの性能評価には時間とコストがかかることがあります。そのため、当社ではシミュレーションを用いることで、ハードウェアテストを最小限に抑えています。MATLAB、Simulink、Simscape を使ってモデル化およびシミュレーションを行う方法は、物理的なプロトタイプを作成するよりも速く、安全であるうえに、コストも削減できます。」
Simulink と Simscape を使用して、さまざまな動作条件および環境条件下で必要な性能、安全な動作、許容されるライフスパンを確保するアルゴリズムを開発します。システムレベルのシミュレーションを使用して、バッテリー、電気回路、環境条件、および負荷の動作モデルでの BMS 設計の機能的側面を検証します。バッテリーパックの動的な振る舞いに関する洞察を得て、BMS アルゴリズムの有効性を検討することにより、以下を行います。
「MathWorks のツールのおかけで、設計を初期段階から継続的に検証できる環境が実現し、当社の専門知識を活用して、重要なバッテリー管理技術を開発できるようになりました。」
ラピッド プロトタイピング (RP) またはハードウェアインザループ (HIL) テスト用の Simulink および Simscape モデルから C/C++ および HDL コードを生成し、リアルタイム シミュレーションを用いて BMS アルゴリズムの妥当性を確認します。BMS コントローラーをエミュレートして、マイクロコントローラーまたは FPGA でコードを生成および実装する前にアルゴリズムの妥当性を確認できるようにします。ハードウェア プロトタイプを使用する前に、バッテリーシステムのバランスをシミュレーションする HIL テストを実施して、BMS コントローラーをテストします。
「Speedgoat と MathWorks の製品を組み合わせることで、バッテリー マネジメント システムのアルゴリズムの設計、テスト、妥当性の確認を行うための非常に効率的なワークフローが得られます...」
バッテリー システムのアルゴリズムから、可読性に優れたコンパクトで高効率の C/C++ および HDL コードを生成し、量産マイクロコントローラー、FPGA、ASIC にすぐに実装できます。
「Embedded Coder と Embedded Coder Support Package for AUTOSAR Standard を使用して、コントローラーモデルから AUTOSAR 準拠の C コードを生成しました。」