JP6711332B2 - 繊維挙動計算装置、方法、及びプログラム - Google Patents
繊維挙動計算装置、方法、及びプログラム Download PDFInfo
- Publication number
- JP6711332B2 JP6711332B2 JP2017156839A JP2017156839A JP6711332B2 JP 6711332 B2 JP6711332 B2 JP 6711332B2 JP 2017156839 A JP2017156839 A JP 2017156839A JP 2017156839 A JP2017156839 A JP 2017156839A JP 6711332 B2 JP6711332 B2 JP 6711332B2
- Authority
- JP
- Japan
- Prior art keywords
- sphere
- spheres
- fiber
- correction coefficient
- behavior
- 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.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施の形態では、密に連結したN個の球を用いてモデル化される繊維を、図1に示すようにN個未満の球の連結体としてモデル化した粗視化繊維モデルを用いる。この粗視化繊維モデルの運動が、N個の球でモデル化した繊維である非粗視化繊維モデル(図2参照)の運動と同等になるように、粗視化繊維モデル内の各球に働く力に対して、毎時刻、球毎に異なる補正係数を乗じる。この補正係数は、粗視化繊維モデルおよび非粗視化繊維モデルの運動方程式をそれぞれ考え、前者が後者と等しくなるように理論的に導出され、導出した補正係数を乗じた力を用いて、粗視化繊維モデル内の球の運動方程式を解くことにより、位置、変形及び配向といった、繊維の挙動を解析する。
<非粗視化繊維の解析手法>
まず、本発明の実施の形態において解く球の基礎方程式として、非粗視化繊維モデルについて、球に関する並進および回転の運動方程式の内、並進の運動方程式のみを解く解析手法について説明する。
本発明の実施の形態では、上述した解析手法を基に、繊維を構成する球の数を低減させ、計算量の低減を図る。
ここで、
の和を取り、補正後の力
を算出する。
図7に示すように、本発明の実施の形態に係る繊維挙動計算装置10は、CPU12、ROM14、RAM16、HDD18、通信インタフェース21、及びこれらを相互に接続するためのバス22を備えている。
を算出し、式(26)により、速度ベクトルviを計算し、次時刻における当該球の位置xiを計算する。
次に、本発明の実施の形態に係る繊維挙動計算装置10の動作について説明する。
を算出し、式(26)により、速度ベクトルviを計算し、次時刻における当該球の位置xiを計算する。
本発明の実施の形態で説明した手法を用いて数値解析を行った結果を示す。長さ500 μmの繊維を、半径a=5 μmの球の連結体としてモデル化した。このとき、非粗視化繊維モデルを用いた場合、繊維を構成する球の個数はN=50である。この繊維の中心座標を(x,y,z)=(0,0,0)とし、時刻t=0においてx軸に平行に配向しているものとする(図10)。この繊維に対して、
なる単純せん断流れ場を与える。ただし、u,v,wはそれぞれx,y,z方向の流速である。流れ場の粘度はη=100 Pa・s、せん断速度は
とする。本計算条件下において、繊維の曲げ変形は小さく、剛体回転挙動を示す。繊維を構成する球の個数を低減した場合における、繊維の回転周期に関する、上記特許文献1に記載の技術と本実施の形態との誤差を図11に示す。中実シンボルは補正処理を行わない場合、白抜きシンボルは補正処理を行った場合の結果を表す。補正処理を行わない場合、セグメント数が低下するにつれ、誤差が増加していくことがわかる。一方、補正処理を行うことで、誤差はほぼゼロとなり、非粗視化繊維モデルと同等の回転運動を示す。非粗視化繊維モデルでの計算時間に対する、粗視化モデルでの計算時間の比を図12に示す。セグメント数が低下するにつれて、計算高速化率が上昇していることが分かる。
20 入力部
30 演算部
32 初期設定部
34 補正係数算出部
36 作用力算出部
42 力補正部
44 挙動計算部
50 出力部
Claims (4)
- 流体中に含まれる繊維の挙動を計算する繊維挙動計算装置であって、
前記繊維のアスペクト比に対応するN個より少ないn個の球でモデル化された粗視化繊維モデルを用いて、各球の位置に基づいて、所定時間間隔で、球毎に、前記球に作用する力の補正係数を計算する補正係数算出部と、
予め設定され、又は計算される流体に関する条件と、各球の位置とに基づいて、毎時刻、球毎に、前記球に作用する力を計算する作用力算出部と、
毎時刻、球毎に、前記補正係数を乗じた前記球に作用する力に基づいて、前記球の挙動を計算する挙動計算部と、を含み、
前記補正係数算出部は、前記アスペクト比に対応するN個の球でモデル化された非粗視化繊維モデルの運動方程式と、粗視化繊維モデルの運動方程式とを比較した結果に基づいて導出された計算式により、前記補正係数を計算する
繊維挙動計算装置。 - 前記粗視化繊維モデルは、前記n個の球と、球と球との間を結ぶセグメントとを含み、
前記球に作用する力は、前記セグメントの両端の球に作用する力と、前記セグメントに渡って分布して作用する力を含み、
前記補正係数算出部は、各球の位置に基づいて、所定時間間隔で、球毎に、前記セグメントの両端の球に作用する力、及び前記セグメントに渡って分布して作用する力の各々に対する補正係数を計算し、
前記挙動計算部は、毎時刻、球毎に、前記補正係数を乗じた前記セグメントの両端の球に作用する力と、前記補正係数を乗じた前記セグメントに渡って分布して作用する力との和に基づいて、前記球の挙動を計算する請求項1記載の繊維挙動計算装置。 - 流体中に含まれる繊維の挙動を計算する繊維挙動計算装置における繊維挙動計算方法であって、
補正係数算出部が、前記繊維のアスペクト比に対応するN個より少ないn個の球でモデル化された粗視化繊維モデルを用いて、各球の位置に基づいて、所定時間間隔で、球毎に、前記球に作用する力の補正係数を計算し、
作用力算出部が、予め設定された流体に関する条件と、各球の位置とに基づいて、毎時刻、球毎に、前記球に作用する力を計算し、
挙動計算部が、毎時刻、球毎に、前記補正係数を乗じた前記球に作用する力に基づいて、前記球の挙動を計算することを含み、
前記補正係数算出部によって計算することでは、前記アスペクト比に対応するN個の球でモデル化された非粗視化繊維モデルの運動方程式と、粗視化繊維モデルの運動方程式とを比較した結果に基づいて導出された計算式により、前記補正係数を計算する
繊維挙動計算方法。 - 流体中に含まれる繊維の挙動を計算するためのプログラムであって、
コンピュータを、
前記繊維のアスペクト比に対応するN個より少ないn個の球でモデル化された粗視化繊維モデルを用いて、各球の位置に基づいて、所定時間間隔で、球毎に、前記球に作用する力の補正係数を計算する補正係数算出部、
予め設定され、又は計算される流体に関する条件と、各球の位置とに基づいて、毎時刻、球毎に、前記球に作用する力を計算する作用力算出部、及び
毎時刻、球毎に、前記補正係数を乗じた前記球に作用する力に基づいて、前記球の挙動を計算する挙動計算部として機能させるためのプログラムであって、
前記補正係数算出部は、前記アスペクト比に対応するN個の球でモデル化された非粗視化繊維モデルの運動方程式と、粗視化繊維モデルの運動方程式とを比較した結果に基づいて導出された計算式により、前記補正係数を計算する
プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017156839A JP6711332B2 (ja) | 2017-08-15 | 2017-08-15 | 繊維挙動計算装置、方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017156839A JP6711332B2 (ja) | 2017-08-15 | 2017-08-15 | 繊維挙動計算装置、方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019036119A JP2019036119A (ja) | 2019-03-07 |
| JP6711332B2 true JP6711332B2 (ja) | 2020-06-17 |
Family
ID=65637623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017156839A Active JP6711332B2 (ja) | 2017-08-15 | 2017-08-15 | 繊維挙動計算装置、方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6711332B2 (ja) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05314091A (ja) * | 1992-05-01 | 1993-11-26 | Toyota Central Res & Dev Lab Inc | 流動基質中の粒子の運動解析方法 |
| JP2000322407A (ja) * | 1999-05-12 | 2000-11-24 | Toyota Central Res & Dev Lab Inc | 流体中における媒体の運動解析方法 |
-
2017
- 2017-08-15 JP JP2017156839A patent/JP6711332B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019036119A (ja) | 2019-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Gazzola et al. | Forward and inverse problems in the mechanics of soft filaments | |
| Wan et al. | Direct numerical simulation of particulate flow via multigrid FEM techniques and the fictitious boundary method | |
| Iben et al. | Artistic simulation of curly hair | |
| CN104867173B (zh) | 针对动画化头发的方法、可读存储介质和系统 | |
| US11145099B2 (en) | Computerized rendering of objects having anisotropic elastoplasticity for codimensional frictional contact | |
| EP2045778A2 (en) | Method and apparatus for animating the dynamics of hair and similar objects | |
| US10410431B2 (en) | Skinning a cluster based simulation with a visual mesh using interpolated orientation and position | |
| CN101496028A (zh) | 使用几何推动式模型模拟可变形物体的方法 | |
| JP2020064450A (ja) | 繊維挙動計算装置、方法、及びプログラム | |
| Hong et al. | Effective constrained dynamic simulation using implicit constraint enforcement | |
| JP7040152B2 (ja) | 高分子材料のシミュレーション方法 | |
| JP6711332B2 (ja) | 繊維挙動計算装置、方法、及びプログラム | |
| CN116362040A (zh) | 一种磁性导丝实时动态模型构建与模拟方法 | |
| JP6740879B2 (ja) | 流体中における構造体の簡易運動解析方法、装置、及びプログラム | |
| JP2024127734A (ja) | Sph基盤の超弾性シミュレーション方法及び装置、並びに方法を行う、コンピュータで読み取り可能な記録媒体に保存されているコンピュータプログラム | |
| JP2000322407A (ja) | 流体中における媒体の運動解析方法 | |
| Villard et al. | Cosserat rods for modeling tendon-driven robotic catheter systems | |
| Takeuchi et al. | Study of solid-fluid interaction in body-fixed non-inertial frame of reference | |
| Appel et al. | A narrow band-based dynamic load balancing scheme for the level-set ghost-fluid method | |
| Lu et al. | Comparison of multibody dynamics solver performance: Synthetic versus realistic data | |
| JP2018156614A (ja) | 演算装置、演算方法および演算プログラム | |
| JP6711344B2 (ja) | 流体中の繊維状物質の運動状態の解析方法及びその解析装置 | |
| Wakamatsu et al. | Dynamic modeling of linear object deformation considering contact with obstacles | |
| Fatehiboroujeni et al. | A Method for Identification of the Constitutive Law of Biological Filaments From Their Dynamic Equilibria | |
| Ye et al. | Advanced Numerical Algorithm for Non-smoothness Differential Equations: Integrating Fractional Interpolation with Predictive-Corrective Techniques |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190228 |
|
| 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: 20200428 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200511 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6711332 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |