Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

NUPAS-CADMATIC's Vision On CAD/CAM System Development in Today's Shipbuilding Environment

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

498

NUPAS-CADMATICs Vision on CAD/CAM System Development in


Todays Shipbuilding Environment

Geert Tepper, Numeriek Centrum Groningen B.V., Groningen/The Netherlands, tepper@ncg.nl
Theodoor de Jonge, Numeriek Centrum Groningen B.V., Groningen/The Netherlands, jonge@ncg.nl

Abstract

The architecture of the 3D model database in Nupas-Cadmatic has been designed in such a way that
it serves multiple purposes for all phases of the shipbuilding process. Besides advanced 3D detail and
production engineering there are various other possibilities that cover the (re)use of the 3D model
and offer significant added value for ship designers, shipbuilders and ship owners. In this paper
Nupas-Cadmatic introduces three new functionalities: Export to FEM, Compartment Modeling and
3D General Arrangement and the Work Breakdown and Assembly Tools.

1. Beyond the 3D geometric ship model

During the past few decades a variety of 3D CAD/CAM systems for shipbuilding have been
developed of which all had the same goal: to speed up, improve and optimize the different activities in
ship design, ship engineering and ship production. The advantages were, and still are substantial,
compared to traditional drawing boards. Almost every modern shipyard or ship design company uses
software in one way or the other in order to keep up in the strong competitive shipbuilding market.
High labor costs and increasing prices of materials force the shipbuilding industry to be innovative,
efficient and to respond quickly to the changing market demands.

Nupas-Cadmatic is the 3D ship design systems in the high level segment. Since its origin in the late
1980s, Nupas-Cadmatic has become a strong player in the market with currently more than 290 users
in 35 countries. Although Nupas-Cadmatic started as a 3D production engineering tool, it rapidly
expanded to a mature and complete 3D ship design, engineering and production system.

In Nupas-Cadmatic the architecture of the 3D model database has been designed in such a way that it
serves multiple purposes for all phases of the shipbuilding process. When the first plate, profile or
pipe comes into existence, the production modules of Nupas-Cadmatic already know of its existence.
In other words, the 3D model database contains all the data and intelligence to provide a continuous
and consistent data flow for each phase of the shipbuilding process. Nupas-Cadmatic also aims to
make the life of the designer easier by offering an advanced topological model, rule-based
engineering, parametric modeling, specification-driven pipe routing, automatic part nesting, etc. in
order to avoid errors and take over boring tasks.

So what more should a 3D ship design system be able to do? We can continue to develop the
intelligent modeling and make it fancier and even more intelligent but we should also realize that
there are limits to what is considered to be necessary and useful or not.

The answer lies in developing functionality that goes beyond the 3D geometric ship model. Nowadays
Nupas-Cadmatic has many powerful functionalities and features that can easily be utilized in new
applications that offer significant added value to ship designers, shipbuilders and ship owners.
Possible new uses of the Nupas-Cadmatic 3D geometric ship model are in the field of finite element
analysis, ship life cycle management, browsing and sharing the model, 3D general arrangement,
compartment modeling and assembly management.

In this paper we introduce three of these new functionalities: Export to FEM, Compartment Modeling
and 3D General Arrangement and the Work Breakdown and Assembly Tools.
499
2. Export to FEM model

Final Element Analysis (FEA) of a ships structure is an essential activity in the early design stage of
a new vessel. It is essential because it forms in some cases the basis to receive approval from the
Classification Societies for the structural design. Another essential objective, and these days maybe
even a more important one, is the fact that FEA helps designers to optimize the structural design.
Modern ships have to be fast and light yet stable, safer and more fuel efficient than ever before.

The general problem is that performing a finite element analysis on a ship design is an extremely time
consuming process. Besides the required CPU time to execute the actual FEA, modeling the ship
structure is the other main time consuming part of the process. The model has to be created from
scratch. About 70% of the time to perform a FEA consists of creating the model and existing FEA
software programs do not offer adequate and rapid modeling tools. In addition the fact that various
alternatives for the same ship often have to be considered, one can imagine that optimizing a design is
an extremely expensive matter for which mostly is no time available.

