シミュレーションおよびモデルベース デザイン (MBD、モデルベース開発)
Simulink では、ハードウェアに実装する前にシステムをデザインし、シミュレーションできます。シミュレーションがなければ考えつかないデザインを試し、実装することが可能です。そこでC、C++、HDL などでコードを記述する必要はありません。
システムのモデル化とシミュレーション
テスト対象のシステムや物理的なプラントをモデル化し、幅広いデザイン スペースを試行できます。チーム全体が 1 つのマルチドメイン環境を使用して、システムのすべてのパーツがどのように動作するかをシミュレーションすることが可能です。
早期に何度もテスト
実際にテストするにはリスクが高すぎたり、時間がかかりすぎたりする条件でシステムをテストすることで、費用が高つくプロトタイプの回数を削減します。ハードウェアインザループ テストとラピッド プロトタイピングにより、デザインを検証し、要件からデザイン、コードまでトレーサビリティを維持できます。
コードの自動生成
何千行も手書きでコードを記述しなくても、Simulink で作成したモデルと同じ動作の C および HDL コードを量産品質で自動生成し、MCU、DSP、FPGA に直接展開できます。
MATLAB と Simulink の連携
MATLAB® と Simulink® を連携させることで、テキスト プログラミングとグラフィカル プログラミングを組み合わせたシミュレーション環境でシステムを設計できます。
MATLAB で事前に定義された何千ものアルゴリズムを直接使用し、MATLAB コードを Simulink ブロックや Stateflow® チャートに追加するだけの簡単な操作です。
MATLAB を使用して入力データセットを作成し、シミュレーションを実行することができます。何千ものシミュレーションを並行して実行し、MATLAB で解析と可視化が可能です。
無線通信
無線通信システムの作成、設計、テスト、および検証
パワーエレクトロニクス制御設計
モーター、電力コンバーター、およびバッテリーシステムのデジタル制御設計と実装
制御システム
制御システムの設計、テスト、および実装
信号処理
信号および時系列データの解析。信号処理システムのモデル化、設計、およびシミュレーション
メカトロニクス
メカトロニクスシステムの設計、最適化、および検証
自動運転システム
明日のモビリティを設計、シミュレーション、展開
IoT (Internet of Things)
組み込み機器のインターネット接続とデータ解析による洞察の獲得
人工知能 (AI)
AI モデルの学習、シミュレーション、展開
Huawei
「5G プロトタイプの設計と開発の際は、MATLAB と Simulink を使用してエア アクセス リンクレベルのシミュレーション全体を構築し、フィールド テストからこのモデルのパラメーター (アンテナから新しい波形まで) をインポートします。システム全体のパフォーマンスを確認し、潜在的な問題を特定できます」
アルゴリズム アーキテクチャ & デザイン担当ディレクター Kevin Law 氏
Fujitsu Laboratories of America
「回路レベルのシミュレーションの結果を Simulink モデルに取り込むことで、ノイズやその他の過渡的な影響を捉えるために必要な精度を確保しながら、何百万サイクルでもシミュレーションできます。当社で行うジッター耐性のシミュレーションに必要なスピードを提供してくれるツールは Simulink だけです」
バイス プレジデント William Walker 氏
Rensselaer Polytechnic Institute
「コンピューター ビジョン、画像処理、制御システム開発用にツールボックスを利用できることは、当社の研究において MATLAB と Simulink を使用する大きなメリットです。必要なツールはすべて 1 つの環境に用意されているので、ロボット工学やオートメーション システム用の他のソフトウェアを簡単に統合できます」
産業システム エンジニアリング部長 John Wen 博士
Simulink の活用
以下の新機能ハイライトを確認し、すべての新機能をご覧ください。
スマート編集
既定のブロック名を非表示にしてモデルの見た目を改善します。また、信号のグループ化、ブロックへの入出力端子の追加などを素早く行うことができます。
スケジューリング
さまざまなエクスポート関数とレートベースのスケジュール可能なコンポーネントを組み合わせ、起動時と終了時の動作をモデル化します。
パフォーマンス
共有モデル アーティファクトを使用してシミュレーション結果を素早く取得し、最上位モデルを迅速に構築し、自動ソルバー オプションを使用してモデルを設定します。