航空宇宙・防衛産業の組織は、デジタルトランスフォーメーションの基盤として MATLAB と Simulink を活用しています。統合されたデジタル手法を用いて複雑なシステムを開発して展開することで、デジタル収集やデジタル エンジニアリングのほかに、デジタル労働力の構築に関連する目標の達成が可能になります。

エンジニアは、以下のような製品を活用して、相互接続されたデジタル インフラストラクチャで機能するデジタルツイン、デジタルスレッド、DevSecOps パイプラインなどを作成することができます。

  • Simulink と Stateflow: システムモデルの作成とシミュレーション、設計上の問題の早期検出、物理的なプロトタイプの削減、設計プロセスのスピードアップ
  • System Composer: 共通のシステム エンジニアリング作業を設計作業と同じ環境で実行して、モデルベース システムズ エンジニアリングとモデルベースデザインのワークフロー間のギャップを解消
  • Embedded Coder と HDL Coder: モデルから生産品質のコードを生成して、エラーを削減し、実装プロセスをスピードアップ
  • Simulink による検証と妥当性確認と Polyspace: モデルやコードの検証と妥当性確認、想定システム動作の確認、必要な基準への適合
  • MATLAB および Simulink 製品: DevSecOps 間のプロセスと継続的インテグレーションと継続的デリバリー (CI/CD) の統合
  •  

デジタルツインのためのモデル作成

MATLAB と Simulink を使用することで、コンセプト、開発、生産、運用、廃棄を含むライフサイクル全体を通して活用できるデジタルツインのモデル作成が可能になります。このモデルを更新すると、必要に応じて特定アセットの状態を反映することができます。Simulink と System Composer を用いたモデルベース開発により、組織は MOSA (Modular Open Systems Approach) の導入を加速して、堅牢なデジタルツインを作成することができ、ハードウェアやソフトウェアのコンポーネントの効率的な更新が可能になります。

このデジタルツインは、予測、what-if シミュレーション、異常検出、障害特定などの用途で活用することができます。製品、プロセス、システムなどを物理的または仮想的に表現するデジタルツインは、以下の方法で作成できます。

  • データを使用したモデル定義
  • マルチドメイン モデリング ツールを用いた物理ベースモデルの作成
  • AI に基づくアプローチの活用

デジタルスレッドの作成

MATLAB および Simulink 製品ファミリは、デジタル エンジニアリングに基盤を提供することで、信頼性の高いモデルを主体とするデジタルスレッドの確立を可能にし、モデルとデジタル アーティファクトを結び付けます。統合されたデジタルスレッドにより、開発ライフサイクルの初期段階で意思決定を行い、さまざまなレベルのモデリング精度を効果的に選択して活用することができるため、コスト削減や品質改善につながります。

この MATLAB と Simulink を基盤とする統合された開発・展開環境は、以下の領域全体にわたり完全なトレーサビリティと相互運用性を提供します。

  • 要件管理
  • 割り当て、解析、検証のためのシステム アーキテクチャ モデリング
  • 詳細なモデルベースデザインとシミュレーション
  • 自動コード生成
  • 検証と妥当性確認の自動化

DevSecOps の統合

MATLAB および Simulink 製品ファミリは、開発、セキュリティ、運用 (DevSecOps) の各プロセスを自動化して統合することで、効率的で安全かつ高品質な成果を可能にします。DevSecOps では、反復的な共同開発手法を用いて、システム要件の設計、検証、妥当性確認を行います。

MATLAB、Simulink、アドオン製品を利用することで、モデルを開発して、DevSecOps のワークフローとインフラストラクチャを活用することができます。これには以下が含まれます。

  • ライフサイクル管理
  • 構成管理および継続的インテグレーション
  • データ プラットフォーム、データストア、ストリーミングの統合
  • クラウド、エッジ、組み込みシステムの各プラットフォームへの展開
  • コンテナ化、バーチャルマシン、バーチャル デスクトップ、Web IDE
  • 運用ダッシュボードとトリガー