ご質問はこちらまで:
support@comsol.com

スタディおよびソルバーアップデート


COMSOL Multiphysics® バージョン 6.3 では, 大幅なパフォーマンスの向上と新機能が導入されています. 主な機能としては, 圧力音響 (陽的時間発展) の GPU サポートとディープニューラルネットワーク (DNN) 代理モデルトレーニングがあります. さらに, 非線形固有値ソルバーによって固有周波数解析の範囲が広がり, 効率的なグローバル最適化 (EGO) ソルバーによって複数の局所最適値を含むシミュレーションの最適化が行われます. これらの更新の詳細については, 以下をご覧ください.

NVIDIA® GPU のサポート

圧力音響と代理モデルのトレーニングに GPU サポートが追加されました. この機能は, 互換性のある NVIDIA® GPU を搭載したシステムで利用できます.

圧力音響 (陽的時間発展) の GPU 加速

圧力音響の線形陽的時間発展モデルは, 現実的なインピーダンス境界条件をサポートする高速定式化を使用して解くことができるようになりました. この高速化は, 定式化を NVIDIA® GPU カードで使用すると大幅に向上しますが, パフォーマンスの向上はハードウェアに依存します. この機能を有効にするには, CUDA® ツールキットをインストールする必要があります (ツールキットのパスはインストール時に指定できます). この機能は, 開放空間オフィススペースの音響チュートリアルモデルで確認できます. 詳細については, 音響モジュールのリリースハイライトを参照してください.

圧力音響 (陽的時間発展) ノードが強調表示されたモデルビルダー, 対応する設定ウィンドウ, およびグラフィックスウィンドウのオフィス空間モデルが表示されている COMSOL Multiphysics ユーザーインターフェース.
高速化されたソルバーオプションは, 圧力音響 (陽的時間発展) インターフェースの設定ウィンドウにあります. 5000万自由度 (DOF) のオフィス空間モデルは, 12コアの Intel® Xeon® w5-2455x と比較して, NVIDIA RTX-A6000 GPU で最大25倍高速に実行されます.

DNN 代理モデルトレーニングの GPU 加速

代理モデルのトレーニングに GPU サポートが追加され, トレーニングプロセスが大幅に高速化され, アプリやさまざまなシミュレーションの場面で使用する代理モデルの開発が高速化されました. この機能を有効にするには, COMSOL インストーラーの製品ページで CUDA DNN サポートオプションが選択されていることを確認してください. さらに, NVIDIA® CUDA® ツールキットをインストールする必要があります. これは, NVIDIA® のウェブサイトからダウンロードできます.

代理モデルデータ生成の改善

DNN 代理モデルで使用するための空間, 時間, および周波数依存データの生成が, 大幅に簡単になりました.

モデルコンポーネントの定義内の新しい代理モデルサンプリングサブメニューで, ジオメトリサンプリングオプションを使用できます. この機能により, ドメイン, 境界, エッジ, または頂点で直接データをサンプリングできるため, ファイルのエクスポートやインポートワークフローが不要になります.

さらに, 代理モデルトレーニングスタディの新しいスタディ依存入力オプションを使用すると, トレーニングデータに時間依存または周波数スイープの結果を含めることができます. これにより, 動的または周波数依存のデータを代理モデルに組み込むことが簡単になります.

代理モデルトレーニングノードがハイライト表示されたモデルビルダー, 対応する設定ウィンドウ, およびグラフィックスウィンドウの1Dプロットが表示されている COMSOL Multiphysics ユーザーインターフェース.
代理モデルトレーニングノード設定の関心量セクションの新しいフィールドを使用すると, 時間を指定できます. グラフは, 充放電サイクル中のリチウムイオン電池の完全モデルと代理モデルの結果を比較します. 破線と実線の重なり合ったプロット線は, モデル間の密接な一致を示しています.

最適化

離散随伴ソルバータイプ

最適制御と時間依存パラメーター推定に, 新しい時間離散随伴ソルバータイプが使用できます. このソルバータイプは離散感度法に基づいており, 時間依存ソルバーを使用した勾配ベースの最適化の堅牢性, 精度, パフォーマンスが向上します.

過渡パラメーター推定問題では, スパース非線形オプティマイザー (SNOPT) または内部ポイントオプティマイザー (IPOPT) ソルバーを使用すると, 速度が大幅に向上します. これは, 測定点ごとに個別に計算するのではなく, 目的全体の集約感度が1回のパスで計算されるためです. 以前の連続感度法も引き続き使用できますが, 過渡最適化のデフォルトではなくなりました.

