SimulationXは、技術システムの物理シミュレーションを行うためのMicrosoft Windows上で動作するCAEソフトウェアアプリケーションです。ESI Groupによって開発・販売されています。[ 1 ]
1980年代半ば、ドイツのドレスデンにあるVEB Mikromat社は、制御送り軸システムの設計と油圧計算を行うためのMS-DOS用プログラムを開発しました。1993年、1990年にMikromat社の元従業員によって設立されたITI GmbH社は、駆動システムの動的計算用に設計されたMicrosoft Windows用シミュレーションツール、ITI-SIM 1を発表しました。1995年にITI-SIM 2がリリースされると、流体シミュレーションも可能になりました。2002年には、オブジェクト指向記述言語Modelicaをベースにした新開発のアプリケーションSimulationXが市場に投入されました。2007年までに、ITI-SIM(当時バージョン3.8)はSimulationXに完全に置き換えられました。
2016年初頭より、ITIはESIグループに属し、現在はESI ITI GmbHという名称で事業を展開しています。
シミュレーションモデルは、離散ネットワークアプローチに基づいて作成されます。つまり、システムは論理的な部分に分割され、特定の接続によってリンクされます。これらのサブシステムは、ドメイン固有のモデルライブラリとカスタムモデルライブラリに整理された、事前設定済みまたはカスタムのモデル要素によって表現されます。その後、サブモデルはパラメータ化され、相互に接続されます。モデルは、グラフィカルユーザーインターフェースまたはModelicaコマンドラインを使用して作成できます。
モデルライブラリは、ソフトウェアメーカーからモジュールパッケージとして入手できます。対応する物理領域の基本モデルを含むライブラリや、特定のアプリケーションや業界向けの高度なモデルを含むライブラリなど、さまざまなライブラリが用意されています。ユーザーは、目的に応じて、モデリング、シミュレーション、パラメータ化の要件に基づき、 1D、2D、3Dのモデル要素を選択できます。Modelicaベースのサードパーティ製ライブラリや独自開発のライブラリもSimulationXに統合できます。
SimulationXライブラリには以下が含まれます。
SimulationX は、個別に作成された現実的な (サブ) モデルをシミュレートするためのModelicaモデリング言語をサポートしています。[ 2 ] Modelica 標準ライブラリのモデル、または Modelica 言語定義のみに基づくモデルを実行できます。
SimulationX は、さまざまな目的やアプリケーションに対応する外部プログラムへのオープンで包括的な CAx インターフェースを提供します。例えば、 CAE (VehicleSim (CarSim、BikeSim、TruckSim))、CAD ( Solid Edge、Unigraphics / NX、SolidWorks、Creo Elements/Pro、Autodesk Inventor、CATIA V5 )、CAM、コンピュータ支援最適化 (Isight、modeFRONTIER、Optimus、optiSLang、OptiYなど)、FEA/FEM ( Abaqus、Ansys、COMSOL Multiphysics、MSC Nastran )、CFD などです。Co-Simulation は、SimulationX を特定の実現のための事前定義された設定を持つ CAE ツール ( MSC.Adams、SIMPACK、MATLAB / Simulink 、Fluent、Cadmould など)にリンクするために使用できる汎用インターフェースを提供します。この連携により、ツールとシミュレーション ソフトウェア間のデータ交換が保証されます。構造およびシステム全体の解析(平衡計算、固有振動数、振動モード、入出力解析)や、シミュレーションモデルとデータベースの連携のためのツールが利用可能です。COMインターフェースにより、SimulationXと他のWindowsアプリケーション間で通信を行い、ユーザー定義のバッチ実行、組み込みシミュレーション、パラメータスタディ、最適化などを実行できます。
コードエクスポート機能は、モデル統合、ハードウェア・イン・ザ・ループ・アプリケーション、ラピッド・コントロール・プロトタイピング、機能モックアップ仮想マシン用のCソースコードの生成をサポートします。システム設計プロセスの各段階において、エンジニアや科学者はさまざまなツールを使用できます。SimulationXをLabVIEW、NI VeriStand、dSPACE、ETAS LABCAR 、SCALE-RTなどのリアルタイムテストおよびシミュレーションプラットフォームに接続することで、設計サイクルの生産性が向上し、市場投入までの時間が短縮されます。
SimulationXは、機能モックアップインターフェース規格( MODELISARプロジェクトによって開発が開始された)で定義された機能モックアップユニットの作成とインポートをサポートしています。標準化されたインターフェースにより、プラットフォームに依存しないシミュレーションモデルの交換が容易になり、外部シミュレーションツールやモデルとの接続における柔軟性が向上します。
SimulationX は、複雑なメカトロニクスシステムの動的挙動の設計、モデリング、分析、および自動車分野[ 3 ] 、鉄道および造船、重機械および鉱業、発電および建築技術、航空宇宙および防衛、機械工学、医療工学、石油およびガス、精密機器および家電製品、ならびに消費者向け電子機器を含む多くの産業、研究および教育における仮想テストに使用されます。
SimulationXは世界中の教育と研究で広く利用されている。[ 4 ]