Automated Meshing and Adaptive Remeshing at Bombardier
Transcript of Automated Meshing and Adaptive Remeshing at Bombardier
2
MIDDLE EAST
& AFRICA
1,000 ASIA-PACIFIC
5,000
UNITED STATES
6,600
LATIN AMERICA
4,400
EUROPE
29,700
CANADA
21,400
Global leader in the transportation industry
Talented Employees around the World
Note: As at December 31, 2018.
Bombardier Leading Brands
3
Medium business jetsLight business jets Large business jets
BOMBARDIER TRANSPORTATIONA GLOBAL MOBILITY SOLUTION
AEROSTRUCTURESUNIQUE MANUFACTURING EXPERTISE
AFTERMARKETSIGNIFICANT GROWTH
However people choose to travel, they’ll find a Bombardier product ready to transport them. Wherever they are, wherever they’re going.
Advanced Aerodynamics
4
FANSCDRAGON
Aero Suite
STAR CCM+
Commercial
In-house
NSU3D
Structured Unstructured
Unstructured
Wind Tunnel Testing Flight Test
Roles and Responsibilities
• Design and develop aircraft aerodynamic configurations
• Provide aircraft aerodynamic characteristics in support of design, systems installation, flight testing, certification and customer support
• Predict aircraft icing and aero-thermodynamic characteristics
• Develop advanced CFD methods in support of aerodynamic analysis and design
Opportunities: Modeling unsteady, separated flows, High-fidelity data generation in large flight envelope and multi-disciplinary analysis and optimization
Meshing for analysis and optimization
5
Optimizer (Isight)
CAD
(CATIA)
MESH (POINTWISE)
Solver (DRAGON)
Post-Processor (TECPLOT)
Optimization
CAD
(CATIA)
MESH (POINTWISE)
Solver (DRAGON)
Post-Processor (TECPLOT)
Analysis
Fast turnaround for quality mesh generation is paramount in the industry
Pointwise at Bombardier
6
Anisotropic layers
Unstructured +
Structured
Glyph Scripting
Accuracy AutomationEfficiencyQuality
Pointwise satisfies the requirements for quality, and provide APIs for automation
Multi-Block
Manual meshing practice
7
CATIA Preparation
Create/get geometry
Edit/Modify/Clean geometry features
Hide (or delete) unwanted features
Check axis system
Write/export to file
Pointwise Database
Set CAE solverImport the Database
Assemble models
Name ModelsOrganize models in
layers
Assemble Quilts
Name QuiltsOrganize Quilts
in layers
Surface
meshing
Set adequate default
parameters
Create isotropic mesh using create
on database
Join/Merge connectors
Adjust connectors distribution
Use surface T-Rex to refine leading and
trailing edges
Re-initialize domains and check quality
Create Farfield and Symmetry
Volume meshing and Export
Create BlocksSet Volume parameters
Initialize Blocks
Set boundary conditions
Set Volume conditions
Export The mesh
Engineers need a fully-automated tool for an efficient and robust generation of high-quality meshes on complex geometries.
The tool should encapsulates best practices and automated tasks while preserving a high degree of flexibility
MARS Framework
9
❑ 15k Tcl lines❑ 250 object-oriented methods❑ 1,300 template instructions❑ ~1,000 CAD components❑ ~100 mesh attributes
Missions
Tasks
Mars-lib
Glyph2®
Template
Mesh Geometry
User or Optimizer
HPCCAD Station
Summary of automated meshing process
10
CADAssemble Models
• Mission
• Template
• Database
Isotropic Coarse Mesh
• Models
• Quilts
Optimize
Connectors
• Spacing
• Proximity
Surface
T-Rex
T-Rex
Structured
• TE Definition
• Topology
Symmetry
&
Farfield
• Extents
• Spacing
Volume Mesh
• Spacing
• Growth
• Fully automated 2D and 3D unstructured meshes based on best practices through missions • Embedded advanced techniques for mesh quality check and optimization
CAD preparation
11
Reading/writing of generic MARS master list file
Editing master list file
Dropdown box with defined names
Available Attributes Assigned Attributes list
Help and recommendations
User graphical interface to assist CATIA users preparing the CAD for automated meshing
Manual mesh generation process
12
Wing lower surface
Flap Track Fairing
Wing trailing edge
Wing upper surface
Manual mesh generation process
13
Wing lower surface
Flap Track Fairing
Wing trailing edge
Wing upper surface
One Model
Assemble Models
Manual mesh generation process
16
Wing lower surface
Flap Track Fairing
Wing trailing edge
Wing upper surface
Models and Quilts assembled
Manual mesh generation process
17
Wing lower surface
Flap Track Fairing
Wing trailing edge
Wing upper surface
Create isotropic coarse mesh on model
Manual mesh generation process
19
TRex on the Wing LE
TRex on the Wing TE
Wing lower surface
Flap Track Fairing
Wing trailing edge
Wing upper surface
Create anisotropic cells by applying TRexon Wing LE and TE
Manual mesh generation process
20
Flap Track Fairing
Wing trailing edge
Wing upper surface
For easy Structured
Domain creation
For Refinement
Wing lower surface
Split and refine connectors
Manual mesh generation process
21
Flap Track Fairing
Wing trailing edge
Wing upper surface
Structured Mesh
Refinement
Wing lower surface
Create Structured mesh on Wing trailing edge and set TRex Parameters
Manual mesh generation process
23
Manual mesh done
Wing lower surface
Flap Track Fairing
Wing trailing edge
Wing upper surface
10 min
Automated meshing at Bombardier
24
Refinement
Structured
Anisotropy
Smoothing
Template File
Inputs
Tasks
Mission FileNaming
User-defined template file encapsulates best practices and recipes
Automated meshing at Bombardier
25
Automated meshing and embedded automatic smoothing and refinement techniques produces quality meshes within minimum time and effort
Refinement
Structured
Anisotropy
Smoothing
Automated Automatic
Automated meshing at Bombardier
26
Wing lower surfaceFlap Track Fairing
Wing trailing edge
Wing
upper surface
Manual VS Automated
27
Manual >10 min
Power-user
MARS 17 sec
Anyone!
MARS becomes essential at Bombardier for fast turnaround, for quality and for consistency
1st AIAA Geometry and Mesh Generation Workshop
28
1st AIAA Geometry and Mesh Generation Workshop (June 2017)
MARS becomes essential at Bombardier for fast turnaround, for quality and for consistency
Benchmark
2nd AIAA Geometry and Mesh Generation Workshop
29
Elements : 96 M
Surface : 16 min
Volume : 1 hr
Total : 1 hr 25 min
Case 3aBaseline
2nd AIAA Geometry and Mesh Generation Workshop
30
Elements : 93 M
Surface : 14 min
Volume : 1 hr
Total : 1 hr 26 min
Case 3bWiden Fuselage
2nd AIAA Geometry and Mesh Generation Workshop
31
Elements : 96 M
Surface : 16 min
Volume : 1 hr
Total : 1 hr 27 min
Case 3cIncrease wing sweep
2nd AIAA Geometry and Mesh Generation Workshop
32
Elements : 93 M
Surface : 15 min
Volume : 1 hr
Total : 1 hr 25 min
Case 3eNarrow pod and shorten pylon
2nd AIAA Geometry and Mesh Generation Workshop
33
Elements : 115 M
Surface : 20 min
Volume : 2 hr
Total : 2 hr 45 min
Case 3dMove pylon to wing break 1
Ground Effect for High-lift configuration
34
MARS daily used to produce high-quality meshes on complex geometries
Automated meshing at Bombardier
35
FTF
Stall StripBent TabNacelle
AileronBlisters
Hierarchical Cartesian cells
Engine
Sophisticated automated meshing techniques and automated practices are essential ingredients for accurate & efficient CFD modeling.
Blisters
More than 250,000 quality meshes automatically created with MARS since 2017
Pylon
Notch
Automated multi-block strategy
36
Multi-block strategy reduced overall meshing time, controlled local mesh resolution and ensured consistency to precisely capture increment impact of configuration changes
Multi-block application at Bombardier
37
Application of multi-block technique for efficient Wing, Control-Surface design and antennas
Thank you for watching!
If you have any questions about meshing and CFD at Bombardier Aviation, please contact Amine Ben Haj Ali at [email protected].
If you have any questions about Pointwise or Glyph scripting, please email Rick Matus at [email protected].
38