8
Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella 1,2* , Corrado Groth 1 and Marco Evangelos Biancolini 1 1 University of Rome “Tor Vergata”, Enterprise Engineering dept. “Mario Lucertini”, Roma, Italy 2 Design Methods aerospace consulting (www.designmethods.aero), Messina, Italy * Corresponding author. Tel.: +39-339-3970006;. E-mail address: [email protected] Abstract Mesh morphing is one of the most promising approach for problems in which numerical analyses, based on discretised domains, involve shape parameter- ization. Some of the benefits associated to its adoption are the reduction of the computational meshing costs and the remeshing noise prevention, guaranteeing at the same time the continuum shape parameterization and consistency of mesh to- pology. One of the best mathematical tool to drive the mesh morphing (smooth- ing) task is recognized to be Radial Basis Functions. This paper introduce the RBF Morph tool and lists a set of applications in which the RBF shape parameterization is used to face problems ranging from aerodynamic optimization to Fluid Struc- ture Interaction analyses. Keywords: Radial Basis Function, mesh morphing, numerical optimization, ge- ometric parameterization. 1 Introduction The adoption of multidisciplinary numerical optimization (MDO) has become, in the last decade, the standard choice to face most of design problems in the aero- space field. Such methods can be used to study cases ranging from aerodynamic or structural design to dynamic FSI (Fluid Structure Interaction) structural response optimization. When a domain discretization is involved, a critical aspect of MDO based numerical tools, which affects both the efficiency and the quality of the so- lution, is related to the strategy to be used to implement the geometric parameteri- zation. Most of methods commonly adopted can be divided into two categories: CAD based and mesh morphing based. The first permits to exploit the features of modern parametric CAD systems providing the possibility to manage complex

Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing

Ubaldo Cella1,2*, Corrado Groth1 and Marco Evangelos Biancolini1

1 University of Rome “Tor Vergata”, Enterprise Engineering dept. “Mario Lucertini”, Roma, Italy 2 Design Methods aerospace consulting (www.designmethods.aero), Messina, Italy

* Corresponding author. Tel.: +39-339-3970006;. E-mail address: [email protected]

Abstract Mesh morphing is one of the most promising approach for problems in which numerical analyses, based on discretised domains, involve shape parameter-ization. Some of the benefits associated to its adoption are the reduction of the computational meshing costs and the remeshing noise prevention, guaranteeing at the same time the continuum shape parameterization and consistency of mesh to-pology. One of the best mathematical tool to drive the mesh morphing (smooth-ing) task is recognized to be Radial Basis Functions. This paper introduce the RBF Morph tool and lists a set of applications in which the RBF shape parameterization is used to face problems ranging from aerodynamic optimization to Fluid Struc-ture Interaction analyses.

Keywords: Radial Basis Function, mesh morphing, numerical optimization, ge-ometric parameterization.

1 Introduction

The adoption of multidisciplinary numerical optimization (MDO) has become, in the last decade, the standard choice to face most of design problems in the aero-space field. Such methods can be used to study cases ranging from aerodynamic or structural design to dynamic FSI (Fluid Structure Interaction) structural response optimization. When a domain discretization is involved, a critical aspect of MDO based numerical tools, which affects both the efficiency and the quality of the so-lution, is related to the strategy to be used to implement the geometric parameteri-zation. Most of methods commonly adopted can be divided into two categories: CAD based and mesh morphing based. The first permits to exploit the features of modern parametric CAD systems providing the possibility to manage complex

Page 2: Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

2

models, great control of the quality of the geometry and large flexibility in varia-bles and constraints definition. The drawback is the necessity to regenerate the computational domain for every new candidate to be investigated introducing un-certainness in the procedure robustness and in the accuracy of mesh depending analysis methods. The remeshing requirements, furthermore, limits the application of automatic CAD based analysis procedures to problems having moderate dimen-sion (in term of computational domain cells number) or to relatively simple geom-etries suitable to be modelled by structured grids. The mesh morphing approach consists in implementing the geometric parameterization directly on the computa-tional domain using algorithms able to smoothly propagate the model displace-ment to the surrounding volume.

Several advantages are related to the RBF mesh morphing approach: the ro-bustness of the procedure is preserved, any kind of mesh typology are supported without the need to regenerate it, the smoothing process can be highly paralleliza-ble and can be integrated in any solver. The latter feature offers the very valuable capability to update the computational domain “on the fly” during the progress of the computation. The main disadvantages are the requirement of a “back to CAD” procedure, some limitation in the model displacement amplitude, due to the distor-tion occurring after morphing, and the high computational cost related to the solu-tion of the RBF system which, if large computational domains are involved, im-poses the implementation on HPC environments.

