EnSight 計算機関数リファレンス - CYBERNET...1 はじめに...

159
EnSight 計算機関数リファレンス 2016/6/15 サイバネットシステム株式会社

Transcript of EnSight 計算機関数リファレンス - CYBERNET...1 はじめに...

Page 1: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

EnSight

計算機関数リファレンス

2016/6/15

サイバネットシステム株式会社

Page 2: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

初 版 2016年 6月 15日

Page 3: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

内容

はじめに .......................................................................................................................................................... 1

組み込み関数の利用方法 ................................................................................................................................ 1

関数一覧 ....................................................................................................................................................... 2

面積 Area ............................................................................................................................................. 3

速度の大きさの勾配 a Gradient Of Velocity Magnitude ........................................................................ 4

境界層 境界層縁の壁面摩擦係数 BL Edge Skin-Friction Coefficient ................................................. 5

境界層 壁面摩擦係数 BL Wall Skin Friction Coefficient ................................................................... 7

境界層 壁面摩擦係数の成分 BL Wall Skin-Friction Coefficient Components ................................... 8

境界層 壁面剪断応力 BL Wall Fluid Shear-Stress .......................................................................... 10

境界層 排除厚さ BL Displacement Thickness .................................................................................. 11

境界層 指定値までの距離 BL Distance To Value from wall .............................................................. 13

境界層 運動量厚さ BL Momentum Thickness .................................................................................. 14

境界層 スカラー値 BL Scalar ............................................................................................................... 16

境界層 圧力回復厚さ BL Recovery Thickness ................................................................................. 17

境界層 形状パラメータ (形状係数) BL Shape parameter (Shape factor) ............................................ 18

境界層 厚さ BL Thickness ............................................................................................................... 19

境界層 境界層縁での速度 BL Velocity At Edge ............................................................................... 21

境界層 y1+ BL Y1+ off Wall .......................................................................................................... 22

境界層 y1 BL Y1 Distance off Wall ............................................................................................. 23

ケース間の補間 Case Map .................................................................................................................. 24

ケース間の差分計算 Case Map Diff ...................................................................................................... 26

係数 Coefficient ................................................................................................................................ 27

複素数 Complex number ................................................................................................................. 28

複素数の偏角 Argument of Complex number ............................................................................... 29

複素共役 Complex Conjugate .......................................................................................................... 30

複素数の虚部 Imaginary part of Complex number ........................................................................ 31

複素数の絶対値 Complex Modulus ................................................................................................... 32

複素数の実部 Real part of Complex number .................................................................................. 33

複素数の過渡応答 Complex Transient Response .............................................................................. 34

渦度 Curl ............................................................................................................................................... 35

密度 Density .......................................................................................................................................... 36

正規化された密度の対数化 Log of Normalized Density ...................................................................... 37

密度の正規化 Normalized Density ................................................................................................. 38

澱み点密度の正規化 Normalized Stagnation Density ....................................................................... 39

Page 4: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

澱み点密度 Stagnation Density ....................................................................................................... 40

節点間の距離 Distance Between Nodes ........................................................................................ 41

パートの節点から節点への距離 Distance to parts node to nodes ........................................................ 42

パートのノードから要素への距離 Distance to parts node to elements ....................................................... 43

発散 Divergence ................................................................................................................................. 44

要素の計量 Element Metric ............................................................................................................. 45

要素のサイズ Element Size ................................................................................................................. 47

要素データから節点データへの変換 Element To Node ............................................................................. 48

全エネルギー Total Energy ...................................................................................................................... 49

エンタルピー Enthalpy ........................................................................................................................... 50

エンタルピーの正規化 Normalized Enthalpy ........................................................................................ 51

澱み点エンタルピー(全エンタルピー) Stagnation Enthalpy ...................................................................... 52

澱み点エンタルピーの正規化 Normalized Stagnation Enthalpy........................................................... 53

エントロピー Entropy ............................................................................................................................. 54

体積流量 Flow ................................................................................................................................... 55

流量 FlowRate ................................................................................................................................... 56

流体せん断応力 Fluid Shear Stress .................................................................................................. 57

流体せん断応力の最大値 Maximum Fluid Shear Stress .................................................................... 58

力 Force .......................................................................................................................................... 60

1Dパート上に働く力 Force 1D ............................................................................................................. 61

勾配 Gradient .................................................................................................................................... 62

勾配近似 Gradient Approximation .................................................................................................. 63

勾配テンソル Gradient Tensor ........................................................................................................... 64

近似勾配テンソル Gradient Tensor Approximation ............................................................................ 65

ヘリシティ密度 Helicity Density ............................................................................................................... 66

相対ヘリシティ Helicity Relative ........................................................................................................... 67

フィルターされた相対ヘリシティー Filtered Relative Helicity .................................................................... 68

構造格子の I ブランク値 Iblanking Values ........................................................................................... 69

構造格子の IJK値 IJK Values ........................................................................................................... 70

線積分 Line Integral .............................................................................................................................. 71

面積分 Surface Integral ........................................................................................................................ 72

体積分 Volume Integral .................................................................................................................... 73

運動エネルギー Kinetic Energy ......................................................................................................... 74

長さ Length ....................................................................................................................................... 75

線分のベクトル Line Vectors .............................................................................................................. 76

固有値 λ2 Lambda2 ........................................................................................................................... 77

Page 5: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

マッハ数 Mach Number ..................................................................................................................... 78

要素中心にスカラー値を作成 Make Scalar at Elements ........................................................................ 79

節点にスカラー値を作成 Make Scalar at Nodes ................................................................................... 80

ベクトルの生成 Make Vector variable ............................................................................................... 81

質量粒子のスカラー Massed Particle Scalar .......................................................................................... 82

質量流束による輸送の平均値 Mass-Flux Average ............................................................................. 83

材料の種類と値の計算 Material Species ............................................................................................. 84

マテリアル Material To Scalar ............................................................................................................ 86

選択パートにおける変数の最大値 Max ................................................................................................... 87

選択パートにおける変数の最小値 Min ................................................................................................... 88

モーメント Moment ............................................................................................................................. 89

モーメントベクトル Moment Vector ......................................................................................................... 90

運動量 Momentum ............................................................................................................................ 91

節点数 Node Count ........................................................................................................................... 92

節点データから要素データへの変換 Node To Element ............................................................................. 93

法線ベクトル Normal .......................................................................................................................... 94

法線応力 Normal Constraints .......................................................................................................... 95

法線ベクトル Normrized Vector ......................................................................................................... 96

境界からの距離のマッピング Offset Field ................................................................................................. 97

一定距離オフセットされた位置の変数の取得 Offset Variable ................................................................. 98

パート番号 Part Number ................................................................................................................... 99

圧力 Pressure .................................................................................................................................. 100

圧力係数 Pressure Coefficient ....................................................................................................... 101

動圧 Dynamic Pressure ................................................................................................................. 102

圧力の正規化 Normlized Pressure ................................................................................................ 103

正規化された圧力の対数化 Log of Normalized Pressure .................................................................. 104

澱み点圧力 ............................................................................................................................................. 105

澱み点圧力の正規化 Normalized Stagnation Pressure................................................................... 106

淀み圧係数 Stagnation Pressure Coefficient ................................................................................ 107

ピトー圧 Pitot Pressure ................................................................................................................... 108

ピトー圧の割合 Pitot Pressure Ratio ............................................................................................. 109

全圧 Total Pressure ....................................................................................................................... 110

Q値 (第 2不変量) Q Criteria (Second invariant) .......................................................................... 111

Radiograph_grid .................................................................................................................................. 112

Radiograph_mesh ................................................................................................................................ 113

ベクトル変数の直交座標系から円筒座標系への変換 Rectangular To Cylindrical Vector .................... 114

Page 6: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

サーバー番号 ServerNumber ............................................................................................................ 115

衝撃波のプロット ShockPlot3d .......................................................................................................... 116

メッシュのスムージング SmoothMesh ..................................................................................................... 117

音速 Sonic Speed ............................................................................................................................ 118

SOS定数 SOS Constant ................................................................................................................ 119

空間平均 Spatial Mean................................................................................................................... 120

重み付き空間平均 Spatial Mean Weighted ...................................................................................... 121

速さ Speed ....................................................................................................................................... 122

現在時刻での統計 Statistics Moments ............................................................................................. 123

回帰 Statistics Regression............................................................................................................... 124

StatRegVal1 ......................................................................................................................................... 125

StatRegVal2 ......................................................................................................................................... 126

旋回 Swirl ........................................................................................................................................ 127

温度 Temperature ........................................................................................................................... 128

正規化された温度 Normalized Temperature .................................................................................... 129

正規化された温度の対数化 Log of Normalized Temperature ........................................................... 130

澱み点温度 Stagnation Temperature ............................................................................................ 131

正規化された澱み点温度 Normalized Stagnation Temperature ....................................................... 132

時間平均 Temporal Mean ............................................................................................................. 133

時間におけるフィールドの最小値/最大値 Temporal Min/Max of Field ................................................... 134

テンソルの成分抽出 TensorComponent .............................................................................................. 135

テンソルの行列式 TensorDeterminent ............................................................................................... 136

テンソルの固有値 TensorEigenvalue .................................................................................................. 137

テンソルの固有ベクトル TensorEigenvector .......................................................................................... 138

対称テンソルの作成 TensorMake ........................................................................................................ 139

非対称テンソルの作成 TensorMakeAsym ........................................................................................... 140

トレスカ応力 TensorTresca .............................................................................................................. 141

ミーゼス応力 TensorVonMises ......................................................................................................... 142

総和(UDMF サンプル) udmf_sum ....................................................................................................... 143

ベクトル変数の円筒座標系への投影 Vector Cylinder Projection ......................................................... 144

ベクトル変数の直交座標系への投影 Vector Rect Projection ................................................................ 145

速度 Velocity .................................................................................................................................... 146

体積 Volume .................................................................................................................................... 147

渦度 Vorticity ................................................................................................................................... 148

循環 Vorticity Gamma..................................................................................................................... 149

付録 要素 ID と型の対応表 ........................................................................................................................ 151

Page 7: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight
Page 8: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

1

はじめに

本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。

内容は、EnSight に同梱されるUserManual.pdf の「Threaded Calculator Functions」に基づいています。

組み込み関数の利用方法

組み込み関数を利用するには、先ず計算機機能ボタン を押下して計算機ツールボックスを開き、タブ[既定の関数]を

選択します。するとパネル下側に関数リストが表示されます。

(図1参照)

実行方法は、パートリストで関数の適用対象となるパートを選択してから、関数リストから関数を選択して、表示される入

力欄に必要なパラメータを入力します。入力完了後に[選択されたパートに対して算出]ボタンを押下すると関数が実行され

ます。データが複数ステップ(非定常解析、モード解析)の場合、計算された値はステップの変化に伴い自動的に更新されま

す。

各関数の入力パラメータについては各関数の項目に説明があります。

図1.計算機ツールボックス

Page 9: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

2

関数一覧

計算機機能の[規定の関数]に登録されている各関数について、その機能を詳述しています。

関数の並び順は UserManual.pdf 「7.3 Variable Creation」に準拠します。

境界層変数系の関数(BL_*)は、SOS分割ではサポートされていません。

Page 10: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

3

面積 Area

関数:

Area (part(s))

入力:

part(s) パート(1D~3D) ※パートリストで選択可

出力:

コンスタント

説明:

選択されたパートの面積を計算します。メッシュが 3次元の場合は、要素の表示形式の“3D境界, 2D フル”

で表示される表面積を計算します。メッシュが 1次元の場合は 0 になります。

Page 11: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

4

速度の大きさの勾配 a Gradient Of Velocity Magnitude

関数:

BL_aGradOfVelmag (boundary part(s), velocity)

入力:

boundary part 2Dパート:境界パート ※パートリストで選択可

velocity ベクトル変数:速度

出力:

ベクトル変数

説明:

境界パート上の速度ベクトル強度の勾配を計算します。

where:

境界パート上のナブラオペレータ

速度ベクトル

速度ベクトルの強度

座標軸の方向

各座標軸の単位ベクトル

本関数で求めた変数は、以下の境界層系関数において引数として利用できます。

Page 12: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

5

境界層 境界層縁の壁面摩擦係数 BL Edge Skin-Friction Coefficient

関数:

BL_CfEdge (boundary part(s), velocity, density, viscosity, ymax, flow comp(0/1/2), grad)

入力:

boundary part(s) 2Dパート:境界 ※パートリストで選択可

velocity ベクトル変数:速度

density スカラー変数:密度

viscosity スカラー変数:動粘性係数

Ymax コンスタント:

