モデルベース開発 オートコード向けモデル開発事例

モデルベース開発を導入されたお客様へ
レガシー環境と同等の可読性・実行効率を保持したモデリング手法のご提供

  • モデルベース開発
  • オートコード
  • MATLAB
  • Embedded Corder
  • Simulink Corder
  • MATLAB Corder
  • MBD

モデルベース開発(MBD)の導入を行ったが、細かいオートコード制御が難しいお客様へ向けて
モデリングガイドラインの策定やマニュアルを作成しオートコード制御技術UPのご支援を実施いたしました。

お客様

自動車メーカー
自動車サプライヤ

お客様の課題・ニーズ

レガシー環境と同等のオートコードが出力されるモデルを作成したい。
細かい設定をMATLAB/Simulinkで実装しないと
オートコードは実行効率や可読性が下がる。

富士ソフトを活用頂いたポイント

MBD技術だけでなく自動車の知識があることで、機能の特性を考慮した解決案を提案し対応できました。

導入サービス詳細

  • モデリング方法によって実行効率や可読性が大きく変わるため、
    それを抑止するためのテクニックや手順をまとめたマニュアルを作成
  • JMAAB規格に沿った、ECUの特性に合わせたモデリングガイドラインの策定
  • 使用ブロックのルール策定
  • コンフィグレーション設定内容の見直し
  • コード効率を上げるモデリング手法
  • レガシーコード(Cコード)とSimulinkモデルのオートコードとのBackToBackテスト実施
  • MATLAB/Simulinkの設定ではどうしても効率が落ちる箇所はレガシーのCコードに置き換え

ポイント

お客様の従来プロセスを意識することで、移行によるハレーションが最小限になるような導入支援をご提案できます。

使用ツール

  • MATLAB
  • Simulink
  • Stateflow
  • Embedded Coder
  • MATLAB Coder
  • Simulink Coder
  • Simulink Report Generator
  • Simulink Design Verifier
  • Simulink Test
  • Simulink Coverage
  • HDL Coder
  • Fixed-Point Designer

サービス導入による効果

レガシー環境と同等の可読性・実行効率を達成できました。

モデルベース開発事例 関連ソリューション

富士ソフトのMBD(モデルベース開発)受託開発ソリューションは、制御システム設計やソフトウェア開発を含む開発プロセスの全領域をカバーいたします。MATLABやSimulinkなどのツールを活用して、モデリングからシミュレーション、そして実装に至るまでの一貫したエンジニアリングを提供いたします。
例えば、自動運転技術の車載ECU開発やプラントモデルを使用した試作開発においては、HILS(Hardware in the Loop Simulation)などシミュレーション環境を使用し効率化を図ります。さらに、モデルベース開発の自動化ソリューションを通じて、これらの作業を自動化し、モデリングやシミュレーションの品質向上を実現します。

モデルベース開発 モデルベース開発
自動化ソリューション
CarMaker実績特集

モデルベース開発

制御エンジニア 車載ECU開発サポート

制御アルゴリズムの検討からモデルシミュレーション結果の改善提案まで、一緒に検討できるチーム体制をご提供しました。
富士ソフトだからこそできる適切な作業フローの検討・適切な人材のアサインを実施しました。

ソフトウェア開発

モデルベース開発
車載ECU開発

技術構成要素
  • MATLAB/Simulink/Stateflow
  • Control System Toolbox
  • ControlDesk/CANalyzer/CarSim/CarMaker
  • RoadRunner

モデルベースシステムズエンジニアリング コンサルティング

既存の開発プロセスやお客様製品にモデルベースシステムズエンジニアリング(MBSE)をテーラリングし、最適な開発プロセスのご提案から運用サポートまでコンサルティング形式で実施しました。

ソフトウェア開発

モデルベース開発
モデルベースシステムズエンジニアリング
車載ECU開発

技術構成要素
  • MATLAB/Simulink/Stateflow
  • Requirements Toolbox/System Composer/Simulink Test/MATLAB Coder/Simulink Coder/Embedded Coder/Polyspace Bug Finder
  • CANalyzer
  • Enterprise Architect

モデルベース開発 オートコード向けモデル開発

モデルベース開発を導入されたお客様へモデリングガイドラインの策定やマニュアルを作成し、レガシー環境と同等の可読性・実行効率を保持したオートコード制御ができるよう支援いたしました。

ソフトウェア開発

モデルベース開発
車載ECU開発

技術構成要素
  • MATLAB/Simulink/Stateflow
  • Embedded Coder/MATLAB Coder/Simulink Coder/Simulink Report Generator/Simulink Design Verifier/Simulink Test/Simulink Coverage/HDL Coder/Fixed-Point Designer

モデルベース開発 自動化支援

モデルベース開発の顧客課題に対する最適な自動化ソリューションをご提供しました。
既存プロセスに対する課題を抽出し
自動化を用いて作業プロセス全体の工数&人的ミスを極力削減した環境作りを実現しました。

ソフトウェア開発

モデルベース開発
自動化ソリューション
車載ECU開発

技術構成要素
  • MATLAB/Simulink/Stateflow
  • Simulink Test/Simulink Check/Simulink Design Verifier/Simulink Coverage/MATLAB Coder/Embedded Coder/MATLAB Report Genarator/Simulink Report Generator/App Designer
  • Git/SVN
  • Jenkins/GitHub Actions/Blue Prism

まずはご相談ください

“見積もりがほしい”、”こんなことはできるのか?”、”詳しい実績がしりたい”、”この技術は対応できるのか?”
そんな時は、質問だけでも結構です。お急ぎの場合も迅速に対応させて頂きますのでお気軽にお問い合わせ下さい。

お電話でのお問い合わせ

Tel050-3000-2102
エンベデッドソリューション推進部(平日 9:00〜17:00)

お探しの組み込み製品はキーワードで検索!