アプリケーションビルダー

COMSOL Multiphysics® ソフトウェアにはアプリケーションビルダーが含まれており, 作成したモデルに基づいてカスタムシミュレーションアプリの構築と保守を支援します. 作成したアプリを展開することで, 他部署の同僚や組織外の顧客とシミュレーションの力を共有することができます.

COMSOL へお問い合わせ

シミュレーションアプリのメリット

誰でもアクセスできる数学モデル

アプリケーションビルダーはシミュレーションの専門家が計算モデルのための直観的なユーザーインターフェースを作成するためのカスタムアプリケーションです. アプリユーザーは基礎となるモデルの知識がなくても重要な入力パラメーターや計算結果に集中することができます.

アプリケーションビルダーは Windows® 版の COMSOL Multiphysics® に含まれており COMSOL Desktop® 環境からアクセスできます. アプリを構築するには Windows® が必要ですが, macOS や Linux® OS でもアプリの実行は可能です.

特定のタスクのための包括的なシミュレーションツール

COMSOLアプリは モデルビルダー で構築したモデルの利点を余計な情報を除いてすべて含んだカスタムメイドのシミュレーションツールです. 一般的なモデルから出発して, 特定のタスクに関連する制限された入力と出力のオプションを持ついくつかの異なるアプリを作ることができます.

COMSOL Multiphysics® のアプリケーションビルダーは, 包括的なシミュレーションアプリの構築に必要なすべての機能を提供します. 例えば, 以下のようなことができます:

  • ボタンをクリックしてユーザードキュメンテーションの添付と入力数値範囲のチェック, 事前定義されたレポートの生成
  • パラメトリックCADモデルを中心とした形状の構築
  • 実験データを含むテキストまたはバイナリファイルのインポート
  • 計算終了時に選択した受信者に自動的に電子メールを送信するようにアプリを設定
  • Microsoft® Word®, Microsoft® PowerPoint®, またはHTML形式のレポートの生成

組み込みツールの他に Java プログラミング言語でメソッドを記述することができます. アプリに含めることができる内容にはほとんど制限がありません.

アプリ構築のための機能

アプリケーションビルダーツリーとフォームエディターの拡大図.

フォームエディター

フォームエディター では入力フィールド, ボタン, スライダー, ノブ, チェックボックス, ラジオボ タンなどのウィジェットをドラッグ&ドロップで配置し, ユーザーインターフェースを設計することができます. これにはプログラミングは必要なく, すべてのプロセスはユーザーインターフェースによって行われます. モデルがパラメーターや変数を使用している場合は, これらをアプリケーションの入力フィールドに直接リンクさせます. このようにして, アプリのユーザーはモデルに影響を与えるパラメーターや変数の値を直接編集することができます. また, ワンクリックでスタディノードを実行し, ソルバーを起動するボタンをアプリに組み込むことができます. 同様に, グラフィックスや数値出力も素早く行うことができます. アプリには 2D または 1D のグラフィックスだけでなく, インタラクティブな 3D グラフィックスを備えた複数のグラフィックスウィンドウを設けることができます.

アプリケーションビルダーツリーとメインウィンドウエディターの拡大図.

メインウィンドウエディター

メインウィンドウエディター は, メニュー, リボンタブ, サブウィンドウを含むアプリのメインインターフェースレイアウトを設計するために使用されます. ドラッグアンドドロップツールにより, メニュー項目, ツールバーボタン, リボンセクションの追加や整理が可能です. クラシックメニューとリボンインターフェースのいずれかを選択でき, メインウィンドウを単一ウィンドウとして, または分離可能なサブウィンドウを含むレイアウトとして設定できます. 追加設定により, アプリケーションのタイトル, アイコン, ウィンドウサイズ, 起動時のレイアウト, 詳細 ダイアログ, ローカライゼーションを定義可能です. 言語ローカライゼーションは言語ファイルを通じてサポートされるため, ソフトウェアで選択した言語設定が自動的に適用されます.

サーマルアクチュエーターアプリの拡大図.

代理モデル

アプリケーションの計算効率は, 実物大の有限要素モデルを代理モデルに置き換えることで大幅に向上させることができます. モデルビルダーは, シミュレーションアプリにシームレスに統合可能な代理モデルを開発するための強力な機能を提供します. 代理モデルはモデル評価を加速し, アプリユーザーによりインタラクティブで応答性の高い体験を提供します. これにより, 組織全体でのシミュレーション統合が簡素化されるだけでなく, 代理モデルの応答性向上により, より幅広い物理領域におけるインタラクティブなデジタルツインの開発が可能になります.

