NUMECA会社概要及び統合環境OMNIS概要

２０２０年１１月
ＮＵＭＥＣＡジャパン株式会社
info-jp@numeca.com
Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

1

NUMECA GLOBAL CFD SUMMIT 2020
２０２０年１２月１・２日オンライン開催

12月1～2日に開催されるNUMECAグローバルCFDサミットにて25年間に渡る研究や検証の成果を集約した新ラインナップのOMNIS技術のパワーをご体験ください。
また事例やデモを通して、次のようなエキサイティングな新しいテクノロジーをご覧いただけます。

登録お申込みはこちらから👇
https://www.numeca.com/numeca-user-meeting-2020
Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

2

NUMECA 会社概要
⚫ 1992年ブリュッセル自由大学Charles Hirsch教授らにより設立⚫ 数値流体解析ソルバーおよびメッシュ作成ツール、モデラーなどのソフトウエアの開発・販売・サポートを行なう⚫ ターボ機械をはじめ自動メッシャ & CFDソルバに強み⚫ 25年以上にわたり高精度なCFD、最適化等のツールを提供⚫ 2013年ベストエキスポーター賞、2001年＆2013年モストイノベーティブカンパニー賞を受賞（ベルギー）⚫ 過去5年、20%成長を継続。売上、人材も拡大、さらに革新的で高精度なCFDの開発を継続⚫ 社員数：159名（日本11名）

Numerical Computation of Internaland External Flows
Prof. Ch. Hirsch - New edition

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved3主なパートナーシップ会社

Concepts NREC
ターボ機械の１D設計アプリケーションの開発提供。NUMECA社と業務提携契約を締結。
TM

FINE /Agile １D→３D CFD統合環境を共同開発

FlowKit
オープンソース格子ボルツマンソルバプロジェクトPalabos 開発運営,
プロジェクトの成果を商用版の開発業務契約を締結し、商用ツールOMNISTM/LBの共同開発

CENAERO
最適化・多変量解析エンジンMINAMOの開発。
NUMECA社に対して、最適化エンジンをOEM供給し、弊社最適化環境 FINETM/Design3Dの最適化エンジンに組込みROMAX
トランスミッション設計ツールの開発提供。CFDによる攪拌ロストルク検証ツールとしてOMNIS/LBの開発・検証を実施

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

4Software Product

OMNIS™
すべてのオブジェクトのコピー/貼り付け
ユーザーフレンドリー
でカスタマイズ可能なユーザーインターフェース

すべての操作を、元に戻すundo/やり直すredo可能統合された編集可能なツールチップ

クライアントサーバー
アーキテクチャ

多言語インターフェースとドキュメント

超並列
CAD中心のアプローチ

Pythonスクリプトの自動記録

マルチプラットフォー
ム

カスタマイズ可能なユーザーイン
ターフェイスNov 2020

第74回関西CAE懇話会

複数ユニットシステム© NUMECA Int.– All rights reserved

5

OMNISTM: Virtual Design Environment● マルチフィデリティ
● 学際的連携● ジオメトリから計算まで● 柔軟なカスタマイズ● リアルタイムモニタリング● HPCへの適応● 日本語環境

設計から最適化まで統一環境での対応
Pre-design

Create preliminary
designs

Nov 2020

Geometry

DomainMeshSimulation

Import and clean yourgeometry

Define the domains

Set-up the meshgeneration

Set-up and co-process
the simulation

第74回関西CAE懇話会

Results

Display and analyze theresults

Optimization

Optimize your robust
designs from 1D to 3D© NUMECA Int.– All rights reserved

6

OMNIS™v4の100以上の機能
はじめにフレームワークとGUI

構造格子生成並列フレームワークの最適化
新しいマルチビュースプリッターテンプレート
時間コントローラ内での画像とアニメーシ
ョンの保存
境界条件のリファクタリング
HPC GUIとフレームワーク
PBSキューイングシステムをサポート
互換性の管理依存関係の管理
複数の解析結果処理
高レベルのPython APIフレームワーク
ファミリーツリービルダー
多言語ドキュメント
ライブラリとパッケージのアップグレード

