WOLFRAM

System Modelerを選ぶ理由

Wolfram System Modelerは物理モデリングおよびシミュレーションのための完璧なツールです.他のシステムとは異なり,System Modelerはアドオンを必要とせず,標準のModelicaモデル言語を完全にサポートします.System ModelerはMathematicaと完全に接続するように設計されているため,統合された究極のモデリング,シミュレーション,解析のワークフローが実現できます.

製品の比較

System Modeler MapleSim* Simulink*
サポートされますサポートされます 一部サポートされます一部サポートされます 追加購入が必要です追加購入が必要です
  Wolfram System Modeler MapleSim* Simulink*
バージョン 13.3 2023.1 Version R2023a
追加の必要条件 Mathematicaはオプショナル *Mapleが必要 *MATLABが必要

モデリング

現実の世界のトポロジーに従った階層的モデリング サポートされます サポートされます サポートされます
マルチドメインモデリング サポートされます サポートされます サポートされます
ドラッグアンドドロップによるモデル設計 サポートされます サポートされます サポートされます
モデルの自動文書化 サポートされます    
プログラムによるモデル作成 サポートされます サポートされます サポートされます
Modelicaのサポート サポートされます 一部サポートされます
記号方程式からの設計コンポーネント サポートされます サポートされます 一部サポートされます
完全装備のModelicaエディタ サポートされます 一部サポートされます  
外部C関数を含む サポートされます サポートされます サポートされます
モデル方程式の高度なデバッグ サポートされます 一部サポートされます 一部サポートされます

シミュレーション

System Modeler MapleSim Simulink
連続・離散のハイブリッドソルバ サポートされます サポートされます サポートされます
リアルタイムソルバ サポートされます   サポートされます
感度解析ソルバ サポートされます サポートされます サポートされます

プロット

System Modeler MapleSim Simulink
任意のシステム変数のプロット サポートされます    
完全に設定されたプロットをモデルに保存する サポートされます 一部サポートされます サポートされます
インタラクティブなリアルタイムプロット サポートされます   サポートされます

可視化

System Modeler MapleSim Simulink
3Dによる機械の自動可視化 サポートされます サポートされます サポートされます
カスタム可視化環境 Mathematica Maple MATLAB
インタラクティブダッシュボード サポートされます   サポートされます
2Dおよび3Dのグラフィックス言語 サポートされます 一部サポートされます 一部サポートされます
標準のエキスポート形式(.aviおよび.mov) サポートされます 一部サポートされます サポートされます

解析と設計

System Modeler MapleSim Simulink
解析プラットフォーム Mathematica Maple MATLAB
プログラム可能なシミュレーション制御 サポートされます サポートされます サポートされます
並列化されたパラメータスイープ サポートされます サポートされます サポートされます
モデル方程式の解析 サポートされます サポートされます  
モデルの均衡の検出 サポートされます サポートされます サポートされます
制御系の設計 サポートされます サポートされます サポートされます
自動化されたモデルのキャリブレーション サポートされます 一部サポートされます サポートされます
組込みの信頼解析 サポートされます    
システム最適化 サポートされます サポートされます サポートされます
動的ダイアグラム サポートされます    
CADデータからのモデルの自動生成 サポートされます サポートされます サポートされます
数値モデルの線形化 サポートされます サポートされます サポートされます
記号的線形化 サポートされます サポートされます  
精選データへのアクセス サポートされます    

接続性と配備

System Modeler MapleSim Simulink
クラウドでのシステムモデリング サポートされます 一部サポートされます サポートされます
ユーザのライブラリのインストーラの作成 サポートされます   一部サポートされます
FMI (Functional Mock-up Interface)でのモデルのエキスポート サポートされます サポートされます サポートされます
FMIを通じて,Co-Simulationのためにモデルをエキスポート サポートされます サポートされます サポートされます
FMIでのモデルのインポート サポートされます サポートされます サポートされます
リアルタイムのシミュレータリンク サポートされます サポートされます サポートされます
シミュレーション実行ファイルの配備 サポートされます   サポートされます
シングルサインオンのサポート サポートされます 一部サポートされます サポートされます

