Scuola Politecnica DIME

Similar documents
Isotropic Porous Media Tutorial

Introduction to ANSYS CFX

Open source software tools for powertrain optimisation

AERODYNAMIC OPTIMIZATION OF REAR AND FRONT FLAPS ON A CAR

CFD MODELING FOR PNEUMATIC CONVEYING

Introduction to CFX. Workshop 2. Transonic Flow Over a NACA 0012 Airfoil. WS2-1. ANSYS, Inc. Proprietary 2009 ANSYS, Inc. All rights reserved.

Multi-objective adjoint optimization of flow in duct and pipe networks

Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich

NUMERICAL 3D TRANSONIC FLOW SIMULATION OVER A WING

Verification of Laminar and Validation of Turbulent Pipe Flows

ANSYS AIM Tutorial Compressible Flow in a Nozzle

STAR-CCM+: Wind loading on buildings SPRING 2018

Multi-objective Optimization

Calculate a solution using the pressure-based coupled solver.

Coupled Analysis of FSI

OpenFOAM GUIDE FOR BEGINNERS

Application of Wray-Agarwal Turbulence Model for Accurate Numerical Simulation of Flow Past a Three-Dimensional Wing-body

Aerodynamic Study of a Realistic Car W. TOUGERON

Backward facing step Homework. Department of Fluid Mechanics. For Personal Use. Budapest University of Technology and Economics. Budapest, 2010 autumn

NUMERICAL SIMULATIONS OF FLOW THROUGH AN S-DUCT

ANSYS AIM Tutorial Turbulent Flow Over a Backward Facing Step

Introduction to C omputational F luid Dynamics. D. Murrin

STAR-CCM+: Ventilation SPRING Notes on the software 2. Assigned exercise (submission via Blackboard; deadline: Thursday Week 9, 11 pm)

COMPUTATIONAL FLUID DYNAMICS ANALYSIS OF ORIFICE PLATE METERING SITUATIONS UNDER ABNORMAL CONFIGURATIONS

Influence of mesh quality and density on numerical calculation of heat exchanger with undulation in herringbone pattern

S-ducts and Nozzles: STAR-CCM+ at the Propulsion Aerodynamics Workshop. Peter Burns, CD-adapco

Shape optimisation using breakthrough technologies

Compressible Flow in a Nozzle

First Steps - Ball Valve Design

ANSYS AIM 16.0 Overview. AIM Program Management

Estimation of Flow Field & Drag for Aerofoil Wing

CFD Topology Optimization of Automotive Components

Design Optimization of a Subsonic Diffuser. for a Supersonic Aircraft

Detached Eddy Simulation Analysis of a Transonic Rocket Booster for Steady & Unsteady Buffet Loads

CFD Modeling of a Radiator Axial Fan for Air Flow Distribution

McNair Scholars Research Journal

midas NFX 2017R1 Release Note

AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS

THE APPLICATION OF AN ATMOSPHERIC BOUNDARY LAYER TO EVALUATE TRUCK AERODYNAMICS IN CFD

Design optimization and design exploration using an open source framework on HPC facilities Presented by: Joel GUERRERO

I. Introduction. Optimization Algorithm Components. Abstract for the 5 th OpenFOAM User Conference 2017, Wiesbaden - Germany

Numerical Simulation of Heat Transfer by Natural Convection in Horizontal Finned Channels

Evolutionary Algorithms. CS Evolutionary Algorithms 1

Driven Cavity Example

Axial Fan Optimization Workflow

Estimating Vertical Drag on Helicopter Fuselage during Hovering

High-Lift Aerodynamics: STAR-CCM+ Applied to AIAA HiLiftWS1 D. Snyder

Direct Numerical Simulation of a Low Pressure Turbine Cascade. Christoph Müller

Ashwin Shridhar et al. Int. Journal of Engineering Research and Applications ISSN : , Vol. 5, Issue 6, ( Part - 5) June 2015, pp.

Multiphase flow metrology in oil and gas production: Case study of multiphase flow in horizontal tube

NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV)

Flow and Heat Transfer in a Mixing Elbow

