Top Banner
1 © 2015 The MathWorks, Inc. Simulink Requirements 新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部 大越 亮二
22

新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan...

May 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

1© 2015 The MathWorks, Inc.

Simulink Requirements ™と新製品System Composer ™によるシステムズエンジニアリング

MathWorks Japanアプリケーションエンジニアリング部大越 亮二

Page 2: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

2

エンジニアリングの活動

システム結合

要求分析

コンポーネント設計

コンポーネント検証

要求レベル

システムレベル

サブシステム・コンポーネントレベル

抽象度システム分析

システム記述、表現

Page 3: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

3

システムズエンジニアリングの活動

システム記述、表現

要求分析

コンポーネント設計

コンポーネント検証

要求レベル

システムレベル

サブシステム・コンポーネントレベル

抽象度システム分析

• 実現可能性の評価• 最適化の決定

• トレードオフの評価• 要求を満たしているかの評価

• ユースケース検討• アーキテクチャ検討、作成

システム結合

Page 4: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

4

MBSE と MBD の適応領域

要求分析

コンポーネント設計

コンポーネント検証

要求レベル

システムレベル

サブシステム・コンポーネントレベル

システム分析

MBSE

MBD

システム記述、表現

システムレベルの設計がMathWorksソリューションで対応可能となりました。

(Simulink)

システム結合

Page 5: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

5

システムズエンジニアリングSystem Composer ™からSimulink®へ

システムのアーキテクチャ

システムの振る舞い

システム記述、表現

システム結合

System Composer ™

Simulink®

リンク

トレース

一致性の確認

Page 6: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

6

本セッションのキーポイント

➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能になります。

設計モデルとのリンク

REQ 3.1 ENABLING CRUISE CONTROL

Cruise control is enabled when

…..

ENABLE SWITCH DETECTION

If the Enable switch is pressed

……

アーキテクチャモデルとのリンク

派生

Page 7: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

7

本セッションのキーポイント

➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能になります。

➢ MathWorksのシステムズエンジニアリングソリューションは、アーキテクチャおよび設計を分析するための接続環境を提供し、システム設計領域から詳細設計領域のSimulinkモデルと接続が可能になります。

ADD

IMPLEMENTATION

HERE

Autogenerated by System Composer on Jan 25, 2019 2:00 pm EST

Page 8: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

8

本セッションのキーポイント

➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能になります。

➢ MathWorksのシステムズエンジニアリングソリューションは、アーキテクチャおよび設計を分析するための接続環境を提供し、システム設計領域から詳細設計領域のSimulinkモデルと接続が可能になります。

➢ MathWorksのシステムズエンジニアリングソリューションは、 1つのマルチドメイン環境でアーキテクチャすべての部分を分析するための統合プラットフォームを提供します。

動的システム 状態マシン 離散イベント 物理モデリング

Page 9: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

9

プロセス初期段階

コンセプト設計/描画プロセス後期段階

Simulinkモデル

これらキーポイントの重要性は?

Page 10: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

10

プロセス初期段階

コンセプト設計/描画プロセス後期段階

Simulinkモデル

トレーサビリティ同期

分析 & シミュレーション

システムコンセプト設計と詳細設計のギャップとは?

<一貫した情報の流れ><接続可能な環境>

<分析 & シミュレーション基盤> が必要

Page 11: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

11

Connected

トレードオフ分析 マルチドメインへの対応

そのギャップを埋めるには何が必要でしょうか?

ラフスケッチ 実装モデル

情報管理におけるトレーサビリティ

コンセプト設計/描画 モデル

Page 12: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

12

MathWorksソリューション: System Composer ™ により

要求カバレッジのレポートを利用した影響分析

Simulink Requirements ™

MATLAB Simulink

ラフスケッチ トレードオフ分析 マルチドメインへの対応 実装モデル

Page 13: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

13

ではこれからMathWorksソリューションを用いたシステムズエンジニアリングの一連の流れをご覧ください

Page 14: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

14

今回はデ・ハビランド・カナダ社のレシプロ機 “ビーバー”の電動化プロジェクトを例に取り上げます

要求の取り込み

コンポーネントの作成

抽象インタフェースの作成

要求とのリンク

個別プロパティの作成と分析

既存Simulinkモデルとの接続

最適化

Page 15: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

15

Simulink Requirements ™要求からアーキテクチャおよび設計への可視化、リンクを可能に

アーキテクチャや設計における実装状況をモニタ 要求変更の影響を特定する

アーキテクチャ、設計、コードおよびテストへの要求リンク

外部ソースからの要求のインポートと可視化

Page 16: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

16

System Composer ™直感的なシステムおよびアーキテクチャの設計

描画

==

アーキテクチャ

よりハイレベルな領域におけるシステム設計のラフスケッチが可能になります。

Page 17: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

17

System Composer ™データ駆動型分析に基づいたトレードオフ分析によるアーキテクチャの最適化

カスタムデータの追加 ロールアップデータの一括計算分析モデルの作成

データ分析にMATLABを用いることで、より実現性の高いアーキテクチャ設計が可能になります。

Page 18: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

18

System Composer ™スポットライトビューを用いた複雑なアーキテクチャ設計の取り組み容易性向上

コンポジション スポットライト

マルチドメインシステムの設計をよりやり易くします。

Page 19: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

19

System Composer ™システムおよびアーキテクチャモデルとSimulinkモデルの接続

ADD

IMPLEMENTATION

HERE

Autogenerated by System Composer on March 25, 2019 2:00 pm EST

アーキテクチャコンポーネントからSimulinkモデルの生成

アーキテクチャコンポーネントとSimulinkモデルの接続

詳細設計領域のSimulinkモデルとシームレスに接続が可能です。

Page 20: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

20

Simulinkはマルチドメインモデリングのための多くの方法をサポートします

動的システム 状態マシン 離散イベントシステム

物理モデリング オブジェクト指向

MATLAB/Simulinkをシステム設計の開発にお役立て下さい!

Page 22: 新製品System Composer による システムズエンジ …...新製品System Composer による システムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部

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