GEVfoil – NACA 4 Series Update

It’s been nearly a decade since I wrote the original NACA 4 series aerofoil script, with a ‘to-do’ that I had assumed I would address in days, not years… That post is available here: GEVfoil – NACA 4 Series I have, finally, made the small adjustments to the code to address to the ‘to-do’. Hooray,… Continue reading GEVfoil – NACA 4 Series Update

Published
Categorised as Blog

DHMTU aerofoil implementation in GEVfoil

Following on from the previous post, on the definition of the DHMTU aerofoil, an initial implementation of this ground-effect specific aerofoil type has been created for GEVfoil. Through the Wing In Ground Effect group on groups.io, a Matlab script was discovered. This Matlab code was created by Martin Hepperl (of JavaFoil [1] fame), in 2012.… Continue reading DHMTU aerofoil implementation in GEVfoil

DHMTU Aerofoil Definition

Without doubt, the nation that has progressed ground-effect-vehicles the furthest is Russia. More specifically, this was the USSR from the 1960s through to the late 1980s with their Ekranoplan aircraft. These GEVs (Ground Effect Vehicles) were designed by the Central Hydrofoil Design Bureau, at the heart of the aerodynamic design was the Department of Hydromechanics… Continue reading DHMTU Aerofoil Definition

Published
Categorised as Blog

Introducing GEVfoil

I have decided to rename my little aerofoil project. I found no fewer than four other projects using the previous name, which I’ll avoid stating to reduce confusing search engines any further. I’ve settled on GEVfoil (Ground Effect Vehicle Aerofoil) which may seem a little obvious, but clarity should at least be in my favour.… Continue reading Introducing GEVfoil

Published
Categorised as Blog Tagged

Ramer–Douglas–Peucker algorithm

Generally speaking, for low-speed flow around an aerofoil, the largest gradients in the flow-properties coincide with the greatest curvature of the aerofoil, and thus are the region that requires the greatest concentration of cells (or nodes) in the computational domain. Many of the simplified treatments for spacing points along an aerofoil use a logarithmic spacing… Continue reading Ramer–Douglas–Peucker algorithm

Published
Categorised as Blog Tagged

GEVfoil – NACA 4 Series Part 2 and CSV Reading

Previously I had made a simple function that will generate a number of points/coordinates for any specified NACA 4 series aerofoil. The limitation with this approach was that it did a fairly poor job at capturing the leading-edge. The leading edge is of critical importance to the aerodynamic performance and characteristics of the aerofoil. After… Continue reading GEVfoil – NACA 4 Series Part 2 and CSV Reading

Published
Categorised as Blog Tagged

GEVfoil – NACA 4 Series

The intention behind GEVfoil is to establish an open-source set of Python classes to handle aerofoils (American English: airfoils). The intention is that these can be used for anything from generating simple point clouds, analytical representations all the way to STL files for CFD meshing and OpenFOAM BlockMesh output. The first step is starting with something basic,… Continue reading GEVfoil – NACA 4 Series

Published
Categorised as Blog Tagged