アプリケーションビルダーツリーとメソッドエディタの拡大図.

メソッドエディター

メソッドエディター は, モデルビルダーのツールではカバーできないアクションのコードを記述するためのプログラミング環境を提供します. メソッドにはループの実行, 入出力処理, アプリのユーザーへのメッセージやアラートの送信などの機能があります. COMSOL のメソッドを記述するために Java プログラミング言語が使用されており, すべての Java 構文と Java ライブラリを使用することができます. さらに, アプリケーションビルダーにはアプリケーションを構築し, モデルオブジェクトを修正するためのメソッドが組み込まれた独自のライブラリがあります. アプリケーションビルダーにはコードを自動的に生成するためのツールがいくつか含まれています. これらのツールにはコマンド列からメソッドへの変換, コードの記録, コード補完などが含まれており, 構文に慣れていなくてもすぐにプログラミング作業に取り掛かることができます. 自動生成されたコードでは, プロパティやパラメーター, 変数の名前がツールチップで表示され, その意味が説明されているので, 製品のドキュメントを参照する必要がありません.

管状反応器シミュレーションアプリと アプリケーションをテスト ボタンの拡大図.

COMSOL Multiphysics® を使ったアプリのテストと実行

COMSOL Multiphysics® ソフトウェアでアプリを構築した後は, Windows® , macOS, Linux® の各OSを使用して COMSOL Desktop® からアプリをテスト, 実行できます. COMSOL Multiphysics® でアプリをテストすると, アプリケーションビルダーのデスクトップ環境を実行したままアプリのユーザーインターフェースを備えた別のウィンドウが開きます. アプリのテスト中にフォーム, メソッド, 埋め込みモデルに変更を加えると, それらがライブで表示されます.

また, ウェブブラウザーでアプリをテストすることもできます. この機能により COMSOL Server™ インストールに接続されたウェブブラウザーからアクセスしたときのアプリの見た目を簡単にテスト的に見ることができます. インストールされているウェブブラウザーのうち, どのブラウザーでアプリを起動させるかを選択できます. アプリケーションは, アプリケーションビルダーのデスクトップ環境を起動したまま, アプリケーションのユーザーインターフェースを持つ別のブラウザーウィンドウで開きます.

右図はアプリケーションライブラリの詳細とシミュレーションアプリの例を示しています.

参考モデル

アプリケーションライブラリは, COMSOL Multiphysics® と COMSOL Server™ の両方で利用可能であり, 独自のアプリを作成する際に活用したり, インスピレーションを得たりできる多くの事例を提供します. アプリケーションライブラリには50以上のサンプルアプリが含まれています. 実行, 内容の確認, 修正, または自身のアプリへの内容のコピーが可能です. これらのアプリの一部は, そのまますぐに使えるシミュレーションとして機能するものもあれば, アプリケーションビルダーの特定の機能のデモンストレーションや, 学術的な環境における教育目的のために使用されるものもあります.

シミュレーションアプリの展開方法

COMSOL シミュレーションアプリを構築してテストしたら, 次はエンドユーザー (設計チーム, 製造部門, プロセスオペレーター, テストラボ, 顧客, またはクライアント) と共有する必要があります. そのためには, COMSOL Compiler™ または COMSOL Server™ が必要です.

COMSOL Compiler™ は COMSOL Multiphysics® のアドオンで, COMSOL Multiphysics® や COMSOL Server™ のライセンスがなくても, デスクトップやラップトップのコンピュータで実行できるスタンドアロンアプリケーションを作成することができます. COMSOL Server™ はアプリケーション管理ツールで, アプリケーションを安全かつセキュアに社内ネットワークやウェブ上で世界中に展開することができます.

どのビジネスもシミュレーションニーズもそれぞれ違います.

COMSOL Multiphysics® ソフトウェアがお客様のご要望を満たすかどうかをきちんと評価するために, 我々にご連絡ください. 我々のセールス担当と話をすれば各個人に向いたお勧めや, しっかり文書化されたモデルなどをお送りすることができ, 最大限の評価結果を引き出すことができます. 最終的にどのライセンスオプションがあなたの要望にとって最適かを選択することができます.

"COMSOL へコンタクト" ボタンを押し, あなたの連絡先詳細と特別なコメントや質問があればそれを記入して, 送信していただくだけで済みます. 1営業日以内に我々のセールス担当者から返事が届きます.

次のステップ:

ソフトウェアデモをリクエスト