the roles of high performance computing in heavy industry
TRANSCRIPT
![Page 1: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/1.jpg)
The Roles of High Performance Computing in Heavy Industry
Copyright © 2019 IHI Corporation All Rights Reserved.
SCAsia20192019/3/11-14
SUNTEC SINGAPORE CONVENTION & EXHIBITION CENTRE
Ittetsu Inuzuka
Computation & Mathematical Eng. Dept.
Research Laboratory
IHI Corporation
![Page 2: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/2.jpg)
Profile of IHI Group
Copyright © 2019 IHI Corporation All Rights Reserved. 2
■IHI Corporation (IHI=Ishikawajima-Harima Heavy Industry)
-Founded : 1853 (End of Edo Era)
-Capital : 107 billion JPY
-Consolidated Net Sales : 1,486 billion JPY
-Employees : 29,659
-Works : 7
-Branches and Sales Offices in Japan : 16
-Overseas Sales Offices : 13
As of March 31,2017
Ship “Tsu-un-maru” Turbojet engien, Ishikawajima Ne-20
![Page 3: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/3.jpg)
Computational & Mathematical Engineering Department
Copyright © 2019 IHI Corporation All Rights Reserved. 3
Computational
Engineering
Group
Mathematical
Science Group
HPC & CFD
Multiscale
analysis of
compositeMachine
learning
Decision
making Multibody
system
analysis
Meshless
analysis
Geometric
modeling
Optimization
techniques
Multi-physics
analysis
( ) ( )
=
−+
−−
=
00
0ˆˆ
ˆ minminmin
sif
sifs
yys
s
yyyy
xEIF
Materials
informatics
μm mm cm
Fluid
Heat
Transfer
Structure
Magnetic
Field
Better ← INDEX1 → Worse
Wor
se←
IND
EX
2→
Bet
ter
Variable X1
Non-effective
Effective
Performance
Variable X2
MeshingGeometric modeling
AIMachine Learning,
Decision Making
& OptimizationHPCHigh Performance
Computing
CAEComputer Aided
Engineering
![Page 4: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/4.jpg)
Aero Engine, Space and Defense
Industrial Systems and General-purpose
Machinery
Social Infrastructure and Offshore Structure
CAE is essential to develop and design products in all of our business area.
CAE in our work
Copyright © 2019 IHI Corporation All Rights Reserved. 4
・Seismic response
analysis for bridge・Tsunami analysis
for coastal structure
・Combustion analysis
for coal-fired USC boiler
・Fluid analysis for
engine fan blade
・Bird strike analysis for
engine fan blade
Source:IHI R&D Activities, Journal of IHI Technologies 1998, 2013, IHI Engineering Review 2017
Example:2
Example:1
Resource, Energy & Environment・Bulk material analysis for
coal storage facilities ・Structural & Fluid analysis for compressor blade
![Page 5: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/5.jpg)
93 '95 '97 '99 '01 '03 '05 '07 '09 '11 '13 '15 '17
Scale of most precise computation also increases following the trend in the world.
HPC in our work
Copyright © 2019 IHI Corporation All Rights Reserved. 5
101
102
103
104
105
106
107
GF
LO
PS
CM
5
SR
2201
NWT
ASCI-R
ASCI-W
ES
BGL
CP
-PA
CS
K
Roadrunner Jag
uar
Tia
nh
e
BG
Q
Tit
an
108 Tianhe2
Sunway
TaihuLight
109 Summit
50mil. nodes
340mil. nodes
…
170mil. nodes
![Page 6: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/6.jpg)
HPC takes two roles in our works
・Capability computing: to analyze large scale / precise phenomenon
・Capacity computing: to evaluate a great number of cases in shorter time
Both roles are important and ideal situation is to satisfy both !
HPC in our work
Copyright © 2019 IHI Corporation All Rights Reserved. 6
Ca
pa
bili
tyIdeal
マッハ数
高
低
90%span from hub
統合OGVファン動翼
回転方向
マッハ数
高
低
マッハ数
高
低
90%span from hub
統合OGVファン動翼
回転方向
Capacity
![Page 7: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/7.jpg)
Example:1 Optimization for Compressor Blade
Copyright © 2019 IHI Corporation All Rights Reserved. 7
Optimize performance of centrifugal compressor by FEM, CFD and GA*
• Variables (shape parameters)✓ Distribution of blade angle, thickness
✓ Lean angle
✓ L/E position of half blade
• Objectives✓ Maximize isentropic efficiency
✓ Maximize frequency detuning
• Constraints✓ Shape smoothness
✓ Maximum centrifugal stress
✓ CFD stability
*GA: Genetic Algorithm
Centrifugal impeller, installed in turbocharger, etc.
![Page 8: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/8.jpg)
Optimization process
・For effective optimization, all of the CAE process should be automated.
・Computation time for each solution (design candidate) is not so long.
・However, Population (can be parallelized) 32 ,
Generations(should be sequential )128 for GA
→ Over 3 days & 500 CPU cores are required.
Copyright © 2019 IHI Corporation All Rights Reserved. 8
Computation time
For each
solution
CFD 40min. x 16core
FEM 15min. x 2 core
Sum40min. x 18 core
(worst case)
x32 solutions
x128 generations
3.6 days.
x 576 core
Performed on in-house PC cluster
Example:1 Optimization for Compressor Blade
![Page 9: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/9.jpg)
*1:Deb, K., IEEE Trans. Evol. Comput., 2002. *2:Jaimes, A., IEEE CEC, 2015. *3:Garcia, R,, Computers and Structures, 2017.
Compare genetic algorithms (ranking and constraint handling technique)
✓Collaborative research with Dr. Oyama @ JAXA*)
• Algorithm 1: NAGA-II*1 + CD(Constraint-Domination principle)*1
NSGA-II : Solutions are ranked by “Pareto Rank”
CD : Treat constraint as top priority.
• Algorithm 2: CHEETAH*2 + MCR(Multiple Constraint Ranking)*3
CHEETAH : Originated by JAXA. Solutions are ranked based on “Chebyshev Distance”
MCR : Generate new rank by blending objective function value
with number and amount of constraint violation.
Copyright © 2019 IHI Corporation All Rights Reserved. 9
*Japan Aerospace Exploration Agency
Example:1 Optimization for Compressor Blade
![Page 10: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/10.jpg)
Results (for same population and generation size)
✓ NSGA-II + CD finds broadly distributed solutions.
✓ CHEETAH + MCR finds narrower but more optimized solutions.
= High-speed convergence
Copyright © 2019 IHI Corporation All Rights Reserved. 10
Efficiency Efficiency
De
tun
ing
Pareto Solutions
Feasible Solutions
Non-feasible Solutions
Other algorithms results
Example:1 Optimization for Compressor Blade
![Page 11: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/11.jpg)
Resultant Solutions
Obtained solutions are depends on algorithms and initial solutions.
If there were enough large number of solutions, same ideal solution may be obtained…
Currently, we have to choose better designs from obtained solutions,
or manually modify by using knowledge from solutions.
Copyright © 2019 IHI Corporation All Rights Reserved. 11
Better efficiency Thin-tip blade Better detuned Thick-tip blade
Example:1 Optimization for Compressor Blade
![Page 12: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/12.jpg)
DEM(Discrete Element Method/Distinct Element Method)
Numerical method for computing motion and interaction of a large number of small
particles.
→ Effective to predict and represent bulk solid behavior.
We are attempting to use DEM for design bulk handling facilities.
hopper, conveyer, unloader, …
Example:2 Bulk Handling Analysis
Copyright © 2019 IHI Corporation All Rights Reserved. 12
![Page 13: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/13.jpg)
Estimate internal / wall pressure from bulk solids in the Silo*.
There is a theory for simple design of silo, but not universal.
→ Attempting to design by DEM (asymmetry, inside obstructs, feeder system, …)
Copyright © 2019 IHI Corporation All Rights Reserved.
Theory
DEM
Approx.
60m
Particle Diameter 50mm
Silo Height 60m
Number of Particles 60,000,000
13 days x 128 CPU cores are required
to compute behavior during only 120sec.
*A tower shape structure for storing bulk materials
Example:2 Bulk Handling Analysis
![Page 14: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/14.jpg)
Parameter fitting is also a matter.
DEM requires properties of each particle and their interaction
• Particle Shape (diameter, single sphere / cluster shape)
• Coefficient of restitution
• Coefficient of friction
• Cohesion model etc…
These are difficult to measure.
→ Measure MACRO behavior and fitting parameters.
Large number of combinations of parameters
should be tested.
Example:2 DEM
Copyright © 2019 IHI Corporation All Rights Reserved. 14
Angle of Repose
Incre
asin
g
co
ef.
of fr
ictio
n
Single Particle
Cluster Particle
![Page 15: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/15.jpg)
• Overview and two examples of our HPC and CAE activities are introduced.
• The roles of HPC in our work are;
✓ to reveal physical phenomenon
by computation with large number of nodes/elements.
✓ to find out more sophisticated designs / parameters
by computation with large number of design candidates.
◆ Nowadays, we are attempting to use simulation results as training data for AI.
→ More larger number of simulations are required !
We wish the appropriate HPC environment for not only capable computing,
but also capacity computing.
Summary
Copyright © 2019 IHI Corporation All Rights Reserved. 15
![Page 16: The Roles of High Performance Computing in Heavy Industry](https://reader031.vdocuments.us/reader031/viewer/2022013001/61caaee504db8312c91c1353/html5/thumbnails/16.jpg)