>0 Boldwin-Lomax-Spalart アルゴリズム

flow comp(0/1/2) 定数: 計算に利用する接線方向の流れの成分の指定

0: 全て

1: 境界層縁の流れに平行な(stream-wise)成分

2: 境界層縁の流れと直交する(cross-wise)成分

grad -1: 速度強度勾配を3点補間で計算するフラグ

ベクトル変数:ベクトル強度勾配

出力:

スカラー変数

説明:

壁面摩擦係数 を計算します。壁面接線方向についての摩擦係数を計測するため、境界層縁の密度 、

及び壁面に平行な速度成分 を利用します。変数 、及び は、自由流れにおける密度 、及び速度

とは異なり、Fig.1 の定義に基づいています。

即ち本関数は、境界層縁のローカル密度 と流速 を基にして壁面上の流体せん断応力の無次元化を行い

ます。

成分の指定 0: の係数

成分の指定 1: の係数

成分の指定 2: の係数

where:

Page 13: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

6

壁面上におけるせん断応力の強度

の境界層縁の流れに平行な成分

の境界層縁の流れに直交する成分

壁面上の動粘性係数

壁面の法線方向の流速強度勾配

の境界層縁の流れに平行な成分

の境界層縁の流れに直交する成分

境界層縁の密度

境界層縁の壁面に平行な速度成分の強度

Figure 1

Page 14: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

7

境界層 壁面摩擦係数 BL Wall Skin Friction Coefficient

関数:

BL_CfWall (boundary part(s), velocity, viscosity, free density, free velocity, grad)

入力:

boundary part(s) 2Dパート:境界 ※パートリストで選択可

velocity ベクトル変数:速度

viscosity スカラー変数/コンスタント/入力値:動粘性係数

free-density コンスタント:自由流れの密度

free-velocity コンスタント:自由流れの流速

grad -1: 速度強度勾配を3点補間で計算するフラグ

ベクトル変数:ベクトル強度勾配

出力:

スカラー変数

説明:

壁面摩擦係数 を計算します。壁面における流体せん断応力の無次元量で、この重要な側面として

は境界層剥離を意味します。

where:

壁面上の流体せん断応力

壁面上の動粘性係数

壁面の法線方向の距離プロファイル

ρ 自由流れの密度

自由流れの速度の強度

壁面に平行な速度成分の強度の壁面法線方向の勾配

Page 15: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

8

境界層 壁面摩擦係数の成分 BL Wall Skin-Friction Coefficient

Components

関数:

BL_CfWallCmp (boundary part(s), velocity, viscosity, viscosity, ymax, flow comp(0/1/2), grad)

入力:

boundary part(s) 2Dパート:境界 ※パートリストで選択可

velocity ベクトル変数:速度

density スカラー変数:密度(e.g. 圧縮性流体)

コンスタント:密度(e.g. 非圧縮性流体)

viscosity スカラー変数/コンスタント/入力値:動粘性係数

ymax 定数:

> 0: Baldwin-Lomax-Spalart アルゴリズム

= 0: 収束アルゴリズム

flow comp(1/2) 定数: 計算に利用する成分の指定

1: 境界層縁の流れに沿う(stream-wise)成分

2: 境界層縁の流れと直交する(cross-wise)成分

grad -1: 速度強度勾配を3点補間で計算するフラグ

ベクトル変数:ベクトル強度勾配

出力:

スカラー変数

説明:

壁面摩擦係数の壁面に平行な成分 、

を計算します。

成分の指定 1: 自由流れに平行な成分

成分の指定 2: 自由流れに直交する成分

where:

壁面におけるせん断応力の強度

の自由流れに沿う成分

の自由流れに直交する成分

Page 16: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

9

壁面上の動粘性係数

壁面に平行な速度成分の勾配

の自由流れに沿う成分

の自由流れに直行する成分

自由流れの密度

自由流れの速度の強度

Page 17: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

10

境界層 壁面剪断応力 BL Wall Fluid Shear-Stress

関数:

BL_CfWallTau (boundary part(s), velocity, viscosity, ymax, flow comp(0,1,or 2), grad)

入力:

boundary part 2Dパート:境界パート ※パートリストで選択可

velocity ベクトル変数:速度

viscosity スカラー変数 or コンスタント or任意定数

ymax 定数:

>0: Boldwin-Lomax-Spalart アルゴリズム

= 0: 収束アルゴリズム

flow comp(0/1/2) 定数: 計算に利用する成分の指定

0: 全て

1: 境界層縁の流れに平行な成分

2: 境界層縁の流れと直交する成分

grad 定数(-1):フラグ。速度の大きさの勾配を3点補間法で求めます。

ベクトル変数:速度強度の勾配 = Grad(velocity)

(BL_aGradOfVelMag を参照)

出力:

スカラー変数

説明:

壁面に作用するせん断応力 、 、 を計算します。

成分の指定 0: 壁面剪断応力の強度

成分の指定 1: の境界層縁の流れに平行な成分

成分の指定 2: の境界層縁の流れに直交する成分

where:

面上の動粘性係数

壁面に平行な速度成分の強度の勾配

の境界層縁の流れに平行な成分

の境界層縁の流れに直行する成分

Page 18: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

11

境界層 排除厚さ BL Displacement Thickness

関数:

BL_DispThick (boundary part(s), velocity, density, ymax, flow_comp(0,1,or2), grad)

入力:

boundary part 2Dパート:境界パート ※パートリストで選択可

velocity ベクトル変数:速度

density スカラー変数(圧縮)or任意定数(非圧縮):密度

ymax 定数:

>0: Boldwin-Lomax-Spalart アルゴリズム

= 0: 収束アルゴリズム

flow comp(0/1/2) 定数: 計算に利用する成分の指定

0: 全て

1: 境界層縁の流れに沿う(stream-wise)成分

2: 境界層縁の流れと直交する(cross-wise)成分

grad -1:4点補間から速度強度の勾配を計算するフラグ

ベクトル変数:BL_aGradOfVelMag (velocity magnitude)

出力:

スカラー変数

説明:

境界層の排除厚さ 、 、

を計算します。

成分の指定 0: 全て

成分の指定 1: 境界層縁の流れに平行な成分

成分の指定 2: 境界層縁の流れに直交する成分

where:

壁面の法線方向の距離プロファイル

境界層厚さ

ρ 密度

境界層縁における密度

Page 19: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

12

プロファイル位置における壁面に平行な速度成分の強度

の境界層縁の流れに平行な成分の強度

の境界層縁の流れに直交する成分の強度

境界層縁の壁面に平行な速度成分の強度

壁面から自由流れまでの距離

Page 20: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

13

境界層 指定値までの距離 BL Distance To Value from wall

関数:

BL_DistToValue (boundary part(s), scalar, scalar value).

入力:

boundary part 0D, 1D, 若しくは 2Dパート

scalar スカラー変数

scalar value スカラー値

出力:

スカラー変数

説明:

以下で定義される、壁面から指定値(scalar value)への距離 d を計算します。

where:

n = 境界面に垂直な距離分布 d

= スカラー・フィールド

α = スカラー変数

c = 指定スカラー値

d

Page 21: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

14

境界層 運動量厚さ BL Momentum Thickness

関数:

BL_MomeThick (boundary part(s), velocity, density, ymax, (0,1,or2),

(0,1,or2), grad)

入力:

boundary part 2Dパート:境界パート ※パートリストで選択可

velocity ベクトル変数:速度

density スカラー変数(圧縮)or任意定数(非圧縮):密度

ymax 定数:

>0: Boldwin-Lomax-Spalart アルゴリズム

= 0: 収束アルゴリズム

(0/1/2) 定数: 計算に利用する成分の指定

0: 全て

1: 境界層縁の流れに平行な(stream-wise)成分

2: 境界層縁の流れと直交する(cross-wise)成分

(0/1/2) 定数: 計算に利用する成分の指定

0: 接線方向流れ全て

1: 境界層縁の流れに平行な(stream-wise)成分

2: 境界層縁の流れと直交する(cross-wise)成分

grad -1:4点補間から速度強度の勾配を計算するフラグ

ベクトル変数:Grad(velocity magnitude)

出力:

スカラー変数

説明:

境界層の運動量厚さ を計算します。

成分の指定 (0,0):

成分の指定 (1,1):

成分の指定 (1,2):

成分の指定 (2,1):

Page 22: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

15

成分の指定 (2,2):

where:

壁面法線方向の距離プロファイル

境界層厚さ 若しくは境界層縁までの距離

プロファイル位置での密度

境界層縁での密度

プロファイル位置での流速の壁面に平行な成分の強度

の境界層縁の流れに平行な成分

の境界層縁の流れに直行する成分

境界層縁の壁面に平行な速度成分の強度

壁面から自由流れまでの距離

Page 23: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

16

境界層 スカラー値 BL Scalar

関数:

BL_Scalar (boundary part(s), velocity, scalar, ymax, grad)

入力:

boundary part 2Dパート:境界パート ※パートリストで選択可

velocity ベクトル変数:速度

scalar スカラー変数:スカラー値

ymax 定数:

>0: Boldwin-Lomax-Spalart アルゴリズム

= 0: 収束アルゴリズム

grad -1:4点補間から速度強度の勾配を計算するフラグ

ベクトル変数:Grad(velocity magnitude)

出力:

スカラー変数

説明:

境界層縁でのスカラー変数の値を計算します。本関数は、境界層の厚さを計算して、スカラー値を抽出します。

境界層の厚さの計算については、関数 BL_Thick を参照してください。

Page 24: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

17

境界層 圧力回復厚さ BL Recovery Thickness

関数:

BL_RecoveryThick (boundary part(s), velocity, total pressure, ymax, grad)

入力:

boundary part 2Dパート:境界パート ※パートリストで選択可

Velocity ベクトル変数:速度

total pressure スカラー変数:全圧

Ymax 定数:

>0: Boldwin-Lomax-Spalart アルゴリズム

= 0: 収束アルゴリズム

Grad -1:4点補間から速度強度の勾配を計算するフラグ

ベクトル変数:Grad(velocity magnitude)

出力:

スカラー変数

説明:

境界層の圧力回復厚さを計算します。

この物理量は、どの保存方程式にも出てきませんが、吸気流量の評価に利用されます。

Page 25: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

18

境界層 形状パラメータ (形状係数) BL Shape parameter (Shape factor)

関数:

入力:

出力:

説明:

BL_Shape は関数リストに登録されていませんが、[独自の関数を作成(Build Your Own Functions)]で排

除厚さ(関数:BL_DispThick)を運動量厚さ(関数:BL_MomeThick)で割ることでスカラー値として求める

ことができます。

where:

境界層の排除厚さ

境界層の運動量厚さ

剥離のポテンシャルを検出するなどして、境界層の流れを特徴付けるのに利用されます。

この値は、剥離点が近づくにつれ増大し、その近傍で急激に変化します。

注意:

剥離は では観測されておらず、 = では例外なく観測されています。従って解析手法によっては

で乱流境界層中に剥離が起こるとみなされます。

ブラジウス層流境界層(すなわち圧力勾配 0 の平板境界層)では、 、乱流境界層では と

いう極端な変動において になります。

Page 26: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

19

境界層 厚さ BL Thickness

関数:

BL_Thick (boundary part(s), velocity, ymax, grad)

入力:

boundary part 2Dパート:境界パート ※パートリストで選択可

velocity ベクトル変数:速度

ymax 定数:

>0: Boldwin-Lomax-Spalart アルゴリズム

= 0: 収束アルゴリズム

grad -1:4点補間から速度強度の勾配を計算するフラグ

ベクトル変数:Grad(velocity magnitude)

出力:

スカラー変数

説明:

境界層厚さ を計算します。

(壁面の法線方向で

となる距離)

where:

=壁面の法線方向の距離プロファイル

=プロファイル位置における壁面に平行な速度成分の強度

= 境界層縁の壁面に平行な速度成分の強度

EnSight UserManual 「BL Thickness」より転載

Page 27: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

20

アルゴリズムに関する注釈:

境界層縁は、引数 ymax により Baldwin-Lomax-Spalart と収束アルゴリズムという 2 つの異なるアルゴリズムで近似

されます。両手法ともに面の法線方向に速度をプロファイリングします。 は、境界層縁を近似するフェード関数を

導入するために速度プロファイル全体で渦度関数と Baldwin-Lomax-Spalart の結果を活用します。一方で、

は、境界層縁に収束させるために速度と速度勾配の変化を利用します。

より詳細な説明については以下の参照を御覧ください:

P.M. Gerhart, R.J. Gross, & J.I. Hochstein, Fundamentals of Fluid Mechanics, 2nd

