流体解析ソフトウェア Particleworks
  • Home
  • Home
  • Case Examples
    • Particleworks解析事例
    • Particleworks Case Examples
    • User Interview
    • World-Wide User Case Studies
  • Features
    • What is MPS?
    • Simulation Flow
    • Pre- and Post-Processing
    • Physics
    • Multiphysics Solution
    • GPU High Performance Computing
    • Operation environment
  • Particleworks for Ansys
  • News
  • Seminar, Event
  • Technical
    • 粒子法・MPS法
    • 技術コラム >
      • DX時代の製品開発プロセスとCAEの重要性 >
        • 第1回 序 略歴とコラム紹介
        • 第2回 DXとデジタルエンジニアリング
        • 第3回 製品開発プロセスの目指す姿
        • 第4回 DX時代のCAE
        • 第5回 評価CAEの概要と課題
        • 第6回 評価CAEの課題解決手法
        • 第7回 企画CAEの概要と課題
        • 第8回 企画CAEの運用と応用
        • 第9回 設計CAEの概要と課題
        • 第10回 設計CAEの課題解決の進め方
        • 第11回 開発プロセス運用の仕組み作り
        • 第12回 まとめと変革の時代に求められるエンジニア像
      • 粒子法のいま、そして未来へ >
        • 第1回 粒子法のいま
        • 第2回 SPH法におけるカーネル近似とカーネル関数の条件
        • 第3回 SPH法における空間離散化
      • 粒子法の非圧縮条件とは
      • 粒子法入門 >
        • 第1回 粒子法って何?
        • 第2回 粒子法は、他の方法とどう違うか
        • 第3回 粒子法の大きさと質量について
        • ​第4回 「粒子の動かし方」と「加速度の求め方」について
        • ​第5回 計算時間を短縮する方法について
    • Technical Column >
      • Growing the particle method, and its present state >
        • 1. Present State of the Particle Method
        • 2. Kernel Approximation and Kernel Function Conditions in the SPH Method (Preparation for Spatial Discretization)
      • Incompressibility of the particle method
      • Introduction to the particle method >
        • 1. What is a particle method?
        • 2. In what ways is the particle method different from other methods?
        • 3. Mass and volume of particles
        • 4. How to move particles and how to calculate accelerations of particles
        • 5. How to shorten the simulation time
    • 粒子法用語集
    • Particle Method Glossary
    • 参考文献・ウェブサイト
    • Reference Book/URL
    • 論文・講演
  • Contact
    • 導入の流れとライセンス形態
    • Particleworks / GranuleworksプリインストールGPU搭載ワークステーション
    • 開発元・パートナー
    • Developers, Partners
    • お問い合わせ
    • Contact Us

5. How to shorten the simulation time

For most simulation methods, the computation time is a big problem. In the case of particle methods, the higher spatial resolution leads to the larger number of particles. As a result, the amount of calculation increases and the computation time becomes longer. In most cases, the computation time of a particle simulation ranges from several minutes to several weeks. In this column, I would like to talk about the following two methods for reducing the computation time of particle simulations.

5.1 Parallel computation

The parallel computation shortens the computation time by using multiple processing units in parallel. For example, if you have two operating units and need to execute 100 operations, by using the two operating units in parallel you can reduce the number of operations per unit by 50 %, compared to a case of a single operating unit. As a result, we can shorten the computation time. Nowadays, most CPUs have multiple CPU cores, which are the operating units. We can carry out parallel computations by using the CPU cores in parallel. We can also use Graphics Processing Units (GPUs) for parallel computation of particle simulation.

5.2 Reduction of particles

The larger number of particles leads to the larger amount of calculation and the longer computation time. Therefore, it is very important to reduce the number of required particles. We can reduce the number of particles by using large particles. However, it is difficult to express flows in detail by the large particles because the spatial resolution is low. To solve the problem, techniques for handling non-uniform size particles have been developed. Movie 1 shows the examples of non-uniform size particle simulation. In this case, the overlapping particle technique1) , which is a multi-spatial resolution technique, was applied. The left simulation domain was simulated at a low spatial resolution with large particles, while the right simulation domain was simulated at a high spatial resolution with small particles.

