仮想マイコン ( バーチャル ECU) 活用に関する現状事例 ( ユースケース ) の調査および分析 < 一般公開用 > Rev 1.0 2012 年 6 月 1 日仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 1
目次 第 1 章はじめに第 2 章現状事例 ( ユースケース ) 2.1 事例 1: 仮想車一台分シミュレーション < ホンダ > 2.2 事例 2: バーチャル HILS (vhils) < 日立 > 2.3 事例 3:CPU 負荷計測 < カルソニックカンセイ > 2.4 事例 4: 故障注入 故障解析 < デンソー > 2.5 事例 5:vECU による網羅的検証 < 富士通テン > 2.6 事例 6: ソフトウェア機能検証 < アイシン精機 > 第 3 章分析第 4 章まとめ 3 10 11 18 30 39 48 58 65 74 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 2
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 第 3 章分析第 4 章まとめ 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 3
1.1 目的 仮想マイコン ( バーチャル ECU) 活用に関する啓蒙活動の一環として 自動車分野での現状事例 ( ユースケース ) を整理し 利用目的 必要要件などを明確化する 備考 : 本書の考え方は あくまで 現状知られている事例と一般的な見解を示したものである 従って 個別のシミュレーションシステムに対しては 各社の判断にて検討願いたい 今後 技術動向の変化により 本書の内容に改訂が必要となった場合には vecu-mbd WG にて審議した上で改訂するものとする 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 4
1.2 経緯 本調査の実施時期 参加メンバは以下である (1) 調査実施時期 2011 年 10 月 ~2012 年 4 月 ( 含む報告書作成およびレビュー ) (2) 参加メンバ アイシン精機株式会社 ガイオ テクノロジー株式会社 カルソニックカンセイ株式会社 株式会社デンソー 日本アイ ビー エム株式会社 日本シノプシス合同会社 日立オートモティブシステムズ株式会社 株式会社日立製作所 ( 中央研究所 ) 株式会社半導体理工学研究センター 富士通セミコンダクター株式会社 富士通テン株式会社 株式会社本田技術研究所 マツダ株式会社 ルネサスエレクトロニクス株式会社 備考 : 本書では事例提供いただいた会社名を以下のように略記させていただく 正式会社名 アイシン精機株式会社 カルソニックカンセイ株式会社 株式会社デンソー 日立オートモティブシステムズ株式会社および株式会社日立製作所 富士通テン株式会社 株式会社本田技術研究所 略記アイシン精機カルソニックカンセイデンソー日立富士通テンホンダ 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 5
1.3 用語 用語 略号 ECU MBD MILS SILS SPILS 注 1 PILS HILS vecu 注 1 vhils 注 1 説明 電子制御ユニット モデルベース開発手法 Model-in-the-loop simulation モデルを用いたシミュレーション Software-in-the-loop simulation ソースコードを用いたシミュレーション Simulated-processor-in-the-loop simulation 実装対象プロセッサのモデル ( 仮想マイコン ) を用いたシミュレーション Processor-in-the-loop simulation 実装対象プロセッサ ( マイコン ) を用いたシミュレーション Hardware-in-the-loop simulation 実装対象 ECU を用いたシミュレーション バーチャル ECU 実装対象 ECU のモデル ( 仮想 ECU)( 実装対象プロセッサのモデル ( 仮想マイコン ) を含む ) バーチャル HILS 実装対象 ECU のモデル ( 仮想 ECU) を用いて HILS を仮想化 注 1: 別の用語も使われているが 本 WG で審議の結果 この表に示すような用語を使用することにした 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 6
参考 : 各シミュレーション形態の概要説明 シミュレーション形態 制御ソフト ( アプリソフト ) 基盤ソフト スケジューラ 割り込み ドライバなど マイコン ECU ( 周辺回路含む ) 制御対象 ( プラント ) 車両 センサ アクチュエータなど MILS モデル ツールの実行制御 機能で代行 なしなしモデル SILS ソースコード ( 実物を加工し Simullink に変換 ) ツールの実行制御機能で代行 なしなしモデル SPILS 実物 ( バイナリ ) ( オブジェクトコード ) 実物モデルモデルモデル PILS 実物 ( バイナリ ) ( オブジェクトコード ) ツールの実行制御機能で代行 実物モデルモデル HILS 実物 ( バイナリ ) ( オブジェクトコード ) 実物実物実物モデル 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 7
1.4 調査事例 ( ユースケース ) 現状の事例 ( ユースケース ) を利用目的ごとに分類したものを以下の表に示す 今回調査では その代表事例について 各社にて分担して自社事例を中心に調査し 報告資料に纏めた vecu/vhils 利用目的整理表と個別事例情報提供担当 目的の視点機能安全対応検証作業効率アップ 作業項目検証カバレッジ向上検証期間短縮 ソフト機能検証 HILS の補間 オブジェクトレベルのテスト 事例情報提供 : アイシン精機 富士通テンオブジェクトレベルでのテストカバレッジ向上 事例情報提供 : 日立 HILS の補間 クラウド活用して回帰テストを短期間に終わらせる ( 例 :3 日 1 晩 ) ソフト性能評価 事例情報提供 : カルソニックカンセイ負荷率測定作業の容易化 複数 ECU の 実機レス統合試験 事例情報提供 : ホンダ 実 ECU を揃えて HILS システム構築しなくとも検証可能 ソフトはオブジェクトさえあれば検証可能 ( ソースコードやモデルは不要 ) 故障注入 故障解析 事例情報提供 : デンソー 従来机上検討しか実施していなかった部位についても故障注入検証 ( テストカバレッジ向上 ) 実機では故障注入作業困難だった部分について 故障注入検証作業容易化 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 8
1.5 調査項目 現状事例 ( ユースケース ) の調査にあたっては 以下の目次に従って 調査し報告資料に纏めた 1. ユースケース名称 2. 概要 3. 作業項目 4. 目的 5. 内容説明フリーフォーマットで内容紹介 6. 用途 7. 主要要件時間精度 処理スピード ユーザインタフェース (UI) などに関する要件 8. 現状の実現状況 ( あるいは見通し ) 9. 想定効果 10. 今後の課題 11. 参考文献 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 9
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 2.1 事例 1: 仮想車一台分シミュレーション < ホンダ > 2.2 事例 2: バーチャル HILS (vhils) < 日立 > 2.3 事例 3:CPU 負荷計測 < カルソニックカンセイ > 2.4 事例 4: 故障注入 故障解析 < デンソー > 2.5 事例 5:vECU による網羅的検証 < 富士通テン > 2.6 事例 6: ソフトウェア機能検証 < アイシン精機 > 第 3 章分析第 4 章まとめ 3 10 11 18 30 39 48 58 65 74 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 10
2.1 仮想車一台分シミュレーション 情報提供 : 本田技術研究所 (1). ユースケース名称仮想車一台分シミュレーション (2). 概要 実 ECUを揃えてHILSシステム構築しなくとも検証可能ソフトはオブジェクトさえあれば検証可能 ( ソースコードやモデルは不要 ) UIはHILSモニター画面ライク (3). 作業項目 複数 ECU の実機レス統合試験 (4). 目的 検証作業効率アップ検証期間短縮 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 11
2.1 仮想車一台分シミュレーション < 続 > (5). 内容説明 Full Vehicle Off-Line simulation Full Vehicle HILS B-CAN HILS F-CAN Actual Object Code Actual Object Code Actual Object Code Actual Object Code Vehicle I/F I/F I/F I/F Operation Pattern Virtual MCU Model Virtual MCU Model Virtual MCU Model Virtual MCU Model B-CAN F-CAN Environment 並列分散処理が可能な仮想車一台分シミュレーション環境 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 12
2.1 仮想車一台分シミュレーション < 続 > (5). 内容説明 ECU モデル 制御対象モデル システム階層 簡易入力モデル マイコンモデル 簡易出力モデル エンジン回転数 ユニット階層 仮想 ECU モデル A T ギア パーツ階層 実オブジェクトコード故障診断状態でのECU 動作仮想マイコンモデル 1 機能 ECU での仮想 ECU モデル化技術はあるが ECU 内回路のモデル対応も必要 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 13
車速 ギア段 バッテリー電圧 2.1 仮想車一台分シミュレーション < 続 > (6). 用途 1 走行テストモード中の故障診断警告発生がないことのテスト確認 2 バッテリー電圧変動時の故障診断警告発生がないことのテスト確認 テストパターンおよび判定方法走行モード 操作パターに対する故障診断警告信号の有無確認 走行テストモード バッテリー電圧変動パターン 走行位置 時間 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 14
2.1 仮想車一台分シミュレーション < 続 > (7). 主要要件 1 時間精度車 1 台分としてはネットワーク通信の信号レベルの再現の観点から 500kbps の信号再現ができると良い ( サンプリング周波数 5MHz 0.2μ S) エンジン回転の割り込みやモータ回転センサへの対応は個別 HILS とし車 1 台分ではサンプリング周期としては 1mS 程度が妥当と考える 2 処理スピード実時間相当または実時間より短い時間での処理を希望 3 ユーザインタフェース (UI) HILS モニター画面ライク 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 15
2.1 仮想車一台分シミュレーション < 続 > (8). 現状の実現状況 複数 ECU での実現は未当面は 1 機能 ECU に対する HILS の仮想化を進め シミュレーションスピードの向上に合わせ 1 台分への対応展開が必要と思われる (9). 想定効果 大規模 HILS の台数削減テスト設備の省スペース化テスト環境設定時間及び切り替え時間の短縮化並列実行によるテスト時間の短縮 (10). 今後の課題 マイコンモデル供給体制 シミュレーションの高速化対応技術の確立 ECU ネットワーク信号の取り扱い手法の明確化 ECU 内の電気回路やセンサアクチュエータのモデル化対応 仮想マイコンモデルライブラリを意識しない仮想 ECU モデルとしての取り扱い 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 16
2.1 仮想車一台分シミュレーション < 続 > (11). 参考文献 嶋田 : 車両制御システム開発におけるシミュレーションモデル活用の有効性と課題 ISIT 第 5 回カーエレクトロニクス研究会 2009 年 4 月 http://www.car-electronics.jp/schedule.php?name=ce05 山口 嶋田 ほか : エレクトロニクス設計を支えるシミュレーション技術自動車技術 Vol.65, No.1 2011 年 1 月 嶋田 : 仮想 ECU モデルベース開発の実現に向けた業界縦断型取り組み ISIT 第 9 回カーエレクトロニクス研究会 2011 年 10 月 http://www.car-electronics.jp/schedule.php?name=ce09 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 17
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 2.1 事例 1: 仮想車一台分シミュレーション < ホンダ > 2.2 事例 2: バーチャル HILS (vhils) < 日立 > 2.3 事例 3:CPU 負荷計測 < カルソニックカンセイ > 2.4 事例 4: 故障注入 故障解析 < デンソー > 2.5 事例 5:vECU による網羅的検証 < 富士通テン > 2.6 事例 6: ソフトウェア機能検証 < アイシン精機 > 第 3 章分析第 4 章まとめ 3 10 11 18 30 39 48 58 65 74 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 18
2.2 バーチャル HILS 情報提供 : 日立オートモティブシステムズ ( 株 ) および ( 株 ) 日立製作所 / 中央研究所 (1). ユースケース名称バーチャル HILS (vhils) (2). 概要 (3). 作業項目 (4). 目的 HILS の補間クラウド活用して回帰テストを短期間に終わらせる ( 例 :3 日 1 晩 ) UI は HILS モニター画面ライク ソフト機能検証 HILS の補間オブジェクトレベルのテスト 検証作業効率アップ検証期間短縮 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 19
2.2 バーチャル HILS< 続 > (5). 内容説明 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 20
2.2 バーチャル HILS< 続 > (5). 内容説明 < 続 > 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 21
2.2 バーチャル HILS< 続 > (5). 内容説明 < 続 > 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 22
2.2 バーチャル HILS< 続 > (5). 内容説明 < 続 > 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 23
2.2 バーチャル HILS< 続 > (5). 内容説明 < 続 > 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 24
2.2 バーチャル HILS< 続 > (5). 内容説明 < 続 > 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 25
2.2 バーチャル HILS< 続 > (6). 用途 1 ソフト回帰テスト (HILS の補間 ) クラウド活用して回帰テストを短期間に終わらせる 2 ソフト結合テスト (HILS の補間 ) テストケースによっては 必ずしも HILS 上でなく vhils 上でのテストで代用 3HILS の代替 HILS 環境の構築が技術的に困難な場合 あるいは vhils のみでも実効上許容可と判断された場合 テストパターンおよび判定方法 HILS の場合と同等または過去テスト結果との一致確認 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 26
2.2 バーチャル HILS< 続 > (7). 主要要件 1 時間精度 タスク周期は 1ms 程度 ( 製品分野によっては 一部 100μ s 程度のタスクもある ) プロセッサ内の命令実行速度は ある程度考慮要だが サイクル精度は MUST 要件ではない (±10% 程度は許容 ) タスク周期時間は正確に CAN 通信は 転送遅延やバス占有順序などはある程度考慮要だが 実機との完全一致は不要 HILS も 最終製品とは完全一致はできないので 同等の精度でかまわない 2 処理スピード N 並列実行で 実機以上の処理スピードが出せること ( 単独でも 実機と同等か それ以上を期待したいが MUST 要件ではない ただし 1/10 以下など極端に遅いのでは困る ) 3 ユーザインタフェース (UI) HILS の自動テスト環境と同等の UI が好ましい 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 27
2.2 バーチャル HILS< 続 > (8). 現状の実現状況 技術的には実現可能 実施例あり (9). 想定効果 1 納品工程短縮 ( および品質向上 ) が可能クラウド活用して大規模な回帰テストも短期間に終わらせる ( 例 :3 日 1 晩 ) 2HILS の台数ネックを解消でき 固定資産削減が可能 (10). 今後の課題 マイコンモデル提供スキーム確立 ( 高速モデル ) ASIC モデル開発スキーム確立 ( 高速モデル ) 通信インタフェースモデル ( 高速モデル ) クラウド化 ( ツールライセンス体系など ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 28
2.2 バーチャル HILS< 続 > (11). 参考文献 Y. Ito et al, "A Model Based Software Validation for Automotive Control Systems", International Conference on Control, Automation and Systems (ICCAS), pp.102, 2010 Y. Ito, et. al., "VIRTUAL HILS : A Model-Based Control Software Validation Method," SAE Paper 2011-01-1018, SAE Int. J. Passeng. Cars, Electron. Electr. Syst. June 2011. 宮崎 : 車載電子システムのプラットフォーム開発動向 ~ 課題と対応事例 ~ カーエレジャパン 2011 専門技術セミナー (CAR-10) 2011 年 1 月 於保 : 自動車 ECU の仮想開発とクラウド環境 ISIT 第 10 回カーエレクトロニクス研究会 2012 年 1 月 http://www.car-electronics.jp/schedule.php?name=ce10 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 29
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 2.1 事例 1: 仮想車一台分シミュレーション < ホンダ > 2.2 事例 2: バーチャル HILS (vhils) < 日立 > 2.3 事例 3:CPU 負荷計測 < カルソニックカンセイ > 2.4 事例 4: 故障注入 故障解析 < デンソー > 2.5 事例 5:vECU による網羅的検証 < 富士通テン > 2.6 事例 6: ソフトウェア機能検証 < アイシン精機 > 第 3 章分析第 4 章まとめ 3 10 11 18 30 39 48 58 65 74 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 30
2.3 CPU 負荷計測 情報提供 : カルソニックカンセイ ( 株 ) (1). ユースケース名称 CPU 負荷計測 (2). 概要 負荷率測定作業の容易化 UI はデバッガーライク (3). 作業項目 ソフト性能評価 (4). 目的 検証作業効率アップ検証期間短縮 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 31
2.3 CPU 負荷計測 < 続 > (5). 内容説明 (5).1.CPU 負荷計測とは CPU 負荷率 (%) = 最大実行時間 実行周期 *100 で求める 実行周期 関数 1 関数 2 割込 1 関数 3 実行時間 実行時間が最大となるテストパターンを入力し 測定する 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 32
2.3 CPU 負荷計測 < 続 > (5). 内容説明 < 続 > (5).2. 現状の実施内容 ターゲットボード + エミュレーターデバッガで最大実行時間 ( 負荷 ) となるテストを実行 テストシナリオ 入力 テストパターン入力装置 (HILS 等 ) テストシナリオ 出力 最大実行時間 ( 負荷 ) ソースコート 入力 デバッガ ソースコート ICE ターゲットボード 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 33
2.3 CPU 負荷計測 < 続 > (5). 内容説明 < 続 > (5).3. 現状の問題点 1 ターゲットボード エミュレーターデバッガ等の設備が必要 2 ターゲットボード等の開発拠点とソフト開発拠点が違う場合 設備を送付しなければならない 3CPU 負荷測定用のテストを自動で実施する為には HILS 等の設備が必要 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 34
2.3 CPU 負荷計測 < 続 > (5). 内容説明 < 続 > (5).4. 理想形 ソースコードとテストシナリオを入力し 最大実行時間 ( 負荷 ) を算出する テストシナリオ 入力 SPILS 出力 最大実行時間 ( 負荷 ) ソースコート 入力 ソースコート テストシナリオ 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 35
2.3 CPU 負荷計測 < 続 > (6). 用途 1 ターゲットボード / デバッガの代替 従来の測定方法では ターゲットボード / デバッガが必要 SPILS で実施できれば SPILS の入った PC のみで実施可能 2 テストパターン入力装置 (HILS 等 ) の代替 負荷測定の為のテストパターン入力が容易 テストパターンおよび判定方法ターゲットボード / デバッガ使用時と同等または過去テスト結果との一致確認 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 36
2.3 CPU 負荷計測 < 続 > (7). 主要要件 1 時間精度 実マイコンでのクロック数と完全一致すること 2 処理スピード 実機以上の処理スピードが出せることが望ましい (Must 要件ではない ) 自動化等により 人手がかかる時間が削減できれば良い 3 ユーザインタフェース (UI) CPU 負荷測定結果が精度良く算出できれば UI は規定しない 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 37
2.3 CPU 負荷計測 < 続 > (8). 現状の実現状況 技術的には実現可能 (9). 想定効果 試験環境の台数ネックを解消でき 固定資産削減が可能 グローバルで実施可能 (PC さえあれば ボード等の準備無しで実施可能 ) (10). 今後の課題 マイコンモデル提供スキーム確立 ( 精度モデル ) SPILS への入出力 I/F 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 38
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 2.1 事例 1: 仮想車一台分シミュレーション < ホンダ > 2.2 事例 2: バーチャル HILS (vhils) < 日立 > 2.3 事例 3:CPU 負荷計測 < カルソニックカンセイ > 2.4 事例 4: 故障注入 故障解析 < デンソー > 2.5 事例 5:vECU による網羅的検証 < 富士通テン > 2.6 事例 6: ソフトウェア機能検証 < アイシン精機 > 第 3 章分析第 4 章まとめ 3 10 11 18 30 39 48 58 65 74 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 39
2.4 故障注入 故障解析 情報提供 : デンソー ( 株 ) ( ) ( ) ( ) ( ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 40
2.4 故障注入 故障解析 < 続 > ( ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 41
2.4 故障注入 故障解析 < 続 > ( ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 42
2.4 故障注入 故障解析 < 続 > ( ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 43
2.4 故障注入 故障解析 < 続 > ( ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 44
2.4 故障注入 故障解析 < 続 > ( ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 45
2.4 故障注入 故障解析 < 続 > ( ) ( ) ( ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 46
2.4 故障注入 故障解析 < 続 > ( ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 47
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 2.1 事例 1: 仮想車一台分シミュレーション < ホンダ > 2.2 事例 2: バーチャル HILS (vhils) < 日立 > 2.3 事例 3:CPU 負荷計測 < カルソニックカンセイ > 2.4 事例 4: 故障注入 故障解析 < デンソー > 2.5 事例 5:vECU による網羅的検証 < 富士通テン > 2.6 事例 6: ソフトウェア機能検証 < アイシン精機 > 第 3 章分析第 4 章まとめ 3 10 11 18 30 39 48 58 65 74 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 48
2.5 vecu による網羅的検証 情報提供 : 富士通テン (1). ユースケース名称 vecu による網羅的検証 (2). 概要 ソフトウェアの設計検証を網羅的に実行 HILS 用のモデルおよび検査パターンを流用 (3). 作業項目 組合せ 割り込み 動作タイミングのズレによる異常動作検出 ( 潜在的バグの検出 ) (4). 目的 検証作業効率アップ検証期間短縮 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 49
2.5 vecu による網羅的検証 < 続 > (5). 内容説明 準備に時間がかかる HILS の問題点 設計段階では使用できない 高価 1 台 500 万 ~2000 万 上流工程のツールとして使えない ソフトを ECU に実装しないと使えない ソフト設計段階では 設備が揃わない 設備の移動困難 本体 PC ECU 擬似負荷等 必要スペース約 5 m2 ECU 手配 ( 約 3か月 ) ハーネス作成( 約 2 週間 ) セッティンク ( 約 2 日 ) 事前に計画立て 関連部署と連携を取り 計画に沿った準備が必要 共有設備 ( 予約制 ) ( 問題点 ) 設備の空き待ち 段換え工数発生 稼働率低下 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 50
2.5 vecu による網羅的検証 < 続 > (5). 内容説明 < 続 > Virtual HILS 導入の狙い 1. ソフト設定のみで環境構築 設定時間の短縮 開発環境の配付 ECU モデル 車両モデル 制御ソフト 回転数 / 割込み +B 電圧水温 燃料噴射時間 CAP AD CMP テ ータ変換 テ ータ変換 テ ータ変換 テ ータ変換 テ ータ変換 テ ータ変換 エンシ ン回転数 +B 電圧水温 噴射量 2. 設計段階で活用 ECU ができる前に検証可能 Virtual HILS 試作ソフトを作成 設計者の思い込み検討漏れ誤解釈 実際に動かして検証 設計ミスを見つけ即修正 レビュー ( 見える化 ) 検証結果をそのままレビュー資料に利用 実装工程での手戻り無し 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 51
2.5 vecu による網羅的検証 < 続 > 5. 内容説明 < 続 > Virtual HILS の構成 自動化 条件設定運転ハ ターン Vehicle Model MATLAB/Simulink テ ータ計測 モニタ自動判定 CRAMAS CoMET/METeor (Synopsys 社 ) VPM( マイコンシミュレータ ) コート レヘ ルでのマイコン動作をシミュレーション MATLAB/Simulink 仮想環境下でのシステム評価をすべてソフトで実現 SPILS 2005 年 11 月 16 日 Virtual ECU Club Hardware Model 株式会社豊通エレクトロニクス株式会社ガイア システム ソリューション株式会社トヨタテクノサービス富士通テン株式会社 ECU Model 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 52
2.5 vecu による網羅的検証 < 続 > (5). 内容説明 < 続 > vecu による網羅的検証 検査条件設定 (SPOC) 変換 検査ハ ターン自動生成 試験実行 & データ計測 結果解析 OK/NG 自動判定モニタ システム構成自動設定 不具合解析 条件網羅試験 AND 条件 A 条件 B 条件 C チャタリング試験 ばらつき試験 A B A B C A B B B B アルゴリズムの評価は MILS/SILS で実行可能だが 多重割込みの影響 入力信号のチャタリング時の動作 入力タイミングの差による影響など 時間軸に依存した検証は SPILS でなければできない 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 53
2.5 vecu による網羅的検証 < 続 > (6). 用途 1 設計確認 ソフト設計時に机上で動作を確認 vhils だとソフト部品単体でも動的評価可能 2 HILS 検査の代用 オフショア 外注先 先行開発時などハードが無い場合のソフト検査 ( 結合検査 動的評価 ) * アルゴリズム評価は SILS で HILS の代用が可能だが 時間依存の強い検査内容 ( 多重割込み 非同期動作 応答遅れなど ) は時間精度の高い SPILS を使用 テストパターンおよび判定方法 テストパターンおよび判定ロジックの作成は専用のツール (HILS と同じ ) を使用 ATG は現在検討中 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 54
2.5 vecu による網羅的検証 < 続 > (7). 主要要件 1 時間精度 CPU 負荷見積もりや応答遅れに関する評価では 5% 程度 10% 程度は余裕を持って設計するので 時間精度そのものは重要でない ( クリティカルな設計をする場合は実ハードで確認を行う ) 割込みや IO のディレイ カウンタ等の評価ではクロックカウンタの精度でよい ( 例えば パルス周期の計測ではパルス間の時間を計測するが 重要なのは実時間精度ではなくパルス間のクロックのカウント値である ) 2 処理スピード 網羅的評価では数多くのテストを繰り返し実行するので早ければ早いほど良い ( 実用上は実時間と同等であればよい ) 設計確認では対面実行するので できれば実時間と同等 最悪でも 1/10 以上 3 ユーザインタフェース (UI) UI に限らず プラントモデルやハードウェアモデル 検査パターンは資産活用の観点から HILS~MILS まで流用できることが望ましい 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 55
2.5 vecu による網羅的検証 < 続 > (8). 現状の実現状況 社内活用中 但し SPILS の需要は低下 ( 通常の評価はイベント駆動型の SILS へ移行 ) ( オブジェクト変換によるイベント駆動型の SILS は SPILS の範疇か?) (9). 想定効果 実績 (SPILS による効果と SILS による効果の判別はできない ) 1 検査工程の工数削減 50% 減 2 検査期間の短縮 約 1/2 に短縮 3 設計工程の工数削減 55% 減 4 設計工程で検証漏れ ロシ ックに関わる検証漏れ 0 件 (10). 今後の課題 メンテナンス要員の確保評価システムを立ち上げるのに専門知識必要 I/F が標準化されモデルが流通するようになれば 設計者自身で設定できるようになると考える 機能安全への対応 ISO26262 では HILS でオブジェクトコードでの動作確認を推奨しているが SPILS も HILS と同等にオブジェクトコードで動作確認をしたものとみなすよう提案すべき 活用範囲の拡大全ての検査をソフトシミュレーションで可能なように機能 性能を上げていく 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 56
2.5 vecu による網羅的検証 < 続 > (11). 参考文献 オールソフトシミュレーションによる制御ソフトウェア開発 : 富士通テン技法 47 号 (2006/06) カ イアシステム ) 田中 豊通エレ ) 香野 富士通テン ) 森山他 http://www.fujitsu-ten.co.jp/gihou/jp_pdf/47/47-4.pdf Virtual CRAMAS (SILS) への ISS レス技術の適用 : 富士通テン技法 52 号 (2008/12) 富士通テン ) 森山 深澤他 http://www.fujitsu-ten.co.jp/gihou/jp_pdf/52/52-1.pdf 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 57
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 2.1 事例 1: 仮想車一台分シミュレーション < ホンダ > 2.2 事例 2: バーチャル HILS (vhils) < 日立 > 2.3 事例 3:CPU 負荷計測 < カルソニックカンセイ > 2.4 事例 4: 故障注入 故障解析 < デンソー > 2.5 事例 5:vECU による網羅的検証 < 富士通テン > 2.6 事例 6: ソフトウェア機能検証 < アイシン精機 > 第 3 章分析第 4 章まとめ 3 10 11 18 30 39 48 58 65 74 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 58
2.6 ソフトウェア機能検証 情報提供 : アイシン精機 (1). ユースケース名称ソフトウェア機能検証 (2). 概要 ソフトウェア機能検証をオブジェクトバイナリーレベルで実施できる環境 統合された ECU の個別ソフトのハザード分析を シミュレーションで実施できる環境 (3). 作業項目 (4). 目的 HILS の補完 オブジェクトレベルのテスト UI は Simulink イメージ 機能安全対応 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 59
2.6 ソフトウェア機能検証 < 続 > (5). 内容説明 従来 : IIS シミュレータでソフトウェアの機能検証を行ってきた 主として単体テストを担ってきた ユースケース : 利用コンパイラのコード生成信頼性を含んで 生成されるバイナリーレベルで より実機相当環境でのシミュレーション検証が可能となる 特に車両条件設定の困難な 場面や故障モード再現で危険であったり 再現性が難しい場面は HILS または シミュレーション検証が必要となる より詳細な解析を伴う評価の場面では HILS よりも シミュレーションによる内部状態可視化でのモニター ロギング 解析が効果的である ( 他の内部状態可視化手段として ハードウェア実機でも NBD や JP-wire などのマイコン内部モニタ手段もある ) 統合制御 ECU では 個別ソフトモジュールの 内部状態可視化での解析切り分けが難しいが ソフトシミュレーションではより容易 必要条件 : マイコン周辺で協調動作する IC モデルや 分布乗数回路モデルを含み 総合する ECU モデルの実現の仕組みがあること および ECU の外側のセンサー アクチュエータモデル メカモデル 車両モデル ネットワークモデルを収集し 協調シミュレーションが出来ることで 対応が可能となる このため それらヘテロジニアスシミュレーション手段との接続が必要 実使用現場では使用実績の高い Matlab/simulink をユーザインターフエースだけでなく それらヘテロジニアスシミュレーション手段とのインターフエースとして 利用できることが 要望 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 60
2.6 ソフトウェア機能検証 < 続 > (5). 内容説明 < 続 > 新規マイコンへの 早期対応 シリーズ化されるマイコンの I/O バリエーションに すべて早期に対応することは タイムリーに難しい場面がある タイムリーでないと 評価用実マイコンが入手できる時期になり シミュレータ利用価値が低くなってしまう マイコンコア部分のバイナリーシミュレーションがまず必要で I/O 部分は簡易シミュレーション手段との標準拡張インターフエースが存在すれば I/O 部動作をユーザがカスタム作成できる可能性があり ( 簡易でよければ ) 精度は低いが 検証は可能となる 開発当初には低精度であっても 対応できるので 標準拡張インターフエースが提起され普及すると 利用場面が便利である 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 61
2.6 ソフトウェア機能検証 < 続 > (6). 用途 用途 1: オブジェクトバイナリーレベルでの 統合ソフトウェア機能検証 用途 2: 統合制御された ECU 等の個別ソフトのハザード分析シミュレーション テストパターンおよび判定方法 検証設備は matlab/simulink などを利用するなど 従来シミュレーション環境に組み込まれる用途 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 62
2.6 ソフトウェア機能検証 < 続 > (7). 主要要件 1 時間精度用途 1: 時間精度は フローの前後関係が保証されればよい 用途 2: マイコン周辺で協調動作する IC モデルや分布乗数回路モデルを含み総合する ECU モデルの実現の仕組みがあること および ECU の外側のセンサー アクチュエータモデル メカモデル 車両モデル ネットワークモデルを収集し 協調シミュレーションが出来るためには それらと時間精度 前後関係を合わせこむ同期機能を有すること またはマイクロセカンドの時間精度が必要 2 処理スピード パソコン上で実機相当速度またはその 10 倍遅い範囲 夜間テストが可能なため 遅い速度は検証場面により 利用可能 3 ユーザインタフェース (UI) Matlab/simulink または 相当なインターフェースが利用できる 4 その他 I/O 部分は簡易シミュレーション手段との標準拡張インターフエースが存在する 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 63
2.6 ソフトウェア機能検証 < 続 > (8). 現状の実現状況 カスタム IC モデルや 分布乗数回路モデルの協調シミュレーションが難しいため ケースバイケースで実現 (9). 想定効果 OEM からのバイナリー動作環境の提供要請への対応が出来る 実機での再現や 動作条件設定が難しい場面や 内部動作確認を同時に行う解析 (10). 今後の課題 マイコン周辺で協調動作する IC モデルや分布乗数回路モデルを含み 総合する ECU モデルの実現の仕組みがあること および ECU の外側のセンサー アクチュエータモデル メカモデル 車両モデル ネットワークモデルを作成 収集し 協調シミュレーションすることを効率的に実現する方策の整備 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 64
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 第 3 章分析第 4 章まとめ 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 65
3.1 ヒアリング事項 討議事項 本 TF においては 現状事例 ( ユースケース ) の調査資料を集めた後に 疑問や要望をヒアリングおよび討議した その主なものを以下に紹介する 該当箇所疑問や要望回答あるいは討議結果 仮想車一台分シミュレーション バーチャル ECU では CAN のデータリンク層以上をモデル化し 実行速度重視のバーチャル CAN を活用することも可能と思われる このユースケースにおいて タスク実行時間の時間精度はどの程度必要と考えるか? 一番の関心事は CAN 通信時のデータ衝突により通信が待たされ状態の再現である このユースケースにおいては 複数 ECU の統合動作で問題ないかといった検証が主目的で 主な検証対象は CAN データリンク層より上位の基盤ソフト アプリケーションソフトなどだと思うので バーチャル CAN の検討も考えてみたい CAN 通信でのデータ遅れは考慮してほしいが タスク実行時間の精度は 周期起動なので 極端に言えば MILS と同様でよく 時間ゼロでもかまわない 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 66
3.1 ヒアリング事項 討議事項 < 続 > 該当箇所疑問や要望回答あるいは討議結果 CPU 負荷計測 実マイコンでのクロック数と完全一致すること とあるが 完全一致 という要求だと 現実解がなくなってしまう 許容誤差を示してほしい ( モデルである以上 現物との完全一致は保証困難 ) タスク実行時間の誤差 1% 以内でも許容不可か? ユーザとしては 実マイコンでのクロック数と完全一致すること は必須要件と考えていた 命令に対するマシンサイクル数は変わらない様に構築することは可能と思っていた 保証困難なのであれば その理由の説明資料がほしい 誤差 1% 以内が保証可能であれば 運用で対処可能かもしれない 但し CPU 負荷の測定について そのまま置き換えを考えると 完全一致が必須となる 完全一致保証を究極まで追求させるとなると 相当に詳細なモデルにせねばならないので 実行速度は相当に悪くなる (2 桁以上?) と予想されるが どこまでなら許容できるか? CPU 負荷の測定については テストケースさえ出せば ms オーダーで終了するので 実行速度については 2 桁悪くなっても問題無いと考える 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 67
3.1 ヒアリング事項 討議事項 < 続 > 該当箇所疑問や要望回答あるいは討議結果 故障注入 故障解析 今回紹介の方式では マイコンモデル外部は故障注入に必要な粒度にモデルを分けて記述することで任意の粒度で対応できるが マイコンモデル内部の故障注入の粒度については どのように考えるべきか? 現状では マイコンモデル内部を主要ブロック (ROM/RAM/ プロセッサコアなど ) に分けて定義し その主要ブロック単位に出力故障注入ができること が要求仕様である 診断機能はこの粒度で入れるため この粒度が適切と考えている 一方 故障注入の粒度を細かくしすぎると シミュレーション速度が遅くなる懸念がある したがって システムレベルで調べたい場合には この粒度でよいと考えている 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 68
3.2 時間精度分析 要求される時間精度を ユースケースごとに 以下に纏めた ユースケース 時間精度 仮想車一台分 シミュレーション 車 1 台分としてはネットワーク通信の信号レベルの再現の観点から 500kbps の信号再現ができると良い ( サンプリング周波数 5MHz 0.2μS) ( 本見解には別意見もある ネットワーク上のアナログ波形が見たいのではなく ネットワーク競合待ち状態が考慮されることなので それを考慮した仮想ネットワークモデルでもよいのではないか?) エンジン回転の割り込みやモータ回転センサへの対応は個別 HILS とし 車 1 台分ではサンプリング周期としては 1mS 程度が妥当と考える バーチャル HILS タスク周期は 1ms 程度 ( 製品分野によっては 一部 100μs 程度のタスクもある ) プロセッサ内の命令実行速度は ある程度考慮要だが サイクル精度は MUST 要件ではない (±10% 程度は許容 ) タスク周期時間は正確に CAN 通信は 転送遅延やバス占有順序などはある程度考慮要だが 実機との完全一致は不要 HILS も 最終製品とは完全一致はできないので 同等の精度でかまわない CPU 負荷計測 実マイコンでのクロック数と完全一致すること ( 本見解には別意見もある 実マイコンの完全置き換えを狙うのであれば 上記要求となるが 少し誤差があっても クリティカルな設計部位は実ハードで追加確認を行うといった併用運用で活用できるのではないか?) ( 次ページに続く ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 69
3.2 時間精度分析 < 続 > ユースケース 故障注入 故障解析 vecu による 網羅的検証 ソフトウェア機能検証 時間精度 システム検証には 15% 程度以上が望ましいが 故障再現のみではこの限りではない CPU 負荷見積もりや応答遅れに関する評価では 5% 程度 10% 程度は余裕を持って設計するので 時間精度そのものは重要でない ( クリティカルな設計をする場合は実ハードで確認を行う ) 割込みや IO のディレイ カウンタ等の評価ではクロックカウンタの精度でよい ( 例えば パルス周期の計測ではパルス間の時間を計測するが 重要なのは 実時間精度ではなくパルス間のクロックのカウント値である ) 用途 1: オブジェクトバイナリーレベルでの 統合ソフトウェア機能検証時間精度は フローの前後関係が保証されればよい 用途 2: 統合制御された ECU 等の個別ソフトのハザード分析シミュレーション マイコン周辺で協調動作する IC モデルや分布乗数回路モデルを含み総合する ECU モデルの実現の仕組みがあること および ECU の外側のセンサー アクチュエータモデル メカモデル 車両モデル ネットワークモデルを収集し 協調シミュレーションが出来るためには それらと時間精度 前後関係を合わせこむ同期機能を有すること またはマイクロセカンドの時間精度が必要 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 70
3.3 考察と今後の対応案 1 プロセッサ命令実行の時間精度 と シミュレーション実行速度 ( およびマイコンモデル開発工数 ) とのトレードオフが課題である プロセッサ命令実行の時間精度の完全性を追求する場合のベンダ側の技術的困難性を ユーザに理解いただくための説明資料の作成 提供が必要と考える また ユーザにとって 時間精度要求仕様の決め方をガイドする必要があると思われる ( 例 : ツール上での負荷 80% 以内を判定基準とした場合 時間精度の誤差を 1% とすれば 実機では 81% 以下と推定でき 100% に対してはマージンあるから OK と判断するといったことで運用できるなど ) このあたりのことを含めて解説したユーザ向けの ツール導入ガイド ( 案 ) を整備するとよいと考える 2 プロセッサ命令実行の時間精度は ユースケースにより 高精度モデル ( 低速 ) と高速モデル ( 低精度 ) を使い分けることが必要と思われる 時間精度の種別定義 精度評価手法 相互利用可能化のためのモデル間インタフェースの標準化などを検討することが望ましいと考える 3 複数 ECU 間を接続するインタフェースについて 時間精度と実行速度のトレードオフを考慮した標準インタフェースモデルを検討することが望ましい ( 例 : バーチャル CAN インタフェースの標準化 ) 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 71
3.4 活動当初の課題との関係 本 TF では バーチャル ECU の活用に当たっての課題を当初検討したが 本調査報告で提案の対応策との関係を以下に示す 当初検討課題 ( 今回提案と関連するものみ抜粋 ) モデリングツール間のモデル流用ができないこと モデル活用フェーズ毎のシミュレーション動作精度と実行時間要求の違いによる複数シミュレーションモデル対応の必要性 標準がない モデルの役割が階層的に定義できていない モデリング工数が多大 ( ユーザ要求ごとに個別開発していることも原因の 1 つ ) モデル活用の投資対効果の不明確さ 今回提案の対応策 今回作成済 : 現状事例 ( ユースケース ) 調査報告書 提案 1: ユーザ導入ガイド資料作成 提案 2: モデル種別 評価方法 モデル間インタフェースの標準化 提案 3: 複数 ECU 間の接続インタフェースの標準化 認知度 備考 : 上記はバーチャル ECU の活用に当たっての課題の全てを記載しているわけではなく 今回提案の対応策が全ての課題をカバーするものではない 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 72
第 1 章はじめに第 2 章現状事例 ( ユースケース ) 第 3 章分析第 4 章まとめ 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 73
まとめ 目的仮想マイコン ( バーチャル ECU) 活用に関する啓蒙活動の一環として 現状事例 ( ユースケース ) を整理し 利用目的 必要要件などを明確化する 調査方法現状の事例 ( ユースケース ) を利用目的ごとに分類し 今回調査では その代表事例について 各社にて分担して自社事例を中心に調査し 報告資料に纏めた 事例紹介 : 6 つの事例を紹介事例 1: 仮想車一台分シミュレーション < ホンダ > 事例 2: バーチャル HILS (vhils) < 日立 > 事例 3: CPU 負荷計測 < カルソニックカンセイ > 事例 4: 故障注入 故障解析 < デンソー > 事例 5: vecu による網羅的検証 < 富士通テン > 事例 6: ソフトウェア機能検証 < アイシン精機 > 分析 : 調査結果から追加導出した課題への対応策を提案 1 ユーザ導入ガイド資料作成 2 モデル種別 評価方法 モデル間インタフェースの標準化 3 複数 ECU 間の接続インタフェースの標準化 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 74
来歴 作成 編集来歴 年月日 作成 編集者 所属氏名 2011.9~12 ( 株 ) 本田技術研究所嶋田敏調査および資料提供 カルソニックカンセイ ( 株 ) 小澤哲也 ( 株 ) デンソー上杉浩 富士通テン ( 株 ) アイシン精機 ( 株 ) 日立オートモティブシステムズ ( 株 ) 斗納宏敏 鈴村延保 宮崎義弘 2012.1~4 日立オートモティブシステムズ ( 株 ) 宮崎義弘 報告書編集およびモデル流通 TFでのレビュー結果 反映 2012.5~6 一般公開向け報告書編集 来歴 2012/6/1 All Rights Reserved by 仮想マイコン応用推進協議会 /vecu-mbd WG/ モデル流通 TF 75