Automated Meshing and Adaptive Remeshing at Bombardier

39
Automated Meshing and Adaptive Remeshing at Bombardier

Transcript of Automated Meshing and Adaptive Remeshing at Bombardier

Automated Meshing and Adaptive Remeshing at Bombardier

1

Amine Ben Haj AliSenior Engineering Specialist

[email protected]

Rick MatusExecutive Vice [email protected]

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

8

Meshing &

Adaptive Re-meshing

Server

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

14

Wing lower surface

Assemble Wing Quilts

Manual mesh generation process

15

Flap Track Fairing

Assemble FTF Quilts

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

18

Flap Track Fairing

Refine Flap Track Fairing connectors

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

22

Adjust connectors distribution and set constraints

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