Ed.,(Addison-Wesley:

New York, 1992)

P. Spalart, A Reasonable Method to Compute Boundary-Layer Parameters from Navier-Stokes Results,

(Unpublished: Boeing, 1992)

H. Schlichting & K. Gersten, Boundary Layer Theory, 8th Ed., (Springer-Verlag: Berlin, 2003)

Page 28: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

21

境界層 境界層縁での速度 BL Velocity At Edge

関数:

BL_VelocityAtEdge (boundary part(s), velocity, ymax, comp(0,1,2), grad)

入力:

boundary part 2Dパート:境界パート ※パートリストで選択可

velocity ベクトル変数:速度

density スカラー変数(圧縮)or任意定数(非圧縮):密度

ymax 定数:

>0: Boldwin-Lomax-Spalart アルゴリズム

= 0: 収束アルゴリズム

comp 定数: 計算に利用する成分の指定

0: 全て

1: 流速の壁面接線方向成分

2: 流速の壁面法線方向成分

grad -1:4点補間から速度強度の勾配を計算するフラグ

ベクトル変数:Grad(velocity magnitude)

出力:

ベクトル変数

説明:

ベクトル変数 , , を計算します。

= = 境界層縁 における速度ベクトル

= = の壁面法線方向成分

= = の壁面接線方向成分

Page 29: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

22

境界層 y1+ BL Y1+ off Wall

関数:

BL_Y1Plus (boundary part(s), velocity, density, viscosity, free density, free velocity, grad)

入力:

boundary part(s) 2Dパート:境界 ※パートリストで選択可

velocity ベクトル変数:速度

density スカラー変数:密度

viscosity スカラー変数/コンスタント/入力値:動粘性係数

free-density コンスタント:自由流密度

free-velocity コンスタント:自由流れの流速

grad -1: 速度強度勾配を 4点補間で計算するフラグ

ベクトル変数:ベクトル強度勾配(=Grad (velocity magnitude))

出力:

スカラー変数

説明:

境界から隣接するフィールドの要素重心への距離係数 を計算します。

where:

= 壁面の法線

= 壁面での流体せん断応力

= 壁面での流体の動粘性係数

= 壁面での密度

= 壁面の法線方向で規定される 1番目(壁面に接触する)要素の高さ

= 流体の速度ベクトル

通常 y+は、粘性層の属性を的確に捉えるための格子間隔の確認、評価に利用されます。その値は、乱流モデル、壁法則

の有無等の様々な因子に左右されます。

Page 30: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

23

境界層 y1 BL Y1 Distance off Wall

関数:

BL_Y1PlusDist (boundary part(s), velocity, density, viscosity, free density, free velocity, grad)

入力:

boundary part(s) 2Dパート:境界 ※パートリストで選択可

velocity ベクトル変数:速度

出力:

スカラー変数

説明:

境界から隣接するフィールドの要素重心への距離 を計算します。流速は、上記の の計算との調和を

維持するために節点、要素のどちらに定義されているのかを判断するためだけに利用されます。

Page 31: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

24

ケース間の補間 Case Map

関数:

CaseMap (2D or 3D part(s), case to map from, scalar/vector/tensor, parts to map from, search

option flag)

入力:

2D or 3D part(s) 2D/3Dパート:補間先パート ※パートリストで選択可

case to map from 定数:補間元ケース番号

scalar/vector/tensor スカラー変数/ベクトル変数/テンソル変数:補間対象変数

search option 定数:検索オプション

補間先のある節点、または要素について検索が成功した場合は、常に正確な

値を割り当てます。もし検索が成功しなかった場合は、下記オプションのどちらか

を利用します。

0: ‘search only’

補間元が見つからない場合は未定義値を設定

1: ’nearest value’

補間元が見つからない場合は最近傍のデータをコピー

parts to map from コンスタント:検索オプション

任意の位置での値は、’case to map from’で指定されたジオメトリから検索さ

れなければなりません。このオプションを指定して、EnSight に検索の手がかりを

与えることで、本関数の処理パフォーマンスが劇的に改善します。

‘Grobal search’ (全体検索):

従来の手法です。変数値を見つけるために、十全に、3D、2D、1D、

そして0D(点要素)パートと検索します。3D ボリュームに完全に包含され

る3D,または2Dパートへの補間では良く動作します。

2Dパートが完全に包含されていなかったり(例えば3Dパートのエッジ上

など)、2Dパートを2Dパート、または3Dパートに補間したい場合などは

パフォーマンスが低下します。

‘Dimensionality match’ (パート次元が合致した時のみ検索):

双方のパートの次元が合致した場合のみ検索を行います。例えば、3D

パートが選択されたら、補間元のパートは3D のみが処理の対象になりま

す。

‘Part number match’ (パートの順番が合致した時のみ検索):

双方のパートの順番が合致した場合のみ検索を行います。例えばある

ケースの 3番目のパートを補間先として選択した場合、補間元のパートも

Page 32: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

25

補間元ケースの 3番目のパートでのみ検索が行われます。パートの順番が

全く同じのデータセットを持っている場合、最適なオプションです。

‘Parts selected for case to map from’ (補間元ケースの選択されたパート

のみ検索):

補間先ケースと同様に、補間元ケースからパートを選択します。当該

ケースの選択されたパートのみが検索対象になります。

出力:

スカラー変数/ベクトル変数/テンソル変数

説明:

選択されたパートの全ての位置において補間元パートから、ユーザが指定したオプションで、指定された変数値を

見つけ出します。元の変数が節点データの場合は、CaseMap を適用された変数も選択されたパートで節点デ

ータとして定義され、要素データの場合は、要素データとして定義されます。

CaseMap が本来意図するところは、比較のためにあるケースの変数を選択パート上への射影することです。

そのため、本関数は対象となるパートの節点もしくは要素中心について、対象とされる変数が他のケースの同様

の位置に定義されているかどうかを調べます。もし定義されているようであれば、その値は節点データ、もしくは要

素データとして対象のパートに定義されます。そのアルゴリズムは極めて高負荷で、そのため適合する変数の検索

オプションが実装されています。

Page 33: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

26

ケース間の差分計算 Case Map Diff

関数:

CaseMapDiff (2D or 3D part(s), case to map from, scalar/vector/tensor, search option flag)

入力:

CaseMap を参照

出力:

スカラー変数/ベクトル変数/テンソル変数

説明:

この関数は、 と等価です。詳細については CaseMap を御覧ください。

Page 34: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

27

係数 Coefficient

関数:

Coeff (any 1D or 2D part(s), scalar, component)

入力:

1D or 2D part(s) 1D/2Dパート:※パートリストで選択可

component オプション:成分指定 ([X]/[Y]/[Z])

出力:

コンスタント

説明:

1D/2Dパート上のスカラー値に関して、以下のように定義される各軸方向の係数、 、 、 を計算します。

where:

スカラー変数

S スカラー変数

単位法線ベクトルの 軸成分

単位法線ベクトルの 軸成分

単位法線ベクトルの 軸成分

注意:

1Dパートの法線は、平面ツールの面と平行になります。

Page 35: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

28

複素数 Complex number

関数:

Cmplx (any part(s), scalar/vector(real portion), scalar/vector(complex portion), [optional

frequency(Degrees)])

入力:

any part(s) パート:※パートリストで選択可

real portion スカラー変数/ベクトル変数:実部

complex portion スカラー変数/ベクトル変数:虚部(実部と同じ型)

[frequency] 定数(オプション):振動数

出力:

複素スカラー変数/複素ベクトル変数

説明:

2つのスカラー変数、またはベクトル変数から、各々に対応する複素スカラー変数、複素ベクトル変数を計算しま

す。

where:

実部

虚部

振動数は参照されるだけです。

Page 36: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

29

複素数の偏角 Argument of Complex number

関数:

CmplxArg (any part(s), complex scalar or vector)

入力:

any part(s) パート:※パートリストで選択可

complex scalar or vector 複素スカラー変数/複素ベクトル変数:

出力:

スカラー変数/ベクトル変数

説明:

複素スカラー、または複素ベクトルの偏角 を計算します。出力のスカラー値の単位は度(degree)で、

[-180,180]の範囲を採ります。

Page 37: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

30

複素共役 Complex Conjugate

関数:

CmplxConj (any part(s), complex scalar or vector)

入力:

any part(s) パート:※パートリストで選択可

complex scalar or vector 複素スカラー変数/複素ベクトル変数:

出力:

複素スカラー変数/複素ベクトル変数

説明:

複素共役を計算します。

Page 38: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

31

複素数の虚部 Imaginary part of Complex number

関数:

CmplxImag (any part(s), complex scalar or vector)

入力:

any part(s) パート:※パートリストで選択可

complex scalar or vector 複素スカラー変数/複素ベクトル変数:

出力:

スカラー変数/ベクトル変数

説明:

複素スカラー、または複素ベクトルの虚部を、各々に対応するスカラー変数、またはベクトル変数として抽出しま

す。

Page 39: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

32

複素数の絶対値 Complex Modulus

関数:

CmplxModu (any part(s), complex scalar or vector)

入力:

any part(s) パート:※パートリストで選択可

complex scalar or vector 複素スカラー変数/複素ベクトル変数:

出力:

スカラー変数/ベクトル変数

説明:

複素スカラー、または複素ベクトルの絶対値を、各々に対応するスカラー変数、またはベクトル変数として計算し

ます。

Page 40: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

33

複素数の実部 Real part of Complex number

関数:

CmplxReal (any part(s), complex scalar or vector)

入力:

any part(s) パート:※パートリストで選択可

complex scalar or vector 複素スカラー変数/複素ベクトル変数:

出力:

スカラー変数/ベクトル変数

説明:

複素スカラー、または複素ベクトルの実部を、各々に対応するスカラー変数、またはベクトル変数として抽出しま

す。

Page 41: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

34

複素数の過渡応答 Complex Transient Response

関数:

CmplxTransResp (any part(s), complex scalar or vector, constant PHI(0.0-360.0 Degrees))

入力:

any part(s) パート:※パートリストで選択可

complex scalar or vector 複素スカラー変数/複素ベクトル変数:

constant PHI (0.0-360.0 Degrees) 定数:偏角 (0.0~360.0度)

出力:

スカラー変数/ベクトル変数

説明:

複素スカラー変数、または複素ベクトル変数について、phi に対応する過渡応答を、各々に対応するスカラー変

数、またはベクトル変数として計算します。

where:

周波数応答時刻パラメータ

複素変数 の周波数

複素変数 の実部

複素変数 の虚部

注意:

過渡複素関数 は、 とオイラーの等式から以下の式になります:

where:

Page 42: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

35

渦度 Curl

関数:

Curl (part(s), velocity)

入力:

Part パート ※パートリストで選択可

velocity ベクトル変数

出力:

ベクトル変数

説明:

選択されたパートの指定されたベクトル変数のローテーションベクトルを計算します。

where:

各軸方向の単位ベクトル

※関数 Vorticity と同義です。

Page 43: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

36

密度 Density

関数:

Density (any part(s), pressure, temperature, gas constant)

入力:

any part(s) パート ※パートリストで選択可

pressure スカラー変数:圧力

temperature スカラー変数:温度

gas constant スカラー変数/コンスタント/入力値:ガス定数

出力:

スカラー変数

説明:

ガス定数と温度から質量密度 ρ を計算します。

where:

圧力

温度

ガス定数

Page 44: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

37

正規化された密度の対数化 Log of Normalized Density

関数:

DensityLogNorm (any part(s), density, freestream density)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

freestream density コンスタント/入力値:自由流れの密度

出力:

スカラー変数

説明:

正規化された密度の自然対数を計算します。

where:

密度

自由流れの密度

Page 45: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

38

密度の正規化 Normalized Density

関数:

DensityNorm (any part(s), density, freestream density)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

freestream density コンスタント/入力値:自由流れの密度

出力:

スカラー変数

説明:

密度を自由流れの密度で正規化します。

where:

密度

自由流れの密度

Page 46: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

39

澱み点密度の正規化 Normalized Stagnation Density

関数:

DensityNormStag (any part(s), density, total energy, velocity, ratio of specific heats,

Stagnation freestream density, freestream speed of sound, freestream velocity magnitude)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:単位体積当たりの全エネルギー

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density コンスタント/入力値:自由流れの密度

freestream speed of sound コンスタント/入力値:自由流れでの音速

freestream velocity magnitude コンスタント/入力値:自由流れの速度の大きさ

出力:

スカラー変数

説明:

自由流れにおける澱み点密度で正規化された澱み点密度を計算します。

where:

澱み密度

自由流れの澱み密度

Page 47: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

40

