Disrupting Computer Aided Engineering Key Building Blocks of Accurate Interactive Engineering Solutions
Simulation is evolving from a trouble shooting tool to adding customer value in the form of digital twins Model Pioneers CAx Sunrise PLM Pervasion Digital Twin Era Timeline ~1985 ~2000 ~2015 Scientific experts use models Understanding of phenomena Computer technology aid in product design and engineering Model-based Systems Engineering Key for communication Combining the virtual and physical world Bridge value chains Page 2
Accurate Interactive Engineering Solutions Table of content CAE as we know it today 3 Are Interactive Tools the Future of CAE? 7 Key Building Blocks of Interactive CAE Tools 12 Interactive CAE Experience it yourself! 21 Interactive CAE Conclusions 28 Page 3
Computer aided engineering (CAE) solutions are a key tool in any R&D industrial department User Base More users Today CAE solutions are used by 10-20% of all engineers 1 Model Fidelity Computational Efficiency Highly integrated multi-physics simulations can accurately predict any phenomena 3. Bigger & more accurate Faster Moore s law for hardware and algorithms have led to exponential growth in efficiency 2. Page 4 1) Whitepaper of Mentor Graphics: Democratization of CFD (link) 2) SIAM Research and Education in Computational Science and Engineering (link) 3) NAFEMS The NAFEMS Simulation Capability Survey 2015 (link)
World of engineering is transforming and computer aided design and engineering is facing new challenges Need to run "bigger", "faster", and "more accurate" CAE simulations by engineers who have less deep CAE expertise The adoption of computer-aided engineering (CAE) is marred by complex user interfaces, legacy codes, large capital investments and more. 2 Democratization of CFD is indeed possible, but to get from 5-10% market penetration to 80-90% in the next 30-40 years will require more thinking out of the current box and probably radical rethinking of CFD code structures with more fundamental research. 3 Democratization of CFD from Analysts to Designers Page 5 1) NAFEMS Simulation 20/20 Vision: Democratization - Accessibility (link) 2) Webinar of the ASSESS Initiative (link) 3) Whitepaper of Mentor Graphics: Democratization of CFD (link)
Today s complexity requires a new attitude as well as new computer aided engineering paradigms Example: Ideation for Additive Manufacturing (AM) along the GenePlore model 1 We need to redesign a burner tip for AM Product Constraints Simulation Experiment Generation of Preinventive Structures Focus or Expand Concept Preinventive Exploration and Interpretation 1) T. Ward, S. Smith, R. Finke: Creative Cognition: Theory, Research, and Applications. Bradford Books. 189-21, 1996 Page 6
Accurate Interactive Engineering Solutions Table of content CAE as we know it today 3 Are Interactive Tools the Future of CAE? 7 Key Building Blocks of Interactive CAE Tools 13 Interactive CAE Experience it yourself! 22 Interactive CAE Conclusions 29 Page 7
New innovations are driving CAE from an expert centric approach to true democratization of CAE Product complexity is exploding Democratization of CAE is taking place Early analysis is getting momentum Computational power is exploding Virtual reality is entering professional market Interactive collaborative?????? worlds??? are? key?? to? innovation????? Simulation is becoming challenging attractive accessible interactive immersive 2000 2012 2015 2016 2017 Page 8
Are interactive tools the future of computer aided engineering? Today Simulation is restricted to dedicated simulation experts in late R&D phases Tomorrow Boost simulation in early phases by intuitive virtual design worlds for everyone Research question Are virtual worlds suitable for conceptual mechatronic design, analysis and testing? Page 9
Today s complexity requires new computer aided engineering paradigms: Interactive Virtual Design Worlds Sketch 3D CAD models in virtual spaces instead of lengthy CAD operations Meet, design and try out. Together, in virtual reality. With real physics, inside your design. Computer aided creativity instead of computer aided documentation and validation Interactive and concurrent physics: Immediate evaluation in virtual reality instead of waiting for hours classical CAE tools to finish Page 10
We enhance virtual worlds from a pure visual experience to where one can create and analyze designs by realtime solvers Innovation Enabler Benefit Ultra-fast Solvers Physics Engines Out of the box and great for 0 order 3D physics multigrid solver on GPUs more than 100 x faster Large FE usable for immediate feedback Realtime results for large FE models Gamification Approach Industrialization Take the best you find User Experience Interaction concepts CAD world combined with computer graphics voxel world Inspirations from fast moving market Proven concepts Create reuseable geometries Immersive Technologies Latest Virtual Reality HTC Vive Latest Augmented Reality MS HoloLens Intuitive 3D display of 3D data Reuse for stakeholders, marketing Cheap HW Page 11
Accurate Interactive Engineering Solutions Table of content CAE as we know it today 3 Are Interactive Tools the Future of CAE? 7 Key Building Blocks of Interactive CAE Tools 12 Interactive CAE Experience it yourself! 21 Interactive CAE Conclusions 28 Page 12
Ultra-fast background simulation is the key technology for the next generation of virtual representation. High fidelity 3D models More than1.000.000 degrees of freedom Focus: Design & Engineering Challenge: State-of-use vs. state-of-art technologies Established tools rely on general purpose solvers Exploitation of novel computing architectures Our Innovation: Interactive computer aided engineering tools 500x faster than state-of-art solvers Key Building Blocks: 1 Efficient voxel-based discretizations 2 Cut-cell methods Novel integration schemes 3 Multi-grid solvers 4 5 Hardware-aware algorithms Page 13
Structured hexahedral discretizations (Voxels) originating from computer graphics 1 offer highly efficient implementations 1 Replace conformal elements by simple structured elements vs + + + - Efficient implementation Very little overhead for data-structures Highly efficient memory layouts possible Less accurate due to non-conformity 1) C. Dick, J. Georgii, R. Westermann (2011): A Real-Time Multigrid Finite Hexahedra Method for Elasticity Simulation using CUDA (preprint) Page 14
Cut cell methods 1 relying on Nitsche s method allow to efficiently handle non-conforming geometries 2 Realize boundary conditions weakly via Nitsche s method Enforce Dirichlet boundary conditions via an additional potential where Classical approach yielding the following FEM discretization + + - Little computational overhead Accuracy close to conformal approaches Surface integrals are difficult to evaluate efficiently Additional terms due to Nitsche s method P. Hansbo, M. G. Larson, K. Larsson (2017) Cut Finite Element Methods for Linear Elasticity Problems (preprint) Page 15 Nitsche method
Multi-level surface integrations allow efficient realization of cut-cell methods on GPUs 3 Voxel-based surface integration One finite element cell vs Instead of classical methods, e.g. marching cubes, multi-level voxels are used to determine volume integrals. Appropriate choice of voxels and integration weights ensure convergence Absolute Error + + Fast evaluation (also on GPUs) First order convergence Grid Size Dennis Hechler (2017): Voxel-basierte Cut-Cell Verfahren für lineare Elastizität. Master Thesis, U Münster Page 16
Simple iterative matrix-free solvers efficiently damp high frequency errors Iterative matrix-free solvers Solutions of r x = r b can be approximated iteratively by r x = f ( r x i + 1 i ) e.g. the Jacobi scheme with D r x i + 1 = - ( L + U ) r x i + r b + - Efficient smoothing of high frequency errors Slow convergence Page 17
Geometric multi-grid methods have an optimal complexity 4 Geometric multi-grid method Algorithm: Hierarchy of grids, starting on finest level Few iteration of a simple iterative scheme Error is restricted to the coarser grid On the coarsest level a direct solver is used Solutions are prolonged back to finest grid + + Straight forward to implement Optimal complexity (linear in # unknowns) Page 18
Graphics processing units (GPU) allow additional speedup 5 Hardware-aware solvers Adapt algorithm and memory-layout to specific hardware architecture to exploit massive parallelism - CPU Multi-grid solver - Direct solver - GPU Multi-grid Solver CPU - efficient memory layout error GPU - efficient memory layout Speed up by multigrid (100x) Speed up by GPU (5-10x) time (s) + Interactive 3D simulations with engineering accuracies Page 19 S. Gavranovic, D. Hartmann, U Wever (2015): Topology Optimization using GPGPU, EUROGEN 2015
Voxel-based multi-grid methods leveraging cut cell methods open up the vista of interactive computational engineering error 2 Nitsche s Method - CPU Multi-grid solver - GPU Multi-grid solver - CPU Multi-grid with Nitsche - Direct solver 1 Voxel- Discretization accuracy 3 4 Speed up by multi-grid (100x, optimal complexity) 5 Speed up by GPU (5-10x) Conformal Discretization accuracy time (s) S. Gavranovic, D. Hartmann, P. Stelzig (2017): Accurate Interactive 3D Engineering Simulations Accelerated by GPU. NAFEMS WC 2017 Page 20
Accurate Interactive Engineering Solutions Table of content CAE as we know it today 3 Are Interactive Tools the Future of CAE? 7 Key Building Blocks of Interactive CAE Tools 13 Interactive CAE Experience it yourself! 21 Interactive CAE Conclusions 28 Page 21
FEM solver case study Geometry FEM with146k cells Interactive FEM with 1500k cells Page 22
FEM solver case study 8% deviation from FEM 300x faster FEM with146k cells Interactive FEM with 1500k cells FEM with146k cells Interactive FEM with 1500k cells Page 23
Today s complexity requires new computer aided engineering paradigms: Interactive Virtual Design Worlds Design 3D CAD models in virtual spaces instead of lengthy CAD operations Meet, design and try out. Together, in virtual reality. With real physics, inside your design. Computer aided creativity instead of computer aided documentation and validation Interactive and concurrent physics: Immediate evaluation in virtual reality instead of waiting for hours classical CAE tools to finish Page 24
Challenge: FEM for non-experts Interactive FEM in Virtual Reality Interactive and concurrent physics: Immediate evaluation in virtual reality instead of waiting for hours classical CAE tools to finish Page 25
Challenge: Optimal design structures within seconds Interactive Design Assistance Computer aided creativity instead of computer aided documentation and validation Page 26
Challenge: Conceptual design task in a virtual world Interactive Collaborative Spaces Meet, design and try out. Together, in virtual reality. With real physics, inside your design. Page 27
Accurate Interactive Engineering Solutions Table of content CAE as we know it today 3 Are Interactive Tools the Future of CAE? 7 Key Building Blocks of Interactive CAE Tools 12 Interactive CAE Experience it yourself! 21 Interactive CAE Conclusions 28 Page 28
Interactive simulation is not meant to replace today s solution but to expand simulation assistance along the whole life cycle Established simulation tools to validate and tune designs Autonomous simulation based design assistance without any user inputs to boost innovative concept designs Machines with build in simulations / digital twin to make informed decisions autonomously Ideation Realization Utilzation Page 29
If you want to know more Dirk Hartmann CT RDA AUC Phone: +49 173 2537709 E-mail: hartmann.dirk@siemens.com Stefan Gavranovic Theo Papadopoulos Philipp Stelzig Utz Wever Internet siemens.com/corporate-technology Page 30