AutoGrid5の統合
Omnis Autogrid行ウィザード
ブレード間のパラメーターのダイアロ
グボックス
ギャップ、フィレット、バルブ、およびノズルパラメータのダイアログボッ
クス
Omnis Autogrid CADリンク
Omnis Autogridメッシュ品質
非軸対称のエンドウォール
回転子-固定子回転面の自動作成

形状準備
CADインポート
CAD修正
簡易形状作成自動穴埋Autoseal™
サブセルの内側/外側のマーキング
マルチドメイン接続管理

非構造格子生成シミュレーション：非構造格子ソルバ
密度ベース/圧力ベースソルバ
ソルバの設定パラメータ管理
境界条件管理フルヘックスおよび混合エレメントメ
ッシュ管理
構造格子管理CONおよびPER境界接続
Rotor/Stator接続管理
NMB / PERNM接続管理

マルチマテリアル管理
キャビテーションモデル
固体材料のサポート
燃焼モジュールの統合
ラグランジュモジュールの統合
OpenLabsフレームワーク
随伴ソルバの統合（BC、パラメーターの確認）
物理量の導出物理量の動的リスト
体積熱源項
グループ化された入口の質量流量設定
一般回転軸
境界条件の2Dプロファイル
粘性層のagglomeration（凝集化）
継続計算

シミュレーション：Oofelieソルバ
Oofelie設定
モード形状計算
シミュレーション：流体構造連成
メッシュ変形管理
1方向モーダルカップリングを使用した
FSI
2方向モーダルカップリングを使用した
FSI
FSI-NLH
FSIモーダルカップリングの設定（フラッター）
スライディングノードの管理
6-DOFモジュール

最適化
随伴ベースの最適化ワークフロー

シミュレーション：構造格子ソルバ

結果処理

構造格子ソルバプラグイン
構造格子ソルバのセットアップ
ターボ機械用初期条件
質量流量境界条件の設定
壁距離計算の改善
継続計算
Non-linear harmonics セットアップ
性能曲線設定既存のプローブ機能の改善
導出物理量（Grad、Div、Curl）
デカルトプロットの改善
表形式のデータの保存と表示
構造格子計算のピッチ平均ビュー
円筒ビュー（単一回転軸）
ブレード間表示
NLH時間再構成

メッシュ生成の高速化
HEXPRESS/Hybrid機能の統合
FNMB接続の計算
マルチドメインのコンフォーマルメッシュ
OpenFoamエクスポート（単一ドメイン）

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

7Python API
フレームワークとユーザーインターフェイス•

高レベルのPython API
ユーザーフレンドリーで文書化されている（Doxygenを使用してソースコードから作成）
ドメインの例– Python APIはOmnis 4.1以降でサ
ポート
–

1.
2.
3.
4.

# Create Cube
cube = geometry.create_cube([0, 0, 0], [0.25, 0.25, 0.25],"Cube")5.
# Save temporary project6.
project.save_project_as("CUBE_TMP")
7.
# Create domain
8.
geom_domain = domain.create_domain(cube, 'Cube')9.
# Create Mesh setup
10. mesh_setup = meshing.create_mesh_setup(geom_domain, 'Mesh 1')
11. # Add domain in the new mesh setup
12. mesh_domain = mesh_setup.get_domain('Cube')
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.

Nov 2020

第74回関西CAE懇話会

from omnis
import geometry, project, domain, meshing# Define boundaries of domain
cube.create_boundary(['Boundary 1|B1_face_2'], 'inlet')cube.create_boundary(['Boundary 1|B1_face_5'], 'outlet')# Set boundaries typemesh_domain.set_boundary_type('inlet', 'Inlet')mesh_domain.set_boundary_type('outlet', 'Outlet')# Set global cell size
mesh_domain.set_volume_cell_size(0.3)# Start mesh generation
mesh_setup.start_mesh_generation()© NUMECA Int.– All rights reserved