The first commercial mesh morphing software based on Radial Basis Functions was RBF Morph. Its development began in 2008 as a consultancy activity to a top Formula 1 team and continued with the application to typical aerospace engineer-ing problems. Today the software can be fully integrated in several CFD (com-mercial and open source) and FEM solvers and was successfully used to face many engineering problems that require geometric parameterization (shape opti-mization, 6DOF analyses, ice accretion, static and dynamic FSI analysis with both 2-ways and modal approach). It was demonstrated that the aforementioned listed disadvantages of mesh morphing shape parameterization were successfully by-passed or practically limited by the efficient implementation of the RBF algo-rithm. The RBF Morph core technology is at the base of three European research projects, funded within the 7th FP in which the University of Rome “Tor Vergata” is involved. In this paper a description of its working principles and a list of case studies, in which the shape parameterization was implemented using RBF mesh morphing, is presented.

2 Radial Basis Functions

Radial Basis Functions (RBF) are powerful mathematical functions able to in-terpolate, giving the exact values in the original points, functions defined at dis-

Page 3: Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

3

crete points only (source points). The interpolation quality and its behaviour de-pends on the chosen RBFs. Typical radial functions are reported in Table 1. Table 1. Typical RBFs.

RBF Spline type ( ) | | , odd Thin plate spline ( ) | | log| | , even Multiquadric 1 +Inverse multiquadric 1√1 +

Inverse quadratic 11 +

Gaussian

A linear system (of order equal to the number of source points introduced) needs to be solved for coefficients calculation [1]. Once the unknown coefficients are calculated, the motion of an arbitrary point inside or outside the domain (inter-polation/extrapolation) is expressed as the summation of the radial contribution of each source point (if the point falls inside the influence domain). An interpolation function composed by a radial basis and a polynomial is defined as follows:

= ‖ ‖ + (1)

The minimal degree of polynomial depends on the choice of the basis func-tion. A unique interpolant exists if the basis function is a conditionally positive definite function. If the basis functions are conditionally positive definite of order = 2, a linear polynomial can be used:

= + + + (2)

The values for the coefficients of RBF and the coefficients of the linear polynomial can be obtained by solving the system

0 = 0 (3)

where are the know values at the source points. is the interpolation matrix de-fined calculating all the radial interactions between source points

= 1 (4)

and is the constraint matrix

Page 4: Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

4

= 11⋮1 ⋮ ⋮ ⋮ (5)

The radial basis is a meshless method. Only grid points are moved, regardless of the element connected, and it is suitable for parallel implementation. In fact, once the solution is known and shared in the memory of each calculation node of the cluster, each partition has the ability to smooth its nodes without taking care of what happens outside because the smoother is a global point function and the con-tinuity at interfaces is implicitly guaranteed.

3 RBF Morph description

RBF Morph is a numerical suite for morphing and shape optimization that combines a very accurate control of the geometrical parameters with an extremely fast mesh deformation capability. The tool was born as an add-on of the ANSYS Fluent CFD code and is fully integrated in the solving process [2]. Today RBF Morph is also available as a standalone library to be coupled with any code. It was successfully embedded in the solving process with OpenFOAM, CFD++, elsA, StarCCM+ and the FEM solvers NASTRAN and ANSYS Mechanical.

The industrial implementation of the RBF mesh morphing poses two challeng-es: the numerical complexity related to the solution of the RBF problem for a large number of centres and the definition of suitable paradigms to effectively control shapes using RBF. The RBF Morph software allows to deal with both as it comes with a fast RBF solver capable to fit large dataset (hundreds of thousands RBF points can be fitted in few minutes) and with a suite of modelling tools that allow the user to setup each shape modification in an expressive an flexible way.

RBF Morph allows to extract and control points from surfaces and edges, to put points on primitive shapes (boxes, spheres and cylinders) or to specify them di-rectly by individual coordinates and displacements. Primitive shapes can be com-bined in a Boolean fashion allowing to limit the action of the morpher itself. The shape information coming from an individual RBF setup are generated interactive-ly with the help of the GUI and are used subsequently in batch commands that al-low to combine many shape modifications in a non-linear fashion (non linearity occurs when rotation axis are present in the RBF setup). The displacement of the prescribed set of source points can be amplified according to parameters that con-stitutes the parametric space of the shape model.

The most important features of the RBF mesh morphing are: it provides a mesh-independent solutions; the morphing action can be highly parallelizable; very large models (hundreds of millions of cells) can be morphed in few minutes

Page 5: Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

5

and every kind of mesh element type (tetrahedral, hexahedral, polyhedral, pris-matic, non-conformal interfaces, etc.) are supported. Fig. 1 reports an example of an RBF mesh morphing action applied to the analysis of a motorbike windshield.

