Precomputed Panel Solver for Aerodynamics Simulation
Haoran Xie The University of Tokyo / JAIST
H.XIE@JAIST
Precomputed Panel Solver for Aerodynamics Simulation Haoran Xie - - PowerPoint PPT Presentation
Precomputed Panel Solver for Aerodynamics Simulation Haoran Xie The University of Tokyo / JAIST H.XIE@JAIST 0 Aerodynamics Simulation for Graphics and Fabrication T . Martin, et al., SIGGRAPH15 J. Wejchert. SIGGRAPH91 E. Ju, et al.,
H.XIE@JAIST
H.XIE@JAIST 1
T . Martin, et al., SIGGRAPH15
H.XIE@JAIST 2
@E.Ju, et al, TOG2013 @N.Umetani, et al, TOG2014 @X.Wei, et al, SCA2013 @T.Martin, et al, TOG2015 @P.Yang, et al, SCA2014
Data- Driven Heuristic Method Coupling Based
@J.Tan, et al, TOG2011
H.XIE@JAIST 3
@Chen et al., Sci. China-Phys. Mech. Astron., 2013. @D. Willis, Journal of Aircraft, 2014
H.XIE@JAIST 4
@Chen et al., Sci. China-Phys. Mech. Astron., 2013. @D. Willis, Journal of Aircraft, 2014
H.XIE@JAIST 5
@ANSYS Fluent CFD Tutorial
Our goal is to create a fast aerodynamic simulation algorithm, enabling designers to design gliders with interactive feedbacks.
H.XIE@JAIST 6
H.XIE@JAIST 7
H.XIE@JAIST 8
airflow
trailing edge leading edge wake panels
turbulent, unsteady
@Marine Hydrodynamics, MIT Lectures
inviscid, incompressible
H.XIE@JAIST 9
Source Sink Uniform Basic Elements
H.XIE@JAIST 10
Source
Streamline
Sink Uniform Basic Elements
Doublet
stagnation point flow around cylinder
H.XIE@JAIST 11
Source
Streamline
Sink Uniform Basic Elements
Doublet
@cfd2012.com/aircraft-design
stagnation point flow around cylinder
Body Panel Wake Panel
Doublet doublet strength
𝑗 𝑗 : element index
H.XIE@JAIST 12
[Hess and Smith, 1967]
Body Panel Wake Panel
Doublet doublet strength
𝑗 𝑗 : element index
H.XIE@JAIST 13
(~ doublet strengths U) fixed velocity potential (~ body state)
Fast, Robust, Accurate in aircraft design Suitable for many applications
H.XIE@JAIST 14
[Journal of Aircraft, 2014] [AIAA conference, 2010] [AIAA conference, 2013] [AIAA Journal, 2013]
15
※ mesh size: N= 6000 6,000
6,000 for each frame:
6 6
H.XIE@JAIST
H.XIE@JAIST 16
N N N 6 6 1 1
※ N: mesh size
Precomputed Precomputed
H.XIE@JAIST 17
1
6 6
body state
6
6
doublet Precomputed
H.XIE@JAIST 18
Surface Discretization Compute D,S matrices Compute Strength Compute Local Velocity Compute force&moment Compute Body State
O(N) O(N2) O(N3) O(N2) O(N2) O(1)
Surface Discretization Compute D,S matrices Compute Strength Compute Local Velocity Compute C matrices Compute Body State
O(N) O(N2) O(N3) O(N2) O(N2) O(1)
Compute force&moment
O(1) Standard Panel Method O(N3) Precomputed Panel Method O(1)
(N = mesh size)
Precomputation: 120.0s Precomputation:480.0s Runtime: 360.0s Runtime:0.007s
H.XIE@JAIST 19
100 200 300 400 500 600 Panel Method Ours
(x2,160) (x50,252) (x27,205) (x41,809) (x68,053)
(seconds)
H.XIE@JAIST 20
H.XIE@JAIST 21
Geometry Preprocessing Aerodynamics Precomputation
pre-computation runtime
H.XIE@JAIST 22
H.XIE@JAIST 23
0.05 0.18 0.21 0.04 0.29 0.46 0.47
?
→ bottom-up clustering process
Oriented Bounding Box
[O. Kaick et al, TOG2014]
H.XIE@JAIST 24
H.XIE@JAIST 25
Geometry Preprocessing Aerodynamics Precomputation pre-computation runtime
H.XIE@JAIST 26
precomputed doublet strength precomputed body state precomputed
body state
force + torque
H.XIE@JAIST 27
Geometry Preprocessing Aerodynamics Precomputation pre-computation runtime
H.XIE@JAIST 28
Kinematic Equations: Dynamics Equations: [Kobilarov et al, TOG2009] Quadratic to body state!
H.XIE@JAIST 29
H.XIE@JAIST 30
H.XIE@JAIST 31
H.XIE@JAIST 32
assembling&editing
Precomputed
rotation scaling translation
Doublet Matrix Body State
H.XIE@JAIST 33
launching device launching hook added mass Fabricated Gliders
H.XIE@JAIST 34
Aerodynamics validation and glider design.
H.XIE@JAIST 35
H.XIE@JAIST 36
H.XIE@JAIST
theoretical value 105 meshes 440 meshes 956 meshes
37
H.XIE@JAIST 38
NACA0012 Airfoil wind tunnel data Location section A section B section C
1m 4m
H.XIE@JAIST 39
Angle of Attack (degree)
1 0.5 Coefficients
77.6 cm 137.0 cm
H.XIE@JAIST 40
Boundary layer separation @UAF Physics 211
H.XIE@JAIST 41
Angle of Attack (degree)
1 0.5 Coefficients
77.6 cm 137.0 cm
H.XIE@JAIST 42
@wikipedia
no tail design small tail design big tail design
Source distribution | Pressure Distribution | Fabrication Results
Saqqara Bird: about 2,200 years old, excavated in 1898 from a tomb in Saqqara, Egypt.
H.XIE@JAIST 43
H.XIE@JAIST 44
H.XIE@JAIST 45
H.XIE@JAIST 46
45° 30° 0°
H.XIE@JAIST 47
H.XIE@JAIST 48
45° 30° 0°
H.XIE@JAIST 49
H.XIE@JAIST 50
H.XIE@JAIST 51
assembly parts
H.XIE@JAIST 52
H.XIE@JAIST
53
H.XIE@JAIST
54
H.XIE@JAIST 55
H.XIE@JAIST 56