For special ships with particularly heavy constructions or ships that suffer from heavy and special
forces (heavy lift, dredgers) it is important for the ship owner and shipbuilder to create the most
optimal design. Class Societies require FEA proof of designs that deviate from the common structural
rules. This also applies to standard ships where a designer decides to use less or thinner structural
material. Another issue is validating an existing design. It is hardly done because of the amount of
time it takes. Overall there are enough reasons to try to speed up the FEA process.

In 2006 Nupas-Cadmatic started a new development project with German shipbuilder Flensburger
Schiffbau Gesellschaft to achieve a detailed FEA of a new design in the shortest possible time. By
making use of existing fast and advanced 3D modeling techniques of the Nupas-Cadmatic Hull
module, one will be able to reduce the modeling time dramatically and create an optimal FEM model.


Fig.1: The Nupas-Cadmatic model, the generated FEM model and the mesh model of a double bottom.

The development project consists of an Export to FEM application. This application creates a
simplified and idealized FEM model from the 3D structural ship model. Because of the high level of
structural topology in the Nupas-Cadmatic ship model, the application is able to generate the optimal
FEM model quickly. The FEM model is stored in the ANSYS file format for a smooth connection
to the actual FEA. Besides the ANSYS file format the FEM model can also be stored in a general
IGES file format.

2.2 The process of preparing the FEM model

A Finite Element Method (FEM) model in Nupas-Cadmatic Hull consists of a collection of FEM
objects created from selected construction parts from the Nupas-Cadmatic structural model database.
This selection can consist of a specific isolated construction, one or more blocks or even the complete
ship. Because you want to derive a FEM model at any given moment from the 3D structural hull
model (regardless of the level of detail) it needs to be simplified, idealized and optimized in order to
be processed by a FEA software program. The level of detail of the FEM model is handled by so-
called FEM policies. The FEM policies concept is explained in more detail in the next paragraph.
500

Fig.2: The Export to FEM process

The process of the export of the FEM model is visualized in Fig.2. During 3D modeling, Nupas-
Cadmatic continuously maintains a FEM database via the Hullserver (the Hullserver is a server
process which serves several applications of the Nupas-Cadmatic system). The FEM database
contains specific data of the construction parts in order to generate the FEM model rapidly.

The user selects the construction parts via the standard Report Generator or via the Hull Viewer. The
user selects the output format, chooses the desired FEM policy and applies several specific FEM
export settings via a user interface. Before pressing the Export button the user is able to preview the
selected construction.

The FEM data of the selection is passed to a preprocessor. The preprocessor skips specific
construction elements according to the selected FEM policy and performs several idealizations to
simplify the model. The next step is to optimize the FEM model via an optimizer where the number of
node points is reduced or increased if necessary. Finally the output file is generated in ANSYS or
IGES format. Depending on the size and detail of the structural model the preprocessor and optimizer
can be rather time consuming. This process can, therefore, also be executed in batch mode.

2.3 FEM Policies

The accuracy or detail level of the exported FEM model is specified in the FEM policy. The default
FEM policies are GLOBAL, ROUGH or FINE and determine the final detail level based on various
settings. A policy is a collection of settings which control the so-called idealizations. The user can
also define his own policies.

Report
Generator
NUPAS-CADMATIC
HULL SERVER
FEM
database
Structural
database
Skip small
parts
Idealization
Optimizer
Selection
criteria
FEM
policy
ANSYS
format
IGES
format
PREPROCESSOR
Skip conditions
Idealizations
Tolerances
BATCH JOB
501
A FEM policy:

a. Contains the conditions for skipping small construction parts based on minimum area,
dimensions and weight.
b. Is used to specify in what way construction parts such as plates, brackets, profiles, cutouts and
holes are exported.
c. Determines the FEM element types (SHELL63, BEAM44, etc.) to be used to represent the Nupas-
Cadmatic Hull construction.
d. Determines tolerances such as the number of node points, vector lengths, etc.

2.4 FEM Idealizations

There are a number of standard idealizations that apply to every FEM model:

1. Plates are exported to objects without thickness (Fig.3).
2. The plate contours are modified to fill the gaps caused by reducing the thickness to zero.
3. Node points are positioned on the mould side of the plates.
4. Plates, brackets and profiles are extended to the nearest node point or to the plate contour.
5. All plates, brackets and profiles connected to a plate result in main (mesh)lines and node points
on that plate.
6. Profiles which are not connected to a plate are exported as beams.
7. Girders are handled as T-profiles.
8. If a profile is skipped the cutout is also skipped.