Fig. 1. Source points of an RBF problem and result of the mesh morphing action.

Mesh morphing with RBF Morph is executed in three steps: 1. definition and setup of the problem; 2. solution of the RBF system (fitting); 3. morphing of surface and volume meshes (smoothing).

The smoothing action is performed firstly applying the prescribed displacement to the grid surfaces and then smoothly propagating the deformation to the sur-rounding domain volume. A back2CAD feature is implemented in order to gener-ate a CAD model of the modified geometry. The principle is to apply the RBF set-up to the source CAD model in STEP format (CAD morphing). The method is not based on a total CAD regeneration but rather on a synchronization of the CAD surfaces and the mesh. The method is not exact but in our experience the discrep-ancies between the mesh and the generated CAD is in general very small.

4 Application of RBF

Several engineering problems can be efficiently faced by mesh morphing. Ex-amples of applications in several fields can be found in [3] ,[4], [5] and [6]. Aero-dynamic optimization is easily implemented by very flexible shape parameteriza-tion capabilities. In [7] a car shape optimization coupled to an Adjoint method, using the OpenFOAM CFD solver, is reported (Fig. 2).

Fig. 2. Mesh morphing for car shape optimization.

Page 6: Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

6

RBF shape optimizations applied to the aerodynamic performance improve-ment of a glider in manoeuvring is reported in [8] (Fig. 3). Other examples of aer-odynamic optimization problems faced with RBF Morph in aeronautics are report-ed in [9] and [10].

Fig. 3. Wing/fuselage interference optimization of a glider

Fluid Structure Interaction (FSI) problems are very efficiently approached cou-pling the structural to the fluid dynamic solution by mesh morphing. The classical approach, also called CFD-CSM (Computational Fluid Dynamic – Computational Structural Mechanics) or 2-ways, consists in iterating between CFD and FEM solver according to the scheme reported in Fig. 4 [11]. In such procedure the pres-sure from the CFD solution has to be mapped into the FEM grid as loads. The in-terpolation between the two non-conformal domains is also performed applying RBF.

Fig. 4. 2-ways FSI procedure

RBF mesh morphing is suitable to face steady [12] and unsteady [13] FSI anal-yses by a modal approach. The principle consists in setting up a database of RBF solutions of a number of structural natural modal shapes to be amplified, accord-ing to the modal coordinates computed and updated during the CFD iterations, and combined to replicate the structural deformation under loads. The CFD environ-ment becomes, with this approach, an intrinsically aeroelastic analysis that do not involves any further structural analysis. The flow chart of the modal FSI analysis setup is reported in Fig. 5 together with the examples of the four first modal shapes of a wing and the formulations used to render the mesh parametric.

Another very challenging task for mesh morphers is the ice accretion problem on aircrafts. RBF Morph demonstrated the capability to robustly replicate very complex ice shapes maintaining acceptable mesh quality [14].

Computational costs of the RBF morphing action is known to be a critical as-pects. Thanks to its high parallelizability, very large problems can be faced on

CFD computation

Loads mapping

FEM computation

CFD Mesh updating

Deformed shape

Shape changed?

Undeformed geometry

ENDYes No

RBF Morph

RBF Morph

Page 7: Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

7

HPC environments. To the authors knowledge, the largest model managed with RBF Morph has 700 millions of cells and was morphed in 45 minutes using 768 CPUs. Table 2 reports three samples of the solver performance detailing the fitting and the smoothing action elapsed time.

Undamped vibration modes + =

Parametric mesh formulation = +

Fig. 5. Modal approach for FSI analysis

Table 2. RBF solver performance samples.

Mesh cells Source points CPUs Fitting time(serial) Smoothing (parallel) 14 mill. 60.000 4 53 sec. 3.5 min 50 mill. 30.000 140 25 sec. 1.5 min. 100 mill. 200.000 256 25 min 5 min.

5 Conclusions

A geometric parameterization method, suitable to be adopted in numerical anal-yses that require volumes or surfaces domains discretization, was presented. The method is based on mesh morphing approach using Radial Basis Functions. RBF Morph was the first commercial mesh morphing software based on RBFs. The qualities and the performance of the tool was demonstrated by reporting a set of engineering application ranging from shape optimizations to FSI analyses. The high parallelizability of the RBF solver provides, furthermore, the capability to manage very large mesh morphing problems. The workflow can be easily and ef-ficiently automated and coupled to any flow or structural solver. The quality of its morphing action was demonstrated also on very challenging problems as aircrafts ice accretion. In comparison to a CAD and remesh driven, the RBF mesh morph-ing approach has the advantage to reduce the time to setup, can be applied to any type of grids, it prevents the remeshing noise and maintains high robustness levels of the process.

