JP5750091B2 - 流体シミュレーション方法 - Google Patents
流体シミュレーション方法 Download PDFInfo
- Publication number
- JP5750091B2 JP5750091B2 JP2012252498A JP2012252498A JP5750091B2 JP 5750091 B2 JP5750091 B2 JP 5750091B2 JP 2012252498 A JP2012252498 A JP 2012252498A JP 2012252498 A JP2012252498 A JP 2012252498A JP 5750091 B2 JP5750091 B2 JP 5750091B2
- Authority
- JP
- Japan
- Prior art keywords
- fluid
- model
- solid
- boundary
- region
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000012530 fluid Substances 0.000 title claims description 194
- 238000004088 simulation Methods 0.000 title claims description 52
- 238000000034 method Methods 0.000 title claims description 47
- 239000007787 solid Substances 0.000 claims description 76
- 230000005484 gravity Effects 0.000 claims description 22
- 238000004458 analytical method Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 description 34
- 230000000052 comparative effect Effects 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 241000220010 Rhode Species 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000001125 extrusion Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
ここで、
τcorrect:境界面に作用する流体モデルのせん断応力
Ulive:流体領域の要素の重心点での速度
Uboundary:交点での速度
dist live cell to boundary:流体領域の要素の重心点と交点との間の距離
μ:流体のせん断粘度
A:境界面の面積
ここで、
L1:直線の長さ
α:直線の長さL1に対するdist live cell to boundaryの比
ここで、
τcorrect:境界面に作用する流体モデルのせん断応力
Ulive:流体領域の要素の重心点での速度
Uboundary:交点での速度
dist live cell to boundary:流体領域の要素の重心点と交点との間の距離
μ:流体のせん断粘度
A:境界面の面積
本実施形態の流体シミュレーション方法は、コンピュータ1を用いて、固体の周囲での流体の流れを解析するための方法である。
ここで、
μ:せん断粘度
A:境界面の面積
v:流体の速度
n:法線ベクトル
ここで、
Vi:流体側点での流体の速度
Vp:交点での流体の速度
δ:流体側点から交点までの距離
ここで、
Vg:固体側点での流体の速度
Vp:交点での流体の速度
rg:固体側点の位置ベクトル
rp:交点の位置ベクトル
ここで、
τcorrect:境界面に作用する流体モデルのせん断応力
Ulive:流体領域の要素の重心点での速度
Uboundary:交点での速度
dist live cell to boundary:流体領域の要素の重心点と交点との間の距離
μ:流体のせん断粘度
A:境界面の面積
ここで、
L1:直線の長さ
α:直線の長さL1に対するdist live cell to boundaryの比(0≦α≦1)
コンピュータ:SGI社のワークステーションXE340
CPUのコア数:160コア
搭載メモリ:1.44TB(72GB/ノード)
処理方法:MPIによる並列処理
固体モデル(ゴルフボールモデル):
外径:42.7mm
角速度R1:2500rpm
流体モデル
要素の間隔W1:0.08mm(ゴルフボール周辺)
流速V1:58m/S
3 流体モデル
5 要素
6 要素
7 境界面
8 重心点
9 直線
10 交点
T1 固体領域
T2 流体領域
Claims (3)
- 固体をモデル化した固体モデルと、前記固体の外側で流体が流れる空間を有限個の要素でモデル化した流体モデルとを用いて、前記固体の周囲での前記流体の流れを解析する流体シミュレーション方法であって、
前記流体モデルの各要素には、流体解析用の重心点が設けられ、
前記コンピュータが、前記流体モデルにおいて、前記固体モデルが配置される固体領域と、前記固体領域の外側の流体領域との境界面を定義するステップ、
前記コンピュータが、前記境界面を挟んで隣り合う前記固体領域の前記要素と、前記流体領域の前記要素との間において、前記各重心点を連結する直線を定義するステップ、
前記コンピュータが、前記境界面と前記直線との交点を定義するステップ、
前記コンピュータが、前記流体領域の前記要素の前記重心点と、前記交点との間の距離を計算するステップ、及び、
前記コンピュータが、前記境界面に作用する前記流体モデルのせん断応力を、下記式(1)を用いて計算するステップを含むことを特徴とする流体シミュレーション方法。
ここで、
τcorrect:境界面に作用する流体モデルのせん断応力
Ulive:流体領域の要素の重心点での速度
Uboundary:交点での速度
dist live cell to boundary:流体領域の要素の重心点と交点との間の距離
μ:流体のせん断粘度
A:境界面の面積 - 上記式(1)の dist live cell to boundaryには、下記式(2)で修正されるdist’ live cell to boundaryが用いられる請求項1に記載の流体シミュレーション方法。
ここで、
L1:直線の長さ
α:直線の長さL1に対するdist live cell to boundaryの比 - 前記境界面には、圧力境界条件としてノイマン境界条件が設定される請求項1又は2に記載の流体シミュレーション方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012252498A JP5750091B2 (ja) | 2012-11-16 | 2012-11-16 | 流体シミュレーション方法 |
US14/054,415 US9449125B2 (en) | 2012-11-16 | 2013-10-15 | Computer-implemented method for simulating flow of fluid around solid object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012252498A JP5750091B2 (ja) | 2012-11-16 | 2012-11-16 | 流体シミュレーション方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014102574A JP2014102574A (ja) | 2014-06-05 |
JP5750091B2 true JP5750091B2 (ja) | 2015-07-15 |
Family
ID=50728751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012252498A Expired - Fee Related JP5750091B2 (ja) | 2012-11-16 | 2012-11-16 | 流体シミュレーション方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9449125B2 (ja) |
JP (1) | JP5750091B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10698980B2 (en) * | 2015-10-10 | 2020-06-30 | John Michael Snider, SR. | Methods for constructing surfaces for optimizing fluid flow |
JP7102741B2 (ja) * | 2018-01-15 | 2022-07-20 | 株式会社豊田中央研究所 | 流体解析装置、流体解析方法、及び流体解析プログラム |
JP7131013B2 (ja) * | 2018-03-26 | 2022-09-06 | 富士通株式会社 | 3次元モデル表示プログラム、3次元モデル表示方法、及び表示制御装置 |
CN112800690B (zh) * | 2021-04-13 | 2021-07-20 | 武汉大学 | 一种基于群智能优化算法下的水下折展机构参数优化方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6161057A (en) * | 1995-07-28 | 2000-12-12 | Toray Industries, Inc. | Apparatus for analyzing a process of fluid flow, and a production method of an injection molded product |
JP3626113B2 (ja) * | 2001-05-31 | 2005-03-02 | 住友ゴム工業株式会社 | 気体流シミュレーション方法 |
US7479963B2 (en) * | 2004-05-14 | 2009-01-20 | Yissum Research Development Company Of The Hebrew University Of Jerusalem | Method and system for performing computer graphic simulation of a fluid using target-driven control |
US7765091B2 (en) * | 2006-06-18 | 2010-07-27 | Chevron U.S.A Inc. | Method, apparatus and system for reservoir simulation using a multi-scale finite volume method including black oil modeling |
JP2011040055A (ja) * | 2009-07-13 | 2011-02-24 | Advancesoft Corp | シミュレーション装置、及びプログラム |
JP5033211B2 (ja) * | 2010-03-31 | 2012-09-26 | 住友ゴム工業株式会社 | 流体シミュレーションにおける境界位置決定方法 |
JP5972373B2 (ja) * | 2011-08-04 | 2016-08-17 | エスピー・テクニカル・リサーチ・インスティテュート・オブ・スウェーデン | 流体可視化および流体特性化のシステムならびに方法、トランスデューサ |
-
2012
- 2012-11-16 JP JP2012252498A patent/JP5750091B2/ja not_active Expired - Fee Related
-
2013
- 2013-10-15 US US14/054,415 patent/US9449125B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US9449125B2 (en) | 2016-09-20 |
US20140142908A1 (en) | 2014-05-22 |
JP2014102574A (ja) | 2014-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017031718A1 (zh) | 弹性物体变形运动的建模方法 | |
TWI624764B (zh) | 用於半導體裝置結構之虛擬製造環境之非暫態電腦可讀媒體、計算裝置實施方法以及虛擬製造系統 | |
JP4442765B2 (ja) | V−cadデータを直接用いた非圧縮性粘性流体の流れ場の数値解析方法と装置 | |
CN105069826B (zh) | 弹性物体变形运动的建模方法 | |
US9122822B2 (en) | Three-dimensional fluid simulation method | |
JP5750091B2 (ja) | 流体シミュレーション方法 | |
JP5033211B2 (ja) | 流体シミュレーションにおける境界位置決定方法 | |
CN116245049B (zh) | 节点式非结构网格的边界修正方法、装置、设备及介质 | |
JP2019125102A (ja) | 流体解析装置、流体解析方法、及び流体解析プログラム | |
JP2012074000A (ja) | 有限要素法を用いた解析方法、及び有限要素法を用いた解析演算プログラム | |
WO2020033932A2 (en) | Method for automated 3d print quality assessment and redesign | |
US20110161061A1 (en) | Collision simulation method of three dimensional object | |
JP7246636B2 (ja) | 情報処理装置、粒子シミュレータシステム、及び粒子シミュレータ方法 | |
EP2442246A1 (en) | Method of solving the non-uniformly discretized Poisson equation | |
US8935135B2 (en) | Accurate determination of particle positioned on free surface in particle method | |
JP5792502B2 (ja) | 解析装置、その方法及びそのプログラム | |
JP5946627B2 (ja) | 流路断面形状の設計装置、その方法及びそのプログラム | |
JP4797157B2 (ja) | 浮力を伴う乱流の流体的及び熱的諸特性の推定方法及び推定プログラム | |
WO2017077610A1 (ja) | 構造解析方法、及び構造解析プログラム | |
CN104318599A (zh) | 一种基于几何特征的高精度流体动画建模方法 | |
JP2018156614A (ja) | 演算装置、演算方法および演算プログラム | |
CN112880664A (zh) | 一种行驶设备的定位方法、装置、设备及存储介质 | |
JP7395456B2 (ja) | シミュレーション装置、及びプログラム | |
Bielawski et al. | Best Practices for Differentiable Soft Robot Modeling and Optimization with the Material Point Method | |
JP7487613B2 (ja) | 伝熱シミュレーション方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140519 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141015 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141212 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150507 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150515 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5750091 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |