Simulink Requirements
™と
新製品System Composer
™による
システムズエンジニアリング
MathWorks Japan
エンジニアリングの活動
システム結合 要求分析 コンポーネント 設計 コンポーネント 検証 要求レベル システムレベル サブシステム・ コンポーネントレベル 高 低 抽象度 システム分析 システム記述、表現システムズエンジニアリングの活動
システム記述、表現 要求分析 コンポーネント 設計 コンポーネント 検証 要求レベル システムレベル サブシステム・ コンポーネントレベル 高 低 抽象度 システム分析 • 実現可能性の評価 • 最適化の決定 • トレードオフの評価 • 要求を満たしているかの評価 • ユースケース検討 • アーキテクチャ検討、作成 システム結合MBSE と MBD の適応領域
要求分析 コンポーネント 設計 コンポーネント 検証 要求レベル システムレベル サブシステム・ コンポーネントレベル システム分析 MBSE MBD システム記述、表現 システムレベルの設計が MathWorksソリューション で対応可能となりました。 (Simulink) システム結合システムズエンジニアリング
System Composer
™
から
Simulink
®へ
システムの アーキテクチャ システムの 振る舞い システム記述、表現 システム結合
System Composer
™
Simulink
® リンク トレース 一致性の確認本セッションのキーポイント
➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび 設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能に なります。 設計モデルとの リンクREQ 3.1 ENABLINGCRUISECONTROL Cruise control is enabled when …..
ENABLESWITCHDETECTION
If the Enable switch is pressed ……
アーキテクチャモデルとの リンク
本セッションのキーポイント
➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび 設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能に なります。 ➢ MathWorksのシステムズエンジニアリングソリューションは、アーキテクチャおよび設計を分 析するための接続環境を提供し、システム設計領域から詳細設計領域のSimulinkモデ ルと接続が可能になります。 ADD IMPLEMENTATION HERE本セッションのキーポイント
➢ MathWorksのシステムズエンジニアリングソリューションにより、要求、アーキテクチャおよび 設計間のトレーサビリティを可能にするための一貫した情報の流れを確立することが可能に なります。 ➢ MathWorksのシステムズエンジニアリングソリューションは、アーキテクチャおよび設計を分 析するための接続環境を提供し、システム設計領域から詳細設計領域のSimulinkモデ ルと接続が可能になります。 ➢ MathWorksのシステムズエンジニアリングソリューションは、 1つのマルチドメイン環境でアー キテクチャすべての部分を分析するための統合プラットフォームを提供します。 動的システム 状態マシン 離散イベント 物理モデリングプロセス初期段階
コンセプト設計/描画
プロセス後期段階
Simulinkモデル
プロセス初期段階
コンセプト設計/描画
プロセス後期段階
Simulinkモデル
トレーサビリティ 同期 分析 & シミュレーションシステムコンセプト設計と詳細設計のギャップとは?
<一貫した情報の流れ>
<接続可能な環境>
<分析 & シミュレーション基盤> が必要
Connected トレードオフ分析 マルチドメインへの対応
そのギャップを埋めるには何が必要でしょうか?
ラフスケッチ 実装モデル 情報管理におけるトレーサビリティ コンセプト設計/描画 モデルMathWorksソリューション:
System Composer
™
により
要求カバレッジのレポートを利用した影響分析
Simulink Requirements
™
MATLAB
Simulink
ラフスケッチ トレードオフ分析
マルチドメインへの対応 実装モデルではこれからMathWorksソリューションを用いた
今回はデ・ハビランド・カナダ社のレシプロ機 “ビーバー”の電動化プロジェクト
を例に取り上げます
要求の取り込み コンポーネントの 作成 抽象インタフェースの 作成 要求とのリンク 個別プロパティの 作成と分析 既存Simulink モデルとの接続 最適化Simulink Requirements
™
要求からアーキテクチャおよび設計への可視化、リンクを可能に アーキテクチャや設計における 実装状況をモニタ 要求変更の影響を特定する アーキテクチャ、設計、コードおよび テストへの要求リンク 外部ソースからの要求のインポート と可視化System Composer
™
直感的なシステムおよびアーキテクチャの設計描画
==
アーキテクチャ
よりハイレベルな領域におけるシステム設計のラフスケッチが可能になります。System Composer
™
データ駆動型分析に基づいたトレードオフ分析によるアーキテクチャの最適化
カスタムデータの追加 分析モデルの作成 ロールアップデータの一括計算
System Composer
™
スポットライトビューを用いた複雑なアーキテクチャ設計の取り組み容易性向上
コンポジション スポットライト
System Composer
™
システムおよびアーキテクチャモデルとSimulinkモデルの接続
ADD
IMPLEMENTATION HERE
Autogenerated by System Composer on March 25, 2019 2:00 pm EST
アーキテクチャコンポーネントから Simulinkモデルの生成
アーキテクチャコンポーネントと Simulinkモデルの接続
Simulinkはマルチドメインモデリングのための多くの方法をサポートします
動的システム 状態マシン 離散イベントシステム
物理モデリング オブジェクト指向
関連情報:
▪ Simulink Requirement Webpage ▪ System Composer Webpage
▪ System Modeling and Simulation Webpage ▪ Trial
© 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.