RBF Morph Training Agenda Session #1 (May 24, 2:00 PM India Time, - - PowerPoint PPT Presentation

rbf morph training agenda
SMART_READER_LITE
LIVE PREVIEW

RBF Morph Training Agenda Session #1 (May 24, 2:00 PM India Time, - - PowerPoint PPT Presentation

RBF Morph Training Agenda Session #1 (May 24, 2:00 PM India Time, Duration - 60mins) General Introduction of RBF Morph, Features with examples Session #2 (May 29, 2:00 PM India Time, Duration - 60mins) Basic Usage of RBF Morph, Examples and Live


slide-1
SLIDE 1

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

RBF Morph Training Agenda

Session #1 (May 24, 2:00 PM India Time, Duration - 60mins) General Introduction of RBF Morph, Features with examples Session #2 (May 29, 2:00 PM India Time, Duration - 60mins) Basic Usage of RBF Morph, Examples and Live demonstration Session #3 (June 11, 2:00 PM India Time, Duration - 60mins) Advanced Usage of RBF Morph, Multi-solve, Free surface Deformation, STL target, Back to CAD, WB coupling

slide-2
SLIDE 2

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

RBF Morph Training Material

Web Portal: www.rbf-morph.com frequently updated with News Download Area: http://rbf-morph.com/index.php/download

  • animations, technical papers, conference presentations
  • for registered users (usr:ANSYS_COM, pwd:ANSYS_COM)

YouTube: www.youtube.com/user/RbfMorph video tutorials Documentation Package (on box.com reserved area):

  • User Guide / Installation Notes
  • Tutorials (complete of support files folders)

Linkedin: http://it.linkedin.com/in/marcobiancolini E-mail support: info@rbf-morph.com

slide-3
SLIDE 3

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

RBF Morph Training

General Introduction of RBF Morph, Features with examples

  • Dr. Marco Evangelos Biancolini
slide-4
SLIDE 4

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Outline

  • RBF Morph tool

presentation

  • Industrial Applications
  • Tutorials
slide-5
SLIDE 5

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

RBF Morph tool presentation

slide-6
SLIDE 6

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Morphing & Smoothing

  • A mesh morpher is a tool capable to perform mesh modifications, in
  • rder to achieve arbitrary shape changes and related volume

smoothing, without changing the mesh topology.

  • In general a morphing operation can introduce a reduction of the mesh

quality

  • A good morpher has to minimize this effect, and maximize the possible

shape modifications.

  • If mesh quality is well preserved, then using the same mesh structure

it’s a clear benefit (remeshing introduces noise!).

slide-7
SLIDE 7

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

The Aim of RBF Morph

  • The aim of RBF Morph is to perform fast mesh morphing using a mesh-independent

approach based on state-of-the-art RBF (Radial Basis Functions) techniques .

  • The use of RBF Morph allows the CFD user to perform shape modifications,

compatible with the mesh topology, directly in the solving stage, just adding a single command line in the input file:

  • The final goal is to perform parametric studies of component shapes and positions

typical of the fluid-dynamic design like:

  • Design Developments
  • Multi-configuration studies
  • Sensitivity Studies
  • DOE (Design Of Experiment)
  • Optimization

(rbf-morph ‘(("sol-1" amp-1) ("sol-2" amp-2)...("sol-n" amp-n)))

slide-8
SLIDE 8

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

RBF Morph Features

  • Add on fully integrated within Fluent (GUI, TUI &

solving stage) and Workbench

  • Mesh-independent RBF fit used for surface

mesh morphing and volume mesh smoothing

  • Parallel calculation allows to morph large size

models (many millions of cells) in a short time

  • Management of every kind of mesh element type

(tetrahedral, hexahedral, polyhedral, etc.)

  • Support of the CAD re-design of the morphed

surfaces

  • Multi fit makes the Fluent case truly parametric

(only 1 mesh is stored)

  • Precision: exact nodal movement and exact

feature preservation (RBF are better than FFD).

slide-9
SLIDE 9

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Background: RBF Theory

  • A system of radial functions is used to fit a solution for the

mesh movement/morphing, from a list of source points and their

  • displacements. This approach is valid for both surface shape

changes and volume mesh smoothing.

  • The RBF problem definition does not depend on the mesh

 

 

 

x x x x h s

N i i i

  

1

 

  • Radial Basis Function interpolation

is used to derive the displacement in any location in the space, so it is also available in every grid node.

  • An interpolation function composed by a

radial basis and a polynomial is defined.

 

z y x h

4 3 1

        x

slide-10
SLIDE 10

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Background: RBF Theory

  • A radial basis fit exists if desired

values are matched at source points with a null poly contribution

  • The fit problem is associated with

the solution of a linear system

  • M is the interpolation matrix
  • P is the constraint matrix
  • g are the scalar values prescribed

at source points

  •  and  are the fitting coefficients

     

   

N i k i k k

i i i

q N i g s

1

1 x x x                           g β γ P P M

T

 

N j i M

j i

k k ij

    1 x x                 1 1 1

2 2 2 1 1 1 N N N

k k k k k k k k k

z y x z y x z y x     P

slide-11
SLIDE 11

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Background: RBF Theory

  • The radial function can be

fully or compactly

  • supported. The bi-

harmonic kernel fully supported gives the best results for smoothing.

  • For the smoothing problem

each component of the displacement prescribed at the source points is interpolated as a single scalar field.

Radial Basis Function

) (r 

Spline type (Rn)

n

r

, n odd Thin plate spline (TPSn)

r r

n log

, n even Multiquadric(MQ)

2

1 r 

Inverse multiquadric (IMQ)

2

1 1 r 

Inverse quadratic (IQ)

2

1 1 r 

Gaussian (GS)

2

r

e

 

 

 

 

 

 

                             

  

  

z y x s v z y x s v z y x s v

z z z z N i k z i z z y y y y N i k y i y y x x x x N i k x i x x

i i i

4 3 2 1 1 4 3 2 1 1 4 3 2 1 1

                  x x x x x x x x x

slide-12
SLIDE 12

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Background: accelerating the solver

  • The evaluation of RBF at a point has a cost of order N
  • The fit has a cost of order N3 for a direct fit (full populated

matrix); this limit to ~10.000 the number of source points that can be used in a practical problem

  • Using an iterative solver (with a good pre-conditioner) the fit

has a cost of order N2; the number of points can be increased up to ~70.000

  • Using also space partitioning to accelerate fit and evaluation

the number of points can be increased up to ~300.000

  • The method can be further accelerated using fast pre-

conditioner building and FMM RBF evaluation…

slide-13
SLIDE 13

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Background: solver performances escalation

  • 10.000 RBF centers FIT
  • 120 minutes Jan 2008
  • 5 seconds Jan 2010
  • Largest fit 2.600.000 133

minutes

  • Largest model morphed

300.000.000 cells

  • Fit and Morph a 100.000.000

cells model using 500.000 RBF centers within 15 minutes

  • Front wing flap rotation up to

+/-6° (+/-8° enabling Fluent remeshing)

#points 2010 (Minutes) 2008 (Minutes) 3.000 0 (1s) 15 10.000 0 (5s) 120 40.000 1 (44s) Not registered 160.000 4 Not registered 650.000 22 Not registered 2.600.000 133 Not registered

slide-14
SLIDE 14

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

How it Works: the work-flow

  • RBF Morph basically requires three different steps:
  • Step 1 setup and definition of the problem (source points

and displacements).

  • Step 2 fitting of the RBF system (write out .rbf + .sol).
  • Step 3 [SERIAL or PARALLEL] morphing of the surface

and volume mesh (available also in the CFD solution stage it requires only baseline mesh and .rbf + .sol files).

slide-15
SLIDE 15

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

How it Works: the problem setup

  • The problem must describe

correctly the desired changes and must preserve exactly the fixed part of the mesh.

  • The prescription of the source

points and their displacements fully defines the RBF Morph problem.

  • Each problem and its fit define

a mesh modifier or a shape parameter.

slide-16
SLIDE 16

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

How it Works: the interface

  • One of the key aspects of RBF Morph, in respect to FLUENT

integration, is related to the ability of extracting information from the FLUENT mesh and to the user interface GUI

slide-17
SLIDE 17

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

How it Works: parallel morphing

  • Interactive update using the GUI Multi-Sol panel and the

Morph/Undo commands.

  • Interactive update using sequential morphing by the TUI command

(rbf-smorph).

  • Batch update using the single morphing command (rbf-morph) in

a journal file (the RBF Morph DOE tool allows to easily set-up a run).

  • Batch update using several sequential morphing commands in a

journal file.

  • Link shape amplifications to Fluent custom parameters driven by

Workbench (better if using DesignXplorer).

  • More options (transient, FSI, modeFRONTIER, batch RBF fit …)
slide-18
SLIDE 18

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Industrial Applications

slide-19
SLIDE 19

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Motorbike Windshield (Bricomoto, MRA)

slide-20
SLIDE 20

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Formula 1 Front Wing

slide-21
SLIDE 21

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Sails Trim (Ignazio Maria Viola, University of Newcastle)

slide-22
SLIDE 22

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Carotid Bifurcation (Orobix – CILEA)

slide-23
SLIDE 23

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Engine Air box shape (STV FSAE Team)

slide-24
SLIDE 24

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Generic Formula 1 Front End

slide-25
SLIDE 25

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Generic Formula 1 Front End

slide-26
SLIDE 26

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Fluid Structure Interaction

slide-27
SLIDE 27

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Ship Hull (University of Leeds)

slide-28
SLIDE 28

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Ship Hull (University of Leeds)

slide-29
SLIDE 29

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

MIRA Reference car (MIRA ltd)

slide-30
SLIDE 30

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

50:50:50 Project (Volvo XC60)

slide-31
SLIDE 31

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Optimization of sweep angles (Piaggio Aero Industries)

slide-32
SLIDE 32

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Tutorials

slide-33
SLIDE 33

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

RBF Morph GUI overview

  • Several operative modes

are accessed changing the Switchable Panel acting on the Main Sidebar

  • The normal setup process
  • f the RBF Morph usually

requires to use the panels from top to bottom.

  • The graphics settings of

the Graphics Sidebar are available at any time.

Graphics Sidebar Main Sidebar Common Buttons Switchable Panel

slide-34
SLIDE 34

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Setup of a single shape modifier

  • Step 1 setup and definition of the problem (source

points and displacements).

  • Step 2 fitting of the RBF system.
  • Step 3 morphing of the surface and volume

mesh.

  • Steps are iterated until a good result is achieved,

the shape modifier is then stored.

  • The user can define several shape modifiers in the

same fashion; they can be combined during the solution stage (serial/parallel – interactive/batch)

slide-35
SLIDE 35

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Encapsulations

  • The Encapsulation

technique is used to define sub-domains of the model on which the morpher action is applied, using various basic shapes.

  • Source Points are located
  • n Encap borders with a

prescribed resolution

Active Encap Parameters Encap Shape Setup from Parts Encap kind Multi Encap Management

slide-36
SLIDE 36

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Surfaces

  • Source points are

extracted from mesh surfaces in various ways (border, feature edges or entire mesh thread).

  • A generic number of

surface sets can be selected, each of them containing groups of surfaces.

  • A specific independent

motion can be assigned for each set.

Surfaces Surface Borders Collect the points from all sets Number of sets Set the movement

  • f active set
slide-37
SLIDE 37

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Points

  • In this panel it is possible

to specify individual source points by coordinates and a specific independent motion can be assigned for each point.

  • Points from file
  • Points from a standard

RBF Morph Set up

Active Point Parameters Import from file Finalize and show

slide-38
SLIDE 38

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Solve

  • After the selection of the

source points is completed through at least one of the steps Encaps, Surfs and Points, the RBF solution can be generated in this panel.

Collect all the Source Points Load/Save a solution file Solve the RBF Problem

slide-39
SLIDE 39

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Preview

  • The effect of shape

modifier can be verified directly on the surface mesh

  • Surface elements quality

is reported

  • The amplification can be

fixed or a sequence to be used for an animation

Desired amplification Surfaces to be previewed Export animation frames Amplification range for animation

slide-40
SLIDE 40

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Morph

  • The effect of shape

modifier can be verified directly on the fluid mesh

  • Range of amplification

(i.e. valid mesh, mesh quality) using the Undo feature

  • Critical areas where

negative volumes are generated can be highlighted in the graphic viewport

Desired amplification Fluid Zones affected by the morpher Show Negative Volumes Morph the Volume Mesh Restore the

  • riginal mesh
slide-41
SLIDE 41

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Modeling guidelines: basic options

  • Use Surfs only: specify the motion field for each Surface

Set (RBF Points are extracted from surfaces or borders). A portion of a surface can be extracted using a Selection Encap (one for each set). Default motion is a zero movement for surfaces that need to be constrained. All surfaces without a prescribed motion will be deformed by the morpher.

  • Use Encaps only: specify the motion of each Moving

Encap (RBF Points are generated on Encap Surfaces using desired resolution). The morpher action can be limited using Domain Encaps.

slide-42
SLIDE 42

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Modeling guidelines: basic options

  • Use Points only: specify directly position and

displacements of all RBF Points. Points can be defined everywhere; a snap to surface option is available, in this case the movement can be prescribed with respect to local surface normal vector.

  • Direct Points definition gives the full access to RBF
  • technology. Special set-up can be defined importing points

from file or defining points with scheme scripts.

  • Combining the three criteria makes the morpher flexible

for a wide range of applications.

slide-43
SLIDE 43

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Modeling guidelines: advanced options

  • For large meshes set-up can be improved to reduce the

number of RBF Points (saving both fit and morphing CPU time).

  • Combine Surfs and Encaps: domain Encaps can be

defined to limit the morpher action. Moving Encap can be defined to protect parts inside the morphing domain. No mesh nodes will be extracted in parts of Surfaces that fall

  • utside the domain Encaps or inside the Moving Encaps.
  • Two steps approach: a first RBF problem is defined to fine

control the deformation of a surface set. Obtained solution is then reused as input for such surface set in a second RBF problem optimized for mesh volume morphing.

slide-44
SLIDE 44

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Modeling guidelines: advanced options

  • Advanced surface control (usually used in two steps

approach): use Points only in the first stage. Use Surfs and Encap in the second Step.

  • Surfaces can be finely controlled using points located onto the

surfaces.

  • The SP2Points feature allows to control surfaces using special

geometry (deforming box as FFD).

  • Surface can be controlled using an STL surface as a

target.

  • Surface can be controlled using a FEM solution, even if

available on a different non conformal mesh (beams models allows to update surfaces).

slide-45
SLIDE 45

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Morphing a simple wind tunnel

  • A bluff body (a perfect cube

with edges of 1m) is immersed into a virtual wind tunnel (10m long, 5m wide, 3m high) located at 3m from the inlet and at 6m from the outlet.

  • Effect of cube attitude angle is

explored using mesh morphing.

slide-46
SLIDE 46

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Rotating the cube

  • Rigid movement (rotation

about the vertical axis) to all nodes on the cube.

  • Rigid movement (null) to

all nodes on the tunnel, the inlet and the outlet.

  • All the areas without a

prescribed motion are left deformable by default: the ground and all the volume mesh.

slide-47
SLIDE 47

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Morphing a single vessel

  • A single vessel is

represented as a straight pipe with circular cross section.

  • The pipe length is 30 mm
  • The diameter is 4 mm
  • The volume mesh is

composed of about 200.000 hexahedrons

slide-48
SLIDE 48

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Middle section offset

  • Both ends of the pipes

are fixed using Moving Encaps

  • The middle section of the

pipe is wrapped using moving Encap

  • A rigid movement is

prescribed to the middle section

  • The pipe will be deformed

to accommodate rigid movements

slide-49
SLIDE 49

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Middle Section offset: results

slide-50
SLIDE 50

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Middle Section Scaling

  • Both ends of the pipes

are fixed using Moving Encaps

  • The middle section of the

pipe is wrapped using moving Encap

  • A scaling is prescribed to

the middle section

  • The pipe will be deformed

to accommodate new shape of the throat

slide-51
SLIDE 51

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Middle section scaling: results

slide-52
SLIDE 52

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Reshape the vessel

  • An auxiliary Encap is

created first to generate 16 control points

  • Points are transferred to

the Point panel using the SP->Points button

  • The effect of changing

the position of points 11 and 12 is demonstrated

  • The RBF function order

can be changed to improved surface smoothness

slide-53
SLIDE 53

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Reshape the vessel: results

slide-54
SLIDE 54

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Morphing a carotid bifurcation

  • A portion of a carotid

bifurcation is represented.

  • The volume mesh is

composed of about 300.000 cells.

  • Mesh morphing is used to

bend a vessel

slide-55
SLIDE 55

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Bending the outlet

  • A domain Encap with

cylindrical shape is used to limit the morphing domain

  • A cylindrical selection

Encap (with outside

  • ption) is used to extract

the vessel boundary at the branch

slide-56
SLIDE 56

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Bending the outlet

  • The morphing problem is

controlled using two surface set

  • The first set is used to

bend the outlet around an axis located at the branch root

  • The second set is used to

constraint the border of the vessel at the root

slide-57
SLIDE 57

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Bending the outlet: results

slide-58
SLIDE 58

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Motorbike driver height and position

The original motorbike model is parameterized to investigate the effect of driver height and position: 1. Changing of driver height [-5 cm, 0 cm, 5 cm]; 2. Changing of driver position acting on the hunching angle [0°,7.5°,15°];

slide-59
SLIDE 59

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Set up of RBF Morph

  • The morphed action is limited in the

box region “domain 1”.

  • The motion of the surfaces inside

the encapsulation domain is imposed to the points on the windshield (fixed), the fairing (fixed) and the helmet (moving).

  • Driver height is changed moving the

helmet

  • Driver position is changed rotating

the helmet around the ankle

slide-60
SLIDE 60

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Conclusions

  • A shape parametric CFD model can be defined using ANSYS

Fluent and RBF Morph.

  • Such parametric CFD model can be easily coupled with

preferred optimization tools to steer the solution to an optimal design that can be imported in the preferred CAD platform (using STEP)

  • Proposed approach dramatically reduces the man time required

for set-up widening the CFD calculation capability

  • M.E. Biancolini, Mesh morphing and smoothing by means of

Radial Basis Functions (RBF): a practical example using Fluent and RBF Morph in Handbook of Research on Computational Science and Engineering: Theory and Practice (http://www.cse- book.com/).

slide-61
SLIDE 61

www.rbf-morph.com RBF Morph, an ANSYS Inc. Partner ANSYS Training 2012

Thank you for your attention!

  • Dr. Marco Evangelos Biancolini

E-mail: info@rbf-morph.com Web: www.rbf-morph.com YouTube: www.youtube.com/user/RbfMorph