Genetic Algorithms for Vision and Pattern Recognition

Analysis of an airfoil

Yann Le Moigne. NFFP 542 Project report. CFD simulations of an S-duct with conventional vortex generators and comparison with experimental data

Computational Fluid Dynamics (CFD) Simulation in Air Duct Channels Using STAR CCM+

Verification and Validation of Turbulent Flow around a Clark-Y Airfoil

CAD-BASED WORKFLOWS. VSP Workshop 2017

Simulation of Turbulent Flow in an Asymmetric Diffuser

Team 194: Aerodynamic Study of Airflow around an Airfoil in the EGI Cloud

AERODYNAMIC OPTIMIZATION OF A FORMULA STUDENT CAR

Using a Single Rotating Reference Frame

Simulation of nasal. flow...

CFD ANALYSIS OF ENGINE AIR INTAKE FOR A PUSHER TYPE LIGHT TRANSPORT AIRCRAFT

International Power, Electronics and Materials Engineering Conference (IPEMEC 2015)

Topology Optimization in Fluid Dynamics

Simulation of Flow Development in a Pipe

ANSYS AIM Tutorial Fluid Flow Through a Transition Duct

Using Multiple Rotating Reference Frames

1.2 Numerical Solutions of Flow Problems

Influence of the tape number on the optimized structural performance of locally reinforced composite structures

Numerical analysis of fluid flow inside air intake system

UTSR Fellowship Christopher J. Paul 05/23/ /12/2011

Adjoint Solver Workshop

Aerodynamic optimization of low pressure axial fans with OpenFOAM

CFD Analysis on Heat Transfer Through Different Extended Surfaces

Revolve 3D geometry to display a 360-degree image.

Modeling External Compressible Flow

CFD Topological Optimization of a Car Water-Pump Inlet using TOSCA Fluid and STAR- CCM+

Pump Modeler Template Documentation

Verification and Validation of Turbulent Flow around a Clark-Y Airfoil

ACTIVE SEPARATION CONTROL WITH LONGITUDINAL VORTICES GENERATED BY THREE TYPES OF JET ORIFICE SHAPE

Parameter based 3D Optimization of the TU Berlin TurboLab Stator with ANSYS optislang

Supersonic Flow Over a Wedge

LES of Vortex Formation in a Spherical Dimple and Genetic Optimization of Heat Transfer Surfaces

RBF Morph An Add-on Module for Mesh Morphing in ANSYS Fluent

Computational Fluid Dynamics autumn, 1st week

AERODYNAMIC DESIGN FOR WING-BODY BLENDED AND INLET

Coupled Simulation of the Fluid Flow and Conjugate Heat Transfer in Press Hardening Processes

CFD Simulation of a dry Scroll Vacuum Pump including Leakage Flows

Strömningslära Fluid Dynamics. Computer laboratories using COMSOL v4.4

Evolutionary Computation

MASSACHUSETTS INSTITUTE OF TECHNOLOGY. Analyzing wind flow around the square plate using ADINA Project. Ankur Bajoria

Topology-Optimization for internal Fluid Flow: TOSCA Fluid FE-DESIGN the optimization company

Femap Thermal & Flow V11

Progress and Future Prospect of CFD in Aerospace

STUDY OF FLOW PERFORMANCE OF A GLOBE VALVE AND DESIGN OPTIMISATION

Design optimization method for Francis turbine

Co-Simulation von Flownex und ANSYS CFX am Beispiel einer Verdrängermaschine

Modeling Unsteady Compressible Flow

Transcription:

Scuola Politecnica DIME Ingegneria Meccanica - Energia e Aeronautica Anno scolastico 2017-2018 Fluidodinamica Avanzata Aircraft S-shaped duct geometry optimization Professor Jan Pralits Supervisor Joel Guerrero Student October 1, 2018

