1 © 2015 The MathWorks, Inc. Simulink Requirements ™と 新製品System Composer ™による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部 大越 亮二
1© 2015 The MathWorks, Inc.
Simulink Requirements ™と新製品System Composer ™によるシステムズエンジニアリング
MathWorks Japanアプリケーションエンジニアリング部大越 亮二
2
エンジニアリングの活動
システム結合
要求分析
コンポーネント設計
コンポーネント検証
要求レベル
システムレベル
サブシステム・コンポーネントレベル
高
低
抽象度システム分析
システム記述、表現
3
システムズエンジニアリングの活動
システム記述、表現
要求分析
コンポーネント設計
コンポーネント検証
要求レベル
システムレベル
サブシステム・コンポーネントレベル
高
低
抽象度システム分析
• 実現可能性の評価• 最適化の決定
• トレードオフの評価• 要求を満たしているかの評価
• ユースケース検討• アーキテクチャ検討、作成
システム結合
4
MBSE と MBD の適応領域
要求分析
コンポーネント設計
コンポーネント検証
要求レベル
システムレベル
サブシステム・コンポーネントレベル
システム分析
MBSE
MBD
システム記述、表現
システムレベルの設計がMathWorksソリューションで対応可能となりました。
(Simulink)
システム結合
5
システムズエンジニアリングSystem Composer ™からSimulink®へ
システムのアーキテクチャ
システムの振る舞い
システム記述、表現
システム結合
System Composer ™
Simulink®
リンク
トレース
一致性の確認
6
本セッションのキーポイント
➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能になります。
設計モデルとのリンク
REQ 3.1 ENABLING CRUISE CONTROL
Cruise control is enabled when
…..
ENABLE SWITCH DETECTION
If the Enable switch is pressed
……
アーキテクチャモデルとのリンク
派生
7
本セッションのキーポイント
➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能になります。
➢ MathWorksのシステムズエンジニアリングソリューションは、アーキテクチャおよび設計を分析するための接続環境を提供し、システム設計領域から詳細設計領域のSimulinkモデルと接続が可能になります。
ADD
IMPLEMENTATION
HERE
Autogenerated by System Composer on Jan 25, 2019 2:00 pm EST
8
本セッションのキーポイント
➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能になります。
➢ MathWorksのシステムズエンジニアリングソリューションは、アーキテクチャおよび設計を分析するための接続環境を提供し、システム設計領域から詳細設計領域のSimulinkモデルと接続が可能になります。
➢ MathWorksのシステムズエンジニアリングソリューションは、 1つのマルチドメイン環境でアーキテクチャすべての部分を分析するための統合プラットフォームを提供します。
動的システム 状態マシン 離散イベント 物理モデリング
9
プロセス初期段階
コンセプト設計/描画プロセス後期段階
Simulinkモデル
これらキーポイントの重要性は?
10
プロセス初期段階
コンセプト設計/描画プロセス後期段階
Simulinkモデル
トレーサビリティ同期
分析 & シミュレーション
システムコンセプト設計と詳細設計のギャップとは?
<一貫した情報の流れ><接続可能な環境>
<分析 & シミュレーション基盤> が必要
11
Connected
トレードオフ分析 マルチドメインへの対応
そのギャップを埋めるには何が必要でしょうか?
ラフスケッチ 実装モデル
情報管理におけるトレーサビリティ
コンセプト設計/描画 モデル
12
MathWorksソリューション: System Composer ™ により
要求カバレッジのレポートを利用した影響分析
Simulink Requirements ™
MATLAB Simulink
ラフスケッチ トレードオフ分析 マルチドメインへの対応 実装モデル
13
ではこれからMathWorksソリューションを用いたシステムズエンジニアリングの一連の流れをご覧ください
14
今回はデ・ハビランド・カナダ社のレシプロ機 “ビーバー”の電動化プロジェクトを例に取り上げます
要求の取り込み
コンポーネントの作成
抽象インタフェースの作成
要求とのリンク
個別プロパティの作成と分析
既存Simulinkモデルとの接続
最適化
15
Simulink Requirements ™要求からアーキテクチャおよび設計への可視化、リンクを可能に
アーキテクチャや設計における実装状況をモニタ 要求変更の影響を特定する
アーキテクチャ、設計、コードおよびテストへの要求リンク
外部ソースからの要求のインポートと可視化
16
System Composer ™直感的なシステムおよびアーキテクチャの設計
描画
==
アーキテクチャ
よりハイレベルな領域におけるシステム設計のラフスケッチが可能になります。
17
System Composer ™データ駆動型分析に基づいたトレードオフ分析によるアーキテクチャの最適化
カスタムデータの追加 ロールアップデータの一括計算分析モデルの作成
データ分析にMATLABを用いることで、より実現性の高いアーキテクチャ設計が可能になります。
18
System Composer ™スポットライトビューを用いた複雑なアーキテクチャ設計の取り組み容易性向上
コンポジション スポットライト
マルチドメインシステムの設計をよりやり易くします。
19
System Composer ™システムおよびアーキテクチャモデルとSimulinkモデルの接続
ADD
IMPLEMENTATION
HERE
Autogenerated by System Composer on March 25, 2019 2:00 pm EST
アーキテクチャコンポーネントからSimulinkモデルの生成
アーキテクチャコンポーネントとSimulinkモデルの接続
詳細設計領域のSimulinkモデルとシームレスに接続が可能です。
20
Simulinkはマルチドメインモデリングのための多くの方法をサポートします
動的システム 状態マシン 離散イベントシステム
物理モデリング オブジェクト指向
MATLAB/Simulinkをシステム設計の開発にお役立て下さい!
21
関連情報:
▪ Simulink Requirement Webpage
▪ System Composer Webpage
▪ System Modeling and Simulation Webpage
▪ Trial
22
© 2019 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.
Accelerating the pace of engineering and science