Structural modal analysis

Morphed CFD mesh database (one per mode)

Parametric mesh update

Modal coordinates

Convergence?

Undeformed geometry

END

No

Yes

CFD iterations CFD flexible model

Page 8: Geometric Parameterization Strategies for shape ......Geometric Parameterization Strategies for shape Optimization Using RBF Mesh Morphing Ubaldo Cella1,2*, Corrado Groth1 and Marco

8

Acknowledgments This work was partially supported by the RBF4AERO Project, funded in part by the European Union 7th Framework Programme (FP7-AAT, 2007–2013) under Grant Agreement no. 605396 (www.rbf4aero.eu). The load mapping procedure applied in the 2-way FSI analysis presented in this paper constituted the starting base of activity of another EU 7th FP project led by the University of Rome “Tor Vergata” and funded within the aeronautic pro-gramme JTI-CS-GRA (Joint Technology Initiatives - Clean Sky - Green Regional Aircraft). The project, called RIBES and funded under Grant Agreement no. 632556 (http://cordis.europa.eu/project/rcn/192637_en.html), aims to increase the load field transfer ac-curacy between non-conformal domains.

References

1. De Boer A., van der Schoot M. S. and Bijl H., “Mesh deformation based on radial basis func-tion interpolation”, Computers & Structures, 2007, 85(11–14), pp. 784 - 795.

2. Biancolini, M. E., Automotive Simulation World Congress 2014. Tokyo, Japan. 3. Biancolini , M. E. “Mesh morphing and smoothing by means of radial basis functions (RBF):

a practical example using fluent and RBF morph”, in: Handbook of research on computation-al science and engineering: theory and practice, 2012, GI Global, ISBN13: 9781613501160.

4. Biancolini M.E., Biancolini C., Costa E., Gattamelata D., Valentini P.P., “Industrial Applica-tion of the Meshless Morpher RBF Morph to a Motorbike Windshield Optimisation”, Europe-an Automotive Simulation Conference (EASC), 2009, Munich (Germany).

5. Ponzini R, Biancolini M E., Rizzo G. and Morbiducci U., “Radial Basis Functions for the in-terpolation of hemodynamics flow pattern: A quantitative analysis”, In: Computational Mod-elling of Objects Represented in Images III: Fundamentals, Methods and Applications, Rome (Italy), 5 – 7 September 2012, ISBN: 9780415621342.

6. Biancolini M E., Viola I. M.. and Riotta M., “Sails trim optimisation using CFD and RBF mesh morphing”, Computers & Fluids, April 2014, Vol. 93, pp 46 – 60, doi:10.1016/j.compfluid.2014.01.007.

7. E.M. Papoutsis-Kiachagias, S. Porziani, C. Groth, M.E. Biancolini, E. Costa and K.C. Gian-nakoglou, “Aerodynamic Optimization of Car Shapes using the Continuous Adjoint Method and an RBF Morpher”, 11th International Conference EUROGEN 2015, 14 - 16 September, Glasgow (UK), doi: 10.13140/RG.2.1.1615.2165.

8. Costa E., Biancolini M. E., Groth C., Cella U., Veble G., Andrejasic M., “RBF–based aerody-namic optimization of an industrial glider”, 30th International CAE Technologies, 27 - 28 Oc-tober 2014, Verona (Italy).

9. Biancolini M. E., Cella U., Mancini M., Travostino G., “Shaping up – Mesh morphing reduces the time required to optimize an aircraft wing”, ANSYS Advantage, 2013, Vol. VII, Issue 1.

10. Biancolini M. E. and Gozzi M., “Aircraft design optimization by means of Radial Basis Functions mesh morphing”, ANSYS regional conference, Italy, June 2013.

11. Cella U. and Biancolini M. E., “Aeroelastic Analysis of Aircraft Wind Tunnel Model Cou-pling Structural and Fluid Dynamic Computational Codes”, AIAA Journal of Aircraft, Vol 49, n. 2, March - April 2012.

12. Giovanni Paolo Reina, “Theoretical Investigation of Wing Aeroelastic Response after Store Separation”, Master’s Thesis, University of Naples “Federico II”, December 2013.

13. Biancolini M. E., Cella U., Groth C. and Genta M. “Static Aeroelastic Analysis of an Aircraft Wind-Tunnel Model by Means of Modal RBF Mesh Updating”, in course of publication in the Journal of Aerospace Engineering.

14. Biancolini M, Groth C., “An Efficient Approach to Simulating Ice Accretion on 2D and 3D Airfoil”, In: Advanced Aero Concepts, Design and Operations Applied Aerodynamics Con-ference, Bristol, 2014.