1 Introduction This project was developed inside the Advanced Fluid dynamics course to complete the practical session. The aim was to optimize the shape of an aircraft S-shaped duct, the analysis was performed via the opensource codes OpenFOAM and Dakota, using a multi-objective optimization. 2 Optimization Method 2.1 Multi-objective optimization Multi-objective optimization is an area of multiple criteria decision making, that is concerned with mathematical optimization problems involving more than one objective function to be optimized simultaneously. Multi-objective optimization is often applied in many fields where optimal decisions need to be taken in the presence of trade-offs between two or more conflicting objectives. For a nontrivial multi-objective optimization problem, no single solution exists that simultaneously optimizes each objective. In that case, the objective functions are said to be conflicting, and there exists a (possibly infinite) number of Pareto optimal solutions. A solution is called non-dominated if none of the objective functions can be improved in value without degrading some of the other objective values: without additional subjective preference information, all Pareto optimal solutions are considered equally good. The result of a MOO is the approximated Pareto front at the end of the optimization, which differ from the true front that could be reached in the limit [1]. Figure 1: Example of pareto frontier 2.2 Evolutionary and genetics algorithms Evolutionary Algorithms (EA) are based on natural evolution systems; each iteration is called, generation, the solutions are named individuals, the whole set of solutions is the population and the goal functions are named fitness. The method starts with a random generation, called Generation 0, then all solutions objectives are calculated and finally a fitness value is assign to each individual. All individuals take part in the creation of the new generation, but as in nature, those with the best fitness values have greater chance to survive during the evolution. Generation after generation, the algorithms tends to get closer to the real 1

Pareto Front and, theoretically, the last solution should lie on the Front. A genetic algorithm can act in three different ways to generate a new set of solution, applying Selection, Cross-Over and Mutation operators. Figure 2: Flux diagram of optimization Selection: this operator randomly chooses two solutions, the parents, which are used by the next operators to generate two new individuals, called offsprings. Actually this choice depends on the fitness value assigned to each solution: those with a better fitness have a greater chance to be chosen. In theory, this method allows to create a better generation than the previous one, also maintaining the same size. There are different types of selection operators, as proportionate, ranking or tournament. Cross-Over: together with the mutation, the cross-over creates the offsprings randomly exchanging part of parents information; the genetic material is not lost, just recombined. There are different methods for cross-over operation that can be found in literature, like single-point, double-point or non-homologous. Mutation: this statistical operator maintains the genetic diversity of a generation; for each offspring, a small part of the information is randomly modified. It permits the code to escape from local minima, but it does not guarantee the offspring to be better than its parent. These three methods are performed in sequence until a new generation is created that will be evaluated by the calculation model, hence the loop has been closed. 2.2.1 Genetic algorithms In GAs the cross-over operator assumes particular importance: the method starts with initialization and evaluation of a m individual population. After, a generation n, m new offspring indidivuals are created as follows and select a couple of parents and apply the cross-over giving birth to two children where the chromosomes of the parents is swapped. The new generation is evaluated and replaces completely the old one. For this project every generation is created for 36 individuals for every 5 generations. 2

3 Utilized tools 3.1 Dakota and OpenFOAM Dakota and OpenFOAM are the principal applications utilized, both of them are opensource. The large amount of optimization methods preinstalled in Dakota s library allows the user to perform an optimization study, furthermore Dakota can interface itself to every codes. The optimization loop starts with Dakota that modifying the geometry saved on Onshape and exporting it as an STL file. OpenFOAM processes the new geometry, meshes it and then run the rhosimplefoam solver. As postprocessing the values of the 2 objective functions of the last 30 iterations are averaged to prevent errors from fluctuations that may occur in the simulation. 4 Case preparation 4.1 S-shaped duct An S-shaped (shortened S-duct) is a common component in both military and civil airplanes or in automotive industry. In the aircraft application is used to supply the core engine with air at a pressure level higher than the external one. Figure 3: Automotive (left) and aircraft (right) S-ducts 3

Because of the diffusion happening inside itself, the S-duct is inclined to flow separation and great total pressure losses. These two negative effects can be reduced via a proper design [2]. Figure 4: Stall and recirculation bubble inside the ONERA S-duct The starting geometry was based one the one presented by Delot in 2006, designed at ONERA, French Center of Aerospace Research, that is provided to the CAD by an analytical expression. Figure 5: Onera analytical shape(left) and test rig (right) 4.2 Geometry parameterization In this project the optimization was carried on the geometry of the duct, keeping the external conditions constant and subsonic. To manipulate the geometry a spline curve with 7 control points has been used as the spine of the entire geometry: the 2 coordinates of the 3 central control points were the input variables for the optimization loop. Subsequently from the central spine the outer area was created. 4

