A New Advancement in the Complex Variable Boundary Element Method with a Potential Flow Application

Similar documents
MODELING MIXED BOUNDARY PROBLEMS WITH THE COMPLEX VARIABLE BOUNDARY ELEMENT METHOD (CVBEM) USING MATLAB AND MATHEMATICA

(This is a sample cover image for this issue. The actual cover is not yet available at this time.)

SPECIAL TECHNIQUES-II

ASSESSMENT OF COMPLEX VARIABLE BASIS FUNCTIONS IN THE APPROXIMATION OF IDEAL FLUID FLOW PROBLEMS

Particle Velocimetry Data from COMSOL Model of Micro-channels

Inviscid Flows. Introduction. T. J. Craft George Begg Building, C41. The Euler Equations. 3rd Year Fluid Mechanics

Conformal Mapping and Fluid Mechanics

Computational Simulation of the Wind-force on Metal Meshes

CONFORMAL MAPPING POTENTIAL FLOW AROUND A WINGSECTION USED AS A TEST CASE FOR THE INVISCID PART OF RANS SOLVERS

Resistance and Propulsion

Coupling of STAR-CCM+ to Other Theoretical or Numerical Solutions. Milovan Perić

Vectors and the Geometry of Space

f xx (x, y) = 6 + 6x f xy (x, y) = 0 f yy (x, y) = y In general, the quantity that we re interested in is

Modeling the Fluid Flow around Airfoils Using. Conformal Mapping

FEMLAB Exercise 1 for ChE366

1.2 Numerical Solutions of Flow Problems

Computation of Velocity, Pressure and Temperature Distributions near a Stagnation Point in Planar Laminar Viscous Incompressible Flow

ALE Seamless Immersed Boundary Method with Overset Grid System for Multiple Moving Objects

A B C D E. Settings Choose height, H, free stream velocity, U, and fluid (dynamic viscosity and density ) so that: Reynolds number

Free-surface flow under a sluice gate from deep water

Calculation of Flow Past A Sphere in the Vicinity of A Ground Using A Direct Boundary Element Method

Supersonic Flow Over a Wedge

Week 5: Geometry and Applications

the lines of the solution obtained in for the twodimensional for an incompressible secondorder

Introduction to Complex Analysis

Finite Element Course ANSYS Mechanical Tutorial Tutorial 4 Plate With a Hole

Using Periodic Boundary Conditions

Simulation of Turbulent Flow in an Asymmetric Diffuser

Math 3C Section 9.1 & 9.2

Calibrating an Overhead Video Camera

MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP

FLOWING FLUIDS AND PRESSURE VARIATION

In this problem, we will demonstrate the following topics:

Modeling Ground Water Problems Using the Complex Polynomial Method

Module D: Laminar Flow over a Flat Plate

AP Calculus. Slide 1 / 95. Slide 2 / 95. Slide 3 / 95. Applications of Definite Integrals

ANSYS AIM Tutorial Turbulent Flow Over a Backward Facing Step

CFD Analysis of 2-D Unsteady Flow Past a Square Cylinder at an Angle of Incidence

FLUID MECHANICS TESTS

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

1. Introduction. 2. Velocity Distribution

Common Core State Standards. August 2010

Middle School Math Course 3 Correlation of the ALEKS course Middle School Math 3 to the Illinois Assessment Framework for Grade 8

3.3 Optimizing Functions of Several Variables 3.4 Lagrange Multipliers

Australian Journal of Basic and Applied Sciences, 3(2): , 2009 ISSN

Tutorial 3: Constructive Editing (2D-CAD)

A simple method for potential flow simulation of cascades

COMPUTER AIDED ENGINEERING DESIGN (BFF2612)

Introduction to ANSYS CFX

CFD Post-Processing of Rampressor Rotor Compressor

Instruction manual for T3DS calculator software. Analyzer for terahertz spectra and imaging data. Release 2.4

and to the following students who assisted in the creation of the Fluid Dynamics tutorials:

CFD wake modeling using a porous disc

FLUENT Secondary flow in a teacup Author: John M. Cimbala, Penn State University Latest revision: 26 January 2016

Solution Recording and Playback: Vortex Shedding

Chapter 4. Clustering Core Atoms by Location

Border Patrol. Shingo Murata Swarthmore College Swarthmore, PA

Driven Cavity Example

Mathematics Curriculum

ANSYS AIM Tutorial Structural Analysis of a Plate with Hole

Introduction to C omputational F luid Dynamics. D. Murrin

Effect of Position of Wall Mounted Surface Protrusion in Drag Characteristics At Low Reynolds Number

ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM. Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s

