Ship Hull Representation by Non-Uniform Rational B-Spline Surface Patches

Ventura, Manuel Filipe Simoes Franco (1996) Ship Hull Representation by Non-Uniform Rational B-Spline Surface Patches. MSc(R) thesis, University of Glasgow.

Full text available as:
Download (4MB) | Preview


The purpose of this work is to propose a new method for representing the ship hull shape with mathematic surfaces so that geometric data can be generated for any point on the hull where required to assist the production process. An extensive survey of previous work is presented covering both the use of parametric curves and surfaces to model the ship hull and also the most relevant software systems developed for that purpose. The main methods and algorithms available for the generation and edition of curves and surfaces are presented and compared taking into consideration the intended application. From the analysis of the formulations available it was concluded that the most adequate one, which however had not yet been extensively used to model ship hulls was the Non-Uniform Rational B-Splines (NURBS), due to the potential of their capability to represent exactly conic curves and surfaces. Therefore these surfaces were selected as the basis of the method developed in this thesis. A procedure is proposed for the representation of a given hull form in a two step approach, creating first a wireframe model over which the surface patches are generated. Both curves and surfaces are based on the NURBS formulation. To create the wireframe model, first a set of longitudinal boundary lines is selected, dividing the surface into areas of similar shape. Then, these lines are fitted by curves and faired to some extent. Next, transverse sections are defined and split by the boundary lines. Surface patches are then generated over the transverse section curves within the limits of each patch. Finally, to obtain the traditional representation of the ship surface by transverse sections, buttocks and waterlines, contour lines are generated for constant values of x, y and z coordinates. A computer system has been developed incorporating an interface that allows the visualization of the curves and surfaces being modeled. The system incorporates several algorithms for generation and edition of curves and surfaces, in addition to the main contribution of this thesis which is the use of NURBS to represent the ship hull surface. The system also incorporates curve and surface analysis tools and some basic fairing algorithms so that during the several steps of the creation of the model, the fairness of the curves and surfaces can be evaluated and improved to some extent. The procedure is tested and compared with an existing commercial system through some application examples, of a complete hull and in more detail in the bow region, showing that good results can be obtained with the system presented here.

Item Type: Thesis (MSc(R))
Qualification Level: Masters
Additional Information: Adviser: Douglas Faulkner
Keywords: Naval engineering
Date of Award: 1996
Depositing User: Enlighten Team
Unique ID: glathesis:1996-74994
Copyright: Copyright of this thesis is held by the author.
Date Deposited: 27 Sep 2019 14:42
Last Modified: 27 Sep 2019 14:42

Actions (login required)

View Item View Item


Downloads per month over past year