澱み点密度 Stagnation Density

関数:

DensityStag (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

澱み点密度を計算します。

where:

密度

比熱比

M マッハ数

Page 48: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

41

節点間の距離 Distance Between Nodes

関数:

Dist2Nodes (any part(s), nodeID1, nodeID2)

入力:

any part(s) パート ※パートリストで選択可

nodeID1 定数:節点番号 1

nodeID2 定数:節点番号 2

出力:

コンスタント(≧0)

説明:

節点番号で指定された 2点間の距離を計算します。各々の節点は、指定パートに含まれている必要がありま

す。

非定常の場合、メッシュ型が重要になります。メッシュ型には定常、座標値変化、接続変化の 3 タイプがあり、メ

ニューのクエリ(Query) > データセット(Dataset) でポップするパネルの形状情報(General Geometric

Section) から確認することができます。

定常メッシュに対して変位表示(Visual Displacement)を ON にしている場合、 変位は計算に加味されませ

ん。変位を加味する場合、座標値の変更による変形(computational displacement)をONにする必要が

あります。メッシュが座標値変化の場合はdist2node は正常に動作し、接続変化の場合は節点 IDがあちらこ

ちらに動き回るため結果が意味を成さなず、よって本関数を利用するべきでは無いでしょう。

最後に、異なるパートの 2節点間、または節点の双方、もしくはどちらかが IDを持たない節点間、または IDがモ

デル内で一意でない (つまり、1 パート以上が同じ節点番号を持つ)節点間の距離を計算する場合は、

ラインツールを利用します。

Page 49: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

42

パートの節点から節点への距離 Distance to parts node to nodes

関数:

Dist2Part (origin part + field part(s), origin part, origin part normal)

入力:

origin part + field part パート: ※パートリストで選択可

origin part 定数:距離計算の起点となるパートの ID番号

origin part normal ベクトル変数:origin パートの法線ベクトル (節点データであること)

None を指定:origin パートからの絶対距離

法線ベクトルを指定:法線を考慮した符号付き距離

出力:

スカラー変数

説明:

originパートの各節点から選択パートの各節点への最短距離を計算します。originパートでは、値は常に0に

なります。

法線ベクトル(節点データ)が指定されない場合、originパートからの絶対距離がマッピングされます。一方で法

線ベクトルが指定された場合は、法線を考慮した符号付き距離がマッピングされます。

法線ベクトルは、関数 Normalで計算できますが、常に要素データになります。節点データに変換する場合は関

数 Elem2Node を利用してください。

Page 50: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

43

パートのノードから要素への距離 Distance to parts node to elements

関数:

DistPartElem (origin part + field part(s), origin part, origin part normal)

入力:

origin part + field part パート ※パートリストで選択可

origin part 定数:距離計算の起点となるパートの ID番号

origin part normal ベクトル変数:origin パートの法線ベクトル (節点データであること)

None を指定:origin パートからの絶対距離

法線ベクトルを指定:法線を考慮した符号付き距離

出力:

スカラー変数

説明:

originパートの各節点から選択パートの各要素への最短距離を計算します。originパートでは、値は常に0に

なります。

法線ベクトル(節点データ)で“None”が指定された場合、originパートからの絶対距離がマッピングされます。

一方で、法線ベクトルが指定された場合は、法線を考慮した符号付き距離がマッピングされます。

法線ベクトルは、関数 Normalで計算できますが、常に要素データになります。節点データに変換する場合は関

数 Elem2Node を利用してください。

Page 51: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

44

発散 Divergence

関数:

Div (2D or 3D part(s), vector)

入力:

2D or 3D part(s) 2D/3Dパート ※パートリストで選択可

Vector ベクトル変数:計算対称のベクトル変数

出力:

スカラー変数

説明:

指定されたベクトル変数の発散を計算します。

where:

ベクトル変数の 方向の成分

Page 52: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

45

要素の計量 Element Metric

関数:

EleMetric (any part(s), vector)

入力:

part(s) パート ※パートリストで選択可

metric_function 計量関数 ※下記リストを参照

出力:

計量関数の出力に依存

説明:

要素の幾何学的計量を行います。選択された計量関数に基づいて要素データが生成されます。幾つかの関数

は特定の要素型にのみ対応しており、それ以外の要素で関数が実行された時は EnSight undefined

value(-1.2345e-10)が設定されます。

下表は、計量関数の一覧です。これ等の計量関数群は、メッシュ品質検証ライブラリ Verdict (Sandia

National Laboratories)ライブラリを利用して実行されます。各関数の詳細については、「The Verdict

Library Reference Manual」を御覧ください。

# 関数名 要素型 説明

0 Element type 全て 要素型番。下記要素テーブルを参照

1 Condition hexa8,tetra4,

quad4,tria3

2 Scaled Jacobian hexa8,tetra4,

quad4,tria3

3 Shape hexa8,tetra4,

quad4,tria3

4 Distortion hexa8,tetra4,

quad4,tria3

歪み

5 Edge ratio hexa8,tetra4,

quad4,tria3

q=Lmin/Lmax : 辺の最短と最長の比

6 Jacobian hexa8,tetra4,

quad4

ヤコビアン

7 Radius ratio tetra4,quad4,tria3

8 Minimum angle tetra4,quad4,tria3 内角の最小値

9 Maximum edge ratio hexa8,quad4 辺の長さの最長と最小の比

10 Skew hexa8,quad4 歪度

11 Taper hexa8,quad4 尖度

12 Strech hexa8,quad4

13 Oddy hexa8,quad4

14 Max aspect Frobenius hexa8,quad4 フロベニウスアスペクトの最大値

Page 53: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

46

15 Min aspect Frobenius hexa8,quad4 フロベニウスアスペクトの最小値

16 Shear hexa8,quad4

17 Signed volume hexa8,tetra4

18 Signed area tria3,quad4

19 Maximum angle tria3,quad4 内角の最大値

20 Aspect ratio tetra4,quad4 アスペクト比

21 Aspect Frobenius tetra4,tria3 フロベニウスアスペクトの平均

22 Diagonal hexa8 q=Dmin/Dmax : 対角線の最短と最長の比

23 Dimension hexa8

q=V/2∇V : Sandia の Pronto2D/3D

(大変形を扱う固体力学コード)でステップ計算

の安定性を評価する為の指標。

24 Aspect beta tetra4

25 Aspect gamma tetra4

26 Collapse ratio tetra4

27 Warpage quad4

28 Centroid 全て 重心

29 Volume Test 3D要素

30 Singned Volume 3D要素

31 Part Number 全て パート番号

32 Face Count 全て 面数

注釈:

要素型の ID番号については、巻末の付録「要素の ID と型の対応表」を御覧ください。

Page 54: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

47

要素のサイズ Element Size

関数:

EleSize (any part(s))

入力:

part(s) パート ※パートリストで選択可

出力:

スカラー変数

説明:

3D/2D/1D要素の体積/面積/長さをそれぞれ計算します。各要素では要素データとしてスカラー変数が生成さ

れます。

注意1:

本関数は、各要素のサイズを計算するために、サーバにストアされている節点の座標値を使用します。もし、変

位が適用された状態でのサイズを求める場合、パート属性の [変位 (displacement)] 機能で [座標値の

変更による変形 (computational displacement)] を ON にしてください。サーバにストアされている節点座

標値に変位が適用されます。

注意2:

要素サイズが計算されたパートを利用して子パートを作成した場合、子パートの要素データには親パートの要素

サイズが継承されます。子パートの要素サイズが必要な場合は、子パートのみを選択して EleSize による新しい

変数を計算する必要があります。

Page 55: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

48

要素データから節点データへの変換 Element To Node

関数:

ElemToNode (any part(s), element-base scalar or vector)

入力:

part(s) パート ※パートリストで選択可

出力:

入力値と同型の変数

説明:

要素データを平均化して節点データを生成します。デフォルトでは、この平均化処理は選択されたパートの各節

点を共有する全てのパートが使用されます。ですから、選択されていないパートの要素でも選択されたパートと節

点を共有するものについては、それらの要素データが平均化処理に含まれることになります。

注意:

選択されていないパートの要素データを排除して、選択パートの要素のみを平均化計算で利用するには、関数

の使用に先立ち、コマンドウィンドウで以下のコマンドを実行する必要があります。

test: across averaging off

パートを跨いだ平均化処理をOFFにすることによる追加の利点として、本関数のスレッド処理が可能になります。

Page 56: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

49

全エネルギー Total Energy

関数:

EnergyT(any part(s), density, pressure, velocity, ratio of specific heats)

入力:

part(s) パート ※パートリストで選択可

density スカラー変数/コンスタント/入力値:密度

pressure スカラー変数:圧力

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

単位体積当たりの全エネルギー を計算します。

全エネルギー

内部エネルギー

澱みエネルギー

where:

密度

速度

もしくは、比熱比絵、圧力、流速を基に以下の計算を行います。

where:

比熱比

圧力

Page 57: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

50

エンタルピー Enthalpy

関数:

Enthalpy (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

part(s) パート ※パートリストで選択可

density スカラー変数/コンスタント/入力値:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

エンタルピーを計算します。

単位体積当たりの全エネルギー

密度

速度強度

比熱比

Page 58: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

51

エンタルピーの正規化 Normalized Enthalpy

関数:

EnthalpyNorm (any part(s), density, total energy, velocity, ratio of specific

heats, freestream density, freestream speed of sound)

入力:

part(s) パート ※パートリストで選択可

density スカラー変数/コンスタント/入力値:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density コンスタント/入力値:自由流れの密度

freestream speed of sound コンスタント/入力値:自由流れの音速

出力:

スカラー変数

説明:

自由流れのエンタルピーで正規化されたエンタルピーを計算します。

エンタルピー

自由流れのエンタルピー

Page 59: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

52

澱み点エンタルピー(全エンタルピー) Stagnation Enthalpy

関数:

EnthalpyStag (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

part(s) パート ※パートリストで選択可

density スカラー変数/コンスタント/入力値:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

澱みのエンタルピー(全エンタルピー)を計算します。

where:

エンタルピー

速度強度

Page 60: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

53

澱み点エンタルピーの正規化 Normalized Stagnation Enthalpy

関数:

EnthalpyNormStag (any part(s), density, total energy, velocity, ratio of specific heats, freestream

density, freestream speed of sound, freestream velocity magnitude)

入力:

part(s) パート ※パートリストで選択可

density スカラー変数/コンスタント/入力値:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

Freestream density コンスタント/入力値:自由流れの密度

Freestream speed of sound コンスタント/入力値:自由流れの音速

Freestream velocity magnitude コンスタント/入力値:自由流れの速度強度

出力:

スカラー変数

説明:

正規化された澱み点エンタルピーを計算します。

澱み点エンタルピー

自由流れの澱み点エンタルピー

Page 61: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

54

エントロピー Entropy

関数:

Entropy (any part(s), density, total energy, velocity, ratio of specific heats, gas

constant, freestream density, freestream speed of sound)

入力:

part(s) パート ※パートリストで選択可

density スカラー変数/コンスタント/入力値:密度

total energy スカラー変数:単位体積当たりの全エネルギー

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

gas constant スカラー変数/コンスタント/入力値:ガス定数

freestream density コンスタント/入力値:自由流れの密度

freestream speed of sound コンスタント/入力値:自由流れの音速

出力:

スカラー変数

説明:

エントロピーを計算します。

密度

=ガス定数

比熱比

自由流れの音速

自由流れの密度

圧力 は、全エネルギーと速度から計算されます。

また、自由流れの圧力 は、以下のとおりです。

Page 62: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

55

体積流量 Flow

関数:

Flow (any 1D or 2D part(s), velocity )

入力:

1D or 2D part(s) 1D/2Dパート ※パートリストで選択可

velocity 速度:ベクトル変数

出力:

コンスタント

説明:

入力パートを通過する体積流量 を計算します。 ベクトル解析における Flux と同義です。

where:

速度

若しくは2 の領域

の単位法線ベクトル

注意 1:

1Dパートにおける法線ベクトルは、平面ツールに平行になります。

注意 2:

質量流量を計算するには、先に速度ベクトルを密度で掛けてから、このベクトル変数を速度の引数として指定し

ます。

Page 63: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

56

流量 FlowRate

関数:

FlowRate (any 1D or 2D part(s), velocity )

入力:

1D or 2D part(s) 1D/2Dパート ※パートリストで選択可

velocity ベクトル変数:速度

出力:

スカラー変数

説明:

入力パートにより規定される線分、または面における速度ベクトル の法線方向成分 を計算します。

where:

速度

面 の単位法線ベクトル

注意:

この関数は、速度ベクトルと面の法線ベクトルの内積計算(関数 Normal で計算)と等価です。

線分の法線ベクトルは、平面ツールと平行です。

Page 64: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

57

流体せん断応力 Fluid Shear Stress

関数:

FluidShear (2D part(s), velocity magnitude gradient, viscosity)

入力:

2D part 2Dパート ※パートリストで選択可

velocity magnitude gradient スカラー変数:流速強度勾配

viscousity スカラー変数:粘性係数

出力:

スカラー変数

説明:

境界面に作用するせん断応力 を計算します:

where:

粘性係数

面の法線方向の流速強度勾配

事前の準備として、以下の手順を実行する必要があります。

1. 対象の流体領域において、関数 Gradient を利用して流速強度勾配を計算します。

2. クリップパートを作成するか、パート抽出を利用して流体領域の外表面を 2Dパートとして抽出します。

3. 2で抽出された 2Dパート上で FluidShear を計算します。

注意:

せん断応力のベクトルを計算する場合は、別紙「EnSight 補足資料_せん断応力の計算.pdf」を御覧ください。

Page 65: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

58

流体せん断応力の最大値 Maximum Fluid Shear Stress

関数:

FluidShearMax (2D or 3D part(s), velocity, density, turbulent kinetic energy,

turbulent dissipation, laminar viscosity)

入力:

2D or 3D part(s) 2Dパート ※パートリストで選択可

velocity スカラー変数:速度

density スカラー変数:粘性係数

turbulent kinetic energy スカラー変数:乱流運動エネルギー (TKE)

turbulent dissipation スカラー変数:乱流散逸率

laminar viscosity コンスタント/入力値:

出力:

スカラー変数

説明:

流体せん断応力の最大値 を計算します。

where:

応力

単位面積

層流粘性

乱流粘性

密度

乱流運動エネルギー(TKE)

乱流散逸率

局所歪み は、以下の式で与えられます。

Page 66: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

59

w

with

Page 67: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

60

力 Force

関数:

Force (2D part(s), pressure)

入力:

2D part 2Dパート: ※パートリストで選択可

pressure スカラー変数:圧力

出力:

ベクトル変数

説明:

2Dパートの各要素の法線方向に作用する力 を計算します。

where:

圧力

単位面積

Page 68: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

61

1Dパート上に働く力 Force 1D

関数:

Force1D (1D planar part(s), pressure, surface normal)

入力:

1D part 1Dパート: ※パートリストで選択可

Pressure スカラー変数:圧力

surface normal ベクトル変数:面の法線

出力:

ベクトル変数

説明:

線分メッシュである 1Dパート上に働く力を計算します。

圧力

単位長さ

Page 69: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

62

勾配 Gradient

関数:

Grad (2D or 3D part(s), scalar or vector (Magnitude will be used)))

入力:

2D or 3D part(s) 2D/3Dパート: ※パートリストで選択可

scalar or vector スカラー/ベクトル変数:

出力:

ベクトル変数

説明:

変数の勾配 を計算します。ベクトル変数が選択された場合、ベクトル強度が対象になります。

where:

スカラー変数 若しくはベクトル変数の強度

座標軸の方向

各軸方向の単位ベクトル

複数要素の共有節点における勾配は、各要素での計算結果の平均値が使用されます。計算の詳細は、別資

料「EnSight_勾配計算」を御覧ください。

Page 70: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

63

勾配近似 Gradient Approximation

関数:

GradApprox (2D or 3D part(s), scalar or vector)

入力:

2D or 3D part(s) 2D/3Dパート: ※パートリストで選択可

scalar or vector スカラー/ベクトル変数:

出力:

スカラー変数

説明:

勾配を計算しますが、計算方法は関数 Grad と異なリます。各要素を 2次元要素の場合三角形要素

(Triangle)に、3次元要素の場合四面体要素(Tetrahedron)に分割し、各分割要素について節点データの

閉形式解から勾配を求め、それらを元にして要素全体の勾配を計算します。これは、基本的には通常の勾配の

線形近似で、より高速に計算できます。

Page 71: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

64

勾配テンソル Gradient Tensor

関数:

GradTensor (2D or 3D part(s), vector)

入力:

2D or 3D part(s) 2D/3Dパート: ※パートリストで選択可

vector ベクトル変数:

出力:

テンソル変数

説明:

変数の勾配テンソル を計算します(ベクトル変数の場合、ベクトル強度):

where:

ベクトル変数

座標軸の方向

各軸方向の単位ベクトル

Page 72: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

65

近似勾配テンソル Gradient Tensor Approximation

関数:

GradTensorApprox (2D or 3D part(s), scalar or vector)

入力:

2D or 3D part(s) 2D/3Dパート: ※パートリストで選択可

scalar or vector スカラー/ベクトル変数:

出力:

テンソル変数

説明:

勾配テンソルを計算しますが、計算方法は関数GradTensorと異なリます。各要素を2次元要素の場合三角

形要素(Triangle)に、3次元要素の場合四面体要素(Tetrahedron)に分割し、各分割要素について節点

データの閉形式解から勾配テンソルを求め、それらを元にして要素全体の勾配テンソルを計算します。これは、基

本的には通常の勾配テンソルの線形近似で、より高速に計算できます。

Page 73: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

66

ヘリシティ密度 Helicity Density

関数:

HelicityDensity (any part(s), velocity)

入力:

any part(s) パート: ※パートリストで選択可

velocity ベクトル変数:速度

出力:

スカラー変数

説明:

ヘリシティ密度 を計算します:

where:

速度ベクトル

渦度ベクトル

Page 74: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

67

相対ヘリシティ Helicity Relative

関数:

HelicityRelative (any part(s), velocity)

入力:

any part(s) パート: ※パートリストで選択可

velocity ベクトル変数:速度

出力:

スカラー変数

説明:

相対ヘリシティ を計算します:

where:

速度ベクトル

渦度ベクトル

Page 75: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

68

フィルターされた相対ヘリシティー Filtered Relative Helicity

関数:

HelicityRelative (any part(s), velocity)

入力:

any part(s) パート: ※パートリストで選択可

velocity ベクトル変数:速度

freestream velocity magnitude コンスタント/入力値:自由流れの流速強度

出力:

スカラー変数

説明:

ヘリシティ密度 について閾値 でフィルターされた相対ヘリシティ を計算します:

or

where:

相対ヘリシティ

ヘリシティ密度

Page 76: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

69

構造格子の Iブランク値 Iblanking Values

関数:

IblankingValues (any iblanked structured part(s))

入力:

any Ibranked structured part(s) Iblank された要素を持つ構造パート: ※パートリストで選択可

出力:

スカラー変数

説明:

選択された構造格子パートの要素に I ブランク フラグを設定します。

I ブランクされた要素には 0、そうでない要素には 1 が設定されます。

Page 77: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

70

構造格子の IJK値 IJK Values

関数:

IJKValues (any structured part(s))

入力:

any structured part(s) 構造格子パート: ※パートリストで選択可

出力:

ベクトル変数

説明:

選択された構造格子パートの節点データに、ベクトル変数 (I, J, K)を設定します。

構造格子のみ有効で、非構造格子の場合は値に未定義値が設定されます。

注釈:

EnSight の未定義値(Undefined value)は、デフォルトで -1.2345e-10 で定義されています。

もし未定義値を変更したい場合は、下例のコマンドで値を設定し直します。

e.g.) test: change_undef_value -9.99999e-10

Page 78: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

71

線積分 Line Integral

関数:

IntegralLine (any 1D part(s), scalar or (vector, component))

入力:

any 1D part(s) 1Dパート: ※パートリストで選択可

scalar or (vector, component) スカラー変数/ベクトル変数の成分:

出力:

コンスタント

説明:

選択された 1Dパート上で、その長さ方向に変数を線積分します。計算対象の変数が節点データの場合は、最

初に形状関数による重み付き平均で要素データに変換されます。

Page 79: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

72

面積分 Surface Integral

関数:

IntegralSurface (any 2D part(s), scalar or (vector, component))

入力:

any 2D part(s) 2Dパート: ※パートリストで選択可

scalar or (vector, component) スカラー変数/ベクトル変数の成分

出力:

コンスタント

説明:

選択された 2Dパートの表面上で変数を面積分します。計算対象の変数が節点データの場合は、最初に形状

関数による重み付き平均で要素データに変換されます。

Page 80: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

73

体積分 Volume Integral

関数:

IntegralVolume (any 3D part(s), scalar or (vector, component))

入力:

any 3D part(s) 3Dパート: ※パートリストで選択可

scalar or (vector, component) スカラー変数/ベクトル変数の成分

出力:

コンスタント

説明:

選択された 3Dパートのボリューム内で変数を体積分します。計算対象の変数が節点データの場合は、最初に

形状関数による重み付き平均で要素データに変換されます。

Page 81: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

74

運動エネルギー Kinetic Energy

関数:

KinEn (any part(s), velocity, density)

入力:

any part(s) パート: ※パートリストで選択可

velocity ベクトル変数:速度

density スカラー変数/コンスタント/入力値:密度

出力:

スカラー変数

説明:

運動エネルギーを計算します。

ρ = 密度

V = 速度

Page 82: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

75

長さ Length

関数:

Length (any 1D part(s))

入力:

any 1D part(s) 1Dパート: ※パートリストで選択可

出力:

コンスタント

説明:

選択された 1Dパートの長さの総和を計算します。1D でないパートを選択した場合、そのパートに含まれる 1D

要素の長さの和を計算します。1D要素がない場合は 0 を返します。

Page 83: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

76

線分のベクトル Line Vectors

関数:

LineVector (any 1D part(s))

入力:

any 1D part(s) 1Dパート: ※パートリストで選択可

出力:

ベクトル変数

説明:

節点データとして、1Dパートの各節点を結ぶベクトルを計算します。

節点数

節点 を起点とするベクトル

節点 の座標値

Page 84: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

77

固有値 λ2 Lambda2

関数:

Lamda2 (any part(s), Grad_Vel_x, Grad_Vel_y, Grad_Vel_z)

入力:

any part(s) パート: ※パートリストで選択可

Grad_Vel_x ベクトル変数:速度の X成分の勾配

Grad_Vel_y ベクトル変数:速度の Y成分の勾配

Grad_Vel_z ベクトル変数:速度の Z成分の勾配

出力:

スカラー変数

説明:

速度勾配テンソルのQ値(第 2不変量)の 2番目の固有値 を計算します。

λ2=0 の等値面で渦管を可視化します。λ2<0 の領域は渦とみなされます。

Lambda2=0 で可視化された渦管

Page 85: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

78

マッハ数 Mach Number

関数:

Mach (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

any part(s) パート: ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:流速

ratio of specific heats スカラー変数:比熱比

出力:

スカラー変数

説明:

マッハ数 を計算します:

where:

速さ 流速より計算

比熱比

圧力(全エネルギーと流速より計算)

密度

音速

Page 86: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

79

要素中心にスカラー値を作成 Make Scalar at Elements

関数:

MakeScalElem (any part(s), constant number or constant variable)

入力:

any part(s) パート: ※パートリストで選択可

constant variable or

constant number

コンスタント/入力値

出力:

スカラー変数

説明:

指定されたコンスタント、もしくは入力値から、選択されたパート上で要素データを作成します。

Page 87: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

80

節点にスカラー値を作成 Make Scalar at Nodes

関数:

MakeScalNode (any part(s), constant number or constant variable)

入力:

any part(s) パート: ※パートリストで選択可

constant variable or

constant number

コンスタント/入力値

出力:

スカラー変数

説明:

指定されたコンスタント、もしくは入力値から、選択されたパート上で節点データを作成します。

Page 88: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

81

ベクトルの生成 Make Vector variable

関数:

MakeVect (any part(s), scalar or zero, scalar or zero, scalar or zero)

入力:

any part(s) パート: ※パートリストで選択可

scalar or zero スカラー変数/0:スカラー値、もしくは 0

scalar or zero スカラー変数/0:スカラー値、もしくは 0

scalar or zero スカラー変数/0:スカラー値、もしくは 0

出力:

ベクトル変数

説明:

3つのスカラー変数(もしくは入力値:0)からベクトル変数を生成します。1番目のスカラー変数は X,2番目のス

カラー変数は Y、3番目のスカラー変数は Z になります。0 を指定することで、2D、もしくは 1D のベクトル変数を

生成することができます。

Page 89: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

82

質量粒子のスカラー Massed Particle Scalar

関数:

MassedParticle (massed particle trace part(s))

入力:

massed particle trace part(s) 質量パーティクルトレース・パート: ※パートリストで選択可

出力:

スカラー変数

説明:

このスカラー値は、質量パーティクルトレースの親パートにスカラーの要素データを生成します。この値は、各要素を

通過する粒子の質量の総和です。壁面へ衝突する粒子の質量も計測可能です。

Page 90: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

83

質量流束による輸送の平均値 Mass-Flux Average

関数:

MassFluxAvg (any 1D or 2D part(s), scalar, velocity, density)

入力:

any 1D or 2D part(s) 1D/2Dパート: ※パートリストで選択可

scalar スカラー変数

velocity ベクトル変数:速度

density スカラー変数/コンスタント/入力値:密度

出力:

コンスタント

説明:

質量流束により輸送されるスカラーの単位質量当たりの平均値を計算します。

),(

),(

)(

)(

VplistFlow

VbplistFlow

MassFlux

ScalarMassFluxOf

dANV

dANVb

b

A

Aave

where:

圧力、マッハ数、ベクトル成分等のスカラー値

密度

速度ベクトル

次元メッシュの面積、1次元メッシュの長さ

の法線ベクトル

注意:

循環流においては、分母が0になる傾向があります。流束の絶対値から計算する場合は、FlowRate関数を

利用して、上記式の計算を行います。

Page 91: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

84

材料の種類と値の計算 Material Species

関数:

MatSpecies (any model part(s), any material(s), any specie(s), scalar per element)

入力:

any model part(s) モデルパート: ※パートリストで選択可

Any material(s) 材料リスト、材料単体

Any specie(s) 種類リスト、種類単体、指定なし

Scalar per element スカラー値:要素データ、もしくは入力値

出力:

スカラー変数

説明:

要素毎に指定された材料(material)の割合と種類(specie)の値の積に指定のスカラー値(要素データ、もしく

は入力値)を掛けた値を計算して、要素データのスカラー値として設定します。

要素データのスカラー変数、または入力値

= 材料の割合 と種類の値 の積

に対応する が存在しないとき

種類が指定されていないとき

この関数は、pre-defined materials が定義されているモデルパートでのみ実行可能です。材料は、リスト、ま

たは単体で指定されます。種類は、リスト、単体で指定されるか、指定なしで設定されます。指定なしの場合は、

マテリアルの割合がそのまま利用されます。スカラー値は、指定の要素データ、または入力値です。例えば入力値

1を指定することで純粋な材料の割合、種類の値を抽出することが可能です。

注釈:

Page 92: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

85

より詳細な情報は、UserManual.pdf の「7.19 Material Parts Create/Update」、Case Gold フォーマッ

トの MATERIAL セクション、または「11.1 Example Material Dataset(with Species)」をご覧

ください。

Page 93: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

86

マテリアル Material To Scalar

関数:

MatToScalar(any model part(s), a material)

入力:

any model part(s) モデルパート: ※パートリストで選択可

a material 材料

出力:

スカラー値

説明:

指定されたモデルパートの要素のマテリアルの割合 を要素のスカラー値 として設定します。

where:

要素のスカラー値

要素内の指定された材料の割合

この関数は、pre-defined materialsが定義されているモデルパートでのみ実行可能です。材料は、一回の実

行につき1つのみ指定可能です。

注釈:

より詳細な情報は、UserManual.pdf の「5.1.9 Material Interface Parts」、Case Gold フォーマットの

MATERIAL セクション、または「11.1 Example Material Dataset(with Species)」をごらんく

ださい。

Page 94: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

87

選択パートにおける変数の最大値 Max

関数:

Max (any part(s), scalar or (vector, component))

入力:

any part(s) パート: ※パートリストで選択可

scalar or (vector, component) スカラー変数/ベクトル変数+成分指定([X],[Y], もしくは[Z])

出力:

コンスタント

説明:

選択パートにおける指定された変数の最大値を計算します。

Page 95: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

88

選択パートにおける変数の最小値 Min

関数:

Min (any part(s), scalar or (vector, component))

入力:

any part(s) パート: ※パートリストで選択可

scalar or (vector, component) スカラー変数/ベクトル変数+成分指定([X],[Y], もしくは[Z])

出力:

コンスタント

説明:

選択パートにおける指定された変数の最小値を計算します。

Page 96: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

89

モーメント Moment

関数:

Moment (any part(s), vector, component)

入力:

any part(s) パート: ※パートリストで選択可

vector ベクトル変数:力

component [X]/[Y]/[Z]:モーメント軸

出力:

コンスタント

説明:

指定されたベクトル変数(各要素に作用する力)と指定軸のモーメントの総和 を計算します。モーメント軸の位

置は、カーソルツールで指定します。回転体のトルク(torque)を計算する場合などに利用されます。

where:

ベクトル の 方向 で指定される成分 =

:モーメントアーム カーソルツールから各要素重心への位置ベクトル)の各成分

Page 97: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

90

モーメントベクトル Moment Vector

関数:

MomentVector (any part(s), vector)

入力:

any part(s) パート: ※パートリストで選択可

vector ベクトル変数:力

出力:

ベクトル変数

説明:

指定されたベクトル変数(各要素に作用する力)のモーメントベクトル を選択されたパートの各点で算します。

回転中心の位置は、カーソルツールで指定します。

where:

ベクトル の 方向 で指定される成分 =

:モーメントアーム カーソルツールから各要素重心への位置ベクトル)の各成分

