第 1 章
シミュレーションおよびモデルベースデザインに AI を使用する理由
開発プロセス全体で Simulink® モデルを使用する手法はモデルベースデザインと呼ばれています。この手法は、リスクを低減しながら効率的に複雑なシステムを開発できる実証済みの方法です。AI 手法をワークフローに追加することで、時間を節約し、設計を改善できます。さらに、これを行うために AI のエキスパートである必要もありません。
シミュレーションおよびモデルベースデザインで AI を使用する主な理由としては、以下の 4 つが挙げられます。
- 精度の改善: 高品質の学習データを使用して AI アルゴリズムを構築することで、アルゴリズムの精度を改善します。
- 複雑度の制御: AI を使用して、計算が複雑になるアルゴリズムや他の手法ではモデル化できないアルゴリズムを置き換えます。
- 時間の節約: 第一原理から導かれる高忠実度モデルの構築やシミュレーションに時間がかかりすぎる場合に、AI を使用して低次元化したシステムモデルを作成します。
- 連携: Simulink を使用して、オープンソース フレームワークや MATLAB で開発した AI モデルをシステムレベル設計に統合します。
- 組み込みシステムに最終的に展開されるアルゴリズムの AI モデルを開発します。この例の詳細については、第 2 章を参照してください。
- データ駆動型のプラントや環境のモデル化に AI を使用します。AI モデルの学習に使用するデータは、ハードウェアから取得するか、システムレベルのシミュレーションには計算の負荷が高すぎる高忠実度シミュレーション モデルから取得できます。AI を使用して高忠実度コンポーネントの低次元化モデルを作成する方法の例の詳細については、第 3 章を参照してください。
多くの場合、AI モデルはどちらのユースケースにも使用できます。これ以外に、機械学習 (ML) の一分野である強化学習の動的環境として Simulink を活用することもできます。
組み込みアルゴリズムの開発で AI をモデルベースデザインに統合すると、以下を実現できます。
- 1 つのアルゴリズムについて複数の AI モデルで実験し、精度とデバイス上でのパフォーマンスのトレードオフをすばやく比較する。
- アルゴリズムの AI モデルを評価して、展開前にシステム要件に準拠していることを確認する。
- シミュレーション環境内で他のモデルとともに目的の AI モデルを実行して、システム統合の問題を検出する。
- ハードウェアや物理的環境での実行に困難、高コスト、あるいは危険を伴うシナリオをテストする。
AI を使用したデータ駆動型の低次元化モデリングでは、以下を実現できます。
- 速度が遅い高忠実度モデルのシミュレーションを高速化する。
- 設計プロセスの早期に AI ベースの低次元化モデルを使用して設計を高速化し、設計プロセスの後半で高忠実度シミュレーション モデルを使用して結果を検証する。
- 完全なシステムハードウェアを使用せずに、コントローラーの設計を検証して、ハードウェアインザループ テストを実行する。
- エッジケースの確認に費やす時間を増やし、設計を反復して代替候補を評価する。
この事例では、チームは閉ループのパワートレイン制御向けに AI ベースのコントローラーを作成しました。
この事例では、チームは機体全体の Simulink モデルを作成し、ライフサイクルコストを削減してミッションの成熟度を向上させました。このモデルは、機体性能とメンテナンスのダウンタイムの正確な予測に依存しています。チームは、機体の高忠実度の Simulink モデルを開発し、さまざまなシナリオでの Simulink モデルからの出力データを使用して AI モデルの学習を行い、高速の解析を可能にしました。
この事例では、チームは、レーシングカーチームがコースに合わせたレース前調整に使用する動的シェイカーリグを作成し、レーシング性能の向上を支援しました。AI モデルは、シェイカーリグのパフォーマンスのシミュレーションに使用する、複雑なバーチャルモデルの一部です。
この事例では、チームはてんかん患者の動画データからてんかん発作を自動検出する AI を使用したアルゴリズムを開発しました。一般的に、医師は脳波や目に見える症状などで患者のモニタリングを行いますが、この手法は多くの労力を必要とし、患者にとっても不便です。
ロボット溶接システムなどのロボットシステムを使用したスマート マニュファクチャリングをサポートするために、チームは溶接する部品の位置や向きを推定する AI アルゴリズムを開発しました。このアルゴリズムを他のアルゴリズムとともにシミュレーションに使用し、ロボットシステムのデジタルツインを作成しました。
この事例では、AI モデルが、燃料電池システムにかかる電力需要を予測します。チームは、このアルゴリズムと他のアルゴリズムを併用し、次世代燃料システムのシステムレベルのシミュレーションを構築しました。
この事例では、チームは AI を使用してスマート電気トラクターに搭載されたカメラやセンサーのデータを解析し、移動や農場管理の意思決定を行っています。
この事例では、チームは通信システムにデジタル プリディストーションを実装するニューラル ネットワークを作成し、学習を行いました。また、このアルゴリズムを展開する前に、システムのアナログ部分でシミュレーションを行い、システム全体のパフォーマンスを把握しました。
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)