Fig.3: Reducing plate thickness to zero

Other idealizations that are performed by choosing a policy are:

1. Profiles are skipped, exported as (mesh)lines with 2 node points or exported as a beam.
2. Node points of profiles are connected to the nearest node points on the plate contour (possible
shift of profile plane)
3. New node points can be introduced (stationary profile plane)
4. Small parallel profiles in the same plane are connected to each other or to the nearest node point
5. Small parallel profiles in different planes are exported as one single (mesh)line with node points.
To counteract the reduction of profiles the average compensation method will be used.
6. In a global model there are no (mesh)lines with node points representing profiles. The properties
of the profiles are summarized in available element edges or via anisotropic material properties
(the torsional moment of inertia).
7. The effect of holes and cutouts can be simulated by reducing plate thickness (according to various
arithmetic formulas)

Some examples of idealizations can be found in Figs.4 - 7.


Fig.4: Shift of profile plane Fig.5: Parallel profiles in same plane
502


Fig.6: Stationary profile plane Fig.7: Parallel profiles in different planes

The end result of the export process is a simplified FEM model in ANSYS or IGES format which is
ready to be processed by a mesh generator and finite element analysis software. Fig.8 shows examples
of the results of the three default FEM policies Global, Rough and Fine.







GLOBAL ROUGH FINE

Fig.8: The effect of policies on the FEM model

The top row images represent the simplified IGES models, the middle row images show the
simplified ANSYS models of the divisions due to the idealizations and the bottom row images show
the ANSYS models after meshing.

2.5 Current version and future developments

The Export to FEM feature received a lot of interest from the Nupas-Cadmatic user community after
the project was announced. There is currently a beta release available in Nupas-Cadmatic version 5.3
which is being tested at several Nupas-Cadmatic sites. The results are promising and the official
release of Export to FEM is expected to be available at the end of 2009.

Some of the future developments to enhance the Export to FEM feature are:

503
Increase the number of idealizations and fine tune idealizations
Elaborate the optimizer functionality
Enable batch job handling
Include shell plates
Realize different output file formats for 3
rd
party FEA software

3. Compartment modeling and 3D General Arrangement Design

The process of designing a new ship is a complex combination of various activities, many variables
and numerous known and unknown factors. Each activity provides pieces of information which are
based on several design resources. As you probably recognize from your own experience this often
results easily in having to do work more than once, working with outdated information or even worse
working with the wrong information. The subsequent design steps will also suffer from these harmful
consequences. In this paragraph Nupas-Cadmatic presents its vision on the future development of the
concept of 3D General Arrangement Design to reduce the various drawbacks in conventional initial
design.

3.1 General Arrangement in initial design

The conventional process of initial design is represented in Fig.9. According to the ships
specifications the hull shape is designed, the initial compartments are defined and the usual ship
theory calculations are performed. For these activities a variety of commercial software packages are
available on the market from which the initial results are the basis for the 2D General Arrangement
drawing. The compartment definition is usually not available in a 3D model and is written down in
the ships coordinates.

General
Arrangement
Manual transfer of
change information
Transfer of
Hull shape data
Hull shape Design
3D Compartment
Modelling
Manual transfer of
change information
Ship Theory
(Intact , Damage stability)
Manual transfer of
GA data
3D Compartment
model
FEM analysis
Evacuation
Fire Control
Noise & Vibration
2D General
Arrangement Design

Fig.9: The conventional process of 2D General Arrangement design
504
Due to the fact that several disciplines in the shipyard use the compartment definition and give feed-
back to optimize the design, the danger of inconsistent compartment information is clearly present
during this cyclic process. As a consequence of communication failures design mistakes are made and
valuable time is lost.

3.2 3D General Arrangement Design

The solution to the various drawbacks of the conventional way of working is the concept of 3D
General Arrangement Design. Nupas-Cadmatic is currently investigating the development of the
solution to support the initial design phase in a more efficient way than existing software tools. The
aim is to quickly develop a 3D compartment model, optimize that model and most importantly: to
provide accurate and essential design information to the various subsequent engineering stages. This
approach clearly differs from traditional methods of working where compartment modeling, general
arrangement design and detail design are separate activities. The process of 3D General Arrangement
Design is shown in Fig.10.