8ファミリーツリービルダー
フレームワークとユーザーインターフェイスOMNIS™でアプリケーションファミリのテンプレートを作成可能•••

CADシステムアセンブリツリーに依存しない対応するデータ構造
物理モデルとベストプラクティスが事前設定されたフローシミュレーションに適合
複数の設計ジオメトリをリンクして置き換える
CAD Assembly tree

Full engine family tree

Full car family tree

orNov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

9AutoSeal™
自動車アプリケーションのハイライト

3つのステップで閉じた（ウォータタイトな）ドメインを作成するために、穴や隙間を閉じます。
1. 内側と外側のポイントを設定する
2. 最大穴サイズを設定
3. コアの数を選択してください

数週間ではなく数秒から数分で自動的に閉じた面を作成します！

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved10流体-固体コンフォーマルメッシュ
自動車アプリケーションのハイライト

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

11

OMNIS™/ Open統合
マルチフィジックス•

このバージョンでは4つのソルバが利用可能
–
–––

•

マルチフィジックスモデルのほとんどは、OMNIS™/Openソルバで利用可能–––––––

Nov 2020

Turbo：ターボ機械用構造格子ソルバ
LB：自由表面解析用格子ボルツマン法ソルバ
Oofelie：有限要素解析用ソルバ
Open：マルチフィジックス用非構造格子ソルバ

OpenLabs™のカスタマイズ
共役熱伝達燃焼モデル
キャビテーションモデル
ラグランジュ粒子追跡
ソース項
随伴ソルバ

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

12

OMNIS™で複雑な燃焼問題を解決
マルチフィジックス

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

13

OMNIS/Hexpress Open
CAD操作からメッシュ生成まで

アプリケーションライブラリ

・豊富なCAD操作機能
・ツリー構造とエンティティごとのプロパティ
・ワークフローメニューとパイメニューの導入
・日本語環境対応とヘルプ機能
・Hexpress/Hybridの強力な自動メッシング機能
をGUIメニューで設定

プロジェクト管理

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

14

OMNIS/Hexpress Open
ワークフローメニューとパイメニュー各ワークのステップに合わせてパイメニューが自動で変化

左から右へ必要事項を設定し作業

ジオメトリ操作からメッシング、CFD解析、ポスト処理まで同一のGUI環境で実施

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

15

OMNIS/Hexpress Open充実のCAD機能

ツリー構造表示アッセンブル、グルーピング、サーフェス、カーブ、多様な選択モードで扱いやすく充実のCAD修復ツール
孔のキャップ、面生成、面の移動・延長、面取り、etc

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

16

OMNIS/Hexpress Open
多彩なCAD操作機能
シーンの設定複数の設計状態をひとつのCADで再現シーンの選択シーンの選択バルブ全開

Nov 2020

第74回関西CAE懇話会

バルブ半開© NUMECA Int.– All rights reserved

17

OMNIS/Hexpress Open
メッシングの自動プレビュー機能

選択した面のメッシング条件をプロパティパネルに入力

条件に合わせてプレビューを自動更新

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

18

OMNIS/Hexpress Open
メッシングからソルバーまでパラレルにネイティブ対応

メッシュ生成エンジンは
HEXPRESS/Hybridの高度な自動メッシング技術を継承
フルHexaメッシュ およびハイブリッドメッシュが生成
可能
OMNISのGUIからクラスターへ接続
メッシング、ソルバーともにクラスターにジョブ投入可能

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

19

OMNIS/Open
高精度乱流モデルの標準搭載

高精度な乱流モデル（レイノルズ応力モデル）を搭載

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

20

OMNIS/Open
ポストプロセスまでを統一環境で

Nov 2020

第74回関西CAE懇話会© NUMECA Int.– All rights reserved

21