Python-based Framework for CFD- based Simulation of Free-Flying Flexible Aircraft: Progress A. Da Ronch University of Liverpool, U.K. IC, London, U.K.

Slides:



Advertisements
Similar presentations
Outline Overview of Pipe Flow CFD Process ANSYS Workbench
Advertisements

A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
EULER Code for Helicopter Rotors EROS - European Rotorcraft Software Romuald Morvant March 2001.
Power Flow Active Control of Aeroelastic Flutter for a Nonlinear Airfoil with Flap N.Zhao 1,2, Supervisors – Dr. Y.P.Xiong 1 and Prof. D.Q.Cao 2 1 School.
Nonlinear Model Reduction for Flexible Aircraft Control Design A. Da Ronch, K. J. Badcock University of Liverpool, Liverpool, U.K. Y. Wang, A. Wynn, and.
Modelling FSI problems in ANSYS Fluent via UDF
Nottingham Centre for Infrastructure Bridge Engineering Research Dr John S Owen.
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Nonlinear Hydrodynamic Analysis of Floating Structures Subject to Ocean Environments Aichun Feng. Supervisors: Dr Zhimin Chen and Professor Jing Tang Xing.
Gust Load Alleviation Using Nonlinear Reduced Models For Control Law Design N.D.Tantaroudas K.J. Badcock, A. Da Ronch University of Liverpool, UK Bristol,
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
INFORMATIK Differential Coordinates for Interactive Mesh Editing Yaron Lipman Olga Sorkine Daniel Cohen-Or David Levin Tel-Aviv University Christian Rössl.
Pauly, Keiser, Kobbelt, Gross: Shape Modeling with Point-Sampled GeometrySIGGRAPH 2003 Shape Modeling with Point-Sampled Geometry Mark Pauly Richard Keiser.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
1 ERIC WHITNEY (USYD) FELIPE GONZALEZ (USYD) Applications to Fluid Inaugural Workshop for FluD Group : 28th Oct AMME Conference Room.
1/36 Gridless Method for Solving Moving Boundary Problems Wang Hong Department of Mathematical Information Technology University of Jyväskyklä
Computational Engineering Physics Lab. CAViDS Consortium Hydraulic Line FSI For CAViDS Consortium Internal Use Only 1 10/02/2014 For CAViDS Consortium.
A stabilized and coupled meshfree/meshbased method for FSI Hermann G. Matthies Thomas-Peter Fries Technical University Braunschweig, Germany Institute.
FE Modeling Strategy Decide on details from design Find smallest dimension of interest Pick element types – 1D Beams – 2D Plate or.
Model Order Reduction and Control of Flexible Aircraft N.D.Tantaroudas K.J.Badcock,A.Da Ronch University of Liverpool, UK Southampton, 10 October 2013.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
1 CFD Analysis Process. 2 1.Formulate the Flow Problem 2.Model the Geometry 3.Model the Flow (Computational) Domain 4.Generate the Grid 5.Specify the.
SimGen SimGen Rapid aerodynamic prediction tool for UAV flight model development and concepual design.
Model Reduction for Linear and Nonlinear Gust Loads Analysis A. Da Ronch, N.D. Tantaroudas, S.Timme and K.J. Badcock University of Liverpool, U.K. AIAA.
FLIGHT DYNAMICS OF THE FLEXIBLE AIRCRAFT INCLUDING UNSTEADY AERODYNAMIC EFFECTS Grégori Pogorzelski (1,2), Roberto G. A. da Silva (1) and Pedro Paglione.
Aerodynamics and Aeroelastics, WP 2
Department of Aerospace and Mechanical Engineering A one-field discontinuous Galerkin formulation of non-linear Kirchhoff-Love shells Ludovic Noels Computational.
High-dimensional FSI system and Low-Dimensional Modelling
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
Multidisciplinary Computation:
Formulation of a complete structural uncertainty model for robust flutter prediction Brian Danowsky Staff Engineer, Research Systems Technology, Inc.,
A. Spentzos 1, G. Barakos 1, K. Badcock 1 P. Wernert 2, S. Schreck 3 & M. Raffel 4 1 CFD Laboratory, University of Glasgow, UK 2 Institute de Recherche.
COMPUTER SIMULATION OF BLOOD FLOW WITH COMPLIANT WALLS  ITC Software All rights reserved.
2D unsteady computations for COSDYNA > Tony Gardner > Folie 1 2D unsteady computations with deformation and adaptation for COSDYNA Tony Gardner.
C M C C Centro Euro-Mediterraneo per i Cambiamenti Climatici COSMO General Meeting - September 8th, 2009 COSMO WG 2 - CDC 1 An implicit solver based on.
Numerical Prediction of Steady Flow Around High Speed Vessels with Transom Sterns S.X. Du 1,2, D.A. Hudson 2, W.G. Price 2, P. Temarel 2 and Y.S. Wu 1.
LOAD ALLEVIATION ON WIND TURBINE BLADES USING VARIABLE AIRFOIL GEOMETRY Thomas Buhl, Mac Gaunaa, Peter Bjørn Andersen and Christian Bak ADAPWING.
Fig.6 Next Generation Airplane ( ■ Design of Next Generation Airplanes - Lightweight airframe - High aspect ratio.
CFD Lab - Department of Engineering - University of Liverpool Ken Badcock & Mark Woodgate Department of Engineering University of Liverpool Liverpool L69.
Model Reduction for CFD-based Gust Loads Analysis A. Da Ronch & K.J. Badcock University of Liverpool, U.K. ASRC, Bristol, U.K. 13 December
Point Source in 2D Jet: Radiation and refraction of sound waves through a 2D shear layer Model Gallery #16685 © 2014 COMSOL. All rights reserved.
© Fraunhofer SCAI 20. February 2013 – Klaus Wolf MpCCI 4.3 (2013)
Reduction of Nonlinear Models for Control Applications A. Da Ronch, N.D. Tantaroudas, and K.J. Badcock University of Liverpool, U.K. AIAA Paper
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
Status of Nonlinear Model Reduction Framework in Py A. Da Ronch University of Liverpool, UK Liverpool, 16 March 2012.
HELICOIDAL VORTEX MODEL FOR WIND TURBINE AEROELASTIC SIMULATION Jean-Jacques Chattot University of California Davis OUTLINE Challenges in Wind Turbine.
Nonlinear Model Reduction of an Aeroelastic System A. Da Ronch and K.J. Badcock University of Liverpool, UK Bristol, 20 October 2011.
© Saab AB Transonic store separation studies on the SAAB Gripen aircraft using CFD Ingemar Persson and Anders Lindberg Stockholm,
Zuhal OZDEMIR, Mhamed SOULI
COMPUTER SIMULATION OF BLOOD FLOW WITH COMPLIANT WALLS  ITC Software All rights reserved.
Andrew McCracken Supervisor: Professor Ken Badcock
Finite Element Solution of Fluid- Structure Interaction Problems Gordon C. Everstine Naval Surface Warfare Center, Carderock Div. Bethesda, Maryland
CFD Study of the Development of Vortices on a Ring Wing
Tokyo 2015 A Workshop on CFD in Ship Hydrodynamics URANS Simulation of Surface Combatant using CFDShip-Iowa V.4 S. Bhushan and F. Stern IIHR-Hydroscience.
Real-time fluid physics library The goal was to create a physics library, specialized on water fluid physics, for real-time applications.
Simulation and Optimization of Structures under Real Operating Conditions using Nonlinear FEA Ted B. Wertheimer MSC.Software.
SPH weekly meeting Free surface flows in Code Saturne Results 23/11/2009 Olivier Cozzi.
1 Aerodynamic theories. 2 DLM Reference AIAA Journal, Vol. 7, No. 2, February 1969, pp
M. Khalili1, M. Larsson2, B. Müller1
MSC Software India User Conference 2012 September 13-14, 2012 Bangalore, India CFD Based Frequency Domain Flutter Analysis using MSC Nastran Ashit Kumar.
AROMA 2.0 Structural Damping – Influence of Variable Normal Load on Friction Damping Mohammad Afzal, KTH Sound and Vibration MWL TURBO POWER.
Nonlinear Model Reduction for Flexible Aircraft Control Design A. Da Ronch and K.J. Badcock University of Liverpool, UK Bristol, 8 December 2011 FlexFlight:
Smoothed Particle Hydrodynamics For Deformable Vessel Dynamics Progress Report Van Jones 2008/01/30.
CHAPTER 2 - EXPLICIT TRANSIENT DYNAMIC ANALYSYS
G. Guanqun, N.D. Tantaroudas, and A. Da Ronch
Dynamic analysis of wind turbines subjected to Ice loads
You can check broken videos in this slide here :
Comparison of CFEM and DG methods
Optimal Gust Load Alleviation for a Flexible Aircraft
Presentation transcript:

Python-based Framework for CFD- based Simulation of Free-Flying Flexible Aircraft: Progress A. Da Ronch University of Liverpool, U.K. IC, London, U.K. 07 February web:

Motivation Physics-based simulation of very flexible aircraft gust interaction large amplitude/low frequency modes coupled rigid body/structural dynamics nonlinearities from structure/fluid (& control) Nonlinear model reduction for control design system identification methods manipulation of full order residual Control design for FCS of flexible aircraft

Full Model - fluid/structure/flight - large order

Full Model - fluid/structure/flight - large order Worst-case Gust - shape - wavelength - altitude

Full Model - fluid/structure/flight - large order Worst-case Gust - shape - wavelength - altitude Reduced Model - build once - time integration

Full Model - fluid/structure/flight - large order Worst-case Gust - shape - wavelength - altitude Reduced Model - build once - time integration Candidate Gust

Full Model - fluid/structure/flight - large order Worst-case Gust - shape - wavelength - altitude Reduced Model - build once - time integration Candidate Gust

Worst-case Gust - shape - wavelength - altitude Reduced Model - build once - time integration Candidate Gust GLA - control on SS form Full Model - fluid/structure/flight - large order

Worst-case Gust - shape - wavelength - altitude Reduced Model - build once - time integration Candidate Gust GLA - control on SS form Full Model - fluid/structure/flight - large order done for linear aero + nonlinear beam ready for CFD + aerofoil to be done for CFD + nonlinear beam

PML: Parallel MeshLess Simulation of complex geometries in relative motion Cloud of points Euler, laminar and RANS Schur complement Kennett et al., “An Implicit Meshless Method for Application in Computational Fluid Dynamics”, International Journal for Numerical Methods in Fluids; 2012

Pitch-Plunge Aerofoil with CFD Structure: linear/nonlinear Euler equations 7974 points “Heavy” case r α = µ = 100 ω ξ /ω α = 0.343

Parameter: α 0 = 15 deg U * = 2.0 M = 0.3 Nonlinear: β ξ3 = 10 Free response - full model

Full model dofs > 32,000 Reduced model dofs = 2 Free response - full/reduced model

Gust param: “1-cos” h g = 12.5 w 0 = 0.01 Full model dofs > 32,000 Reduced model dofs = 2 Gust response - full/reduced model

Goland Wing with CFD Gust response - full/reduced model Full model dofs > 100,000 Reduced model dofs = 2

Fluid-Structure Interaction Coupling CFD + CSD incompatible topology transfer forces/displacements between domains 1.Surface mesh deformation Moving Least Square method (MLS) [1] mesh-free, conservative, linear,... 2.Volume mesh deformation Inverse Distance Weighting (IDW) [2] or MLS [1] Quaranta et al., “A Conservative Mesh-Free Approach for Fluid-Structure Interface Problems”, Coupled Problems, 2005 [2] Witteveen, “Explicit and Robust Inverse Distance Weighting Mesh Deformation for CFD”, AIAA

More at Open Source Fighter struct points: 429 fluid points : 32,208 DSTL UAV struct points: 1336 fluid points : 8310

Deformation: Δx = 5 chords Δy = 5 chords

Simulation: M = α = deg conv =

Flight Dynamics with CFD

# PyFlexFlight.py import Aerodynamics import RigidBodyDyn... # Coupled unsteady simulation for n in range(nstep): self.RunTimestep() # Aerodynamics.py from wrap_CFD import * # Wrap C/C++/F77 code # Access dynamic shared library # RigidBodyDyn.py from wrap_Beam import * # Wrap F90 code # Access dynamic shared library # MeshDeformation.py from wrap_MeshDef import * # Wrap C code # Access dynamic shared library A “new” framework implemented to add flexibility/coupling different codes

# PyFlexFlight.py import Aerodynamics import RigidBodyDyn... # Coupled unsteady simulation for n in range(nstep): self.RunTimestep() # Perform inner iterations def RunIteration(): Aerodynamics.UpdateRigidMotion() Aerodynamics.RunIteration() Aerodynamics.GetBodyLoads() self.TransferLoads() RigidBodyDyn.RunIteration() RigidBodyDyn.GetPosVel() self.TransferMotion()

# PyFlexFlight.py import Aerodynamics import RigidBodyDyn... # Coupled unsteady simulation for n in range(nstep): self.RunTimestep() # Perform inner iterations def RunIteration(): Aerodynamics.UpdateRigidMotion() Aerodynamics.RunIteration() Aerodynamics.GetBodyLoads() self.TransferLoads() RigidBodyDyn.RunIteration() RigidBodyDyn.GetPosVel() self.TransferMotion() # Perform time-step iteration def RunTimeStep(): Aerodynamics.AdvanceTime() RigidBodyDyn.AdvanceTime() while(not converged): self.RunIteration() Aerodynamics.WriteData() RigidBodyDyn.WriteData()

# PyFlexFlight.py import Aerodynamics import RigidBodyDyn... # Coupled unsteady simulation for n in range(nstep): self.RunTimestep() # Perform inner iterations def RunIteration(): Aerodynamics.UpdateRigidMotion() Aerodynamics.RunIteration() Aerodynamics.GetBodyLoads() self.TransferLoads() RigidBodyDyn.RunIteration() RigidBodyDyn.GetPosVel() self.TransferMotion() # Perform time-step iteration def RunTimeStep(): Aerodynamics.AdvanceTime() RigidBodyDyn.AdvanceTime() while(not converged): self.RunIteration() Aerodynamics.WriteData() RigidBodyDyn.WriteData()

Conclusion Systematic approach to model reduction applicable to any (fluid/structure/flight) systems control design done in the same way Python-based framework flight dynamics + CFD shown FSI method implemented to add structural flexibility Towards CFD-based analysis of free-flying flexible aircraft gust loads prediction, worst case search, GLA SAS, performance optimization web: