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