Figure 6: Example of base spline curve and variables boundaries 4.3 Simulation Parameters The simulation was conduced in the conditions reported in table 1, to compare the CFD base s results to Delot s experimental data, [2] and [3]. From the boundary condition it is calculated that the inlet Mach number is 0,6: the incompressible flow assumption wouldn t modelize the real flow in a good manner. Boundary Conditions Parameter Inlet total pressure Inlet static pressure Inlet total temperature Outlet static pressure value 88,744 Pa 69,575 Pa 286,2 K 78,982 Pa Table 1: Boundary conditions used for this project 4.4 CFD Setup As a result of the Boundary conditions a steady, 2D, compressible, adiabatic flow simulation has been carried on. The CFD calculus simulated the experimental setup reported in figure 7. 5

Figure 7: Experimental test rig The OpenFOAM solver chosen was rhosimplefoam with the SIMPLE pressure-velocity coupling. As turbulence model kω S S T was selected for its behaviour in flows with strong separation regions as the flow in the S-duct [4]. The mesh was created by snappyhexmesh and then refined at wall by the function refinewalllayer; the final number of cells was around 300 000.The duct presents an upstream straight part of 4D 1 and a downstream straight part of 3D 2 : this was done to ensure uniform inlet conditions and to guarantee that the outlet conditions did not have any influence on the upstream flow. To obtain a result similar to the Delot s experimental data the number of iterations of the solver was 500. After the iteration n 500 the U x reaches its asymptotic value, as shown in Fig.8: a larger number of iterations wouldn t affect the simulation output. Figure 8: Example of mesh (left) and Ux magnitude in a probe against the iteration number (right) 4.5 Optimization Setup The Dakota suite has been used because it s opensource and it can interface with every black box solver as OpenFOAM or Onshape, using a simple python script. For the MOGA optimization 2 objective functions have been used: the total pressure loss coefficient Cp t (eq.:1) and a distorsion factor DC (eq.:2) modified from the Bissinger and Breuer[5] original form. The distortion coefficient is calculated as the difference between average total pressure of the whole plane and the minimum total pressure calculated in one of the 6

12 horizontal sectors in which the outlet area is divided, calculated via 12 probes, using the local density and velocity, normalized with the inlet dynamic pressure. Cp t = Cp t Cp tlocale q (1) DC = Cp tavg Cp minlocale q (2) 5 Results In the Figure 9 is reported the pareto front with the best solution for DC, for Cp t and for the trade off. Figure 9: Pareto frontier of the project In table 2 is reported the percentage improvement from the original geometry. minimum DC condition minimum Cp t condition trade-off DC -20.39-13.56-16.397 Cp t +1.734-13.269-7.2397 Table 2: Percentage differnce from datum geometry The next 2 figures show the original outlet area total pressure distribution and the trade-off one. 7

Figure 10: Original outlet area (left) and trade-off one (right) 6 Final discussion The optimization loop granted a good improvement either for DC and Cp t both; but the Genetic algorithm, to be successful, needed a lot of cfd evaluations. This was possible, in a short time and with a low budget pc, only because of the 2D problem: to perform a 3D optimization, a parametric study and a surrogate model could be more suitable. 8

7 Bibliography [1] Pralits J., dispense Fluidodinamica avanzata [2] Delot A., A comparison of several CFD codes with experimental data in a diffusing s-duct, AIAA, 2013. [3] Rigobello A., A Multi-objective shape optimization of an S-Duct intake through NSGA-II genetic algorithm, http://tesi.cab.unipd.it/53996/1/rigobello A urora t esi.pd f [4]GuerreroJ., Module8advanced physics ; UNIGE [5]BissingerN.C.andBreuerT., Basicprinciples gasturbinecompatibility intakeaerodynamicsaspects, 2010 9