(a) Tsunami

(b) Liquid flowing through in a very narrow region

Movie 1  Examples of reduction of particles by non-uniform size particles.

Ellipsoidal particles also can reduce the number of required particle as shown in Movie 2. In this case, the left simulation domain was simulated by ellipsoidal particles, whose horizontal length is longer than the vertical length, while the right simulation domain was simulated by spherical particles. We can find that particles in the left simulation domain were ellipsoid because the distance between particles in horizontal direction is longer than that in vertical direction. By using ellipsoidal particles, we can reduce the number of particles, keeping the spatial resolution in a certain direction. For the details of the techniques, see the reference papers1,2) and book3). 

Movie 2  Example of ellipsoidal particle simulation


Reference:
​
1)
 K. Shibata, S. Koshizuka, T. Matsunaga and I. Masaie, “The overlapping particle technique for multi-resolution simulation of particle methods”, Computer Methods in Applied Mechanics and Engineering. Vol. 325, pp.434-462 (2017)
https://doi.org/10.1016/j.cma.2017.06.030 

2)
K. Shibata, S. Koshizuka, I. Masaie, “Cost reduction of particle simulations by an ellipsoidal particle model”, Computer Methods in Applied Mechanics and Engineering, Vol. 307, pp.411-450 (2016)
http://dx.doi.org/10.1016/j.cma.2016.04.026

3)
​S. Koshizuka, K. Shibata, M. Kondo and T. Matsunaga, “Moving Particle Semi-implicit Method, A Meshfree Particle Method for Fluid Dynamics", ISBN: 9780128127797, Academic Press (2018)
​https://www.elsevier.com/books/moving-particle-semi-implicit-method/koshizuka/978-0-12-812779-7
  • 1. WHAT IS A PARTICLE METHOD?
  • ​2. IN WHAT WAYS IS THE PARTICLE METHOD DIFFERENT FROM OTHER METHODS?
  • 3. MASS AND VOLUME OF PARTICLES
  • 4. HOW TO MOVE PARTICLES AND HOW TO CALCULATE ACCELERATIONS OF PARTICLES​
  • ​5. HOW TO SHORTEN THE SIMULATION TIME
Back to Technical Columns INDEX
画像
Kazuya Shibata, Ph.D.
Assistant Professor at Department of System Innovation, Graduate School of Engineering, The University of Tokyo.
​<profile>
2007年 東京大学大学院 工学系研究科
           システム量子工学専攻 博士課程修了 博士(工学)
2007年 (独)海上技術安全研究所 入所
           ​海の10モードプロジェクトチーム研究員
2009年 東京大学大学院 工学系研究科 システム創成学専攻 助教
2013年 東京大学大学院 工学系研究科 システム創成学専攻 講師
2017年 東京大学大学院 工学系研究科 システム創成学専攻 准教授
(Sitemap)
​Home
Case Examples
 - Particleworks Case Examples
 - Users Interview
Features
 - What is MPS?
 - Simulation Flow
 - Pre- and Post-Processing
 - Physics
 - Multiphysics Solution
 - GPU High Performance Computing
 - Visualization Option
Particleworks for Ansys
News
Technical
 - Seminar, Event
 - Particle method, MPS method
 - Technical Column
 - References
 - Papers, Lectures
 - Particle Method Glossary
Contact
 - Developer, Partners
 - Contact Us
Privacy Policy
Terms of Use
GDPR PRIVACY POLICY
(Related Sites)
Prometech Software Site
Granuleworks Site
Prometech Simulation
​Conference Site
GDEP Solutions Site
Contact Us
[Developer, Main Domestic / Global Dealer​]
  Prometech Software, Inc.
