他ツールとの連携

SmartUQからツールを実行する

Ansys Workbench

SmartUQはAnsys Workbenchと連携し、指定した入力パラメータを変えてAnsysのワークフローを実行し、その結果の出力パラメータを自動で取得できます。
Ansysのパートナーページ
SmartUQのAnsys関連ウェビナー

COMSOL

SmartUQはCOMSOLと連携し、COMSOLのプロジェクトファイルを読み込んで数値の入力と出力を見つけ出します。そのうえで、入力パラメータを変えてCOMSOLを呼び出し、スタディを実行できます。
COMSOLのパートナーページ
SmartUQのCOMSOL関連ウェビナー

Hexagon (MSC) ADAMS・ADAMS Car

SmartUQはAdamsおよびAdams Carと連携し、シミュレーションファイルを読み込んで数値の入力と出力を見つけ出します。そのうえでファイルを書き換え、シミュレーションサーバーを呼び出して新しいシミュレーションを実行し、結果を取り込めます。
Hexagonのパートナーページ
SmartUQのAdamsウェビナー
SmartUQのAdams Carウェビナー

SmartSimIO

SmartSimIOは、テキスト形式のシミュレーションファイル(入力デッキや結果ファイルなど)を扱うためのツールです。ファイルを読み込んで関連する変数の名前や位置を見つけ、入力値を書き換え、コマンドラインのスクリプトを実行し、出力値を読み取ります。HPCなどのジョブシステムで使う入力ファイルを一括で作ることもできます。出力のテキストファイルも一括で処理できるので、データの抽出にも便利です。 SmartSimIOを使えば、さまざまなツールとすばやく連携できます。これまでの例には次のようなものがあります。

  • Ansys Mechanical・Fluent
  • Nastran
  • Particleworks
  • RecurDyn
  • MATLAB・Simulink
  • Pythonベースのツール
  • 社内ツールや独自コード
SmartUQのRecurDynウェビナー
SmartUQのParticleworksウェビナー

コマンドラインシミュレーション

コマンドラインシミュレーションツールは、コマンドラインのスクリプトで実行できるシミュレーションや試験システムとつなぐための、シンプルで頑健なインターフェースです。

他のソフトからSmartUQを実行する

Python・MATLAB

SmartUQには、他のソフトの中からSmartUQのツールを呼び出すためのAPIがいくつかあります。Python APIのPySmartUQを使えば、グラフ機能を除くほとんどのツールにアクセスできます。PySmartUQは、両者の間のデータのやり取りを少し工夫すれば、MATLAB環境でも使えます。

SmartUQのモデルを使う

Functional Mockup Unit(FMU)

FMU(Functional Mockup Unit)は、SmartUQのモデルをFMI(Functional Mockup Interface)で包んだものです。FMU/FMIの仕組みによってSmartUQのモデルを持ち運びやすくなり、SimulinkやModelicaなど、FMIのコシミュレーションのインポートに対応したツールと簡単に連携できます。対応ツールの一覧はFMI標準化団体のサイトで確認できます。

Python Runtime API

Python Runtime APIは、当てはめ済みのモデル(エミュレーター)を配布して、Pythonスクリプトの中で使うためのものです。解析ツールやモデルの当てはめ機能は含みません。

C API

C APIを使えば、コンパイルしたコードにモデルを組み込んで使えます。

コマンドラインユーティリティ

コマンドラインユーティリティを使えば、WindowsとLinuxのコマンドラインスクリプトの中で、モデルによる予測ができます。