Fig.10: The process of 3D General Arrangement Design

3.3 The 3D Compartment Tool

As Nupas-Cadmatic already has very enhanced 3D structural modeling capabilities, the 3D
compartment model can be created in the same flexible manner as in basic and detail design. Making
use of the existing Nupas-Cadmatic modeling functionalities offers a number of advantages:

1. Modeling with the use of structural topology
2. Calculations of volumes, sizes, weights, paint areas etc.
3. Applying attributes, properties and rules
4. Generate 2D general arrangement drawings from the model
5. Seamless connection to the detail design phase
NUPAS-CADMATIC
3D General
Arrangement Design
Transfer of
Hull shape data
Hull shape Design
Ship Theory
(Intact, Damage stability )
FEM analysis
Evacuation
Fire Control
Noise & Vibration
NUPAS-CADMATIC
3D Constructional &
Outfitting Design
3D Compartment
model
Import/Export
Interfaces
Transfer of
Compartment model
3D Structural
model
General
Arrangement
505
6. Export the 3D model to 3
rd
party software for various purposes

3.3.1 Modeling with the use of structural topology

A compartment is a closed space (volume) which is defined by planes. In Nupas-Cadmatic these
planes are defined topologically. The advantage of a topological definition is its extreme flexibility
when creating and modifying compartments. There are four methods to define the planes:

a. By grid: The system supports a grid definition in 3 directions (length, breadth and height). Each
grid is identified by a unique name. It is possible to have more than one grid definition for height
and breadth.
b. By structural entity: The system supports the creation of construction plates in an arbitrary plane.
The construction plate has a thickness and thickness direction.
c. By hull shape group: The hull shape database contains the surfaces of the shape of a ship. Each
closed surface has a unique group number and is identified by that group number.
d. By manual plane: Besides the above mentioned methods, the user can define a manual plane
where the plane is defined by a minimum of 3 points (or 2 points and a direction).

By using (a mixture of) all 4 above-mentioned methods the user is able to define any compartment
irrespective of the complexity of its. Adjacent compartments are related to each other due to the
topological properties of the compartment model. See also 3.4 Operations on compartments.

3.3.2 Calculations of volumes, sizes, weights, paint areas etc.

Calculations such as determining volumes, areas, weights etc. will be executed on the fly when a
compartment is defined. The results are stored as attributes in the compartment database and are
available for other functions.

3.3.3 Applying attributes, properties and rules

Compartments have attributes. Attributes can be properties, rules and values and play an important
role in determining logistical data (volumes, paint areas) and during rule-based engineering. For
instance: the compartment property watertight determines the rule to use scallops and apply a
minimum thickness of protective coatings in tanks. The same applies to the use of specific material
types or minimum material thickness in specific compartments. The overall advantage is that a high
level of automatic determination can be achieved. The process of compartment modeling will be more
goal-oriented and decisions which are now made by the user can be made (semi) automatically by the
software.

3.3.4 Generate 2D general arrangement drawings from the model

The definitions of the compartments are stored at the ship level so that the ship block boundaries do
not create any restrictions and the definitions will be available for all blocks. It is therefore possible to
generate views of the 3D compartment model for use in drawings. Due to the permanent link between
the model and the views, the drawings are updated automatically according to the changes in
compartments.

3.3.5 Seamless connection to the detail design phase

As the compartment definitions are available for all blocks, the compartment information can be used
during detail design. Attributes that apply to the compartment will also apply to the blocks which are
situated (partly) in the compartment area. This inheritance of attributes will be of use during rule-
based engineering and adopting shipyard standards. Attributes can be used in type definitions of for
instance brackets, profile end types, holes and cutouts. In this way Nupas-Cadmatic assists the
engineer in making the right decisions.
506
3.3.6 Exporting the 3D model to third-party software for various purposes

It must be possible to export the compartment model data in a format that can be used by third-party
software systems for use in for instance ship theory applications, simulation of evacuation, onboard
logistics, fire control, noise and vibration engineering etc. The compartment model geometry can be
exported in a geometric format which is surface-based, for instance IGES or SAT format. These
formats can be used for visualization purposes.

