B.Sc. · Completed

Jéssica Aparecida Silva

ALE-FE Method in Python for an Oscillating Cylinder in a Transverse Flow

Profile

B.Sc.

Status

Completed

Date

06 Sep 2020

Length

101 pages

Institution

Universidade Federal do Rio de Janeiro

Advising

Advisor: Anjos, G. R.

Document

Navigation

Student work

ALE-FE Method in Python for an Oscillating Cylinder in a Transverse Flow

Abstract

The present graduation project consists of the development of a numerical code in textit Python language for the movement of a cylinder using a Lagrangian Eulearian approach (ALE), which cylinder is subject to loading due to transversal flow. To achieve this goal, the Finite Element Method was used to discretize the Vorticity Current equation that derives from the Navier Stokes equation. To validate the applied methodology, simulations were carried out to compare the numerical response and the curve fit performed in Shih at al. [1] of the classic case of Lid Driven and also the comparison between the solution numerical and analytical data for flow between flat plates. From the validation of the numerical code, simulations of 4 more scenarios were carried out: flow past a cylinder in a channel, flow past a cylinder with far walls, flow past a cylinder without wall effects and finally, flow around a free cylinder with vibration. All simulations had mesh refinement techniques with error between the solutions as a stop condition criterium. In addition, a stabilization matrix was included to correct errors of numerical instability caused by the convective term. The results obtained in this work were satisfactory and the numerical model was consistent with the proposed physical model so that the objective of the work was achieved. Therefore, the numerical code demonstrated in this work can vii be considered a reliable, stable and accurate numerical model for the movement of the cylinder when submerged in a flow and this code is available in Appendix A as a tool for the academic and professional community

Advising

Advisor: Anjos, G. R.