Advances in Engineering Software 37 (2006) 491–501
www.elsevier.com/locate/advengsoft
3D solid fin model construction from 2D shapes using
non-uniform rational B-spline surfaces
Dave Carswell, Nick Lavery
*
Materials Research Centre, University of Wales Swansea, Singleton Park, Swansea SA2 8PP, United Kingdom
Received 29 July 2005; received in revised form 15 December 2005; accepted 10 January 2006
Available online 28 February 2006
Abstract
A computer aided design (CAD) tool has been specifically developed for rapid and easy design of solid models for surfboard and
sailboard fins. This tool simplifies the lofting of advanced fin cross-sectional foils, in this instance based upon the family of standard
airfoil series set by the National Advisory Committee for Aeronautics (NACA), whilst retaining a basic parametric description at each
cross-section.
This paper describes the way in which non-uniform rational B-spline (NURBS) surfaces are created from 2D profile splines, and are
then used to generate 3D geometrical surfaces of the fins, which can be imported directly into commercial software packages for finite
element stress analysis (FEA) and computational fluid dynamics (CFD).
Pressure distributions, lift and drag forces are determined from a CFD flow analysis for various fins designed with this tool, and the
results suggest that the incorporation of advanced foils into surfboard fins could indeed lead to increased performance over fins foiled
using current standard techniques.
2006 Elsevier Ltd. All rights reserved.
Keywords: Computer aided design (CAD); NACA airfoils; NURBS surfaces; Computational fluid dynamics (CFD)
1. Introduction
Surfing has expanded rapidly over the last few years,
and in the UK estimates have been suggested of over
300,000 surfers taking to the water every summer, increasing tourism income into costal towns such as Newquay by
over £40M every year.
From the board manufacturing perspective, there has
been a natural progression towards more mechanical forms
of surfboard and surfboard fin manufacturing to cope with
increased demand, inevitably accompanied by computerisation of design. While resisted by many in the surfing community, this progress has opened the doors to the type of
advancement of design previously reserved for more affluent aquatic sports such as sailing and power-boat racing.
*
Corresponding author. Tel.: +44 (0) 1792 295850; fax: +44 (0) 1792
295244.
E-mail address: n.p.lavery@swansea.ac.uk (N. Lavery).
0965-9978/$ - see front matter 2006 Elsevier Ltd. All rights reserved.
doi:10.1016/j.advengsoft.2006.01.002
The primary objective of the current work is to understand and improve surfboard fin design by using advanced
computer aided engineering (CAE) software such as finite
element analysis (FEA) for stress fields and computational
fluid dynamics (CFD) for fluid flow and lift/drag forces.
The fin(s) on a surfboard lie on the rear underside of
the board and serve the dual functionality of providing stability (like a keel on a boat) and directionality (like a
rudder).
To this extent, the underlying hypothesis of this work is
that there may be an optimal set of foils for a particular set
of fins which will give best performance with minimal drag,
and that the answer may lie in an appropriate selection of
NACA foils along various sections. However, a static foil
may not be sufficient and may lead to only minor improvements, however if coupled with polymer-composite materials of variable elasticity distributions could lead to foils
which can adaptively enhance their profile through the
range of angles of attack, thus optimising performance.
492
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
To this extent a combination of CFD and finite element
stress analysis will play an increasing role in the design.
Established in 1915, the National Advisory Committee
for Aeronautics (NACA) had a primary interest in the
development of better airfoils, and the labelling techniques
they introduced to describe their airfoils have now become
a standard. In particular, a family of airfoils known as the
NACA 4-series [1] were developed in 1933. Improvements
to the 4-series later produced the 6-series [1,2], and the
aim of these foils was to reduce drag by increasing the
extent of the laminar-boundary layer and hence reduce
the skin friction drag.
It was found early on in the project that it was difficult
to generate parametrically defined solid models of fins from
commercial CAD software in a way which would retain the
defining parameters for foiled sections, and which would
also create the surface and volumetric geometry required
for a CAE analysis. The basic problem is that commercial
CAD packages do not have native support for the NACA
foil series of equations.
To remedy this problem, a tool has been specifically
developed for rapid and easy design of solid models for
surfboard and sailboard fins, based on simple and intuitive
parameters that fin designers can use on a daily basis, such
as length, height, and rake, and which relate to the existing
empirical-based design criteria. However, in order to
empower the designer, more scientifically advanced design
parameters have also been made available in the form of
foils which can be defined parametrically according to the
NACA standards at varying cross-sections.
In this paper, the underlying geometrical techniques used
for the tool are presented, as these may be equally of interest
for CAD development in other applications such as aircraft
wings, turbine blades, automotive spoilers and yacht keel
designs. Key to the usability of this software is the development of 3D non-uniform rational B-spline (NURBS) surfaces from 2D profile splines, and the way in which these
surfaces are put together is described in detail.
Finally, to demonstrate the application of the tool, CFD
flow results for pressure, drag and lift forces are presented
for fins designed with a specific 4-series, 5-series and 6-series
NACA base foil and compared at various angles of attack.
2. NACA foil series
The NACA foils are a combination of a mean line and a
thickness distribution defined for the upper and lower surfaces of the foil as shown in Fig. 1, and given by the following separate equations for the upper surface:
xU ¼ x y t sin h
y U ¼ y c þ y t cos h
And for the lower surface:
xL ¼ x þ y t sin h
y L ¼ y c y t cos h
Fig. 1. NACA 4-series foils as created in the CAD tool.
where yt is the thickness distribution and yc is the mean line
calculated by different equations and techniques depending
on the series of the foil in use [1–5]. The NACA 0012 and
NACA 4312 foils are shown in Fig. 1 and were created by
feeding in the maximum camber and its location, these
being the only two parameters required for the creation
of a NACA 4-series aerofoil in the current tool, as the third
parameter (the thickness) is predefined based on parameters derived from frontal and vertical profile definitions.
The generation of the 6-series foil is based upon an iterative technique using conformal mappings of the foil in
complex planes, and which lies beyond the scope of this
paper but which can readily be found in [3]. Of interest is
that in the derivation of the 6-series foil, the guiding
parameter is a theoretical lifting coefficient based upon a
desired lift characteristic of the foil.
3. Non-uniform rational B-spline surfaces
Non-uniform rational B-spline (NURBS) surfaces are
used in many applications and are supported by most common CAD file formats including IGES [6]. The requirements for a NURBS surface are a set of control points, a
set of weights and two sets of knot vectors and are parameterised in the u- and v-directions. The knots are both a
vector of non-decreasing real numbers given as
U ¼ fu0 ; . . . ; um g
V ¼ fv0 ; . . . ; vn g
The spline also has a degree in both the u- and v-directions
usually designated the variable names p and q, respectively.
In order for the spline to start exactly at the first control
point and end exactly at the last control point it is necessary to set the first p + 1 (or q + 1) knots to some constant,
a, and the last p + 1 knots to some constant, b. Before the
surface equations are given, it is necessary to define the basis function of the spline which is defined recursively by
1 if ui 6 u < ui þ 1
N i;0 ðuÞ ¼
0 otherwise
u ui
uiþpþ1 u
N i;p ðuÞ ¼
N i;p1 ðuÞ þ
N iþ1;p1 ðuÞ
uiþpþ1 uiþ1
uiþp ui
The weights are a two-dimensional array of real numbers,
wi,j, that specify how much each control point affects the
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
493
path of the spline. In the application described here each
control point has an equal weight of 1 and can, therefore,
be ignored in the calculation. The NURBS surface, given a
set of control points, Pi,j, is defined as
smooth surfaces, however more recently the STEP format
(Standard for the Exchange of Product Model Data) has
been found to be more reliable.
Pn Pm
i¼0
j¼0 N i;p ðuÞN j;q ðvÞwi;j P i;j
Sðu; vÞ ¼ Pn Pm
;
j¼0 N i;p ðuÞN j;q ðvÞwi;j
i¼0
5. Geometrical algorithms
0 6 u; v < 1
4. IGES overview
The initial graphics exchange specification (IGES) has
been in development since the late 1970s and aimed to provide a common file format in which different CAD vendors
could share CAD drawings [7]. The file format itself consists of five main sections:
• The start section may be used as the vendor sees fit and
is often used to provide a description of the file.
• The global section describes the parameters of the drawing and integer and real number characteristics.
• The directory entries describe each drawing entity in the
parameters section and record things such as whether
the entity is visible, the line style and starting line number in the IGES parameter section.
• The parameters section contains the individual entity
data.
• The final section records the total number of lines each
of the above sections occupies.
The data in the IGES file consists of lines 80 characters
long where the first 72 contain the actual data and the
remaining eight serve to identify the section and the section line number [6]. As is often the case when entity data
does not fit into the 72-character segment, it may span
multiple lines but single integers or real numbers must
not span multiple lines. For example the number
20.86156 (located at the end of the first line) in the IGES
extract in Table 1 spans multiple lines, and should look
like the data in Table 2. This may lead to importation
problems with other software, and needs to be addressed
carefully.
IGES has been the format of choice for many finite element applications, as it is non-propriety and provides
The current CAD design tool has been developed to be
able to deal with the geometries of surfboard and sailboard
fins; however, it could easily be used for other applications
such as aircraft wings, turbine blades, automotive spoilers
and yacht keel designs. Essentially, any application which
requires cross-sectional foils lofted along a finite length,
and also tapered/foiled in the vertical as well as horizontal
directions.
Thus, the ability of the tool to export in a CAD format
capable of being imported by other applications was
deemed important right from the initial phases of the development, and in a first instance, the IGES file format was
selected as it was able to use NURBS surfaces, although
other formats such as STEP and ACIS will also be considered in the future.
Essentially, the designer starts with nothing and has to
build the fin from basic shapes such as lines, radii and
splines. While the side view of the fin (the profile) is easy
to create in this manner, the cross-sections can be a bit
trickier as each one needs to be manipulated individually
to create the desired shape.
The tool provides the user with three views of the fin: the
profile (y–x plane), the projected front (y–z plane) and the
foils (x–y planes) at various cross-sections of the profile.
Some typical fin shapes are shown in Fig. 2 where the hollow squares represent the control points as seen by the user,
known as the geometrical control points. Associated with
each geometrical point are two virtual control points that
serve to shape the Bezier curve, which can also be manipulated by the user but are not shown in the figures.
Table 1
Incorrect line span for the IGES file format
0.,120.,20.86156,3.000003,71.52499,20.86156,6.000005,23.0
4191,20.8615
6,6.000005,130.1506,54.15784,0.,122.8559,41.72313;
Table 2
Correct line span for the IGES file format
0.,120.,20.86156,3.000003,71.52499,20.86156,6.000005,23.04191,
20.86156,6.000005,130.1506,54.15784,0.,122.8559,41.72313;
Fig. 2. Basic shapes that define the fin.
494
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
5.1. Inserting additional geometrical points for existing
foils in x–z planes
The user is allowed to insert foils at any vertical crosssection along the profile and each foil can be defined using
a different number of control points. It is the uncertainty in
the number of control points present on each foiled section
which needs to be addressed in the transformation of these
points into a NURBS surface.
Firstly, the maximum number of control points on both
sides of each the foils are found. Next, control points are
added to each foil with less than the maximum so that it
too has the same number of control points on both sides.
New control points are added on the line with the greatest
length.
The pseudo-code in Table 3 ensures all foils in FoilList
contain the same number of control points on the upper
and lower surfaces. The distance lists, DistancesUpper
and DistancesLower, store an ordered list of the control
points starting at the control point where x = 0. The point
of insertion must not alter the path of the spline, this is discussed later.
5.2. Inserting additional geometrical points for sections
in y–z and x–y planes
Since the profile and front sections need to be combined
they must have control points at every vertical height where
the user has inserted a control point or where a foil section
exists.
For example, consider the profile and front sections as
shown in Fig. 3. The following steps need to be followed:
Table 3
Pseudo-code ensuring foils have same number of points on upper and
lower surfaces
MaxUpper :¼ GetGreatestPoints(UPPER, FoilList);
MaxLower :¼ GetGreatestPoints(LOWER, FoilList);
for n :¼ 1 to FoilList.TotalFoils do
begin
Foil :¼ FoilList.Foil[n];
DistancesUpper :¼ CreateDistanceList(UPPER, Foil);
DistancesLower :¼ CreateDistanceList(LOWER, Foil);
for i :¼ 0 to MaxUpper – 1 do
begin
x :¼ GetLargestIntersectionX(DistancesUpper);
s :¼ GetLineSegment(Foil, x, UPPER);
t :¼ GetParameterValue(Foil, s, x);
Foil.InsertPoint(s, t);
DistanceUpper.Insert(s, x);
end;
for i :¼ 0 to MaxLower – 1 do
begin
x :¼ GetLargestIntersectionX(DistancesLower);
s :¼ GetLineSegment(Foil, x, LOWER);
t :¼ GetParameterValue(Foil, s, x);
Foil.InsertPoint(s, t);
DistancesLower.Insert(s, x);
end;
end;
Fig. 3. Example foil locations on the profile and front sections.
1. Firstly, a list must be made that contains all unique
heights of each control point and each foil. In the example the list, L = {0, 60, 80, 105, 120} correlate to points
and foils in Fig. 3.
2. Secondly, for each element in the list a control point
must be inserted on the front and rear of the profile
for which a control point does not already exist. On
the front of the profile, this involves inserting control
points at y = 60, 80 and 105. On the rear of the profile
only a control point at y = 80 needs to be inserted as
all other heights exist. The front section needs control
points inserting at y = 60, 80 and 105 on both sides as
there are no control points present here.
When inserting control points, it is important that the
path of the spline is unaffected.
This is done by the pseudo-code presented in Table 4.
Firstly, the parameter, t, at the point on the spline where
the new point is to be inserted needs to be computed.
The CAD tool uses Bezier curves defined by a starting
point, Point1, an ending point, Point2, and two virtual control points (Fig. 4), ControlPoint1 and ControlPoint2.
These four points are sequenced such that the spline starts
at Point1, then encounters ControlPoint1, then ControlPoint2 and finally Point2.
The implementation of this code in the fin design tool
does not require the absolute positions of the virtual control points as they can be calculated using the tangent at
the geometric point and a flatness value that defines how
far the virtual point is from the point on the spline.
Table 4
Bezier curve point insertion pseudo-code
p1 :¼ (ControlPoint1 Point1) * t + Point1;
p2 :¼ (Point2 ControlPoint2) * t + ControlPoint2;
pcp :¼ (ControlPoint2 ControlPoint1) * t + ControlPoint1;
ControlPoint1 :¼ p1;
ControlPoint2 :¼ p2;
p1 :¼ (pcp p1) * t + p1;
p2 :¼ (p2 pcp) * t + pcp;
NewPoint :¼ (p2 p1) * t + p1;
NewControlPoint1 :¼ p1;
NewControlPoint2 :¼ p2;
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
495
Fig. 4. Inserting a geometric control point at t = 0.5.
5.3. Construction of a single NURBS surfaces from 2D
shapes
A form of transfinite interpolation is then used with the
exiting virtual control points to derive missing virtual control points that define the NURBS surface. This is done by
combining corresponding points Pi and Pi+1 on adjacent
foil sections that bound the surface with points Pj and
Pj+1 on the front section. The profile merely serves to
define the overall shape of the fin when i = 0 or
i + 1 = the back point of a foil section (then the rear part
of the profile is used to define the shape). In order that
the NURBS surface exactly follows the Bezier curve the
knot vectors must be set accordingly, these being
U = V = {0, 0, 0, 0, 1, 1, 1, 1}, [8,9].
Fig. 5 shows the control points that can be derived from
the 2D shapes, denoted by hollow circles, and the ones that
need to be interpolated are denoted by solid circles. Interpolating between the known control points gives the position of the new control points, which must also take into
account the tangent angle at each point in both the front
and profile views as well as the flatness values that were
described earlier. The interpolation of point P1,1, for example, requires the virtual point situated at P1,0 have a tangent as specified by the following equation:
x
ðtangent2 tangent1 Þ þ tangent1
tangent ¼
length
where tangent1 and tangent2 are the tangents on the front
and rear profile sections, respectively, length is the distance
between the points at these tangents. The variable x is
P1,0’s x-coordinate. Taking the flatness value from the profile section and the newly computed tangent allows the
computation of the x and y coordinates for point P1,1. This
is the basis of how each of the other unknown points is calculated. The z-coordinate is calculated in much the same
way except for the fact that instead of using the profile section to define the tangents and lengths the front section
must be used.
Fig. 5. B-spline surface showing virtual control points that do not have an
exact match on the 2D shapes (solid circles).
5.4. Multiple NURBS surfaces
A NURBS surface must be created for every spline that
makes up the foil sections. To ensure that the join between
two surfaces is clean the next surface uses the last four control points in the v-direction at u = 3, as shown in Fig. 6.
As each foil is essentially a closed loop, the last surface
uses the first control points of the surface that was created
first. A typical wireframe representation of the NURB surfaces are shown in Fig. 13a and b, and a 3D rendering by
the CAD tool using OpenGL, is shown in Fig. 12. It is
important that the stitching of the multiple NURBS surfaces is also smooth (i.e., that the gradients across the intersection also match), as when a 3D volume is created in the
CAE packages, non-smooth intersections are propagated
into the computational domain and can lead to severe
meshing problems.
Fig. 6. New NURBS surfaces use the last points of the previous surface.
496
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
5.5. CFD results for a standard foiled fin compared to
NACA 4- and 6-series foils
Three double-foiled (symmetrical) centre fins were
designed with different base foils:
1. A standard foil (measured from CAD files supplied by
manufacturer).
2. A NACA 4-series base foil (NACA-0007).
3. A NACA 6-series base foil (NACA63-007).
For all three fins, the same side and front profiles were
used as the one used by the manufacturer (RedX-X1 centre
fin), as shown in Fig. 7, so that only the foils along the
span-wise direction were different between the fins. All
three base foils are compared in Figs. 8 and 9, and as
can be seen on a smaller y-range in Fig. 9, the standard foil
as used on the fin supplied by the manufacturer is very similar to the 4-series, but slightly thicker towards the trailing
edge. More technology has been applied to sailing and
windsurfing equipment than to surfing, and borrowing
from their terminology, the NACA 4- and 5-series are
referred to as convectional section foils, and the NACA
6-series are known as laminar section foils. The conventional sections are characterised by the thickest section
occurring further forward towards the leading edge resulting in a slightly blunter looking foil.
The IGES files for these fins were imported directly into
FLUENT (the commercial CFD software used for this
work), and the fins were placed in a 2 · 0.3 · 0.15 m box
and flow passed over then corresponding to 30 l/s (kg/s)
as a mass-flow inlet boundary condition, which results in
inlet velocity values in the range of 0.6–0.7 m/s. The same
tetrahedral mesh distribution (1 mm) was used for all fins
and box edges (20 mm), and FLUENTs meshing program GAMBIT had no problem recognising volumes from
the IGES file provided, furthermore, the meshes had very
acceptable mesh skewness distributions indicating that
the base surfaces were indeed acceptably smooth and clean.
Numerical experiments were performed for angles of
attack varying from 0 to 12, in 2 intervals, using a k–e
turbulence flow model with 1% turbulence intensities for
both k and e, set at the inlet. Pressure distributions halfway
up the fin are shown in Figs. 10 and 11 for all three fins at
angles of attack of 0 and 8 to demonstrate differences
found between the foils. Lower pressure differences along
the foil for the 6-series fin at the 0 angle of attack contribute towards the lower drag coefficients encountered.
The drag and lift coefficients shown in Figs. 14 and 15
were calculated using the projected area of the fin on the
Fig. 7. Side profile of the X1 fin used for all foils.
497
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
Fig. 8. All base foils used for X1 fin analysis.
0.006
X1 with standard foil
X1 with 4-series foil (NACA 0007)
X1 with 6-series foil (NACA 63063)
0.004
Y-coordinate (m)
0.002
0
0
0.02
0.04
0.06
-0.002
-0.004
-0.006
x-coordinate (m)
Fig. 9. Scaled base foils to maximise differences.
0.08
0.1
498
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
Pressure along base foils at
angle of attack, α = 0°
0.01500
110
0.01000
X1 with standard foil
X1 with 4-series foil (NACA 0007)
X1 with 6-series foil (NACA 63063)
0.00500
10
Y-coordinate (m)
P-Pmax (Pa)
60
0.00000
-40
-0.00500
-90
0
0.02
0.04
0.06
0.08
0.1
x-coordinate (m)
Fig. 10. Pressure (P–Pmax) distributions along the base-line foil for all foils at an angle of attack of 0. Pmax is the maximum pressure along the given foil.
Pressure along base foils at
angle of attack, α = 8°
300
0.01500
250
200
150
0.01000
P-Pmax (Pa)
X1 with standard foil
X1 with 4-series foil (NACA 0007)
X1 with 6-series foil (NACA 63063)
50
0.00500
0
Y-coordinate (m)
100
-50
0.00000
-100
-150
-0.00500
-200
0
0.02
0.04
0.06
0.08
0.1
x-coordinate (m)
Fig. 11. Pressure (P–Pmax) distributions along the base-line foil for all foils at an angle of attack of 8. Pmax is the maximum pressure along the given foil.
inlet, and demonstrate classical distributions over the range
of angles of attack tested, with a deeper ‘‘drag bucket’’ for
the 6-series than for the 4-series, and the stalling angle
occurring somewhere between 6 and 10. This term has
been borrowed from sailing keel design terminology [10],
where designers have traditionally kept the 4-series foil
on keels and rudders for two reasons, (a) due to the higher
angles of attack (‘‘leeway’’) at which yachts are required to
operate, specifically because the 4-series tends to be more
forgiving and stalls at higher angles of attack, and (b) the
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
499
Fig. 12. Rendered fin with NACA 4-series foils.
six series was designed for high Reynolds numbers, as
opposed to the lower Reynolds numbers encountered generally in hydrodynamics.
These graphs, together with the ratio of lift to drag
graph in Fig. 16, clearly demonstrate that for surfboard
fins, both the 4-series and the 6-series can give lower drag
than the currently used foil, and certainly produce higher
lift values over the lower ranges of angles of attack, which
are believed to occur in practise for the middle fins of surfboards (not being as extreme as with the outside fins). Even
this small improvement should manifest itself in greater
manoeuvrability and speed of the surfboard, particularly
for larger fins (single fins used on longer boards) or when
board speeds are higher, e.g., for waves greater than
3.5 m, where surfer speeds can exceed 7–10 m/s [11]. This
would agree with more recent experiences in sail boat
design, in that laminar sections (e.g., 6-series) are more
suitable for the keel (which encounters lower angles of
attack) than the rudder.
Fig. 13. Wire frame of fins with (a) NACA 4-series foils and (b) NACA 6series foils.
6. Future work
The CAD design tool is currently being released in beta
testing mode to fin manufacturers. Work in the immediate
future will hinge on computational aspects of the software,
such as data management aspects to allow easy storage of
multiple sets of fins and an internet database of sample fins,
as well as extending the CAD export capabilities to include
the STEP format. Additionally, the fin design tool will also
be coupled with an existing surfboard design tool, also
developed at Swansea University. This will allow designers
to visualise the placement of the fins upon the complete
surfboard.
On the scientific level, work is currently underway examining genetic algorithms as a way of intelligently developing new fin designs based upon computational flow
results. This has required a highly efficient in-house flow
solver to be developed specifically for the fin, giving
detailed pressure distributions to calculate lift and drag
forces for each fin, and which can rapidly give this data
for many generations of fin design.
500
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
0.73
0.71
Drag Coefficient, C D
0.69
0.67
0.65
0.63
0.61
0.59
0.57
0.55
0.53
-12
-10
-8
-6
-4
-2
0
2
4
Angle of attack, α (°)
X1 with standard foil
6
8
10
12
X1 with 6-series foil (NACA 63063)
X1 with 4-series foil (NACA 0007)
Fig. 14. Drag coefficient for all fins as a function of angle of attack.
2.8
Lift Coefficient, C L
1.8
0.8
-0.2
-1.2
-2.2
-3.2
-12
-10
-8
-6
-4
-2
0
2
4
6
8
10
12
Angle of attack, α (°)
X1 with standard foil
X1 with 6-series foil (NACA 63063)
X1 with 4-series foil (NACA 0007)
Fig. 15. Lift coefficient as a function of angle of attack.
tank at Swansea University for medium-high Reynolds
numbers. Preliminary results are looking promising with
a match in both magnitude and trend for the drag and lift
forces, and the authors will be publishing this data in the
near future.
Future CFD work will also take into account variations
in profile design, which could have a more dramatic effect
on the performance of the fin than the foil design, and to
this extent, will follow experimental work already done keel
design in yachts examining forward and backward rake,
and various elliptical design profiles. Higher flow rates
(Reynolds numbers) also need to be examined, as a function of both foil and profile, as the drag and lift characteristics could also change dramatically as the flow rate is
increased.
7. Conclusions
A computer aided design (CAD) tool, specifically developed for rapid and easy design of solid models for surfboard and sailboard fins, has been described. The
surfaces produced are smooth and clean, and result in
small IGES files which can be used for a variety of applications, ranging from actual design and production through
to importation into CFD and FEA software for performance analysis.
To test this principle, fins designed with specific NACA
foils have been numerically tested using CFD software to
get pressure distributions, lift and drag forces, and the
results have shown that the incorporation of advanced foils
into surfboard fins could indeed lead to increased performance over fins foiled using current standard techniques.
There may be issues such as tolerances in moulding the
polymer-composites, day-to-day strength requirements
and safety perspectives, which all need to be addressed in
the use of NACA 6-series foils such as those used in this
study, particularly in areas with thin foil sections close to
the trailing edge which result in very sharp edges.
4.8
Acknowledgements
3.8
Lift / Drag
2.8
1.8
0.8
-0.2
-1.2
0
2
4
6
8
10
12
14
The authors would like express their gratitude to the
assistance of Mr. Graham Foster for his input and design
ideas of the CAD design tool discussed in this paper, as
well as to Tom O’Keefe from DAUM tooling for supplying
CAD files for the RedX fin used in this paper. They would
also like to thank Dr. Steve Brown, Dr. Ian Pearce and Dr.
Adam Bere for many invaluable discussions on fluid flow
and fin/surfboard design.
Angle of attack, α (°)
X1 with standard foil
X1 with 4-series foil (NACA 0007)
References
X1 with 6-series foil (NACA 63063)
Fig. 16. Ratio of lift over drag as a function of angle of attack.
At a more basic level, CFD results are also being validated via experimental tests for fins and plates in a flow
[1] Abbott IH, Doenhoff AEv, Stivers LS. Summary of airfoil data,
National Advisory Committee for Aeronautics 824, 1945.
[2] Jacobs EN. Preliminary report on laminar-flow airfoils and new
methods adopted for airfoil and boundary-layer investigations.
National Advisory Committee for Aeronautics NACA WR L-345,
1939.
D. Carswell, N. Lavery / Advances in Engineering Software 37 (2006) 491–501
[3] Ladson CL, Cuyler J, Brooks W, Hill AS, Sproles DW. Computer
program to obtain ordinates for NACA airfoils. NASA Langley
Research Center, Technical Memorandum December 1996.
[4] Loftin LK. Theoretical and experimental data for a number of
NACA 6A-series airfoil sections. National Advisory Committee for
Aeronautics 903, 1948.
[5] Wadlin KL, Shuford CL, McGehee JR. A theoretical and experimental investigation of the lift and drag characteristics of hydrofoils
at subcritical and supercritical speeds. National Advisory Committee
for Aeronautics 1232, 1955.
[6] Kennicott PR. The initial graphics exchange specification (IGES)
Version 5.3, IGES/PDES Organisation 1995.
[7] Nagel R, Braithwaite W, Kennicott P. Initial graphics exchange
specification IGES (Version 1.0). National Bureau of Standards,
Washington (DC) NBSIR 80-1978, 1980.
501
[8] Foster C, Shapirstein Y, Cera C, Regli W. Multi-user modelling of
NURBS-based objects. Presented at ASME design engineering
technical conferences & computers and information in engineering
conference, Pittsburgh, Pennsylvania, 2001.
[9] Piegl L, Tiller W. The NURBS book. 2nd ed. Springer-Verlag; 1997.
[10] Jeffery CB. Boards and rudders—a scientific view. In: Yacht racing,
vol. 13, 1974.
[11] Lavery N, Foster G, Carswell D, Brown S. Optimization of surfboard
fin design for minimum drag by computational fluid dynamics (Do
Glass-on fins induce less drag than boxed fins?), presented at 4th
International Surfing Reef Symposium on Natural and Artificial
Surfing Reefs, Surf Science and Coastal Management, Manhattan
Beach, California, 2005.