Documente Academic
Documente Profesional
Documente Cultură
Computer-Aided Design
journal homepage: www.elsevier.com/locate/cad
the proposed method beginning with the conception of the Sec- of the SAC and waterline is performed by directly solving a non-
tional Area Curve (SAC), which controls buoyancy, and the water- linear system of equations, while the abovementioned authors
line curve, which assures stability based on constraints normally minimise an objective function of the displacement and of the
used in naval architecture. Two additional boundaries, the centre- ship’s longitudinal centre of buoyancy (LCB). This optimisation
line and deckline (Fig. 1), which define the edges of the hull, are requires extra parameters (weights) and produces a more complex
introduced into the constrained definition and are complemented definition of the ship hull. Another innovation of the method is
with tangent values at the curve edges to gain local control of the the use of analytic expressions for the ship stations, whereas other
hull. These lines are defined by the designer according to the de- methods use a database of curves or templates.
sired hull characteristics.
The definition of the waterline can be seen in Fig. 1. The SAC
2. Background
represents the submerged volume distribution on the hull (in
light grey, Fig. 1). The conception of these lines is detailed in
Naval architects and designers have tried to set up the so-called
Sections 3.1 and 3.2. A B-spline scheme of these two different
hull form equation, an expression that would give a complete
curves is adopted and a nonlinear problem is solved to obtain
a constrained definition that agrees with the geometric design mathematical description of a ship hull. The closed-form solution
parameters selected by the designer. of such a problem is complicated because it is challenging to
Cross-sections, also called hull stations, that match the previ- describe all possible hull types with a single equation.
ously defined curves and constraints are created in Section 3.3. Constrained hull design methodologies can be traced back to
These curves follow an analytic expression that ensures that a Kuiper [6], who in the 1970s generated hull shapes with conformal
given area is obtained from the SAC and that the breadth from the mapping techniques from hull parameters rather than from hull
waterline and the tangent angles at the boundaries are also accom- offset data points. Kuiper generated hulls by constructing different
plished. This is an important advantage of the presented method waterline polynomials according to coefficients controlled by
because no hull form library or template is necessary. draught functions. The hull representation techniques of that time
The method continues in Section 3.4 with a constrained B- were not able to develop hull shapes in a convenient and accurate
spline fitting of the points obtained from the analytic curves way.
preserving the tangent angles at their ends. This fitting uses a Reed and Nowacki [7] developed a compromise between poly-
parameterisation based on the distance from the data points to nomials and conformal mapping techniques. The first methodol-
the B-spline. This is very useful for manufacturing purposes as it ogy was used to represent the hull above the waterline, and the
enables an assessment of the maximum or average deviations from second one was used for the underwater part of the ship. B-splines
the original analytic curves. A lofting surface from the previous B- and NURBS functions were used by Creutz and Schubert [8] for
spline curves defines the final hull surface, as shown in Section 3.5. ship hull design. They developed a procedure to generate B-spline
Single surface hull representations are best suited to small craft curves from form parameters. These early works demonstrated
forms like those covered in this paper because their hull shape is how NURBS and B-splines could adequately represent the geom-
more continuous. The single surface representation demonstrates etry of a ship hull.
that the method presented here is realisable and robust. Keane [9] developed simple hulls using constrained generation
During the final stages of the method, the designer has the techniques based on conformal mapping and studied the influence
flexibility to control the number of control points on the surface of certain parameters on ship stability. This is one of the first
and to enable a later gradual refinement of an initially simple optimisation procedures based on variation of parameters.
surface to form a more complex hull. Finally, Section 4 presents two Bloor and Wilson [10] developed a partial differential equation
hulls designed with the presented methodology to demonstrate method to include geometric parameters into free form design.
the validity of the proposed method. Section 5 presents the major This technique can be used in the design of ship hulls, but a strong
conclusions of the paper. mathematical background is required to control and understand
Other authors [3–5] only use SAC to define the hull. One of this method. Surface shape is controlled using derivatives at the
the original features of the presented method is the inclusion boundaries.
of the waterline as a constraint. Another important difference Yilmatz and Kukner [11] determined hull stations parametri-
between our method and prior methods is that the calculation cally by applying a regression technique to a large database of hulls.
F. Pérez, J.A. Clemente / Computer-Aided Design 43 (2011) 1829–1840 1831
This method can only be used for certain fishing vessels because 3. Description of the method
those ships were used to construct the database.
Harries [12] has integrated various commercial software The primary design characteristics of any ship hull surface are
packages to optimise the design of ship hulls. This author SAC and that it should float and stay upright while accommodating cargo.
waterline were designed based on parameters, and hull sections Many shapes satisfy these requirements, including a simple box,
were formed using data from basic curves that were transformed but when movement is required, the shape requirements change
to satisfy constraints. The authors of Refs. [3,13,5] have researched as a result of the hydrodynamic effects of the water flowing around
this matter by subdividing the ship hull into multiple domains the hull. The SAC has a substantial impact on ship hydrodynamics
such as the entrance, flat bottom, and flat side. The last publication and the internal volume distribution while the waterline (WL)
describes the use of several parametrically defined 3D curves to controls the hull stability, which is also influenced by the internal
define the hull surface rather than defining stations based on weight distribution that cannot be considered geometrically. As
templates. such, these two curves have been selected as constraints for the
Commercial hull design software packages now include mod- presented method and their definition impact the entire ship
ules for the basic constrained generation of ship hulls, demonstrat- design process.
ing that designers have a clear need for such a technique. The selected parameters used to define these curves have
These commercial software modules were reviewed by Bole meaning for the ship designer and can be related to further aspects
in Ref. [5]. Some of the software packages use non-intuitive of ship design. There are several good textbooks and references
parameters such us curvatures, derivatives or numerical weights, that show the effect of most of the parameters that the presented
and other packages are limited on the other end producing very method uses into the performance of the ship hull [15,16]. The
simple hulls based just on main dimensions. In general, users tend objective of the presented method is to create a B-spline surface
to revert to manual manipulation of a parent hull from a software to represent the ship hull based on the constraints displayed in
database, which has inherent limitations that have been discussed Table 1.
previously. Occasionally, the designer has to contact the software As mentioned, this method will first create a SAC to constrain
manufacturer to acquire a parent hull archive. A general overview displacement and its longitudinal centre of buoyancy that will
of the advances in computational methods for ship hull definition match the ship’s longitudinal centre of gravity when floating at
during the last years is provided in Ref. [14]. rest. Imposing these constraints achieves the design equilibrium
The transformation of a parent hull is limited because of the position of the ship.
numerical techniques that are used. These methods are based A waterline of a given area and centre of area is then defined.
on relocating and scaling hull sections while maintaining the This is very important to ensure the initial stability of the ship,
desired dimensions in a trial and error manner until a selected which can be calculated once the internal mass distribution of the
displacement and LCB are reached. Waterline modifications are ship is obtained. Both curves share the length at the waterline
(Fig. 1) and will be modelled as B-splines.
generally not considered in these kinds of transformations.
The ship’s centreline is included as part of this method. This line
The literature review suggests that a constrained definition of a
is not defined with parameters like the SAC or waterline because
ship hull can be successfully made by directly generating the hull
there are not common naval design parameters associated to that
surface from numerical parameters, as described in the present
line. A smooth 2D curve that sets the lowest points of the hull is
paper, or by altering the shape of a given hull surface to match
imposed by the designer. The distribution of the tangent angles at
specified parameters. Using the second group of methods, the hull
points on the centreline (dead-rise angle or rise of floor) is also
may be created using a direct or iterative procedure. The second
included, providing local control of the centre part of the ship.
group of methods is more flexible regarding the types of hulls that
Different hull forms can be obtained by altering this distribution of
can be defined, but the templates cannot be defined or altered.
angles: for example, fast boats have a dead-rise angle diminishing
Furthermore, these templates can be difficult to manage for a non-
towards the stern (i.e., the initial part of the stations are straight
advanced user.
segments) to gain hydrodynamic lift, while slow ships have round
Constrained generation tools build the hull surface representa-
stations of zero dead-rise angle. Correspondingly, the deckline
tion from relatively few parameters, and this information is used
and tangent angle distribution at this edge have been included as
to determine the dimensions, shapes and volumetric properties of
constraints. Note that the deckline can be a 3D curve.
the hull. For this reason, this paper uses an analytic definition of
These curves are normally obtained from initial sketches of
these curves for the hull stations instead of templates. These ana-
the ship’s internal arrangement, as in Fig. 1. These sketches can
lytic curves restrain the range of ship hulls to those mentioned in represent the form topology with a limited amount of information.
the introduction. It is exceedingly difficult to develop mathemati- As the sketch demonstrates, these curves are very effective at
cal procedures to describe a variety of different hull forms, and it representing the shapes within the ship hull that the designer
is thus necessary to consider a different formulation for each hull wants to control. Constraints on the curve definition can be used
type. to accurately reproduce stations and can be manipulated without
The use of the SAC is a common procedure found in the the need for the user to move the definition vertex.
literature, but the definition of a constrained waterline is less The stations on the hull create the framework where the hull
common. As a difference with the present paper, the constrained surface will lean. Every station will enclose an area below the WL
definition of the SAC and the waterline is based on an iterative calculated from the SAC and will begin with a determined dead-
minimisation of a weighted error function that depends on target rise angle from the corresponding constraint. At the waterline
values of area and the centre of gravity of the curves. The present height (T ), the station must have a given abscissa imposed by
paper allows for the definition of such curves based on the the waterline. The final point of the curve will be at the deckline,
solution to a nonlinear system of equations, as will be detailed arriving there at a constrained angle. A direct B-spline model of
in the following sections. The introduction of the tangent angles these stations would not produce good results because obtaining
at the ends of the curves enables the designer to gain intuitive the position of the control vertex by solving a system of equations
control over the area distribution. This control could be also gained would require extra boundary conditions. For example, if the
including higher order moments of the curves into the problem start of the B-spline were forced to be a straight line then extra
definition, but these are less intuitive and would increase the control points and corresponding conditions would be required to
complexity of the mathematical problem. determine the system of equations.
1832 F. Pérez, J.A. Clemente / Computer-Aided Design 43 (2011) 1829–1840
Table 1
Parameters of the method.
Constraint Name Meaning Where?
Displacement Disp Submerged volume of the ship = weight / water density. Area enclosed by SAC SAC
Longitudinal centre of buoyancy LCB Longitudinal position of the centre of gravity of the submerged volume SAC
Abscissa of the maximum of SAC XMAX Longitudinal position of the maximum of SAC. Related to internal arrangement SAC
Angles at the ends of the SAC αI , αF Controls volume distribution inside the ship SAC
Waterlength LWL Length of the flotation SAC/WL
Area at waterline AWP Area enclosed by the waterline WL
Longitudinal centre of the flotation area LCF Longitudinal position of the centre of gravity of the waterline WL
Angles at the ends of WL αI′ , αF′ Controls area distribution in the WL WL
Ship’s draught T Height of the WL Input
Centreline Initial points of the stations Boundary
Dead-rise angles βi Tangent at initial points of sections. Local control. Boundary
Deckline Final points of the stations Boundary
Angles at the deckline δi Tangent at the end of sections. Local control. Convexity. Boundary
For this particular case of a cubic B-spline with five control points, YP4 − YP0 + tg(αI ) · XP0 + tg(αF ) · XP4
XP3 =
the expression of X ′ (t ) and Y (t ) are cubic polynomials computed tg(αF )
with the cubic basis functions of the B-spline and their derivatives. tg(αI )
− · XP1 → f (XP1 )
The result of the integral of Eq. (6) can be expressed in matrix form tg(αF )
as in Eq. (7): 1 1
XP2 = 2 · XMAX − · XP1 → f (XP1 )
· XP3 −
XP0 YP0 2
2
XP1 YP1 YP3 = YP4 + tg(αF ) · (XP4 − XP3 ) → f (XP3 ) → f (XP1 ).
[X ] = XP2 [Y ] = YP2
XP
3
YP
3
Considering these simplifications and Eq. (4), the initial six-
XP4 YP4 equation system is equivalent to a much simpler system (10) of
two equations with two unknowns, XP1 and YP2 :
Φ00 · · · Φ04
∫ 1
.. . . .
. a · XP12 + b · XP1 + c · YP2 + d · XP1 · YP2 + e = Disp
[Φ ] = . . Φij = B3i (t )B′j3 (t ) dt
.
0
Φ40 · · · Φ44 f · XP13 + g · XP12 · YP2 + h · XP1 · YP2
(10)
1 247 19 1 + j · XP12 + k · YP2 + l · XP1 + m · XP1 · XP22 + n
− 0
3 2688 1680 2688 = Disp · LCB
−97 59 31 1
0 where a, b, c , . . . , n are constants that depend on the initial nu-
672 1120 1120 672
−1 − 143 143 1 merical constraints. The solution of this nonlinear system is calcu-
[Φ ] =
48 0 lated with a Powell hybrid algorithm. This algorithm is a variation
2240 2240 48
−1 of Newton’s method, which takes precautions to avoid large step
−31 −59 97
0 sizes or increasing residuals [17]. This method requires the Jaco-
672 1120 1120 672
bian of Eq. (10), which is computed easily in an exact form, and
−1 −19 −247 1 initial estimates of XP1 and YP2 . The authors have used estimates
0
2688 1680 2688 3 that assume that the control points P1 and P2 will lay at approxi-
Disp = [X ]t · [Φ ] · [Y ] . (7) mately 25% and 50% of LWL. These assumptions produce realistic
solutions for cases that the authors have tested.
Expression (7) shows that the area will be a function of the cross Once XP1 and YP2 have been obtained, Eqs. (2)–(5) give the
product of the coordinates (XPi , YPi ) of the control points; it is not remaining coordinates of the control points, and the constrained
a linear constraint as in the previous conditions (2)–(5). SAC is finally defined. Fig. 3 presents SACs for various ship hulls
The final constraint is the inclusion of the centre of buoyancy defined with the presented method.
(LCB) into the problem definition. This can be computed as a
solution of the following integral:
XP4 3.2. Constrained definition of the waterline
X (t )Y (t ) dX
X dA XP0
LCB = Xcg = = The method continues by defining the waterline of the ship hull
Disp Disp
1 Fig. 4, which is the intersection of the hull and the waterplane
X (t )Y (t )X ′ (t ) dt where the ship will float at rest. This curve confines a given area
= 0
. (8) (waterplane area or AWP) and a centre of gravity (longitudinal
Disp
centre of the waterplane or LCF), and covers the LWL.
As in the previous calculations of the enclosed area, expression
As for the SAC, values and angles at the ends, αI′ and αF′ , set
(8) can be computed with the cubic basis functions and their
the final equations and can be used to move the area of the curve
derivatives, and can be expressed in a matrix form as shown in
towards the ends while maintaining the total area. However, unlike
Box I. Eq. (9) is a function of the cross product of the control point
the SAC, the position of the maximum is not set.
coordinates and their squared and cubic powers. This yields six
The waterline cannot present a pronounced maximum (see
equations (2)–(5), (7) and (9) with six unknowns XP1 , XP2 , XP3 , YP1 ,
Fig. 5) and the variations of the maximum are not around the
YP2 , and YP3 which form a nonlinear system of equations that has to
midpoint of the ship, as in the case of the SAC. Thus, the authors
be solved. A direct approach to the solution of such a system can be
simplified the expression of the waterline using a cubic Bézier
numerically difficult to obtain because the solution is very sensitive
curve, Eq. (11):
to initial estimates of the solutions, and non-realistic results can be
obtained because of the nonlinearity of Eqs. (8) and (9). 3
−
Manipulation of the linear conditions Eqs. (2)–(5) enables fur- WL(t ) = B3j (t ) · Pj . (11)
ther simplifications: j =0
1834 F. Pérez, J.A. Clemente / Computer-Aided Design 43 (2011) 1829–1840
XP · XP
4 3
..
.
XP02
XP · XP
4 0
Ω00 Ω04
XP 2 ···
XP3 · XP2 1
. ..
∫
2 12 ..
X = XP22
X̂ =
.
..
[Ω ] = .. . . Ωij = B3i (u)B3j (u)B′j3 du
0
XP Ω40 ··· Ω44
3 XP3 · XP0
XP42
XP2 · XP1
XP2 · XP0
XP1 · XP0
Ψ430
· · · Ψ40 0
Ψ320
· · · Ψ30 0
Ψ210
Ψ200
Ψ100
.. . .. .
.. .
.. . .. .
.. .. .. ..
[Ψ ] = . . . .
Ψ43 · · · Ψ40 Ψ32 · · · Ψ30
4 4 4 4
Ψ214
Ψ204
Ψ104
∫ 1
p
Ψij = B3p B3i (u)B′j3 (u) + B3j (u)B′i3 (u) du
0
1 3 1 1
− 0
2 80 10 80
−3 9 3 1
80 0
40 20 80
−1 −9 9 1
[Ω ] =
10 0
40 40 10
−1 −3 −9 31
80 0
20 40 80
−1 −1 −31 1
0
80 10 80 3
5 11 1 71 1 97
0 0 0 0
1344 1680 672 1344 48 672
89 17 1 27 31 1 143 −47 −247
13 440 0
6720 2688 448 1120 13 440 2240 6720 2688
11 19 1 59 −1 −59 −19 −11
[Ψ ] =
240 0 0
1680 840 1120 840 1120 1680 240
247 47 −1 −143 −31 −1 −27 −17 −89
2688 0
6720 13 440 2240 1120 2688 448 6720 13 440
−97 −1 −1 −71 −11 −5
0 0 0 0
672 48 672 1344 1680 1344
Disp · LCB = [Y ]t · [Ω ] · X 2 + [Y ]t · [Ψ ] · X̂ .
(9)
Box I.
points. Using the same notation as in Eq. (8), the following matrix
expressions are obtained:
1 3 3 1
−
3 56 140 168
1 9 1
− 0
8 280 28
[Ω ] =
1 9 1
− − 0
28 280 8
1 3 3 1
− − −
168 140 56 3
1 1 1 3 1 1
56 70 168 56 28 8
3 3 1 9 3
56 0 −
[Ψ ] = 140 280 280 56
3 1 9 3 3
56 0 − − − −
280 280 140 56
Fig. 6. Definition of a station of index ‘‘n’’.
1 1 1 3 1 1
− − − − − −
8 28 168 56 70 56 that have already been designed, enclosing a given area for the
ship’s draught T according to the SAC and with a given abscissa
AWP · LCF = [Y ] · [Ω ] · X + [Y ] · [Ψ ] · X̂ .
t
2 t
(15) agreeing with the waterline, and will include the tangent angles at
the centre and deck lines.
As in the case of SAC, this equation is a function of the coordinates
A direct B-spline approach to these stations does not produce
of the control points and of their powers. Eqs. (12)–(15) form a non- realistic results. Considering the underwater part of the hull, any
linear system of four equations with four unknowns. As previously station has to enclose an area with the Y axis starting at a given
mentioned, a direct approach to this system can produce unrealis- angle and finishing at a given point at the waterline. All these
tic solutions, and adequate initial estimates for the four unknowns constraints can be obtained with a second order Bézier curve, but
are not immediately apparent. the number of different ship hulls that can be obtained with such
The system can be simplified by substituting YP1 and YP2 from stations is limited. For example, ship hulls with an initial straight
Eqs. (12) and (13) into Eqs. (14) and (15), yielding section cannot be reproduced. A higher order curve or a B-spline
would require additional constraints such as curvature, which may
a′ · XP1 + b′ · XP2 + c ′ · XP1 · XP2 + d′ = AWP not have a clear physical meaning for a naval architect and are
f ′ · XP12 + g ′ XP22 + h′ · XP12 · XP2 + j′ XP1 · XP22 difficult to calculate at the initial stage of the design.
(16) Following Fig. 6, where ‘‘n’’ indicates the index of the station,
+ k′ · XP1 · XP2 + l′ · XP1 + m′ · XP2 + n′ the proposed method will use the analytic expression z = f (y)
= AWP · XCF. for the underwater part of the ship that starts at a point on the
centreline (C0 ) with a given angle (βn ), encloses an area (Sn /2)
This equivalent system is a function of XP1 and XP2 because
and interpolates the waterline point (C1 ). The portion of the ship
a′ , b′ , . . . , n′ are constants depending on the constraints. As in
between the waterline (C1 ) and the deckline (C2 ) will be obtained
the SAC, this system is solved with a Powell hybrid algorithm, with a second order Bézier curve because both the ends and
considering initial estimates for XP1 and XP2 of 25% and 75% of tangent angles of the curve are known.
LWL, respectively. When the solutions have been computed, the The analytic expression (17) follows that of Jorde [18] and is the
remaining parameters that define the waterline are obtained by sum of a straight line and an exponent function. This is appropriate
substitution into Eqs. (12) and (13), producing the final waterline. for ship hulls with sections that can start straight for hydrodynamic
Fig. 5 presents some examples of waterlines created with the (dynamic lift) or construction (ease of development) purposes
presented method.
z = an + kn · y + pn · yqn . (17)
3.3. Constrained definition of ship sections Integration of (17) indicates the values of the constants:
kn = tg(βn )
All of the lines in Fig. 1 have now been defined with the 2 −1
exception of the stations. A review of the constraints of Table 1 Bn Bn Bn Sn kn Bn
qn = Tn − kn · · · Tn · − − · −1
shows that these curves must be based on the SAC and waterline 2 2 2 2 2 2
1836 F. Pérez, J.A. Clemente / Computer-Aided Design 43 (2011) 1829–1840
3.4. Constrained approximation of station data points [M] · [P] = [Q ] ⇒ [M]T · [M] · [P] = [M]T · [Q ] . (19)
Once the solution has been found, the local uL for the Bézier do- from curves to surfaces is not difficult thanks to the properties
main is easily converted into its global value ti in the B-spline of B-splines and a lofting surface of the stations can easily be
domain. This ti value is the parameter associated with the point defined. The transition from spline curves to spline surfaces is
Qi when solving system (18). achieved by turning the control polygon into a control net of
3. After obtaining the ti (i = 1, np) values, the distance di = control points Wij (Xij , Yij , Zij ) using the same B-spline basis for the
(Qi − cd (ti )) is computed, which is the Euclidean distance be- two parameters u and v , as well as using two different lists of knots
tween Qi and the B-spline. This distance is used to check the {u−1 , . . . , uN +n }, {v−1 , . . . , vM +m }.
shape requirement. If the maximum distance di (i = 1, n) is
The lofting process of a set of qB-splines (stations) with the
above a given tolerance, steps 2 and 3 are repeated until an ac-
same degree and list of knots is as follows: find a B-spline surface S
ceptable maximum distance is achieved. More specifically, the
with degree n by m and (N +1) by (M +1) control points and a list of
quality of the obtained curve is measured using the tolerance
constraint and the shape of the B-spline is amended using pa- knots {u−1 , . . . , uN +n } and {v−1 , . . . , vM +m } according to Eq. (21)
rameterisation (20). that interpolates q different B-splines cd (d = 0, . . . , q − 1) of nth
If the tolerance is not obtained in fewer than 50 iterations, then degree with N + 1 control points and a list of knots {u−1 , . . . , uN +n }
the number of control points N + 1 has to be increased. The in- with the form of Eq. (22)
crement of the degree p in this procedure can also reduce the
N −
M
maximum distance. However, increasing the number of control −
points has a more substantial effect and a higher degree raises S(u, v) = Wij · Bni (u) · Bm
j (v) (21)
i=0 j=0
the complexity and the computational time.
N
When the fitting is finished for all the stations, a set of qB-splines −
cd (u) = Vid · Bni (u) (d = 0, . . . , q − 1). (22)
with the form of Eq. (22) are obtained. Fig. 8 presents an example
i =0
of the described fitting (because of the symmetry of ship stations,
curves displayed at the left are stations between the aft end and Note that Vid are the control points of the different stations
the middle length of the ship, while curves at the right are taken obtained from system (19) and expressed in a matrix form. Values
from the middle towards the fore end. This display is also used in for N , M and q depend on user preferences regarding the definition
Figs. 9 and 12). of the surface. The interpolation can be written as
This particular example shows a cubic B-spline fitting where
all the curves have 9 control points and have been obtained after
N
− M
−
30 iterations. The maximum distance from the data points to the S(u, vd ) = Wij · Bm
j (vd ) · Bni (u)
curves is less than 2 mm, and the dimensions of this ship are i=0 j =0
6690 mm × 2000 mm. The tolerance can be improved by increasing N
the number of control points as needed to satisfy construction
−
= Vid · Bni (u) = cd (u) (d = 0, . . . , q − 1). (23)
requirements.
i=0
3.5. Lofting surface of the stations This group of equations has to be solved for a set of values of
parameter vd (d = 0, . . . , q − 1), termed the choice of the
The last step of the method is to create a B-spline surface parameterisation. The centripetal parameterisation produces good
that leans on the stations previously defined. The generalisation results for ship hulls, and the spacing between stations should not
Table 2 a ship hull that has straight sections in the lower part of the hull
Parameters of the application examples. to improve the dynamic lift of the ship. The design has concave
Constraint Patrol boat Sailing ship sections at the above-water fore part of the ship to expel the spray
Disp (m3 ) 46.6 49.1 drag created when the ship advances at fast speed. The stations
LCB (m) 7.41 9.47 present a distribution of dead-rise angles β along the ship’s length.
XMAX (m) 7.65 9.13 The tolerances (2 mm) of the cubic B-spline curves that model
αI , αF (°) 17°, 32° 16°, 8° the stations, as detailed in Section 3.4, were achieved with 9
LWL (m) 16.7 20.3
control points. The bounding box for this example is [16 820 mm,
AWP (m2 ) 81.8 72.5
LCF (m) 7.29 9.1 6690 mm, 2000 mm]. According to Section 3.5, constructing the
A′I , αF′ (°) 14°, 60° 67°, 36° lofting surface of such stations defines the constrained ship hull
T (m) 0.89 1.26 (Fig. 10).
In this figure, the underwater portion of the hull that holds the
be very different to avoid wiggles. By identifying equal coefficients displacement and LCB is shaded in grey, and the above-water part
for every row of Eq. (23), i = 0, . . . , N, the following linear system of the ship that joins the waterline with the deckline is shaded in a
is obtained: dark colour.
The surface information was transferred to a numerical control
M
− machine and a scaled prototype was constructed in wood. This was
j (vd ) = Vid
Wij · Bm (d = 0, . . . , q − 1). done to physically test the quality of the surface and its ability to
j=0
serve as a guide for construction (Fig. 11).
To obtain a unique solution for this system, M + 1 = q, where q is
the number of stations that defines the ship hull. The (M + 1) by 4.2. Example 2: sailing ship
(N + 1) solutions are the control points Wij of the lofting surface
of Eq. (21) containing the stations. The second example shows the lines of a sailing ship. When
compared with the previous case, the main design difference is
4. Application examples the lower speed, which will require a geometrically different hull.
While the previous case had straight sections, the sailing ship has
Two different ship hulls have been generated by following a round hull and does not have convex sections at the bow because
the described method. The hulls are described by the parameters spray does not occur at low speeds. For this ship, the dead-rise
presented in Table 2, which were selected by the designer angles are zero for most of the stations because of the round hull
according to the design characteristics. The final result is a B-spline and does not have a wide transom stern.
surface that rests upon the stations and contains the required For this ship, the same tolerance of 2 mm was selected, but the
constraints. number of required control points of the B-spline was 6 compared
with 9 for the previous example. The bounding box for this hull is
4.1. Example 1: fast patrol boat [24 059 mm, 5873 mm, 3000 mm]. The final surface of this ship is
presented in Fig. 13.
This example shows the lines of a fast patrol boat. The SAC and As in the previous example, a scaled prototype has been con-
waterline can be seen in the top of Fig. 9. Based on these curves, structed in wood with the surface information produced with the
the stations of the hull are presented below. This example shows method (Fig. 14).
F. Pérez, J.A. Clemente / Computer-Aided Design 43 (2011) 1829–1840 1839