風力タービンの Simulink モデル | |
| 開発者 | マスワークス |
|---|---|
| 初回リリース | 1984年 |
| 安定リリース | 10.7 (R2023a の一部) / 2023年3月16日 |
| オペレーティング·システム | Linux、macOS、Microsoft Windows [1] |
| ライセンス | 独自 |
| Webサイト | 数学ワークス |
Simulinkは、マルチドメイン動的システムのモデリング、シミュレーション、解析を行うMATLABベースのグラフィカルプログラミング環境です。主なインターフェイスは、グラフィカルなブロック図作成ツールと、カスタマイズ可能なブロックライブラリのセットです。MATLAB 環境の他の部分と緊密に統合されており、 MATLAB を操作することも、MATLAB からスクリプトを作成することもできます。Simulink は、マルチドメインシミュレーションやモデルベース設計の自動制御やデジタル信号処理で広く使用されています。[2] [3]
アドオン製品
MathWorks やその他のサードパーティのハードウェアおよびソフトウェア製品を Simulink で使用できます。たとえば、Stateflow は、ステート マシンとフロー チャートを開発するための設計環境で Simulink を拡張します。
MathWorks は、他の自社製品[4]と組み合わせることで、 Simulink はシステムのリアルタイム実装用のCソースコードを自動的に生成できると主張しています。コードの効率性と柔軟性が向上するにつれて、これは生産システムで広く採用されるようになりつつあり [5] [6] 、柔軟性と迅速な反復能力により組み込みシステムの設計作業用のツールにもなっています[要出典]。Embedded Coder は、組み込みシステムでの使用に十分な効率性を持つコードを作成します。[7] [8] [9]
Simulink Real-Time(旧称xPC Target)は、x86ベースのリアルタイムシステムとともに、物理システム上でSimulinkおよびStateflowモデルをリアルタイムでシミュレーションおよびテストするための環境です。別のMathWorks製品[10]も特定の組み込みターゲットをサポートしています。他の汎用製品と併用すると、[11] SimulinkとStateflowは合成可能な VHDLとVerilogを自動的に生成できます[引用が必要]。
Simulink Verification and Validation は、モデリング スタイルのチェック、要件のトレーサビリティ、およびモデル カバレッジ分析を通じて、モデルの体系的な検証と妥当性確認を可能にします。Simulink Design Verifier は形式手法を使用して、整数オーバーフロー、ゼロ除算、デッド ロジックなどの設計エラーを特定し、 Simulink 環境内でモデル チェック用のテスト ケース シナリオを生成します。
SimEventsは、Simulink環境にキューイングシステムをモデル化するためのグラフィカルなビルディングブロックのライブラリを追加し、Simulinkの時間ベースのシミュレーションエンジンにイベントベースのシミュレーションエンジンを追加するために使用されます。[12]
リリース履歴
参考文献
- ^ 「製品別のシステム要件とプラットフォームの可用性」。mathworks.com。2015年10月 15 日閲覧。
- ^ 「ESA の ATV プロジェクトの枠組みにおける MATLAB Simulink を使用した成功した開発プロセス」(PDF) 。Vega Group PLC。2011年 7 月 17 日のオリジナル(PDF)からアーカイブ。2011年 11 月 1 日に取得。
- ^ Reedy, John; Lunzman, Stephen (2010). 「モデルベース設計が機械式機関車制御の開発を加速」sae.org . SAE 技術論文シリーズ。1 . doi : 10.4271/2010-01-1999 . 2015 年6 月 28 日閲覧。
- ^ 「自動コード生成 - Simulink Coder」。mathworks.com。2015年6月 28 日閲覧。
- ^ 自動コード生成器向けソフトウェア安全性認証プラグイン: 実現可能性調査と予備設計
- ^ BioAge Media. 「グリーンカー会議:ゼネラルモーターズがMathWorksのモデルベース設計で2モードハイブリッドパワートレインを開発、予想開発期間を24か月短縮」greencarcongress.com . 2015年6月28日閲覧。
- ^ ロータスエンジニアリング、ディーゼル排出ガス削減のための制御システムソフトウェアを開発 アーカイブ 2006-02-23 at the Wayback Machine
- ^ Simulink で作成されたモデル用の 3 つのコード ジェネレーターの比較 Archived 2010-08-11 at the Wayback Machine
- ^ 「マルチターゲットモデリングによりECUソフトウェアのコストが削減」。EETimes。2007年10月18日時点のオリジナルよりアーカイブ。2015年6月28日閲覧。
- ^ 「コード生成 - Embedded Coder - Simulink」。mathworks.com 。 2015年6月28日閲覧。
- ^ HDL コーダ
- ^ Cassandras, Christos (2007-11-27). 「離散イベントシミュレーション入門」 Springer US. 2013-02-02 時点のオリジナルよりアーカイブ。2009-11-03に取得。
- ^ Mathworks. 「MatLab & Simulink: Simulink リファレンス R2015b」(PDF) . 2015 年9 月 28 日閲覧。
- ^ Mathworks (2009 年 6 月)。「Simulink のバージョン番号とリリース番号のリスト」 。2010年12 月 14 日閲覧。
- ^ 「THE MATHWORKS ANNOUNCES SHIPMENT OF SIMULINK ON MICROSOFT WINDOWS」thefreelibrary.com。2015年6月30日時点のオリジナルよりアーカイブ。2015年6月28日閲覧。
外部リンク
- 公式サイト
