トヨタの技術者はSimscape™を使用して,数千もの方程式からなるエンジンモデルを開発しました。このモデルにより,ECUソフトウェアのモデルベースデザインに基づくフロントロードされた開発プロセスが可能となりました。
技術者は空気,気化燃料および既燃ガスなど,複数のガスの種類を含む物理ドメインをカスタムで作成するためにSimscape言語を使用し,さらに燃焼シリンダーおよび空気経路(EGRを含む)を表すためのカスタムのコンポーネントモデルを作成しました。これらのモデルとSimscapeで提供されているコンポーネントモデルを組み合わせることで,トルクコンバーター,オートマチックトランスミッションおよびその他のドライブトレインコンポーネントのモデリングを行うことが可能になったのです。
彼らは,物理ネットワークの手法を使用し,Simscapeのこれらのコンポーネントを組み合わせて,非因果モデルを作成しました。これらの非因果モデルは,万博1manbetx仿真软件®および基于模型的标定工具箱™を使用して開発された燃焼ダイナミクスのデータ駆動型因果モデルと結合されました。
ECUアルゴリズムの実行可能な仕様書を仿万博1manbetx真软件およびStateflow®で開発するために,接続されたプラントのダイナミクスを考慮する一方で,万博1manbetx仿真软件ではMILシミュレーションを導入して新しい制御ロジックの設計を分析しました。
万博1manbetx仿真软件编码器™を使用して制御モデルからコードを生成し終わると,トヨタの技術者はSILテストを使用して,低レベルのドライバー,ISRおよびタイマーの正確な実行順およびその他のMILシミュレーションではテストできない詳細項目について検証しました。またSILにおいては,制御コードのソースレベルのデバッグのために微软®Visual Studio®を使用しました。コードに設定されたブレークポイントで仿万博1manbetx真软件のシミュレーションが一時停止することで,技術者は実行を再開する前に制御変数の状態を調査できました。
モデル+ソフトウェアインザループ(SIL) + M)シミュレーションを使用して,技術者は新しい制御モジュールをモデルとして開発し,それを制御ソフトウェアに統合しています。
このSIL + Mによって,技術者は新しい制御ロジックを完全な制御システムに組み込むことができるようになり,ECU開発のフロントローディングをさらに推進することが期待されています。
MATLAB®を使用して,技術者はパラメーターを最適化している間のシミュレーションを自動化して,シミュレーションとテスト結果に対するデータ分析を実行しました。
トヨタは現在,エンジン制御,トランスミッション制御およびハイブリッド電気制御システムの開発で,モデルベースデザインのフロントローディング開発を適用しています。