3.4 Operations on compartments

In addition to the above-mentioned functionalities a number of specific operations on compartments
will be developed:

a. Modifying
If one of the definitions of which the compartment consists is changed (for instance a new deck plate
is selected or a new grid value is chosen) the compartment will be determined again, recalculated and
visualized accordingly. Due to the topological model, modifications can influence adjacent
compartments as well.

b. Copying
Compartments can be copied throughout the ship (with a certain offset value). Definitions with a
relation to the hull shape will be maintained and can be adjusted manually if necessary. Attributes,
properties and rules will be included.

c. Checks
The final definition of a compartment can be visually checked by presenting the compartment
in distinguishing colors.
The 3D Compartment Tool gives a warning when the compartment is not a fully closed space.
It is possible to have overlapping compartments or undefined (void) spaces in the ship that do
not belong to any compartment. It will be possible to check and visualize these situations.
The 3D Compartment Tool gives a warning when a definition related type (construction plate,
hull shape, and grid value) has been removed from the model. The compartment will keep its
current shape and will not change until the user determines a new definition.

d. Reports
The 3D Compartment Tool will be equipped with a report generator to supply various reports such as
compartment sizes, volumes, paint areas etc. It will also be possible to list (the position of) equipment
and machinery from the initial outfitting model.

3.5 The spin-off of 3D General Arrangement Design

Many systems offer compartment modeling only for ship theory computations, calculation of volumes
and capacities etc. In Nupas-Cadmatic we have advanced integration between the various stages in
design, engineering and production by means of the versatile 3D modeling system. Introducing the 3D
compartment model will surely strengthen the integration and reuse of information for each
disciplines specific needs.

4. Work Breakdown Management and Assembly Tools

One of the most important goals of computerized ship modeling is to produce the (blocks of the) ship.
This means that the structural parts (plates, profiles, brackets, shell frames, etc.) have to be produced
and assembles in a block or section.

Due to the fact that each shipyard has its own specific production and building methods we developed
507
an intelligent Work Preparation Manager (WPM) to streamline and manage the complex process of
work breakdown. The goal was to automate this process as much as possible and still offer enough
flexibility to comply with the shipyards working methods.

In Nupas-Cadmatic part production (nesting, cutting, grinding, beveling of plates and profiles) is
taken care of by the plate nesting and profile modules. The assembly management is carried out by
the (semi) automatic work breakdown functions which will be explained in more detail in this
paragraph.


Fig.11: The Nupas-Cadmatic Work Preparation Manager

4.1 The overall process of the building sequence in Nupas-Cadmatic

Managing the assembly order or building sequence of hundreds or thousands of parts is a complex
process which requires a lot of man hours if done manually. Nupas-Cadmatic reduces this laborious
process to a minimum by the use of the built-in intelligent Work Preparation Manager. The 3D model
contains all the information that is needed to assist in determining the work breakdown sequence as
automatic as possible. The user can define up to 12 levels in the work breakdown tree. Four of these
levels are automatically determined by Nupas-Cadmatic and form the base of the work breakdown.

With use of the interactive Work Preparation Manager the CAM engineer finalizes the work
breakdown sequence manually by inserting levels, dragging and dropping parts, sub panels or panels
freely in the work breakdown tree. Besides the tree structure view the model is also visualized in a 3D
view to assist the CAM engineer with his decisions. Once the work breakdown sequence is fixed
Nupas-Cadmatic produces the complete production documentation according to the work breakdown
sequence. This production documentation consists of various automatically generated reports and
lists, 3D panels and assembly sketches, 2D and 3D combination sketches of panels and parts, 2D
panel drawings, jumbo panel sketches and work breakdown animations. Panels and subpanels receive
work breakdown names which are automatically marked on the individual plates. If desired, the CAM
engineer can even renumber all parts according to the new work breakdown sequence.

508
The fact that Nupas-Cadmatic also determines the process codes and job codes for each part, means
that the work preparation department receives a full package of detailed information to assemble the
block in the most efficient way. It is of course also possible to transfer all the production data to the
shipyards ERP or MMS system for further processing.

4.2 Automating the work breakdown structure from the 3D model