Page 98: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

91

運動量 Momentum

関数:

Momentum(any part(s), velocity, density)

入力:

any part(s) パート: ※パートリストで選択可

vector ベクトル変数:速度

density スカラー変数:密度

出力:

ベクトル変数

説明:

速度と密度から、運動量ベクトル を計算します。

where:

密度

速度

Page 99: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

92

節点数 Node Count

関数:

NodeCount (any part(s))

入力:

any part(s) パート: ※パートリストで選択可

出力:

コンスタント

説明:

指定されたパートの節点数をカウントします。

Page 100: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

93

節点データから要素データへの変換 Node To Element

関数:

NodeToElem (plist, )

入力:

any part(s) パート: ※パートリストで選択可

出力:

スカラー変数/ベクトル変数/テンソル変数

説明:

要素に属する節点データの平均値を計算して、要素データとして出力します。

Page 101: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

94

法線ベクトル Normal

関数:

Normal (2D part(s) or 1D planar part(s))

入力:

2D part(s) or 1D planar part(s) 2D/平面上の 1D パート: ※パートリストで選択可

出力:

ベクトル変数

説明:

1D/2D要素の法線ベクトルを計算します.

1D パートの場合、全ての線分要素が同一平面上に存在している必要があります。

Page 102: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

95

法線応力 Normal Constraints