離散法と連続法の両方で, チェックポイント処理 (前進解の再計算を含む) によってメモリ消費が削減されます. さらに, 前進解の処理に使用できる新しい Out-of-core オプションがあり, 代わりに一時的なディスク領域を使用して再計算を回避します.

形状最適化ノードが強調表示されたモデルビルダー, 対応する設定ウィンドウ, およびグラフィックスウィンドウの化学エッチングモデルが表示されている COMSOL Multiphysics ユーザーインターフェース.
エッチングの結果として対称的なトレンチを得ることを目的とする化学エッチングプロセスの最適化のための時間依存のスタディステップを使用した形状最適化スタディステップの設定.

効率的なグローバル最適化

効率的なグローバル最適化 (EGO) アルゴリズムを使用する新しい勾配フリー最適化ソルバーが導入されました. このソルバーは, 制御パラメーターの初期推定を必要とせず, ローカル最小値に陥りにくいため, 複数のローカル最適値を持つ最適化問題に取り組むのに適しています. そのため, 周波数領域解析で発生するような困難な最適化問題に特に役立ちます.

EGO ソルバーは, グローバル検索戦略のためローカル最適化方法よりも低速ですが, 複雑な解を調べる際に貴重な堅牢性を提供します. EGO ソルバーを実行した後は, ローカル最適化方法を使用して結果をさらに処理し, 解を改良することをお勧めします. さらに, ソルバーを使用すると, 解析に使用された基礎となる代理モデルを検査できるため, 最適化プロセスに関するさらなる洞察が得られます.

非線形固有値ソルバーと改良されたソーティング

ARPACK ライブラリに基づく新しい非線形固有値ソルバーが, 固有値ソルバー内のオプションとして利用できるようになりました. これにより, 非線形固有値を解くときに手動で反復する必要がなくなります. これは, 粘弾性材料を使用した構造解析, 電磁モード解析などに役立ちます.

さらに, 固有値, 固有周波数, 境界モード解析スタディステップの設定に新しいフィルタリングと並べ替えセクションが追加されました. これにより, real(freq) + 1e-6 > 0 などのフィルター式を適用し, 実数部または虚数部, その大きさ, 絶対値などのさまざまな基準で, 昇順または降順で固有解を並べ替えることができます. 並べ替えオプションは, 固有値タイプの解を扱うときに, 固有値ソルバー解の結合機能ノードでも使用できます.

固有周波数ノードが強調表示されたモデルビルダー, 対応する設定ウィンドウ, およびグラフィックスウィンドウの粘弾性ダンパーモデルが表示されているCOMSOL Multiphysics ユーザーインターフェース.
固有周波数スタディステップの設定, ARPACK 非線形ソルバーを固有周波数ソルバーとして選択できます. グラフィックスウィンドウには, 粘弾性ダンパーの構造解析における固有モードが表示されます.

固有直交分解 (POD) 低次元モデル

新しいモデル低減手法である POD が追加されました. POD の主なアイデアは, モデルのスナップショットを使用して, 主要なコンポーネント分析のアイデアを使用して物理場の分解を実行することです. POD は, 周波数領域でパラメーター化された問題に役立ちます.

ソルバー改善

線形ソルバーの適応許容度

非線形問題を解く際に, 線形ソルバーの許容誤差を適応的に変化させることができるようになりました. これにより, 大幅なスピードアップが実現します. この方法では, 非線形ソルバーの誤差推定を使用して, 解から遠い場合は精度を下げ, 収束に近づくと精度を上げます. 線形ソルバーの適応許容誤差は, 一定減衰法でサポートされています. また, 定常 CFD 問題でよく使用される疑似時間ステップ法と一緒にサポートされています.

モデルビルダーで分離ステップノードが強調表示され, 対応する設定ウィンドウと, グラフィックスウィンドウに血液ポンプモデルが表示されている COMSOL Multiphysics ユーザーインターフェース.
線形ソルバーの適応許容誤差の改善により, FDA 血液ポンプモデルの計算時間を最大 50%% 短縮できます.

代数マルチグリッド (AMG) 法のスケーリング

AMG法の行スケーリングが自動的に決定できるようになりました. 定常ソルバーノードの詳細設定ノードで行平衡を有効にすると, マルチグリッドソルバーの適切なスケールが自動的に選択されます.