matlab/simulinkを利用した モデルベース開発のト …...
TRANSCRIPT
![Page 1: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/1.jpg)
© 2009 CYBERNET SYSTEMS CO.,LTD. All Rights Reserved.
MATLAB/Simulinkを利用した
モデルベース開発のトレンドと将来展望
2009年5月21日(木)
![Page 2: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/2.jpg)
2
アジェンダ
はじめに
The MathWorks
MATLABプロダクトファミリ
自動車業界での利用
モデルベース開発
モデルベース開発とは
導入効果
開発プロセスのトレンド
まとめ
![Page 3: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/3.jpg)
3
はじめに
開発元: The MathWorks, Inc.本社:米国 マサチューセッツ州, Natick従業員2,000名超
25カ国に支社・代理店を展開
350社以上のパートナー
6ヶ月毎に最新版をリリース(2006/03~)
3月と9月の年2回(R200X a/b)
導入実績
175カ国以上、100万人以上のユーザ
3,500以上の大学
国内での販売・サポート
サイバネットシステム株式会社(~2009年6月30日)
The MathWorks日本法人へ事業移管(2009年7月1日~)
http://www.cybernet.co.jp/matlab/company/transition_detail.shtml
![Page 4: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/4.jpg)
4
MATLAB/SimulinkプロダクトファミリMATLABを中心とした90以上のツール群(拡張ライブラリ/追加オプション)
![Page 5: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/5.jpg)
5
データ解析
教育
実験・計測
通信航空宇宙 医療/科学環境/エネルギー電機
制御システム設計 通信システム設計
■ 適用分野
■ 産業分野
適用分野と産業分野
信号処理 画像処理
自自 動動 車車
![Page 6: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/6.jpg)
6
MATLABとは?
各種Toolbox(オプション製品)
アプリケーション展開ツール
データアクセスツール
強力な計算エンジン
豊富な関数 ・アルゴリズム開発
データ解析・可視化
全世界100万人が選んだ
対話的プログラミング環境
![Page 7: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/7.jpg)
7
Simulinkとは?
モデルベース開発のための
プラットフォーム
ブロック線図環境
モデリング、シミュレーションによる
設計
自動コード生成環境
各種Blockset
Stateflow
コード生成ツール
![Page 8: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/8.jpg)
8
R2009a(2009年3月リリース)MATLABプロダクトファミリ新機能
fft およびその他の MATLAB 関数でのマルチコア処理をサポート
Parallel Computing Toolboxで、デスクトップPC上の8個のプロセッサコア
までが利用可能
MATLAB プログラムおよびアプリケーションで .NET クラスを直接使用するこ
とが可能
Curve Fitting Toolboxにおける曲面近似オブジェクトを含む曲面近似や
新しいGUI
Symbolic Math Toolboxにおいて数式表現からSimulinkブロックを生成
http://www.cybernet.co.jp/matlab/products/release/r2009a.shtml
![Page 9: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/9.jpg)
9
R2009a(2009年3月リリース)Simulinkプロダクトファミリ新機能
Simulink および Stateflow において、シミュレーション状態の保存、復元、およ
び再開機能を追加
Simulink Fixed Point において、Discrete Filterブロックおよび Simulinkデー
タオブジェクトの自動スケーリングで固定小数点をサポート
Real-Time Workshop および Real-Time Workshop Embedded Coderに
おいて、メモリ使用量の削減や実行時間の短縮など、生成されるコードの効率
が向上
Simulinkモデルパラメータを推定および最適化するための新製品、Simulink
Design Optimizationを追加
http://www.cybernet.co.jp/matlab/products/release/r2009a.shtml
![Page 10: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/10.jpg)
10
自動車業界で採用されている理由
1. モデルベース開発にフィット
設計対象システムを記述、シミュレーション可能
仮想検証 ⇔ 実機ベース検証 (RPT, HILS) の組合せ
量産向けコード生成機能
2. 開発プロセスにフィット
先行開発 ⇒ 量産開発への移行がスムース
モデルのリファインが容易
OEM-サプライヤ間をまたいだ開発をサポート
3. 開発プロセスを支える豊富なサードパーティツール連携
4. The MathWorksと自動車業界ユーザ会との親密な関係
(MAAB/JMAAB)
![Page 11: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/11.jpg)
11
JMAAB (Japan MATLAB Automotive Advisory Board) JMAAB (Japan MATLAB Automotive Advisory Board)
国内自動車メーカーと、同自動車用制御装置サプライヤーの
MATLABユーザー会
活動目的活動目的
モデルベース開発(MBD)の推進、MBDプロセスの早期
実現
MATLAB/Simulinkベースでの設計・開発環境の発展
自動車メーカーとサプライヤーの境界を越えた効率的な
開発環境の実現
JMAAB
![Page 12: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/12.jpg)
12
ボードメンバー(ボードメンバー(99名)名) 【【運営、計画・活動案の策定、議題の選定など、全決議採択運営、計画・活動案の策定、議題の選定など、全決議採択】
大井(デンソー)、大畠(トヨタ自動車) 、尾形(ミツバ) 、片山(トヨタ自動車)、久保(アイシン
AW)、嶋田(本田技術研究所) 、進矢(マツダ)、鈴木(デンソー) 、山中(日立製作所)
【50音順】
コアメンバー(コアメンバー(2020社)社) 【【WGWG活動への参加が可能活動への参加が可能】】
アイシン精機、アイシンAW、アドヴィックス、いすゞ自動車、
ジヤトコ、スズキ、デンソー、トヨタ自動車、日産自動車、
日立製作所、富士重工業、本田技術研究所、マツダ、
三菱電機、三菱自動車、ヤマハ発動機、
三菱ふそうトラック・バス、日産ディーゼル、ミツバ、現代自動車
一般メンバー(一般メンバー(15481548名名 474474社社:: 20092009年年55月月1515日日現在現在))
WEBでの登録ユーザ数。JMAABサイトより成果物を利用できる。
自動車業界をはじめ、エレクトロニクス、航空宇宙、精密機器、教育機関など、多数の
業界からも登録
JMAAB一般メンバー
ボードメンバーボードメンバー
コアメンバーコアメンバー
WG WG WG
事務局
JMAABの組織構成
![Page 13: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/13.jpg)
13
アジェンダ
はじめに
The MathWorks
MATLABプロダクトファミリ
自動車業界での利用
モデルベース開発
モデルベース開発とは
導入効果
開発プロセスのトレンド
まとめ
![Page 14: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/14.jpg)
14
仕様検討設計
実装テスト・検証
混入
検出
8%15%
22%
55%
60%
21%
12%
7%0%
10%
20%
30%
40%
50%
60%
70%
開発工程における設計エラーの混入/検出
設計エラーの早期検出の重要性
Clive Maxfield and Kuhoo Goyal “EDA: Where Electronics Begins”
TechBites Interactive, October 1, 2001ISBN: 0971406308]
【解決策】モデルベース開発
設計エラーの検出が遅れるほど、修正に必要となるコスト・時間が増大
設計エラーの早期検出・修正
品質・コスト・納期改善効果大
![Page 15: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/15.jpg)
15
要求・仕様設 計
実 装
テスト・検証
従来の開発プロセス
紙ベースの仕様書曖昧な記述再利用が困難
プロトタイプテスト不十分かつ高コスト
ハンドコードヒューマンエラー混入品質のばらつき 従来のテスト
最後でエラー検出手戻りの発生
![Page 16: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/16.jpg)
16
要求・仕様設 計
実 装
テスト・検証
モデルベース開発の適用
フィジカルコンポーネントモデル
フィジカルコンポーネントモデル
環境モデル環境モデル
アルゴリズムアルゴリズム
シミュレーションによる設計
- 試作機作成の低減- 体系的な仮説による
解析の実現
アルゴリズムアルゴリズム
C, C++C, C++
MCUMCU DSPDSP FPGAFPGA ASICASIC
VHDL, VerilogVHDL, Verilog
自動コード生成- 工数と労力の削減- コードの再利用- コーディングエラーの
最小化
コー
ド生
成
コー
ド生
成 コー
ド生
成
コー
ド生
成
システムビヘイビアモデルシステムビヘイビアモデル
環境モデル環境モデル
実行可能な仕様書- あいまいさの除去- 要求仕様書へのリンク
![Page 17: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/17.jpg)
17
モデルベース開発
実行可能な仕様書
コード生成による実装
継続的なテスト・検証 model
シミュレーションによる設計
モデルの詳細化
継続的な検証
モデルからのコード生成
![Page 18: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/18.jpg)
18
実行可能な仕様書
コード生成による実装
継続的なテスト・検証
modelシミュレーションによる設計
MATLABプロダクトファミリによるモデルベース開発環境
【適用プロダクト】• MATLAB• Simulink• 適用分野に特化した各種ライブラリ–Toolbox: MATLAB用–Blockset: Simulink用
実行可能な仕様書実行可能な仕様書
理想モデルによる純粋な仕様検討
機能分割、ターゲットに依存しない仕様をモデル化
モデルを「実行可能な仕様書」として工程間で共有
急な仕様変更対応、管理が容易化
![Page 19: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/19.jpg)
19
実行可能な仕様書
コード生成による実装
model
【適用プロダクト】• Simulink• Stateflow• Fixed-Point Toolbox• Simulink Fixed Point
MATLABプロダクトファミリによるモデルベース開発環境
シミュレーションによる設計シミュレーションによる設計
シミュレーションによる妥当性検証
ハードウェアプロトタイピングのコスト・工数抑制
固定小数点化、サイクル精度の検証
システム内部の相互作用、実現構造の検証継続的なテスト・検証
シミュレーションによる設計
![Page 20: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/20.jpg)
20
実行可能な仕様書
コード生成による実装
継続的なテスト・検証 model
シミュレーションによる設計
【適用プロダクト】
• Real-Time Workshop• Real-Time Workshop Embedded Coder
• Stateflow Coder• Simulink HDL Coder
MATLABプロダクトファミリによるモデルベース開発環境
コード生成による実装コード生成による実装
コーディングエラーの抑制
再現性の高い実装結果
3rd パーティの提供するFPGA、および評価用ボードに特化した各種の自動コード生成オプションが利用可能
![Page 21: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/21.jpg)
21
【適用プロダクト】
• Simulink Verification & Validation• Simulink Design Verifier • SystemTest
MATLABプロダクトファミリによるモデルベース開発環境
継続的なテスト・検証継続的なテスト・検証
モデルをテストベンチとして再利用
システム性能指標 によるハードウェア/ソフトウェアデザイン検証
評価用ボードなどに即実装し、実機を用いたアルゴリズム検証が可能
実行可能な仕様書
コード生成による実装
継続的なテスト・検証
modelシミュレーションによる設計
![Page 22: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/22.jpg)
22
モデルベース開発
実行可能な仕様書
シミュレーションによる設計
コード生成による実装
各工程におけるテスト・検証
モデルベース開発の効果
実行可能な仕様書
シミュレーションによる設計
コード生成による実装
コスト削減ハードウェアプロトタイプの削減
手戻りの抑制
品質向上あいまいな情報によるミス・コミュニケーションの
抑制(社内部署間/企業間)
ヒューマンエラーの減少
効率改善シミュレーションによる
- 迅速な設計・評価の確認
- “仮説” を利用した設計検討
設計結果の資産化
継続的なテスト・検証
![Page 23: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/23.jpg)
23
実際の導入効果はどうなのか?
他にもケーススタディや適用事例が多数公開されています。
日本語: http://www.cybernet.co.jp/matlab/library/case/英 語: http://www.mathworks.com/company/user_stories/index.html
本日ご紹介する事例
ケーススタディ: IBSによる調査レポート“Simulinkの投資対効果”
自動車業界におけるモデルベース開発適用事例
![Page 24: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/24.jpg)
24
International Business Strategies (IBS)の著名なアナリストによる調査報告
システムレベル設計にSimulinkを適用した
業界有力企業5社においてインタビュー実施
報告にはHDビデオプロセッサの製造元も含まれる
※ 本報告書は下記URLにて公開されています。
http://www.mathworks.com/roi/ (英文)
和文版(サマリ)を希望される方は別途ご連絡ください。
ケーススタディ: IBSによる調査レポート“Simulinkの投資対効果”
![Page 25: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/25.jpg)
25
Simulinkベースの開発プロジェクトは、従来手法と比較して1/3~1/2の期間で完了している。
Simulinkを導入したことによる直接的なコスト削減効果 = $100万以上
→ コスト削減効果は全般的には導入による開発期間短縮などに基づく
$1.6M$1.5M$3.1MWireless
$1.8M$1.2M$3.0MVideo Processor
$1.6M$0.9M$2.5MWireless Baseband IC
$2.1M$1.6M$3.7MWireless LAN
$1.6M$1.5M$3.1MData Comm Interface
直接的なコスト効果$M
Simulinkを用いた場合の開発コスト(予測値)
Simulinkを用いなかった場合の
開発コスト(予測値)
ケーススタディ
ケーススタディ: IBSによる調査レポート“Simulinkの投資対効果”
![Page 26: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/26.jpg)
26
間接的なコスト効果 → $10M+プロダクトライフサイクルにおける利益機会の創出など
市場投入までの期間短縮
製品性能の最適化
競争力の維持
これらの間接的な効果は、量産設計においてもっとも顕著に表れており、その試算額は$10M-$20M に及ぶ。
→ 直接的な効果のみを考慮するのではなく、間接的な効果と合わせてSimulinkによるMBD導入を検討するべき
ケーススタディ: IBSによる調査レポート“Simulinkの投資対効果”
![Page 27: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/27.jpg)
27
トヨタ/プリウスのエンジン冷却水蓄熱システムのECUへ実装
日経エレクトロニクス 2003.12.22号より
日立ノースアメリカのラピッドプロトECU開発
http://www.mathworks.com/products/rtw/userstories.html?file=8438
メルセデス・ベンツ・トラックのクルーズコントロールシステム
http://www.mathworks.com/products/rtw/userstories.html?file=8140
トヨタ/デンソーが自動車量産ソフト開発においてMATLAB R14を本格導入
http://www.cybernet.co.jp/ir/release/050801.shtml
トヨタ/プリウスのエンジン冷却水蓄熱システムのECUへ実装
日経エレクトロニクス 2003.12.22号より
日立ノースアメリカのラピッドプロトECU開発
http://www.mathworks.com/products/rtw/userstories.html?file=8438
メルセデス・ベンツ・トラックのクルーズコントロールシステム
http://www.mathworks.com/products/rtw/userstories.html?file=8140
トヨタ/デンソーが自動車量産ソフト開発においてMATLAB R14を本格導入
http://www.cybernet.co.jp/ir/release/050801.shtml
自動車業界におけるモデルベース開発の適用事例
![Page 28: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/28.jpg)
28
アジェンダ
はじめに
The MathWorks
MATLABプロダクトファミリ
自動車業界での利用
モデルベース開発
モデルベース開発とは
導入効果
開発プロセスのトレンド
まとめ
![Page 29: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/29.jpg)
29
Studying the Impact of MBD:モデルベース開発の影響
Aerospace
SupplierTool
OEMResearch
SupplierGermany
United Kingdom
Austria
Sweden
USA
Managing Directors
High-level personnel and experts in research and developmentInstitute leaders and department heads of leading research organizations
(Translation by presenter)
参加者情報
対 象
参加者
対 象 国
![Page 30: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/30.jpg)
30
“Front-Loading” the Effort:開発のフロントローディング化が進む
Trends in Development Process
要求分析
システム設計
実装
テスト
(Translation by presenter)
1996年: 要求分析 5%、システム設計10%、実装45%、テスト40%
2008年: 要求分析20%、システム設計25%、実装25%、テスト30%
2016年: 要求分析30%、システム設計25%、実装15%、テスト30%
![Page 31: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/31.jpg)
31
System Design and Modeling:再利用の増加と設計エラーの減少
設計の繰り返し
繰り返しの調整
設計エラー
モデルの再利用
Trends in System Design
(Translation by presenter)
![Page 32: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/32.jpg)
32
Implementation:自動コード生成の適用
Using Hand-Code in Models Production Code Generation from Models
Hand Code Modeled Elements None Some Most All
(Translation by presenter)
![Page 33: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/33.jpg)
33
Test and Verification:人員を増やすことなくテスト工程を改善
テスト回数
自動テストケース生成
テストケース
エラーの発見
エンジニア数
Trends in Component Testing
(Translation by presenter)
![Page 34: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/34.jpg)
34
アジェンダ
はじめに
The MathWorks
MATLABプロダクトファミリ
自動車業界での利用
モデルベース開発
モデルベース開発とは
導入効果
開発プロセスのトレンド
まとめ
![Page 35: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/35.jpg)
35
まとめ
MATLABプロダクト
MATLABとは?
・・・・・・研究者・技術者のためのテクニカルコンピューティング環境
Simulinkとは?
・・・・・・業界標準のモデルベース開発環境
開発元:The MathWorks, Inc.
モデルベース開発とは?
自動車制御システム開発において多く採用されている
プロセス。
Simulinkで作成した1つのモデルを、開発の上流から
下流までの全てのプロセスで共用し、統一された環
境におけるシステム開発を可能にするプロセス
実行可能な仕様書
コード生成による実装
連続したテスト・検証モデル
シミュレーションによる設計
![Page 36: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/36.jpg)
36
まとめ
導入効果はどうなのか?
ケーススタディ: “Simulinkの投資対効果”
自動車業界でのユーザー事例
開発プロセスのトレンド
調査レポートに基づいて、今後の傾向を
ご紹介しました。
実行可能な仕様書
コード生成による実装
連続したテスト・検証モデル
シミュレーションによる設計
![Page 37: MATLAB/Simulinkを利用した モデルベース開発のト … R2009a(2009年3月リリース) MATLABプロダクトファミリ新機能 fft およびその他のMATLAB 関数でのマルチコア処理をサポート](https://reader038.vdocuments.site/reader038/viewer/2022102822/5b30e2087f8b9ab5728bc9b3/html5/thumbnails/37.jpg)
37
ご清聴ありがとうございました。
サイバネットシステムブース
小間番号122番