Prometech Software, Inc.
​URL: www.prometech.co.jp
​
E-mail: web@prometech.co.jp
(Sitemap)
Home
事例
 - 解析事例
Learning
 - 粒子法・MPS法
​ - 技術コラム
 - 粒子法用語集
 - 参考文献・ウェブサイト
 - 論文・講演
お問い合わせ・ご相談
 - 導入の流れとライセンス形態
 - Particleworks / Granuleworks
   プリインストールGPU搭載
   ワークステーション
 - 開発元・パートナー
 - お問い合わせ
プライバシーポリシー
利用規約
GDPR プライバシーポリシー
(Related Sites)
Prometech Software サイト
​Granuleworksサイト
​Prometech Simulation
Conference サイト
Particleworks Europe サイト
プロメテックCGリサーチ サイト
GDEP Solutions サイト
-  動作確認済み GPU搭載ワークステーション
HPC WORLD サイト
お問い合わせフォーム
[開発元・国内、海外総販売店]
  プロメテック・ソフトウェア株式会社
Prometech Software, Inc.
URL: www.prometech.co.jp
E-mail: web@prometech.co.jp

ⓒPrometech Software, Inc.
  • Home
  • Home
  • Case Examples
    • Particleworks解析事例
    • Particleworks Case Examples
    • User Interview
    • World-Wide User Case Studies
  • Features
    • What is MPS?
    • Simulation Flow
    • Pre- and Post-Processing
    • Physics
    • Multiphysics Solution
    • GPU High Performance Computing
    • Operation environment
  • Particleworks for Ansys
  • News
  • Seminar, Event
  • Technical
    • 粒子法・MPS法
    • 技術コラム >
      • DX時代の製品開発プロセスとCAEの重要性 >
        • 第1回 序 略歴とコラム紹介
        • 第2回 DXとデジタルエンジニアリング
        • 第3回 製品開発プロセスの目指す姿
        • 第4回 DX時代のCAE
        • 第5回 評価CAEの概要と課題
        • 第6回 評価CAEの課題解決手法
        • 第7回 企画CAEの概要と課題
        • 第8回 企画CAEの運用と応用
        • 第9回 設計CAEの概要と課題
        • 第10回 設計CAEの課題解決の進め方
        • 第11回 開発プロセス運用の仕組み作り
        • 第12回 まとめと変革の時代に求められるエンジニア像
      • 粒子法のいま、そして未来へ >
        • 第1回 粒子法のいま
        • 第2回 SPH法におけるカーネル近似とカーネル関数の条件
        • 第3回 SPH法における空間離散化
      • 粒子法の非圧縮条件とは
      • 粒子法入門 >
        • 第1回 粒子法って何?
        • 第2回 粒子法は、他の方法とどう違うか
        • 第3回 粒子法の大きさと質量について
        • ​第4回 「粒子の動かし方」と「加速度の求め方」について
        • ​第5回 計算時間を短縮する方法について
    • Technical Column >
      • Growing the particle method, and its present state >
        • 1. Present State of the Particle Method
        • 2. Kernel Approximation and Kernel Function Conditions in the SPH Method (Preparation for Spatial Discretization)
      • Incompressibility of the particle method
      • Introduction to the particle method >
        • 1. What is a particle method?
        • 2. In what ways is the particle method different from other methods?
        • 3. Mass and volume of particles
        • 4. How to move particles and how to calculate accelerations of particles
        • 5. How to shorten the simulation time
    • 粒子法用語集
    • Particle Method Glossary
    • 参考文献・ウェブサイト
    • Reference Book/URL
    • 論文・講演
  • Contact
    • 導入の流れとライセンス形態
    • Particleworks / GranuleworksプリインストールGPU搭載ワークステーション
    • 開発元・パートナー
    • Developers, Partners
    • お問い合わせ
    • Contact Us