AME 20213: Fundamentals of Measurements and Data Analysis. LEX-3: Wind Tunnel Pressure Measurement Uncertainty 9 October 2006

Statistical roll pass design: Case study

3D Finite Element Software for Cracks. Version 3.2. Benchmarks and Validation

Graphing Linear Inequalities in Two Variables.

Lecture 1.1 Introduction to Fluid Dynamics

Solution for Euler Equations Lagrangian and Eulerian Descriptions

Vector Decomposition

Numerical Experiments

Math 407 Solutions to Exam 3 April 24, Let f = u + iv, and let Γ be parmetrized by Γ = (x (t),y(t)) = x (t) +iy (t) for a t b.

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

Second Midterm Exam Math 212 Fall 2010

Using a Single Rotating Reference Frame

1. Suppose that the equation F (x, y, z) = 0 implicitly defines each of the three variables x, y, and z as functions of the other two:

Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1.

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

Introduction And Overview ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary

This blog addresses the question: how do we determine the intersection of two circles in the Cartesian plane?

Application of Finite Volume Method for Structural Analysis

Investigation of mixing chamber for experimental FGD reactor

Objectives. Cabri Jr. Tools

CHAPTER 1. Introduction

On the Kinematics of Undulator Girder Motion

Introduction to Aerodynamic Shape Optimization

A FAST MULTIPOLE METHOD FOR HIGHER ORDER VORTEX PANELS IN TWO-DIMENSIONS

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

CS-9645 Introduction to Computer Vision Techniques Winter 2019

Implementation of a new discrete Immersed Boundary Method in OpenFOAM

Some Advanced Topics in Linear Programming

Modeling Unsteady Compressible Flow

Each point P in the xy-plane corresponds to an ordered pair (x, y) of real numbers called the coordinates of P.

Solved with COMSOL Multiphysics 4.2

Lagrangian and Eulerian Representations of Fluid Flow: Kinematics and the Equations of Motion

The Humble Tetrahedron

9.3 Hyperbolas and Rotation of Conics

TUTORIAL#3. Marek Jaszczur. Boundary Layer on a Flat Plate W1-1 AGH 2018/2019

Beams. Lesson Objectives:

Stream Function-Vorticity CFD Solver MAE 6263

Transcription:

A A New Advancement in Complex Variable Boundary Element Method with a Potential Flow Massachusetts Institute of Technology, United States Military Academy bdwilkins95@gmail.com November 2, 2018

A Overview 1 2 3 4

A Section 1

A Potential Flow Around a Cylinder We consider flow of an ideal, irrotational, incompressible fluid around a cylinder. Characteristics of this particular flow: Far away from cylinder, flow is unidirectional and uniform. The flow has no vorticity, and so velocity field V is irrotational, hence V = 0. Being irrotational, re exists a velocity potential ϕ satisfying V = ϕ. Being incompressible, V = 0. We conclude that ϕ must satisfy Laplace s equation, 2 ϕ = 0.

A 3 2 1 0-1 -2 Depiction of alytic Solution 10 5 0-5 -3-3 -2-1 0 1 2 3-10 -10-5 0 5 10 Figure: Zoomed-in Figure: Zoomed-out Two perspectives of analytic solution. Notice how flow approaches uniform flow at points farr away from location of cylinder.

A Due to symmetry, we can choose to model only upper half plane. We chose upper half plane as opposed to modeling just a single quadrant because we wanted approximation to include two stagnation points at (1, 0) and ( 1, 0). Boundary conditions came from imaginary part of complex variable function z + 1 z Modeling Considerations 3 2 1 0-1 -2-3 -3-2 -1 0 1 2 3 Figure: Vertical and horizontal axes of symmetry. The problem symmetry allows for modeling simplification.

A Section 2

A Fundamentals Theorem (The Cauchy Integral Theorem) Let Γ be a simple closed contour, and let f be analytic everywhere within and on Γ. Then, for any point, z 0 in domain enclosed by Γ, f (z 0 ) = 1 f (z)dz. (1) 2πi Γ z z 0 Figure: Boundary Value Problem Depicting Simple Closed Contour

A The General Approximation Function A approximation function is a linear combination of analytic complex variable functions. where ˆω(z) = n c j g j (z), (2) j=1 c j C are complex coefficients, g j (z) are complex variable basis functions being used in approximation, n is number of basis functions being used in approximation We note re are 2n degrees of freedom since each complex coefficient has an unknown real part as well as an unknown imaginary part.