The automatic work breakdown process starts with the automatic numbering of all the parts and
panels. A panel is a plate with all its attributes (profiles, lugs and brackets). There are several levels of
automatic numbering. The easiest one consists of assigning a unique panel number or name to each
plate. The highest level determines all plates situated in the same plane and then divides the panels in
the same plane into sub panels, Fig.12.

The naming convention in this case is according to the plane values, i.e. frame, breadth and height
values. The sequence of determining the planes in the model can be set in various ways by the user,
for instance from aftship to foreship, from portside to starboard and from bottom to top. During this
process the user can apply several settings to influence the behavior of the automatic numbering.


Fig.12: Automatic panel and subpanel naming

Besides this it is also possible to use the 3D grid system values and naming. In this case
(sub)assemblies and panels receive more comprehensible names such as deck6000, bulkhead-fr146
etc. etc. An important advantage is that the naming convention is also used as text on the individual
parts, panels and assemblies in production. The steelworkers and welders will easily recognize how to
assemble the panels.

The result of the automatic numbering and naming is a reasonable work breakdown structure that is
suitable for manual finalization by the CAM engineer with the help of the Work Preparation Manager
Tool.
509
4.3 The Work Preparation Manager Tool

The Nupas-Cadmatic Work Preparation Manager (WPM) is a built-in work breakdown tool to
complete the final assemblies and assembly sequence of a block. Once the automatic part numbering
process has created the basic work breakdown structure, the CAM Engineer is able to compose the
final (sub)assemblies and panels depending on the shipyards building method. The work breakdown
structure is visualized by means of a tree structure and the actual 3D model of the block, Fig.11. The
CAM Engineer can add additional levels in the tree, rename and compose new assemblies, change
assemblies by dragging and dropping single parts or complete (sub)assemblies and determine the
building order for each assembly or panel. During the process of creating the final work breakdown
the Nupas-Cadmatic logistical database is updated on the fly.


Fig.13: The Work Breakdown Tree View

An important feature is that the CAM Engineer is also able to decide upon the building sequence of
each panel and (sub)assembly. The order in the tree automatically represents the sequence of
assembling the individual parts, Fig.13. The sequence can be simulated directly via the built-in work
breakdown animation feature. The animation can be saved as an AVI file to support the steelworkers
in the workshop.

4.4 Concurrent production engineering: working offline

The WPM offers 2 ways of working: online and offline. In the online mode the WPM communicates
directly with the Nupas-Cadmatic logistical database meaning that changes in the work breakdown are
stored immediately in Nupas-Cadmatic. In the offline mode the changes in the work breakdown are
stored locally in the WPM tool and synchronized automatically at a later stage with the Nupas-
Cadmatic logistical database. The latter method can be used in situations where design and production
are executed in geographically different locations i.e. a design company working as subcontractor for
the shipyard. The design office does the block detail and production engineering while the shipyard
determines the work breakdown. After synchronizing the work breakdown data the design office
generates all production documentation according to the shipyards work breakdown. The same
principle can also be applied between the shipyards design and production departments, Figs.14 and
15.

510

Fig.14: WPM at the shipyard Fig.15: WPM used in teamwork in offline mode


Fig.16: Automatic created 3D work breakdown views


Fig.17: Automatic generated 3D Work Breakdown sketch
Engineering
Work Preparation
management
Part production
Assembly of
construction
Work Breakdown
definition
Production
documentation
SHIPYARD ENGINEERING OFFICE
SYNCHRONIZE
Engineering
Work Preparation
management
Part production
Assembly of
construction
Work Breakdown
definition
Production
documentation
SHIPYARD
511
4.5 Production documentation

Another main advantage of using the intelligent Work Preparation Manager is that all required
production documentation will be generated according to the work breakdown structure at each
desirable level. Most of the documentation is generated automatically in the form of reports, lists, 3D
and 2D panel sketches and drawings. Besides the 3D model presentation, the sketch contains a variety
of information such as labels, weights, CoG, a part list, welding lengths etc, Figs.16 and 17.

The production documentation is derived directly from the Nupas-Cadmatic logistical database and is
always consistent with the status of the actual 3D model. Modifications in the structural 3D model are
reflected directly in the production documentation thereby saving time and avoiding errors.

You might also like