ユ,ザ,事例

東風電動車両,モデルベ,スデザ

課題

ハ@ @ブリッド電気バス用のバッテリ管理制御システムを開発すること

ソリュ,ション

コントローラー設計のコードをモデルリング,検証,生成するために,MathWorksのモデルベースデザインツールを採用

結果

  • 予定より早くプロジェクトを完了
  • 設計の再利用が可能に
  • すべてのアプリケ,ションコ,ドを自動生成

“モデルベースデザインの導入により,アイデアの発案から量産コードの生成に至るまでの開発プロセスを統合することができました。MathWorksツールのおかげで,設計の早期段階から連続的な検証が可能となり,我々が持つ高度な技術力を活かして重要なバッテリ管理技術の開発ができるようになりました”

刘小康博士,东风电动车
東風eq6110ハブリッド電気路線バス

東風電動車両は,中国の東風汽車有限公司の研究開発部門で,電気自動車やハイブリッド電気自動車の研究開発を行っています。同社ではトラクションモーターやバッテリなどのほとんどのコンポーネントをサプライヤーから調達しています。しかし,バッテリ管理と車両エネルギー管理の制御方法は,ハイブリッド電気自動車の性能と燃費にとって非常に重要であるため,また,これらのコントローラーは車両レベルで最適化および統合する必要があるため,東風電動車両ではハイブリッド電気自動車の電子制御システムを,同社独自の知的財産の一部として,社内で開発することに決定しました。

東風ではMathWorksのモデルベスデザン(モデルベス開発,mbd)ツールを利用して,同社のハイブリッド路線バスであるEQ6110のために高度なバッテリ管理制御システムを開発しました。このバッテリ管理制御システムは,標準的な路線バスに比べ,燃費効率を30%向上させると同時に排気ガス削減にも貢献します。

東風電動車両の主任技術者,刘小康博士は次のように述べています。“このコントローラーモデルの開発と量産コードの生成はわずか6名のエンジニアで行いましたが,すべての作業を目標期限内に,予算内で完了しました。また,連続的に検証を行い,閉ループシミュレーションにプラントモデルを使用することで,早期の段階に問題を特定して解決でき,当社の高い品質水準を上回ることができました”

課題

東風のエンジニアはC言語でコントローラーを開発した経験はありましたが,今回のバッテリ管理システムのプロジェクトはこれよりかなり複雑でした。また,車両の制御システムの統合も課題でした。

刘博士は次のように述べています。“複数の専門分野にまたがるプロジェクトでは,開発スタイルが非常に異なるため,C言語に基づく実装においてデバッグと保守管理が困難になります。当社では人的資源や物的資源が限られているので,18か月という厳しいスケジュールを考えると,手作業によるコード作成は現実的ではありませんでした”

また,東風のエンジニアはISO / TS 16949の品質管理ガイドラインに準拠しなければならず,作成するコードは,東風が遵守するMISRA®Cの品質規格に適合しなければなりません。“連続的な検証を可能にし,矛盾のない,基準に準拠した,効率的な量産コードを生成する開発環境が必要とされました”

ソリュ,ション

東風電動車両のエンジニアはMathWorksツールとモデルベースデザインを利用して,まずバッテリ管理制御システムの設計,シミュレーション,検証を行い,その後量産コードを生成しました。

まず,決定されたプロジェクトの要求仕様に基づき,matlab®,金宝app仿真软件®, Stateflow®を活用してコントロ,ラ,モデルの最初のバ,ジョンが浮動小数点で開発されました。これと並行して,テストデ,タを使用してバッテリのSi金宝appmulinkモデルが開発されました。このモデルは,コントローラーモデルとともに使用され,コントローラーの設計を検証するために必要なバッテリダイナミクスに関する情報を提供しました。

単体テストを行った後,金宝app仿真软件でコントローラーモデルがバッテリモデルにリンクされ,デスクトップシミュレーションを実行してアルゴリズムの基本的な機能が検証されました。

また,コントローラーのアルゴリズムを微調整するために,金宝app仿真软件编码器™を使用して短時間でモデルからコードが生成され,このコードがラピッドプロトタイピングコントローラーで実際のバッテリに対して実行されました。

次に,定点设计师™を使用してモデルが浮動小数点から固定小数点に変換され,2回目のデスクトップシミュレーションを行って変換が適切に行われたことが検証されました。ここでは変更条件判定カバレッジ(MC / DC)のメトリクスが収集され,テストの完全性が評価されました。

さらに,嵌入式编码器®を使用して,モデルから量産コ,ドが生成されました。次にSILテストが行われ,閉ループシミュレーションで仿真软件金宝appバッテリモデルに対してコードを実行し,生成されたコードが予想通りに動作することが検証されました。

検証の最後の段階では,飞思卡尔™S12マイクロコントローラーに基いて,ターゲットECUにコードが実装されました。また,プラントモデルから生成したコードを使用して,边境シミュレーションでECUが実行され,コントローラーソフトウェアとECUハードウェア間の統合が検証されました。

その後コントローラーは,実際の走行での信頼性と耐久性をテストするためにプロトタイプ車両に搭載され,量産コードとともに生成されたASAP2キャリブレーションファイルを利用して开胃小菜でキャリブレーションされました。

この組込みバッテリ制御システムは,現在試験走行中の東風汽車有限公司のEQ6110バスに実装されて

結果

  • 予定より早くプロジェクトを完了.刘博士は次のように述べています。“最初のア▪▪デアからコンセプト実証、製品の完成まで、わずか18。しかし,モデルベースデザインを活用し,コードを自動生成し,浮動小数点から固定小数点への変換を効率化することで,わずか6名の技術者チームでプロジェクトを予定より早く終わらせることができました”

  • 設計の再利用が可能に.東風電動車両では,現在開発中のセダン型ハイブリッド電気自動車にもこのコントローラー設計の一部を再利用しています。刘博士は次のように述べています。“モデルベースデザインと仿金宝app真软件を利用すれば,新しいアプリケーションのために必要な変更を簡単に可視化できるため,変更の範囲と実装にかかる時間を最小限に抑えることが可能です”

  • すべてのアプリケ,ションコ,ドを自動生成.このコントローラーでは嵌入式编码器を使って10万行を超えるアプリケーションコードが生成されました。刘博士は次のように述べています。コ,ドは自動生成されるため,矛盾がなく,維持管理も簡単でした。また,自動生成されるコードは,当社で義務付けられているMISRA - Cガイドラインに準拠する,高品質なものであったということも重要な点です。手書きのコ,ドでこのような一貫性と高品質を達成することは,非常に困難です”

使用製品

お客様の成功事例をご紹介

カスタマ,リファレンスプログラムに参加する