A The Modeling Procedure 1 The begins by interpolating between given boundary values to generate a simple closed contour along boundary of problem domain. When linear interpolation is used, numerical integration of Cauchy integral equation yields basis functions of form: (z z j ) ln(z z j ) 2 The modeler selects z j that are to be used in approximation. These points are branch points of logarithm and are often referred to as nodes. 3 Collocation with known boundary conditions is used to determine coefficients of approximation function. 4 Once coefficients are known, approximate equipotential and stream lines can be evaluated continuously in plane as real and imaginary parts of function, respectively, at all points at which basis functions are analytic.

A In un-optimized implementation of algorithm, re is not much thought given to location of nodes and collocation points. We just chose locations that seemed reasonable. So, collocation points were equally spaced along problem domain, and nodes were arranged in a circle around problem domain. Example Problem Situation y 20 15 10 5 0-5 Problem Geometry Problem Domain Collocation Points Nodes -15-10 -5 0 5 10 15 x Figure: Red dots correspond to collocation points, black dots are nodes.

A Section 3

A Description of Step 1 Many candidate nodes and collocation points are generated. Step 2 The algorithm is initialized by arbitrary selection of two collocation points. Step 3 Then, each of candidate nodes is checked to see which node results in 1-node model of least error given initial selection of two collocation points.

A Description of Step 4 The node corresponding to model of least maximum error is selected as next node. Step 5 With newly-selected node now incorporated in model, error is now re-assessed along entire boundary. The two locations of greatest error are selected as locations of next two collocation points. Step 6 Then, each of remaining candidate nodes is checked to see which node results in model of least error given previous selections of collocation points and nodes. Step 7 Steps 4-6 repeat until all required number of nodes and collocation points have been selected.

A Refinement Procedure At this point, we have selected all of nodes and collocation points that we need. But we can still reduce error in our approximation. Step 8 Starting with first selected node, each node is re-examined one-by-one to see if a different selection from pool of remaining candidate nodes would result in a model with smaller maximum error. Step 9 If selecting a different node would result in a smaller overall error, that node replaces currently-used node and we proceed to check next node. Orwise, currently-used node is kept and next node is checked. At this point, note that maximum error is decreasing monotonically since eir no change is made to model or a change resulting in a smaller maximum error is made. Step 10 Refinement continues for a pre-specified number of iterations or until maximum error is no longer decreasing.

A Section 4

A Parameters Example Problem Details Values Degrees of freedom: 40 Length: 20 Height: 16 Number of candidate nodes for optimization algorithm: 2000 Number of candidate collocation points for optimization algorithm: 1500 Table: Parameter Details Method Un-optimized: Optimized: Maximum Absolute Error 7.9637 10 1 7.8426 10 6 Table: Error Details

y y A 16 14 12 10 8 6 4 2 Flow net approximation in Optimized vs. Un-optimized y 15 10 5 Flow net approximation in 0-10 -8-6 -4-2 0 2 4 6 8 10 x 0-10 -5 0 5 10 x 1.5 Flow net in vicinity of obstacle 1.5 Flow net in vicinity of obstacle 1 1 y 0.5 0.5 0-1.5-1 -0.5 0 0.5 1 1.5 x 0-1 -0.5 0 0.5 1 x Figure: Optimized Figure: Un-optimized

A Flow net near left stagnation point at (-1,0). 0.8 0.7 Optimized - Left Stagnation Point 0.8 y 0.6 0.5 0.4 0.3 0.6 0.4 0.2 0.2 0.1 0-1.3-1.2-1.1-1 -0.9-0.8 x Approximation 0.0-1.3-1.2-1.1-1.0-0.9-0.8 alytic

A Flow net near right stagnation point at (1,0). 0.8 0.7 Optimized - Right Stagnation Point 0.8 y 0.6 0.5 0.4 0.3 0.6 0.4 0.2 0.2 0.1 0 0.8 0.9 1 1.1 1.2 1.3 x Approximation 0.0 0.8 0.9 1.0 1.1 1.2 1.3 alytic

A y 8.15 8.1 8.05 8 Optimized - Flow Near Boundaries Flow net near left boundary. y 8.15 8.1 8.05 8 Flow net near right boundary. 7.95 7.95 7.9 7.9 7.85-10 -9.95-9.9-9.85-9.8 x 7.85 9.8 9.85 9.9 9.95 10 x At boundaries, flow approaches uniform flow, as desired.

A Optimized - Flow Near Boundaries y 16 15.95 15.9 Flow net near top boundary. 15.85-0.2-0.15-0.1-0.05 0 0.05 0.1 0.15 0.2 x At boundaries, flow approaches uniform flow, as desired.