組込みのモデルライブラリ

System Modeler MapleSim Simulink
電気(アナログ,デジタル,多相) サポートされます サポートされます サポートされます
機械(並進系,回転系,3Dマルチボディ) サポートされます サポートされます サポートされます
熱(熱伝導,流体) サポートされます サポートされます サポートされます
流体(圧縮性,混合,混相) サポートされます   サポートされます
媒体(マルチコンポーネント,相転移) サポートされます   一部サポートされます
信号ブロック(連続,離散,論理) サポートされます サポートされます サポートされます
磁気(磁束管,基本波) サポートされます サポートされます サポートされます
Clocked(同期/クロックシステム) サポートされます   サポートされます
状態グラフ サポートされます   サポートされます

追加のモデルライブラリ

System Modeler MapleSim Simulink
生化学系 サポートされます   サポートされます
油圧系 サポートされます サポートされます サポートされます
航空機 サポートされます   サポートされます
回転機械 サポートされます   一部サポートされます
ビジネスシミュレーション サポートされます    
システムダイナミクス サポートされます    
平面モデリング(2Dマルチボディ) サポートされます 一部サポートされます 一部サポートされます

追加のインタラクティブバーチャルラボ

System Modeler MapleSim Simulink
高校向けの物理学ラボ サポートされます   一部サポートされます
高校向けの生物学ラボ サポートされます   一部サポートされます
高校向けの化学ラボ サポートされます   一部サポートされます
大学向けの熱学ラボ サポートされます   一部サポートされます
大学向けの生物学ラボ サポートされます   一部サポートされます
大学向けのデジタル電子ラボ サポートされます   一部サポートされます
大学向けの機械工学ラボ サポートされます 一部サポートされます 一部サポートされます

追加の接続性ライブラリ

System Modeler MapleSim Simulink
OPC Classicライブラリ(OPC Data Access) サポートされます   サポートされます
OPC Unified Architecture (UA)ライブラリ サポートされます   サポートされます
Arduino (Firmata)接続ライブラリ サポートされます   サポートされます

ワークフローの簡素化

System ModelerはModelica言語を実装しすることによって,コンポーネントベースのモデリングの長所を利用し,コンポーネントの流れをモデル化します.このため,コンポーネントベースのモデリングは,ブロックベースのモデリングよりもはるかに優れています.以下の電気回路の構築例は,コンポーネントベースのモデリングにより簡素化されるワークフローを表しています.

コンポーネントベースのモデリングとブロックベースのモデリング

Modelicaの利点

Modelicaは物理システムのモデル化のために特に設計されたオープン標準の言語です.この言語を使うことで,個人やグループが大規模プロジェクトの共同作業を効率的に行い,再利用可能なカスタムコンポーネントやライブラリを構築することが可能になります.

Wolfram MathCoreはModelica Associationの創立メンバーであり,1997年以来Modelica言語設計において重要な役割を果たしてきました.System Modelerはこの努力の結果であり,自動車,重工業,生命科学,海洋関係のユーザとの15年以上に及ぶ密接な協力関係の結果でもあります.そのためSystem Modelerは最も使いやすいModelicaツールとなっているのです.

Modelicaライブラリ

シミュレーションの枠を超える用途

高忠実度モデルは,数値シミュレーションだけでなく,最適化や制御設計からカスタム可視化やインタラクティブ機能までのすべてを含む多くのものにとって便利です.System ModelerとMathematicaを一緒に使うと,シミュレーションを完全にプログラムで制御でき,あらゆる種類の設計と解析が可能になります.

System ModelerはFunctional Mock-up Units (FMU)をインポート・エキスポートすることができるので,他のツールのモデルを使ったり,レガシーモデルをSystem Modelerに移したりすることができます.

解析と最適化
モデル開発
レポート生成
シミュレーション環境
可視化
信号処理
制御系
インポートとエキスポート
プレゼンテーション環境