モデルベースで品質向上 - sma - スキル ... · double-click to open the gui and...
TRANSCRIPT
Copyright © 2011 TTDC. All Rights Reserved.
1 / 28
モデルベースで品質向上モデルベースで品質向上
2011年11月17日(木)
トヨタテクニカルディベロップメント株式会社
執行役員
荻野 優
モデルベースが切り拓く次世代のモノ作り
Copyright © 2011 TTDC. All Rights Reserved.
2 / 28
1. 会社紹介
2. モデルベース開発とは
3. なぜモデルベース開発か
4. TTDCの取組み紹介
5. 海外の取組み紹介
6. まとめ
Agenda
Copyright © 2011 TTDC. All Rights Reserved.
3 / 28
1. 会社紹介
2. モデルベース開発とは
3. なぜモデルベース開発か
4. TTDCの取組み紹介
5. 海外の取組み紹介
6. まとめ
Agenda
Copyright © 2011 TTDC. All Rights Reserved.
4 / 28
英 文 名英 文 名 :
Toyota Technical Development Corporation :
Toyota Technical Development Corporation
トヨタテクニカルディベロップメント株式会社トヨタテクニカルディベロップメント株式会社
((TTDC)TTDC)
1.会社紹介
:
愛知県豊田市花本町井前1-21:
愛知県豊田市花本町井前1-21
設 立設 立
:
5.5億円
※トヨタ自動車100%出資:
5.5億円
※トヨタ自動車100%出資
本 社本 社
:
6,444名(2011年4月1日現在):
6,444名(2011年4月1日現在)
資 本 金資 本 金
:
2006年4月1日:
2006年4月1日
従業員数従業員数
:
612億円(2010年度):
612億円(2010年度)売 上 高売 上 高
: 豊田市、名古屋市、裾野市、新宿、横浜、札幌: 豊田市、名古屋市、裾野市、新宿、横浜、札幌事 業 所事 業 所
Copyright © 2011 TTDC. All Rights Reserved.
6 / 28
トヨタ車の開発トヨタ車の開発
製品開発/車両開発
製品開発/車両開発
部品開発部品開発
車体
メーカー
車体
メーカー
トヨタ自動車トヨタ自動車研究開発研究開発
部品メーカー
部品メーカー
パワートレーン 電子 車 両
車体メーカー
部品メーカー
市場に一番近い領域で開発機能を担当市場に一番近い領域で開発機能を担当
1.会社紹介
Copyright © 2011 TTDC. All Rights Reserved.
8 / 28
1. 会社紹介
2. モデルベース開発とは
3. なぜモデルベース開発か
4. TTDCの取組み紹介
5. 海外の取組み紹介
6. まとめ
Agenda
Copyright © 2011 TTDC. All Rights Reserved.
Double-cl ick toopen the GUI and select a
maneuver
Modeling an Automatic Transmission Controller
Vehicle
Ne
gear
Nout
Ti
Tout
Transmission
run() gear
throttle
down_th
up_th
Threshold Calculation
speed
up_th
down_th
gear
CALC_TH
Shift_logic
Ti
throttleNe
Engine
Brake
Throttle
Driving Maneuvers
output torque
transmission speed仕様のモデル化
ECU
実機
仕様
実装
テスト
評価
設計
プラントモデルによる検証
制御モデル
コード自動生成
MILS
SILS HILS
VRS
2.モデルベース開発とは
車両開発V字工程におけるモデルベース開発技術
9 / 28
Copyright © 2011 TTDC. All Rights Reserved.
10 / 28
1. 会社紹介
2. モデルベース開発とは
3. なぜモデルベース開発か
4. TTDCの取組み紹介
5. 海外の取組み紹介
6. まとめ
Agenda
Copyright © 2011 TTDC. All Rights Reserved.
トヨタ車のリコール問題で 電子制御システムに欠陥があるのではないか疑いがあった。
NASAが電子制御システムについて調査を実施
3.なぜモデルベース開発か
調査にあたりモデルベース開発手法が活用された
11 / 28
Copyright © 2011 TTDC. All Rights Reserved.
モデルベース開発手法など先端技術を応用し、 短期間でソフトの詳細な解析と検証を可能にした 欠陥が見つからなかったと結論
NASAが電子制御システムについて解析と検証 2010.4~2010.8
3.なぜモデルベース開発か
12 / 28
モデルベースは品質向上に有効な技術と考える
Copyright © 2011 TTDC. All Rights Reserved.
モデルベース開発のメリット
品品 質質 効効
率率
・上流工程で品質を作り込み
・機能安全ISO26262への 対応が容易
・検証がより広く実施可能
・S/WとH/W並列開発が可能
・自動化による更なる効率化
・後戻りが大幅削減
3.なぜモデルベース開発か
13 / 28
Copyright © 2011 TTDC. All Rights Reserved.
・モデルにより上流工程で品質を作り込み →システムの要件/機能の把握や問題の解析も容易
MILS検証
コード自動生成
HILS検証
VRS検証
仕様
実装
テスト
評価
設計
RPT/SILS検証
3.なぜモデルベース開発か
14 / 28
Copyright © 2011 TTDC. All Rights Reserved.
・機能安全ISO26262への対応がやすい →トレーサビリティの確保が容易
Double-cl ick toopen the GUI and select a
maneuver
Modeling an Automatic Transmission Controller
Vehicle
Ne
gear
Nout
Ti
Tout
Transmission
run() gear
throttle
down_th
up_th
Threshold Calculation
speed
up_th
down_th
gear
CALC_TH
Shift_logic
Ti
throttleNe
Engine
Brake
Throttle
Driving Maneuvers
output torque
transmission speed要求仕様
ECU
実機
仕様
実装
テスト
評価
設計
モデルベース統合検証環境
制御モデル
一致性検証
一致性検証 一致性検証コード自動生成
MILS
SILS HILS
VRS
3.なぜモデルベース開発か
15 / 28
Copyright © 2011 TTDC. All Rights Reserved.
・検証がより広く実施可能 →検証の自動化も容易
・実機で実施困難なテスト例:モータの内部故障モード
・実機で危険なテスト例:高電圧大電流でのテスト
・複雑化により実機検証パタン網羅が限界→検証自動化で広い範囲で効率的に検証
3.なぜモデルベース開発か
16 / 28
Copyright © 2011 TTDC. All Rights Reserved.
17 / 28
1. 会社紹介
2. モデルベース開発とは
3. なぜモデルベース開発か
4. TTDCの取組み紹介
5. 海外の取組み紹介
6. まとめ
Agenda
Copyright © 2011 TTDC. All Rights Reserved.
モデル/ツール/シミュレーション装置/ソリューションの開発とサポート
Double-click toopen the GUI and select a
maneuver
Modeling an Automatic Transmission Controller
Vehicle
Ne
gear
Nout
Ti
Tout
Transmission
run() gear
throttle
down_th
up_th
Threshold Calculation
speed
up_th
down_th
gear
CALC_TH
Shift_logic
Ti
throttleNe
Engine
Brake
Throttle
Driving Maneuvers
output torque
transmission speed
MILS
SILS HILS
SILS/VRS
仕様
実装
テスト
評価
設計
Model
P.D.I.C.S. MotorBox
並列分散処理型シミュレータ 高速高精度モータHILS
4.TTDCの取組み紹介
18 / 28
Copyright © 2011 TTDC. All Rights Reserved.
並列分散技術により大規模モデルの高速演算が必要
⇒
高性能、高機能な車両モデル等の高速演算が可能
モデルベース開発の適用に伴い,
モデルが大規模化、複雑化解析時間、設備コストが増大,活用が困難
問題解決の糸口に!
範囲
詳細モ
デル
規模
21 / 28
4.TTDCの取組み紹介:並列分散処理型シミュレータ(P.D.I.C.S.)
Copyright © 2011 TTDC. All Rights Reserved.
対象の実システム
Simulinkモデル
22 / 28
4.TTDCの取組み紹介:並列分散処理型シミュレータ(P.D.I.C.S.)
インバータ
Copyright © 2011 TTDC. All Rights Reserved.
0 5 10
0
100
200
300
0 5 10
-1
0
1
20 5 10
0
100
200
300
0 5 10
-1
0
1
2
専用GUI
同期並列高速演算
演算結果出力
並列用モデル
自動変換
並列用Cソース
ファイル生成
マルチCPU/コア計算機
並列用SimulinkモデルオリジナルSimulinkモデル
モデル全部のサブシステムリスト化
並列化要素サブシステムリスト
23 / 28
4.TTDCの取組み紹介:並列分散処理型シミュレータ(P.D.I.C.S.)
Copyright © 2011 TTDC. All Rights Reserved.
24 / 28
1. 会社紹介
2. モデルベース開発とは
3. なぜモデルベース開発か
4. TTDCの取組み紹介
5. 海外の取組み紹介
6. まとめ
Agenda
Copyright © 2011 TTDC. All Rights Reserved.
EUのARTEMIS計画
・異なる産業や技術領域における次世代組み込みシステ ムの実現に必要な標準設計/要素技術/ツール等
・複雑システムのモデルベース手法や 機能安全に対応した手法の開発
・開発環境やツールチェーンの高度化、迅速な市場展開
・10年間で25億ユーロ
25 / 28
5.海外の取組み紹介:欧州
Copyright © 2011 TTDC. All Rights Reserved.
アメリカ国立科学財団(NSF)主導のCPS計画
・異なる産業や技術領域におけるCyber-Physicalシス テムの基本理論/方法/ツールなどの研究/開発
・離散系/連続系の設計/解析に適用 できるモデリング手法の研究
・自動車/電力/医療/防衛などの分野での応用
・大学や研究機関に対し年間3000万ドル支援
26 / 28
5.海外の取組み紹介:アメリカ
Copyright © 2011 TTDC. All Rights Reserved.
27 / 28
1. 会社紹介
2. モデルベース開発とは
3. なぜモデルベース開発か
4. TTDCの取組み紹介
5. 海外の取組み紹介
6. まとめ
Agenda