関数:

NormC (2D or 3D part(s), pressure, velocity, viscosity)

入力:

2D or 3D part(s) 2D/3D パート: ※パートリストで選択可

pressure スカラー変数:圧力

velocity ベクトル変数:速度

viscosity スカラー変数/コンスタント/入力値:粘度

出力:

コンスタント

説明:

流体の圧力と粘性応力の法線方向成分から各要素の法線応力を求めて面積分することで法線コンストレイン

トを計算します。

where:

圧力

速度

粘度

法線方向

領域の境界

Page 103: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

96

法線ベクトル Normrized Vector

関数:

NormVect (any part(s), vector)

入力:

any part(s) パート: ※パートリストで選択可

velocity ベクトル変数:ベクトル全般

出力:

ベクトル変数

説明:

ベクトル変数を正規化します。

where:

ベクトル変数

Page 104: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

97

境界からの距離のマッピング Offset Field

関数:

OffsetField (2D or 3D part(s))

入力:

2D or 3D part(s) 2D/3Dパート: ※パートリストで選択可

出力:

スカラー変数

説明:

パートの各節点から直近の境界面までの距離を計算し、スカラーフィールドを生成します。

OffsetValue によって形成されるスカラーフィールドの直感的な値(境界からの距離)の分布図

メッシュの外境界から遠い中心部程、値が大きくなる様子が判る。

Page 105: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

98

一定距離オフセットされた位置の変数の取得 Offset Variable

関数:

OffsetVar(2D or 3D part(s), scalar or vector, constant offset value)

入力:

2D or 3D part(s) 2D/3Dパート: ※パートリストで選択可

constant offset value 入力値:値を取得する距離

出力:

スカラー変数 / ベクトル変数

説明:

2D/3Dパートの境界に、その法線方向に指定された距離離れた位置の値をマッピングします。3次元メッシュの

表面、または 2次元メッシュの近傍のフィールドから変数値を取得することも可能です。

Page 106: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

99

パート番号 Part Number

関数:

PartNumber (any part(s))

入力:

any part(s) パート: ※パートリストで選択可

出力:

スカラー変数

説明:

要素データとして、その要素が属するパートの ID を設定します。

Page 107: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

100

圧力 Pressure

関数:

Pres (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

any part(s) パート: ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

以下のように定義される圧力値 を計算します。

where:

全エネルギー

密度

速度

比熱比

Page 108: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

101

圧力係数 Pressure Coefficient

関数:

PresCoef (any part(s), density, total energy, velocity, ratio of specific heats, freestream density,

freestream speed of sound, freestream velocity magnitude)

入力:

any part(s) パート: ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density スカラー変数:自由流れの密度

freestream speed of

sound

スカラー変数:自由流れの音速

freestream velocity

magnitude

スカラー変数:自由流れの速度強度

出力:

スカラー変数

説明:

圧力の無次元量である圧力係数 を計算します。

where:

圧力

自由流れの圧力

自由流れの密度

自由流れの速度強度

Page 109: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

102

動圧 Dynamic Pressure

関数:

PresDynam (any part(s), density, velocity)

入力:

any part(s) パート: ※パートリストで選択可

density スカラー変数:密度

velocity ベクトル変数:速度

出力:

スカラー値

説明:

密度と速度から動圧を計算します。

where:

密度

速度

Page 110: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

103

圧力の正規化 Normlized Pressure

関数:

PresNorm (any part(s), density, total energy, velocity, ratio of specific heats, freestream

density, freestream speed of sound)

入力:

any part(s) パート: ※パートリストで選択可

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density コンスタント/入力値:自由流れの密度

freestream speed of

sound

コンスタント/入力値:自由流れの音速

出力:

スカラー変数

説明:

正規化された圧力 を計算します。

where:

自由流れの圧力

比熱比

圧力

Page 111: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

104

正規化された圧力の対数化 Log of Normalized Pressure

関数:

PresLogNorm (any part(s), density, total energy, velocity, ratio of specific heats, freestream

density, freesteram speed of sound)

入力:

any part(s) パート: ※パートリストで選択可

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density コンスタント/入力値:自由流れの密度

freestream speed of

sound

コンスタント/入力値:自由流れの音速

出力:

スカラー変数

説明:

正規化された圧力の自然対数化をおこないます。

where:

自然対数化オペレータ

自由流れの圧力

比熱比

圧力

Page 112: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

105

澱み点圧力

関数:

PresStag (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

any part(s) パート: ※パートリストで選択可

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

澱み点圧力 を計算します。

where:

自由流れの圧力

比熱比

マッハ数

注意:

文献では、澱み点圧力は全圧と交互に用いられています。澱み点圧力(または、全圧)は、流れの形態(圧縮、

非圧縮)に依存した異なる2つの方程式を利用します。EnSightでは、澱み点圧力は上記の圧縮性流体の方

程式を使って定義されており、一方の全圧は非圧縮性流体の方程式(「全圧 Total Pressure」を参照)を使

って定義されています。

Page 113: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

106

澱み点圧力の正規化 Normalized Stagnation Pressure

関数:

PresNormStag (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

any part(s) パート: ※パートリストで選択可

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density スカラー変数:自由流れの密度

freestream speed of

sound

スカラー変数:自由流れの音速

freestream velocity

magnitude

スカラー変数:自由流れの速度強度

出力:

スカラー変数

説明:

正規化された澱み点圧力 を計算します。

where:

澱み点圧力

自由流れの澱み点圧力

Page 114: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

107

淀み圧係数 Stagnation Pressure Coefficient

関数:

PresStagCoef (any part(s), density, total energy, velocity, ratio of specific heats, freestream

density, freestream speed of sound, freestream velocity magnitude)

入力:

any part(s) パート: ※パートリストで選択可

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density スカラー変数:自由流れの密度

freestream speed of

sound

スカラー変数:自由流れの音速

freestream velocity

magnitude

スカラー変数:自由流れの速度強度

出力:

スカラー変数

説明:

無次元量である澱み点圧力係数 を計算します。

where:

澱み点圧力

自由流れの圧力

比熱比

自由流れの密度

速度強度

Page 115: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

108

ピトー圧 Pitot Pressure

関数:

PresPitot (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

any part(s) パート: ※パートリストで選択可

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

ピトー圧 を計算します。

where:

比熱比

単位体積当たりの全エネルギー

密度

速度強度

圧力

注釈:

マッハ数が 1.0 より小さい場合は、ピトー圧は澱み点圧力と同値になります。マッハ数が 1.0 か、それより大きい

場合、ピトー圧は通常の衝撃波の後背の澱み点圧力と同値になります。

Page 116: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

109

ピトー圧の割合 Pitot Pressure Ratio

関数:

PresPitotRatio (any part(s), density, total energy, velocity, ratio of specific heats, freestream

density, freestream speed of sound)

入力:

any part(s) パート: ※パートリストで選択可

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density スカラー変数:自由流れの密度

freestream speed of

sound

スカラー変数:自由流れの音速

出力:

スカラー変数

説明:

ピトー圧の割合 を計算します。

where:

ピトー圧での定義を参照

比熱比

単位体積当たりの全エネルギー

密度

速度強度

Page 117: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

110

全圧 Total Pressure

関数:

PresT (any part(s), pressure, velocity, density)

入力:

any part(s) パート: ※パートリストで選択可

pressure スカラー変数:圧力

Velocity ベクトル変数:速度

density スカラー変数/コンスタント/入力値:密度

出力:

スカラー変数

説明:

全圧 p を計算します。

where:

密度

速度

圧力

注釈:

文献では、全圧は澱み点圧力と交互に用いられています。全圧(または、澱み点圧力)は、流れの形態(圧縮、

非圧縮)に依存した異なる2つの方程式を利用します。EnSightでは、全圧は上記の非圧縮性流体の方程式

を使って定義されており、一方の澱み点圧力は圧縮性流体の方程式 (「澱み点圧力 Stagnation

Pressure」を参照)を使って定義されています。

Page 118: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

111

Q値 (第 2不変量) Q Criteria (Second invariant)

関数:

Q_criteria (any part(s), Grad_Vel_x, Grad_Vel_y, Grad_Vel_z)

入力:

any part(s) パート: ※パートリストで選択可

Grad_Vel_x ベクトル変数:速度の X成分の勾配ベクトル

Grad_Vel_y ベクトル変数:速度の Y成分の勾配ベクトル

Grad_Vel_z ベクトル変数:速度の Z成分の勾配ベクトル

出力:

スカラー変数

説明:

速度勾配テンソルの第 2不変量であるQ値を計算します。テンソルの各成分は速度の各成分の勾配ベクトルと

して入力しなければならないため、各成分の勾配ベクトルを Grad関数で予め作成しておく必要があります。

Vel_x = Velocity[X]

Grad_Vel_x = Grad(any part(s), Vel_x)

速度勾配テンソル∇v は、歪テンソル S と回転テンソルΩで構成されます。

以上の定義に基づいて、Q値は以下の式で定義されます。

渦領域を検出する場合、閾値 Q >0 の等値面を生成します。Q値のこの値域(>0)は、回転テンソル S の強度

が歪テンソルΩの強度を優越することを意味します。Q基準は、この領域を以って渦領域と定義しています。

Page 119: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

112

Radiograph_grid

関数:

入力:

出力:

説明:

次版掲載予定

Page 120: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

113

Radiograph_mesh

関数:

入力:

出力:

説明:

次版掲載予定

Page 121: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

114

ベクトル変数の直交座標系から円筒座標系への変換 Rectangular To

Cylindrical Vector

関数:

RectToCyl (any part(s))

入力:

any part(s) パート: ※パートリストで選択可

vector ベクトル変数

出力:

ベクトル変数

説明:

入力ベクトルの成分値を、フレーム 0 を基準とした円筒座標系成分に変換します。

x=r (半径成分)、 y=∮ (接線成分)、 z=z

z

x

y

r ∮

Page 122: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

115

サーバー番号 ServerNumber

関数:

ServerNumber (any part(s))

入力:

any part(s) パート: ※パートリストで選択可

出力:

スカラー変数

説明:

要素が属するサーバプロセスの ID番号を要素データとして返します。HPC版を利用して複数のサーバプロセスを

利用したときに分割状況を可視化することができます。

HPC版のサーバ 4並列で ami.case を自動分割し、ServerNumber の値で色付けした結果

注意:

Standard版で本関数を利用した場合、値は全て 1 になります。

Page 123: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

116

衝撃波のプロット ShockPlot3d

関数:

ShockPlot3d(2D or 3D part(s), density, total energy, velocity, ratio of specific heats)

入力:

any part(s) パート: ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

スカラー変数 ℎ を計算します。

where:

音速

速度

圧力

圧力勾配ベクトル

Page 124: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

117

メッシュのスムージング SmoothMesh

関数:

SmoothMesh (any 1D or 2D part(s), number of passes, weight)

入力:

any 1D or 2D part(s) 1D/2Dパート ※パートリストで選択可

number of passes スカラー変数/コンスタント/入力値:密度

weight スカラー変数/定数:重み

出力:

ベクトル変数

説明:

メッシュのスムージング処理を行って、各要素の正規化から節点の新しい座標を計算し、その変位ベクトル変数

を出力します。傾向として、各要素の大きさが均等なメッシュになります。本アルゴリズムは、各パスでの位置の変

化の許容度を制御する重み付け因子を使って、メッシュの各辺に畳み込み計算を掛けます。大抵の場合、重み

は定数で与えられますが、節点データとして与えることも可能です。これにより、スムージングの局所的なコントロー

ルが可能です。本アルゴリズムはスレッド化されています。

注釈:

メッシュ外側の境界上(またはゴースト要素の境界上)の節点は、移動できません。初期パラメータはパス=50、

重み=0.05(定数)が良いでしょう。

where:

パス での節点位置

節点の重み

辺で接続された節点

Page 125: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

118

音速 Sonic Speed

関数:

SonicSpeed (any part(s), density, total energy, velocity, ratio of specific heats)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数/コンスタント/入力値:密度

total energy スカラー変数:全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

出力:

スカラー変数

説明:

音速を計算します。

=比熱比

密度

圧力

Page 126: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

119

SOS定数 SOS Constant

関数:

SOSConstant (any part(s), variable, reduction operation(0-3))

入力:

any part(s) パート ※パートリストで選択可

variable コンスタント

reduction operation 0~3:

0:総和

1:平均

2:最小値

3:最大値

出力:

コンスタント

説明:

SOS サーバで、各サーバのコンスタントの計算を行います。

注意:

本関数の機能は、サーバ/SOS(サーバ・オブ・サーバ)間の処理に実装されているため通常は必要ありません。

下位互換のために関数として残されています。

Page 127: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

120

空間平均 Spatial Mean

関数:

SpaMean (any part(s), scalar or (vector, component))

入力:

any part(s) パート ※パートリストで選択可

[component] ベクトルの場合、大きさがデフォルトになります。

もしくは[x],[y],[z]で成分(component)を指定してください。

出力:

コンスタント

説明:

現時刻において、指定された変数について体積、または面積による平均値を計算します。この値は時刻で変

化することがあります。スカラー変数が指定されているときは、コンポーネントの入力は必要ありません。

空間平均(Spatial Mean)の値は、パート全体の各要素において中心における物理量との体積(2次元のと

きは面積)の積の総和を、パート全体の体積(または面積)で割ることにより計算されます。

where:

要素 の中心におけるスカラー値

要素 の体積 または面積

Page 128: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

121

重み付き空間平均 Spatial Mean Weighted

関数:

SpaMeanWeighted (any part(s), scalar or (vector, component), weight, component)

入力:

any part(s) パート ※パートリストで選択可

variable スカラー変数/ベクトル変数:計算対象変数

[component] 計算対象変数がベクトルの場合、大きさがデフォルトになります。

もしくは[x],[y],[z]の中から成分を指定してください。

Weight スカラー変数/ベクトル変数:重み変数

[component] 重み変数がベクトルの場合、大きさがデフォルトになります。

もしくは[x],[y],[z]の中から成分を指定してください。

出力:

コンスタント

説明:

現時刻において、指定された変数について体積、または面積による重み付き平均値を計算します。この値は時

刻で変化することがあります。スカラー変数が指定されているときは、コンポーネントの入力は必要ありません。

空間平均(Spatial Mean)の値は、パート全体の各要素において中心における物理量との体積(2次元のと

きは面積)の積の総和を、パート全体の体積(または面積)で割ることにより計算されます。

where:

要素 の中心におけるスカラー値

要素 の中心におけるスカラー値

要素 の体積 または面積

Page 129: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

122

速さ Speed

関数:

Speed (any part(s), velocity)

入力:

any parts パート ※パートリストで選択可

velocity 速度ベクトル

出力:

スカラー変数

説明:

速さ( )を計算します:

where:

3次元ユークリッド座標系における各軸速度成分

Page 130: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

123

現在時刻での統計 Statistics Moments

関数:

StatMoment (any part(s), v, function)

入力:

any part(s) パート ※パートリストで選択可

v スカラー変数/コンスタント/入力値

function 定数:使用する統計関数のオプション番号

0=sum(総和),

1=mean(平均),

2=variance(分散),

3=skew(歪度)

4=kurtosis(尖度)

出力:

コンスタント

説明:

ある解析時刻におけるスカラー値、またはコンスタントについて、オプション番号で指定された統計関数を適用し、

統計量を計算します。5 つの関数は以下の様に定義されます:

もし、選択された変数がコンスタントであった場合、全ての節点上において与えられた値を持つ節点変数であるも

のとして計算されます。計算が要素変数で行われる場合、要素の面積、体積は考慮されません。

面積、体積が必要な場合は予め重み付けしておく必要があります。

Page 131: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

124

回帰 Statistics Regression

関数:

StatRegSpa (any part(s), y, x0, x1, x2, x3, x4, weight)

入力:

any part(s) パート ※パートリストで選択可

y スカラー変数/コンスタント/入力値

x0, x1, x2, x3, x4 スカラー変数/コンスタント/入力値

weight スカラー変数/コンスタント/入力値

出力:

説明:

古典的な多変量線形回帰を実行します。

Page 132: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

125

StatRegVal1

関数:

StatRegVal1(any part(s), regression_variable, function)

入力:

any part(s) パート ※パートリストで選択可

regression_variable スカラー変数:前掲の StatRegSpa()の出力変数

function 0~5:出力する統計量の選択

出力:

説明:

次版掲載予定

Page 133: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

126

StatRegVal2

関数:

StatRegVal2(any part(s), regression_variable, function, selection)

入力:

any part(s) パート ※パートリストで選択可

regression_variable スカラー変数:前掲の StatRegSpa()の出力変数

function 0~5:出力する統計量の選択

selection 0~4:回収する統計量の係数の選択

出力:

説明:

次版掲載予定

Page 134: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

127

旋回 Swirl

関数:

Swirl (any part(s), density, velocity)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

velocity ベクトル変数:速度

出力:

スカラー変数

説明:

旋回を計算します。

where:

渦度

ρ 密度

速度

Page 135: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

128

温度 Temperature

関数:

Temperature (any part(s), density, total energy, velocity, ratio of specific heats,

gas constant)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

ges constant コンスタント/入力値:ガス定数

出力:

スカラー変数

説明:

温度を計算します。

where:

単位体積当たりの全エネルギー

密度

運動量

速度

比熱比 大気:

ガス定数

Page 136: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

129

正規化された温度 Normalized Temperature

関数:

TemperNorm (any part(s), density, total energy, velocity, ratio of specific heats,

freestream density, freestream speed of sound, gas constant)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density スカラー変数:自由流れの密度

freestream speed of

sound

スカラー変数:自由流れの音速

ges constant コンスタント/入力値:ガス定数

出力:

スカラー変数

説明:

正規化された温度 を計算します。

where:

温度

自由流れの温度

Page 137: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

130

正規化された温度の対数化 Log of Normalized Temperature

関数:

TemperLogNorm (any part(s), density, total energy, velocity, ratio of specific

heats, freestream density, freestream speed of sound, gas constant)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density スカラー変数:自由流れの密度

freestream speed of

sound

スカラー変数:自由流れの音速

ges constant コンスタント/入力値:ガス定数

出力:

スカラー変数

説明:

正規化された温度の自然対数 を計算します。

)

where:

自然対数オペレータ

温度

自由流れの温度

Page 138: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

131

澱み点温度 Stagnation Temperature

関数:

TemperStag ()

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

ges constant コンスタント/入力値:ガス定数

出力:

スカラー変数

説明:

澱み点温度 を計算します。

where:

温度

比熱比

マッハ数

Page 139: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

132

正規化された澱み点温度 Normalized Stagnation Temperature

関数:

TemperNormStag (any part(s), density, total energy, velocity, ratio of specific heats,

freestream density, freestream speed of sound, freestream velocity magnitude, gas constant)

入力:

any part(s) パート ※パートリストで選択可

density スカラー変数:密度

total energy スカラー変数:単位体積当たりの全エネルギー

velocity ベクトル変数:速度

ratio of specific heats スカラー変数/コンスタント/入力値:比熱比

freestream density スカラー変数:自由流れの密度

freestream speed of

sound

スカラー変数:自由流れの音速

freestream velocity

magnitude

スカラー変数:自由流れの速度強度

ges constant コンスタント/入力値:ガス定数

出力:

スカラー変数

説明:

正規化された澱み点温度 を計算します。

where:

澱み点温度

自由流れの澱み点温度

Page 140: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

133

時間平均 Temporal Mean

関数:

TempMean (any model part(s), scalar or vector, timestep1, timestep2)

入力:

any model part(s) モデルパート ※パートリストで選択可

scalar or vector スカラー変数/ベクトル変数:計算対象となる変数

timestep1 入力値:区間開始ステップ番号

timestep2 入力値:区間終了ステップ番号

出力:

スカラー変数/ベクトル変数

説明:

ステップ timestep1 と timestep2 の区間で、指定された変数の時間平均を計算します。

ベクトル変数の場合、各成分について平均を計算します。結果の変数は時間に非依存です。

Page 141: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

134

時間におけるフィールドの最小値/最大値 Temporal Min/Max of Field

関数:

TempMinmaxField (any model part(s), scalar or vector, timestep1, timestep2, 0 or 1, 0 =

compute minimum, 1 = compute maximum)

入力:

any model part(s) モデルパート ※パートリストで選択可

scalar or vector スカラー変数/ベクトル変数:計算対象となる変数

timestep1 入力値:区間開始ステップ番号

timestep2 入力値:区間終了ステップ番号

0 or 1 0/1:0 は最小値、1は最大値を計算

出力:

スカラー変数/ベクトル変数

説明:

ステップ timestep1 と timestep2 の区間で、指定された変数の最小値/最大値を計算します。

ベクトル変数の場合、各成分について最小値/最大値を計算します。結果の変数は時間に非依存です。

Page 142: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

135

テンソルの成分抽出 TensorComponent

関数:

TensorComponent (any part(s), tensor, tensor row(1-3), tensor column(1-3))

入力:

any part パート

tensor テンソル変数

tensor row テンソルの列指定 (1-3)

tensor column テンソルの行指定 (1-3)

出力:

スカラー変数

説明:

選択パート上のテンソル変数の指定成分をスカラー変数として抽出します。

Page 143: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

136

テンソルの行列式 TensorDeterminent

関数:

TensorDeterminant(any part(s), Tensor or 3 Principals or 6 Tensor Components)

入力:

any part パート

tensor テンソル変数

tensor or

3 Principals or

6 Tensor Components

テンソル、または 3 つの主成分、または対称テンソルの 6成分

出力:

スカラー変数

説明:

テンソルの行列式を計算します。

Page 144: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

137

テンソルの固有値 TensorEigenvalue

関数:

TensorEigenvalue(any part(s), tensor, which number(1-3))

入力:

any part パート

tensor テンソル変数

which number 1:最大, 2:中間, 3:最小

出力:

スカラー変数

説明:

テンソルの固有値を計算します。

引数 ‘which number’ で、固有値λの最大、中間、最小の何れを計算するかを選択します。

Page 145: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

138

テンソルの固有ベクトル TensorEigenvector

関数:

TensorEigenvector(any part(s), tensor, which number(1-3))

入力:

any part パート

tensor テンソル変数

which number ベクトル長(固有値)について 1:最大, 2:中間, 3:最小

出力:

ベクトル変数

説明:

テンソルの固有ベクトルを計算します。

引数 ‘which number’ で、固有ベクトルの最大、中間、最小の何れを計算するかを選択します。

Page 146: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

139

対称テンソルの作成 TensorMake

関数:

TensorMake(any part(s),T11, T22, T33, T12, T13, T23)

入力:

any part パート:※パートリストで選択可

T11-T33 対称テンソルの各成分(計 6成分)

出力:

テンソル変数

説明:

6成分を指定して、対称テンソルを生成します。

Page 147: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

140

非対称テンソルの作成 TensorMakeAsym

関数:

TensorMakeAsym(any part(s),T11, T12, T13, T21,T22, T23, T31, T32, T33)

入力:

any part パート:※パートリストで選択可

T11-T33 非対称テンソルの各成分(計 9成分)

出力:

テンソル変数

説明:

9成分を指定して、非対称テンソルを生成します。

Page 148: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

141

トレスカ応力 TensorTresca

関数:

TensorTresca (any part(s), Tensor/3Principals/6Components)

入力:

any part(s) パート: ※パートリストで選択可

tensor/3Principals/6Components テンソル、または 3 つの主成分、または対称テンソルの 6成分

出力:

スカラー変数

説明:

トレスカ応力を計算します。

Page 149: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

142

ミーゼス応力 TensorVonMises

関数:

TensorVonMises (any part(s), Tensor/3Principals/6Tensor Components)

入力:

any part パート:※パートリストで選択可

tensor/3Principals/6 Tensor Components 変数:テンソル/3 つの主成分/対称テンソルの 6成分

出力:

スカラー変数

説明:

ミーゼス応力を計算します。

Page 150: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

143

総和(UDMF サンプル) udmf_sum

関数:---

入力:---

出力:---

説明:

本関数は、StatMoment()に置き換えられています。全データの sum を計算する場合、StatMoment(plist,

scalar, 0)をご利用ください。マルチスレッディングが利用でき、袖要素にたいする処理も適切に行われます。

Page 151: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

144

ベクトル変数の円筒座標系への投影 Vector Cylinder Projection

関数:

Vector CylProjection (any part(s), vector, frame, axis)

入力:

any part(s) パート:※パートリストで選択可

vector モデルのベクトル変数:

frame フレーム番号:0 はグローバルフレーム

axis Radial(R)/Angular(Theta)/Axis(Z)

出力:

ベクトル変数

説明:

円筒座標系にベクトル変数を投影して、新しいベクトル変数を生成します。座標フレームは、フレーム 0(グローバ

ル座標系の中心)、若しくは任意のオリエンテーションで定義されるフレームで、新しい基準座標系のために使用

されます。Axis(Z)の向きはフレームの Z軸、Radial(R)の向きは Z軸から計算点へのベクトル、

Angular(Theta)の向きは Axis と Radial の外積です。結果として生成される新しいベクトル変数は、方向ベ

クトルの内積により計算された強度で指定された軸(Z,R,Theta)に定義されます。

注釈:

フレームの取り扱いに関しては、UserManual.pdf の「Create and Manipulate Frames」を参照してくださ

い。

Page 152: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

145

ベクトル変数の直交座標系への投影 Vector Rect Projection

関数:

Vector RectProjection (any part(s), vector, frame, axis)

入力:

any part(s) パート:※パートリストで選択可

vector モデルのベクトル変数:

frame フレーム番号:0 はグローバルフレーム

axis X/Y/Z:フレームの方向

出力:

ベクトル変数

説明:

直交座標系にベクトル変数を投影して、新しいベクトル変数を生成します。座標フレームは、フレーム 0(グローバ

ル座標系の中心)、若しくは任意のオリエンテーションで定義されるフレームで、新しい直交座標系のために使用

されます。結果として生成される新しいベクトル変数は、方向ベクトルに対する内積により計算された強度で選択

された軸(X/Y/Z)の方向に定義されます。

注釈:

フレームの取り扱いに関しては、UserManual.pdf の「Create and Manipulate Frames」を参照してくださ

い。

Page 153: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

146

速度 Velocity

関数:

Velo (any part(s), momentum, density)

入力:

any part(s) パート:※パートリストで選択可

momentum ベクトル変数:運動量

density スカラー変数:密度

出力:

ベクトル変数

説明:

運動量と密度から速度を計算します:

where:

運動量

密度

Page 154: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

147

体積 Volume

関数:

Vol (3D part(s))

入力:

3D part(s) 3Dパート:※パートリストで選択可

出力:

コンスタント

説明:

選択された 3Dパートの体積を計算します。

注意:

この関数は、各要素の座標値を計算で利用します。もし変位を考慮して体積を計算する場合、パートの変位の

設定で[座標値の変更による変形 (computational displacement)]をONにします。これにより、クライアン

ト側での表示上のみならず、サーバ側のパートの座標値自体に変位が適用され、体積の計算に変位が考慮さ

れるようになります。

Page 155: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

148

渦度 Vorticity

関数:

Vort (any 2D or 3D part(s), velocity)

入力:

any 2D or 3D part(s) パート(2D, 3D) ※パートリストで選択可

velocity ベクトル変数

出力:

ベクトル変数

説明:

ベクトル場の渦度を単位(rad/sec)で計算します。出力ベクトルの各成分は各軸方向の渦度になります。

where:

u,v,w = X,Y,Z方向の速度成分

注釈:

関数 Curl と同義です。

Page 156: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

149

循環 Vorticity Gamma

関数:

VortGamma (2Dclip part(s), velocity, gamma function number, k (1 or 2), proximity radius,

proximity option)

入力:

2D clip part(s) パート(2D, 3D) ※パートリストで選択可

velocity ベクトル変数:速度

gamma function number 1/2:ガンマ関数値

Proximity radius スカラー変数:近接半径

出力:

スカラー変数

説明:

2D クリップ面上で、無次元量である各節点(または、要素データに対する各要素中心点)上の循環(渦管の強

さ) を計算します。 は、節点(または要素中心)P で以下のように定義されます。

where:

ガンマ関数値 を決定するために または が利用される

渦中心近似法:

節点 P周辺の流線トポロジーを定量化することで領域を判定

渦境界近似法:

節点 における速度勾配テンソルの反対称成分を考慮した回転率 と

同テンソルの対称成分の固有値 を利用して渦境界を判定

近似領域の基準節点 または要素データに対する要素中心点

周辺の近似領域 または影響範囲

内の節点

基準節点 から へのベクトル

節点 での速度ベクトル

節点 での速度ベクトル

Page 157: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

150

クリップ面の単位法線ベクトル

と の成す角度

Page 158: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

151

付録 要素 ID と型の対応表

EnSight が扱う要素の ID と型の対応テーブルは以下のとおりです。

# 要素型 説明

0 point Point

1 g_point Point ghost

2 bar2 2node bar

3 g_bar2 2node bar ghost

4 bar3 3node bar

5 g_bar3 3node bar ghost

6 tria3 3node triangle

7 g_tria3 3node triangle ghost

10 tria6 6node triangle

11 g_tria6 6node triangle ghost

12 quad4 4node quadrilateral

13 g_quad4 4node quadrilateral ghost

14 quad8 8node quadrilateral

15 g_quad8 8node quadrilateral ghost

16 tetra4 4node tetrahedron

17 g_tetra4 4node tetrahedron ghost

20 tetra10 10node tetrahedron

21 g_tetra10 10node tetrahedron ghost

22 pyramid5 5node pyramid

23 g_pyramid5 5node pyramid ghost

24 pyramid13 13node pyramid

25 g_pyramid13 13node pyramid ghost

26 penta6 6node pentahedron

27 g_pneta6 6node pentahedron ghost

28 penta15 15node pentahedron

29 g_penta15 15node pentahedron ghost

30 hexa8 8node hexahedron

31 g_hexa8 8node hexahedron ghost

hexa20 20node hexahedron

33 g_hexa20 20node hexahedron ghost

34 nsided N-sided polygon

35 g_nsided N-sided polygon ghost

38 nfaced N-faced polyhedron

39 g_nfaced N-faced polyhedron ghost

Page 159: EnSight 計算機関数リファレンス - CYBERNET...1 はじめに 本ドキュメントは、EnSight の計算機機能に実装されている組み込み関数の説明と利用法方について説明しています。内容は、EnSight

152

ご利用上の注意:

本書中の解説、及び、図、表は文書による許可なしに、その全体または一部を無断で使用、複製することはできません。

このドキュメントに記載されている事柄は、将来予告無しに変更される事があります。なお、サイバネットシステムでは記載内容に関

して正確であることに努めていますが、本書の利用に関して生じた損害については法律上のいかなる責任も負いません。

Copyright 2016

CYBERNET SYSTEMS Co.,Ltd.

All Right Reserved

Printed in Japan

EnSight は米国 CEI 社の商標です。 上記以外の製品名も一般に開発各社の商標、あるいは登録商標です。

サイバネットシステム株式会社