Вы находитесь на странице: 1из 112

AVEVA Marine (12.

1) Hull Detailed Design Curved Hull Modelling

TM-2103

www.aveva.com

TRAINING GUIDE

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Revision Log
Date 29/09/11 30/09/11 30/09/11 01/12/11 Page(s) All All All All Revision 0.1 0.2 1.0 2.0 Description of Revision Updated for 12.1.1 Reviewed Issued for training on 12.1.1 Issued with latest copyright footer Author JP JP JP CF MZ/SK MZ/SK SK CF Reviewed Approved

Updates
All headings containing updated or new material will be highlighted.

Suggestion / Problems
If you have a suggestion about this manual or the system to which it refers please report it to the AVEVA Group Solutions Centre at tps@aveva.com

This manual provides documentation relating to products to which you may not have access or which may not be licensed to you. For further information on which products are licensed to you please refer to your licence conditions.

Visit our website at http://www.aveva.com

Disclaimer
1.1

AVEVA does not warrant that the use of the AVEVA software will be uninterrupted, error-free or free from viruses. AVEVA shall not be liable for: loss of profits; loss of business; depletion of goodwill and/or similar losses; loss of anticipated savings; loss of goods; loss of contract; loss of use; loss or corruption of data or information; any special, indirect, consequential or pure economic loss, costs, damages, charges or expenses which may be suffered by the user, including any loss suffered by the user resulting from the inaccuracy or invalidity of any data created by the AVEVA software, irrespective of whether such losses are suffered directly or indirectly, or arise in contract, tort (including negligence) or otherwise. AVEVA's total liability in contract, tort (including negligence), or otherwise, arising in connection with the performance of the AVEVA software shall be limited to 100% of the licence fees paid in the year in which the users claim is brought. Clauses 1.1 to 1.3 shall apply to the fullest extent permissible at law. In the event of any conflict between the above clauses and the analogous clauses in the software licence under which the AVEVA software was purchased, the clauses in the software licence shall take precedence.

1.2

1.3

1.4 1.5

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Trademarks
AVEVA and Tribon are registered trademarks of AVEVA Solutions Limited or its subsidiaries. Unauthorised use of the AVEVA or Tribon trademarks is strictly forbidden. AVEVA product/software names are trademarks or registered trademarks of AVEVA Solutions Limited or its subsidiaries, registered in the UK, Europe and other countries (worldwide). The copyright, trade mark rights, or other intellectual property rights in any other product or software, its name or logo belongs to its respective owner.

Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every part of it (including source code, object code, any data contained in it, the manual and any other documentation supplied with it) belongs to, or is validly licensed by, AVEVA Solutions Limited or its subsidiaries. All rights are reserved to AVEVA Solutions Limited and its subsidiaries. The information contained in this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval system, or transmitted without the prior written permission of AVEVA Solutions Limited. Where such permission is granted, it expressly requires that this copyright notice, and the above disclaimer, is prominently displayed at the beginning of every copy that is made. The manual and associated documentation may not be adapted, reproduced, or copied, in any material or electronic form, without the prior written permission of AVEVA Solutions Limited. The user may not reverse engineer, decompile, copy, or adapt the software. Neither the whole, nor part of the software described in this publication may be incorporated into any third-party software, product, machine, or system without the prior written permission of AVEVA Solutions Limited, save as permitted by law. Any such unauthorised action is strictly prohibited, and may give rise to civil liabilities and criminal prosecution. The AVEVA software described in this guide is to be installed and operated strictly in accordance with the terms and conditions of the respective software licences, and in accordance with the relevant User Documentation. Unauthorised or unlicensed use of the software is strictly prohibited. Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved. AVEVA shall not be liable for any breach or infringement of a third partys intellectual property rights where such breach results from a users modification of the AVEVA software or associated documentation. AVEVA Solutions Limited, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

Contents
Introduction ...................................................................................................................................................... 9 1.1 Aims .................................................................................................................................................. 9 1.2 Objectives ......................................................................................................................................... 9 1.3 Prerequisites for training course ................................................................................................... 9 1.4 Course Structure .............................................................................................................................. 9 1.5 Using this guide ............................................................................................................................... 9 1.6 The Curved Hull Toolbar ............................................................................................................... 10 1.7 General ............................................................................................................................................ 11 2 The Curved Hull Modelling Concept .................................................................................................... 13 2.1 Hull Forms ...................................................................................................................................... 13 2.2 Hull Curves ..................................................................................................................................... 13 2.3 Seams and Butts ............................................................................................................................ 13 2.4 Shell Plates ..................................................................................................................................... 13 2.5 Longitudinals and Transversals ................................................................................................... 13 2.6 Curved Panels ................................................................................................................................ 14 3 Getting Started ....................................................................................................................................... 15 3.1 Curved Hull Views .......................................................................................................................... 15 3.2 Curved Hull Defaults ...................................................................................................................... 16 3.2.1 The Default Surface ................................................................................................................. 16 3.2.2 The Default Box........................................................................................................................ 16 3.2.3 The Default Parameters ........................................................................................................... 17 3.3 The Select Menu ............................................................................................................................. 17 4 Introduction to XML ............................................................................................................................... 19 4.1 Exporting / Importing XML Files ................................................................................................... 21 4.2 Setting Curved Hull Defaults in an XML file ................................................................................ 21 4.3 Important Restrictions ................................................................................................................... 22 5 Hull Curves ............................................................................................................................................. 23 5.1 Introduction .................................................................................................................................... 23 5.2 Creating Hull Curves...................................................................................................................... 23 5.2.1 Defining a Hull Curve ............................................................................................................... 23 5.2.2 Defining the name of Multiple Hull Curves ............................................................................... 27 5.2.3 Modifying an existing Hull Curve .............................................................................................. 27 5.3 Examples of Curve generation ..................................................................................................... 29 5.3.1 Three points ............................................................................................................................. 29 5.3.2 General Cylinder ...................................................................................................................... 30 5.3.3 Two points and an axis ............................................................................................................ 31 5.3.4 2 Points and an angle .............................................................................................................. 32 5.3.5 Rotated Plane........................................................................................................................... 33 5.3.6 Parallel to another shell curve .................................................................................................. 34 5.3.7 Sequence of shell curves ......................................................................................................... 34 5.3.8 Combination of curves ............................................................................................................. 36 5.4 XML Hull Curves............................................................................................................................. 36 5.5 Creating Hull Curves...................................................................................................................... 37 5.5.1 By Principal Plane .................................................................................................................... 37 5.5.2 By Plane ................................................................................................................................... 37 5.5.3 By Cylinder ............................................................................................................................... 38 5.5.4 Parallel to Another Curve ......................................................................................................... 39 5.5.5 As a Combination of other Curves ........................................................................................... 40 5.5.6 From an Existing/External Curve ............................................................................................. 41 5.6 Modifying an existing Hull Curve ................................................................................................. 41 Exercise 1 ....................................................................................................................................................... 41 6 Storable Points ....................................................................................................................................... 43 6.1 Creating Storable Points ............................................................................................................... 43 6.2 Modifying Storable Points ............................................................................................................. 45 6.1 XML Point definition ...................................................................................................................... 45 6.1.1 Explicit ...................................................................................................................................... 46 6.1.2 Polar ......................................................................................................................................... 46 6.1.3 Point on Surface ....................................................................................................................... 46 www.aveva.com 6.1.4 Point on Curve.......................................................................................................................... 46 5 Copyright 1994 to current year.
AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) 6.1.5 Moved point .............................................................................................................................. 47 Seams and Butts .................................................................................................................................... 49 7.1 Introduction .................................................................................................................................... 49 7.2 Creating Seams and Butts ............................................................................................................ 49 7.2.1 Defining a Seam/Butt ............................................................................................................... 49 7.2.2 Modifying an existing Seam/Butt .............................................................................................. 50 7.3 Verifying Seam/Butt Arrangement ............................................................................................... 51 7.4 XML Seam Elements ...................................................................................................................... 53 Exercise 2 ....................................................................................................................................................... 54 8 Shell Plates ............................................................................................................................................. 59 8.1 Introduction .................................................................................................................................... 59 8.2 Creating Shell Plates ..................................................................................................................... 59 8.2.1 Modifying an existing Shell Plate ............................................................................................. 64 8.1 XML Shell Plate elements .............................................................................................................. 64 8.1 Hull PPI ............................................................................................................................................ 66 8.1.1 Bending template data ............................................................................................................. 67 8.1.2 Cpanparts data ......................................................................................................................... 67 Exercise 3 ....................................................................................................................................................... 68 9 Shell Profiles .......................................................................................................................................... 69 9.1 Introduction .................................................................................................................................... 69 9.2 Creating Longitudinals and Transversals ................................................................................... 69 9.1 XML Longitudinals and Transversals .......................................................................................... 71 Exercise 4 ....................................................................................................................................................... 73 9.2 The Shell Expansion View ............................................................................................................. 74 9.3 Modifying Longitudinals and Transversals ................................................................................. 75 9.4 Adding Branches, i.e. cranking a shell profile ............................................................................ 76 9.5 Adding a branch using an existing curve ................................................................................... 77 9.6 Adding a branch using a temporary geometry curve ................................................................ 77 9.7 Deleting a branch ........................................................................................................................... 77 9.7.1 Adding a branch using XML ..................................................................................................... 78 Exercise 5 ....................................................................................................................................................... 79 9.8 Splitting Symmetric Profiles ......................................................................................................... 81 9.9 Splitting Longitudinals and Transversals ................................................................................... 81 9.10 Combining previously split Longitudinals and Transversals ................................................... 81 9.11 Using XML to Split Longitudinals and Transversals .................................................................. 82 9.12 Developed profile views ................................................................................................................ 83 Exercise 6 ....................................................................................................................................................... 84 9.13 Body plan Views............................................................................................................................. 85 9.14 Shell Stiffeners ............................................................................................................................... 86 9.15 Modifying Shell Stiffeners ............................................................................................................. 86 9.16 Deleting a Shell Stiffener ............................................................................................................... 89 9.17 XML Shell Stiffeners properties .................................................................................................... 89 9.18 Material ............................................................................................................................................ 89 9.19 Ends ................................................................................................................................................ 90 9.20 Inclination ....................................................................................................................................... 91 9.21 General Purpose ............................................................................................................................ 91 Exercise 7 ....................................................................................................................................................... 92 9.22 Additional features for shell profiles ........................................................................................... 94 9.22.1 Holes ........................................................................................................................................ 94 9.22.2 Modifying an existing hole ........................................................................................................ 94 9.22.3 Notches .................................................................................................................................... 95 9.22.4 Modifying an existing notch ...................................................................................................... 95 9.22.5 Cutouts ..................................................................................................................................... 96 9.22.6 Modifying an existing cutout ..................................................................................................... 96 9.22.7 Marking ..................................................................................................................................... 97 9.22.8 Modifying an existing marking .................................................................................................. 97 9.23 XML Additional features for shell profiles ................................................................................... 98 9.23.1 Holes ........................................................................................................................................ 98 9.23.2 Notches .................................................................................................................................... 99 9.23.3 Cutouts ................................................................................................................................... 100 9.23.4 Marking ................................................................................................................................... 100 www.aveva.com Exercise 8 ..................................................................................................................................................... 101 7
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) 10 Curved Panels .................................................................................................................................. 103 10.1 Introduction .................................................................................................................................. 103 10.2 Creating Curved Panels .............................................................................................................. 103 10.3 Modifying an existing Curved Panel .......................................................................................... 104 10.4 Combining Curved Panels .......................................................................................................... 104 10.5 Holes in curved panels ................................................................................................................ 105 10.6 XML Curved Panels ........................................................................................................................ 107 10. 7 Holes in curved panels .................................................................................................................. 108 Curved Panel view ................................................................................................................................... 110 10.5.1 Dimensioning Curved Panel Views ........................................................................................ 111 Exercise 9 ..................................................................................................................................................... 112

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

CHAPTER 1

Introduction
Curved Hull Modelling is an integral part of the AVEVA Marine product range as it used for the modelling of all shell plating and stiffening. From this model the Hull Production Information module can produce many kinds of production information, including plate and stiffener developments. This course is designed to give a comprehensive introduction to the concept and use of AVEVA Marine Curved Hull Modelling. After completion of the course the manual can also be used as a reference source in conjunction with the AVEVA Marine Documentation.

1.1

Aims

The aim of the course is to provide the knowledge required to create AVEVA Marine Curved Hull Objects. After completing the course the user should be in a position to immediately start modelling curved steel structure.

1.2

Objectives

On completion of the course the Trainee should have covered the following topics: 1. 2. 3. 4. 5. Creating seams and butts. Creating shell longitudinals and transversals. Working in shell expansion and bodyplan views. Developing shell plates and stiffeners to check for manufacturing suitability. Creating curved panels.

1.3

Prerequisites for training course


All trainees should have successfully completed the AVEVA Marine Marine Drafting training course.

1.4

Course Structure

Training will consist of oral and visual presentations, demonstrations and set exercises. Each workstation will have a training project, populated with model objects. This will be used by the trainees to practice their methods, and complete the set exercises.

1.5

Using this guide

Certain text styles are used to indicate special situations throughout this document, here is a summary; Menu pull downs and button press actions are indicated by bold dark turquoise text. Information the user has to Key-in 'will be red and in inverted commas.' Annotation for trainees benefit:

Additional information

System prompts should be bold and italic in inverted commas i.e. 'Choose function' Example files or inputs will be in the courier new font, colours and styles used as before.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

References to User Documentation and the paths shown can be accessed from the Start Menu > All Programs > AVEVA Marine > AVEVA Marine Suite 12.1 Help and then selecting AVEVA Marine

This will open the Contents page as shown below. You can now navigate through the folders as referenced in this manual.

1.6

The Curved Hull Toolbar


1. 2. 3. 4. 5. 6. 7. 8. 9. Select object in drawing Skip object Store and skip object Modify object Default box Create shell profile Create seam/butt Create shell plate Split shell stiffener

Each of these functions will be discussed in the relevant chapter of this guide.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

10

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

1.7

General

AVEVA Marine Curved Hull modelling is used to define the seams and butts on the surface of the vessel

A quick development of each plate can be generated to check the developed size and the rolling required for manufacture.

AVEVA Marine Curved Hull modelling is also used to define the shell stiffening for the vessel, handling both longitudinal and transversal profiles.

As with the shell plates, a quick development of each profile can be generated to check the developed length and the rolling required for manufacture.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

11

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) In addition to the standard AVEVA Marine views (refer to Marine Drafting) additional model views are available to help the curved modeller with the positioning of the seams, butts and profiles. These include:

Shell Expansion View

Body Plan View

After defining the shell stiffening, the profiles are split in way of the block butts. At this stage profile endcuts, inclination and connection information can also be defined. The relevant plates and profiles are then collected to form a curved panel. This curved panel is then used to produce all the relevant manufacturing information by the Hull Production Information module.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

12

CHAPTER 2

2 2.1

The Curved Hull Modelling Concept Hull Forms

Curved Hull Modelling can begin as soon as a hull form is available. The hull form does not have to be finalised and does not yet have to be faired to production standard. At any time during the modelling process the hull form can be substituted and all existing curved objects can be regenerated to take up the new hull form. The idea is to start to use the Curved Hull Modelling as soon as possible in the design process to enable the model to be used in the production of classification drawings.

2.2

Hull Curves

After assigning a hull form to a project the first step is to verify the surface. AVEVA Marine can view a representation of the surfaces in the modelling applications (the 3D viewer allows a visualisation), but it is recommended to verify the integrity of the surface by cutting a series of hull curves. These curves are usually generated at every frame position and also at every longitudinal position. As well as verifying the form of the ship this creation of hull curves also acts as a good test of the quality of the hull form. If there is any problem with the patching of the hull form, i.e. holes in the surface, this generation of hull curves is a good way to find these errors quickly.

2.3

Seams and Butts

After a hull form has been verified by the creation of hull curves the next step is the creation of seams and butts to form the boundaries of the shell plates. Within Curved Hull modelling the opportunity exists to verify and view the developed plate resulting from a particular seam/butt arrangement. This function is used extensively during the arrangement of seams and butts as it quickly gives a minimum developed plate size and also shows the required rolling lines to manufacture the plate. It can easily be checked that the current seam/butt arrangement produces plates within the desired size range, and also if the current arrangement produces plates with curvature that can actually be manufactured using the available facilities. Using the AVEVA Marine system, excessively large plates and high curvature can be spotted and corrected at an early stage.

2.4

Shell Plates

Once the seams/butts have been finalised it is then possible to create the shell plates. Throughout the arrangement of the seams/butts many temporary developed plates can be generated to check different arrangements. However after the positions of the seams/butts have been finalised it is advisable to store the objects permanently on the database. This will then enable the shell plates to be used for the creation of Curved Panels.

2.5

Longitudinals and Transversals

At the same time as the seams/butts on the shell are being positioned the creation of shell profiles can begin. The AVEVA Marine concept for shell profiles involves the initial creation of single profiles at all desired longitudinal and transverse positions. The idea is to create each shell profile in a single run, and then, when the arrangement of the seams/butts is finalised, to split the profiles in way of the seams/butts as required. It is also possible to split the profiles about other shell profiles or about planar panels, curves or planes when they become available in the model. Any time after sending the shell profiles to the Profile Database it is possible to check the result of developing a shell profile. This can highlight any possible manufacturing problems due to overall length or double curvature etc. www.aveva.com Problems highlighted at this stage can usually be solved by a re-arrangement of the shell profiles.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

13

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) After the profile arrangement has been finalised, manufacturing information is added to each shell stiffener, i.e. endcuts, bevel, excess, inclination, etc.

2.6

Curved Panels

When the seams/butts are finalised and the shell profiles have been split into their different blocks it is possible to create curved panel/s for each block. The curved panel is a combination of shell plates and shell stiffeners. By grouping these plates and profiles together as a curved panel it is possible to run the Hull Production Information programs for each curved panel. This produces the required manufacturing information for the shell appearing in a block by block format.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

14

CHAPTER 3

Getting Started

To Start the application go to Start > All Programs > AVEVA Marine > Design > Marine 12.1 > Hull Design, the following dialogue box is displayed: Complete the form as shown. The password is CHULL. After starting the Curved Hull modelling application a drawing must be current before modelling can begin. This drawing can be either an existing or a new drawing.

3.1

Curved Hull Views

When an AVEVA Marine drawing is plotted the AVEVA Marine views appear just as any 2D drafting output would appear. However the main differences and advantages of AVEVA Marine views become apparent when a drawing is open on the screen. These views are actually a live window into the AVEVA Marine 3D model. Each view is a user-defined view of the model and is capable of displaying all objects in the model at any given time. If a model modification is carried out in one of these views all other views in the drawing will automatically be updated to reflect the modification. At any time a view can also be updated to reflect any modelling that has been carried out by another user. This ensures that the user is always working with the most up to date version of the model, there is no need to update databases overnight as any modelling work saved is immediately available to all other users. There are two types of view that can be created from any of the AVEVA Marine Hull applications: Model Views and Symbolic Views (Planar Hull and Curved Hull) All of these views types will be explained in more detail as the course progresses.

Model Views and Symbolic Views are covered in the Marine Drafting training course and therefore will not be covered here.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

15

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

3.2 3.2.1

Curved Hull Defaults The Default Surface

Before any modelling can start the surface to be interacted with should be selected. To set the default surface, start the function Curved Hull > Default > Surface. The following menu will appear: The menu will contain the name(s) of the surface(s) registered in the current project. This may be only one surface, or multiple surfaces depending on the particular design of the current ship.

To select a surface as the default surface, click on the required surface name and click the OK button. This surface will now be used by the system for all modelling until the user selects an alternative one. By default the system will always use the main hull form of the current project unless the user specifically selects another surface.

3.2.2

The Default Box

As well as defining which surface to intersect when generating objects it is also necessary to define the extents of the object. The extents are controlled via the default box, which acts as a trimming box. When an object is created only the portion that appears inside the current default box will be generated by the system. The default box used to create the object will then be stored with the object and any subsequent change in the extent of the object is achieved by editing the default box stored with it. To set the default box, start the function Curved > Default > Box Alternatively use The menu shown opposite will appear: Xmin, Xmax Ymin, Ymax Zmin, Zmax Key in the desired values in the relevant fields and click the OK button. References to FR & LP positions can be used but must be entered in capital letters.

From View A view may be selected, the limits defined in the view will be used to set the current default box values. From Object If the current drawing already contains any curved objects, one of the objects can be selected and the system will set the current default box to the values used to originally create the selected object. Show The extents of the current box will be displayed in all views in the current drawing. This box will now be used by the system for all modelling until the user defines a new one. If the user enters no specific default box values the values shown above will be used by the system. Initially we recommend setting the default box to cover the whole of the ship. Using this method all the objects generated will appear across the whole ship. It is then possible to modify the box to suit each object. Symmetry is controlled by the default box settings e.g. Y min = 0 controls items to be created Port or Port & Starboard, Y max = 0 will allow items to be created Starboard side only.

All objects created will only be generated within the default box. Therefore if you set the default box to the aft end of the ship, remember to change it before trying to generate something in the fore end of the ship. If you do not change the default box to the fore end an error will occur. This is because the whole of the resulting object will be outside the default box. 16

www.aveva.com

Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

3.2.3

The Default Parameters

A default parameter file controls the behaviour and the appearance of the graphics on the screen, in Curved Hull modelling. This file can be viewed and edited by starting the function, Hull Tools > Default Parameters > Update. The menu shown opposite will appear: To view the current settings simply scroll through the file and click Cancel when finished. To modify a setting for the current Curved Hull session only, click on the desired default, modify the value to suit and click OK. This will modify the selected default for the duration of the current session. If the session is ended and another started the default will revert back to its original value. To permanently change a setting for the current and all subsequent Curved Hull sessions, click on the desired default and modify the value to suit. Click the Options button; the menu shown below will appear.

Click the Save button to permanently store the new default values. The default parameters should be set by your AVEVA Marine Hull Manager and should generally not be modified by the user without prior consent.

3.3

For information relating to the options available in the Default Parameters please refer to the AVEVA Marine Documentation Hull Detailed Design, Curved Modelling, Users Guide Interactive, Default Parameters of Curved Hull.

The Select Menu

When using Curved Hull modelling a selection list is constantly referenced by the system. The user, via the functions found in the select menu, controls the contents of this list. When a function is started the system automatically checks the current select list and will apply the function to any suitable objects in the list. For example, if a hull curve is currently active in the list, and the create seam/butt option is started, the system will use the trace of the active hull curve to define the seam. If nothing is active in the list then the system will prompt the user for a definition of the desired seam/butts trace. Therefore the behaviour of the system is very dependent on the contents of the select list and the user must be constantly aware of its contents. Under the Curved Hull > Select function there are eight different options as described below: In Drawing: Used to add objects to the select list by indicating them in the drawing. When the function is started the system will prompt Indicate. Click on each item to be added to the Select List. Use OC when all desired items have been selected. Advanced: Used to define a filter to make selection in a drawing easier, or to quickly select a large number of objects without having to click each one individually. After starting the function the following menu will appear:
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
17

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) To make indicating in a drawing easier, set the Type field to the type of object you wish to select, then click the Pick button. The system will return to the drawing but this time the system will only detect the type of object set in the filter. This is very useful when working with complicated 3D views as it reduces the need for highly accurate indicating. To select a large number of objects without indicating, set the Type field to the type of object you wish to select. If necessary key in an object Name (the use of the * wildcard is fully supported) to further refine the filter then click OK. The system will activate all objects that meet the filter criteria. If several different types of object are to be selected, click the Apply button instead of the OK button and define the next filter, this can be carried out many times to build a list of objects, the List option can be used to display a list of all items currently selected. When the final filter is defined click the OK button. Undo will deselect the last selection made, using Undo again will result in the previous selection being deselected etc., etc. Apply: This will store all of the objects currently in the select list. The system will write the current version of the objects to the database. If no changes have been made to a particular object on the select list the system will return a message stating that the object was not stored as it is identical to the object already stored in the database.

Note that after storing an object it is not automatically removed from the select list. The object will still be active and any subsequent modelling functions may be applied to it. Apply and Deactivate: This will store and skip all objects currently in the select list. Deactivate: This will remove an object from the select list. The system will prompt Indicate, click on each item you wish to remove from the select list. While the prompt Indicate is displayed the Options button can be used to display the Advanced Filter menu, this can be used to make selection in the drawing easier.

Note that skipping an object without storing it will result in the loss of any modifications carried out since the object was originally activated. Deactivate All: This will remove all objects from the select list.

Note that skipping an object without storing it will result in the loss of any modifications carried out since the object was originally activated. List: This will display a list of all currently activated objects. Show Definition: This option allows the selection of an object and the system will display the geometry information associated with that object. The system will prompt Indicate, click on the item you wish the system to display geometry information about. All relevant information for the object selected will appear on the screen.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

18

CHAPTER 4

Introduction to XML

This part of the course is designed to allow users to edit existing XML files created interactively by exporting files from Curved Hull Modelling. It is possible to create XML files without exporting existing files. Using XML to build up a file, creating curved hull components to be run into a project.

For information relating to the options available XML Curved Hull Modelling please refer to the AVEVA

Marine User Documentation Hull Detailed Design, Curved Modelling, Users Guide Batch, XML Based Input Language.

XML stands for eXstensible Mark-up Language. It originates from the more advanced data format SGML. XML is often mentioned together with web technology and HTML but it is important to remember that XML is basically a way to describe and structure data. It can be used in a great variety of applications, not only in web applications. An XML document is organised as a tree structure with one single root element: In this example "Ship" is the root element. Is has two child elements: "Defaults" and "HullCurve". "HullCurve" has also a child element: "ByPrincipalPlane". The basic building blocks of a XML file are elements and attributes.
<Ship> <Defaults Surface="MTP" XMin="FR40" YMin="0" XMax="FR80"/> <HullCurve ObjId="MTPX30"> <ByPrincipalPlane X="FR30"/> </HullCurve> </Ship>

In this file "Ship", "Defaults", "HullCurve" and "ByPrincipalPlane" are elements. The data within the element tags are called attributes. The "Defaults" element for instance, has four attributes: "Surface", "XMin", "XMax" and "YMin". "Surface" is the attribute name and "MTP" is the attribute value. Elements organize the attributes into logical groups. If you compare an XML document to a file system, the elements are the directories and the attributes are the files. An element in the XML file is represented by one or two tags. In this example there are two:
<Ship> ............. </Ship>

<Ship> is called a "start-tag" and "</Ship>" is the "end-tag". In XML, every start tag must have a corresponding end tag.

Note: XML is case sensitive: <Ship>, <SHIP> and <ship> are considered to be three different tags.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

19

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) In XML the tags are not predefined, an application must define its own tags. A set of tags used by a specific application is often referred to as a "vocabulary". When describing a vocabulary you typically state: What elements and attributes are accepted by the application In what order the elements must be given If elements/attributes are required or optional Data types of attributes. Minimum and/or maximum value attributes Default values of attributes The vocabulary of an application can be described in a separate document. There are several formats for describing an XML vocabulary of which the most common ones are: DTD. Stands for "Document Type Definition". This is one of the first formats that were created for defining vocabularies. XML Schema. This format is developed by the World Wide Web consortium, W3C. XML Data Reduced. This is a subset of XML Schema. If an XML document should be validated against a special vocabulary it must have some kind of reference to this vocabulary. You will find this reference in the root element of the XML document, in this example an XML schema:
<Ship xsi:noNamespaceSchemaLocation="C:\AVEVA\marine12.0\xml\CurvedHull.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

Here the root element "Ship" has two special attributes. The first one, called "xsi:noNamespaceSchemaLocation", points out the schema file defining the vocabulary that this document applies to. The second attribute, "xmlns:xsi" is actually a reference to the definition of XML Schema language itself. Since XML is a text file it can be created and edited in any text editor such as "Notepad" or "Wordpad". However, there are many XML tools available on the market that provides "intelligent" editing of an XML file (see example of a freeware Cooktop XML editor screen below).

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

20

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) The root element, "Ship", may have an infinite number of child elements, each element (except "Defaults") representing a curved hull model object:

The input language currently supports: Defaults (surface name and limits) seams, shell plates, shell profiles "stand-alone" shell stiffeners, curved panels. hull curves, stored planes (principal plane or other plane), points.

4.1

Exporting / Importing XML Files

Start Curved Hull modelling. Select the items to be exported to XML. Curved Hull > Select > Advanced to filter the items to be selected, or select interactively in the view. Then select Curved Hull > Batch > Output XML. Edit the file to add or modify objects, verify and save the file.

When imputing an XML file, a drawing doesnt need to be current.


After inputting an XML file the objects will not be automatically displayed, File get work and Insert Model must be used to display the objects. The Log Viewer may be displayed to view the progress of the job, and also to view the log file created during Import.

4.2

Setting Curved Hull Defaults in an XML file

Before inputting the XML file, it may be necessary to modify the default surface and the default box. (These parameters are explained in chapter 3.2.1 and 3.2.2, similar information is required in the XML file to control the default surface to be used and the extent of the objects to be created). If no surface is specified the main hullform will be used. It is possible to define a global default surface and a default limit box statement outside of the individual objects statements. This surface and box will be used when not specified for an individual curved hull object . The limit box is defined with six attributes: XMin, XMax, YMin, YMax, ZMin and ZMax. Naturally, they define the minimum and maximum value along the X-, Y- and Z-axis. If an attribute is omitted this is interpreted as an "unlimited" value. Thus, an empty Defaults element, "<Defaults/>", will be interpreted as a box, unlimited in all directions. The element "<Defaults YMin="0"/>" sets a minimum value along Y-axis, but in all other directions the box is unlimited. The Defaults element may appear any number of times in the file. A Defaults element is modal, i.e. it is valid until the next occurrence of a Defaults element. A new instance of the Defaults element overrides the www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

21

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) previous one completely. Defaults e.g. box limits defined within an object will only be applicable to that object. Example: <Defaults Surface="MTP" XMin="0" YMin="0" ZMin="-100" XMax="FR222" YMax="12700" ZMax="25000"/> Limits specific to one element may be given within the definition of the element.

4.3

Important Restrictions

It is important to understand that when a model object is generated from an input file it will be calculated "from scratch" every time you run the input file. For example: if a shell profile already exists in the data bank the old profile will be deleted before the new one is generated. (However if the input file fails then the old shell profile and all its shell stiffener will remain in the data bank.) This has an impact in some situations explained below: Switching Between Batch and Interactive Generation Consider the following sequence of operations: 1. Create shell profile via XML input. 2. Modify the profile in interactive Curved Hull. 3. Run the XML input file again. The modifications made in interactive Curved Hull are now lost!

After generating curved hull objects via XML, a Get Work is necessary, since the batch generation starts a new process and its own Dabacon session. This will also automatically trigger a Clean Workspace.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

22

CHAPTER 5

5 5.1

Hull Curves Introduction

After a new project has been created one of the first recommended tasks in Curved Hull modelling is to verify the hull form. The best way to do this is to generate a series of frame, buttock and waterline curves. These curves are collectively known as Hull Curves. The successful generation of a Hull Curve at every frame and longitudinal position is a good indication that the hull form being used is of a suitable quality to allow the more complex curved hull modelling functions to be carried out.

5.2 5.2.1

Creating Hull Curves Defining a Hull Curve

The following chapter describes the options available to the user to define the line of a Hull Curve. It should be noted that these options are similar to the ones available when defining seams/butts and longitudinal traces. The options will be defined in this chapter but frequently referred to from other chapters. Set the required defaults as described in Chapter 3.2 Curved Hull Defaults and ensure the Advanced Object selection list is empty. Start the function Curved Hull > Model > Create Hull Curve The following menu will appear: There are three tabs: General, Limit, & Curve Data. General: Curve name: Define a unique name for the hull curve. (See also 5.2.2 Defining the name of Multiple Hull Curves)

The names for main frame, buttock and waterline curves should be in accordance with rules set up in the Hull Reference Object, ask your Hull Manager for this information. If SBH_FREE_SEAMPROF_NAMES is set, these name prefix rules are not compulsory. For the frame, buttock and waterline curves the following naming conventions are often applied. Frames <project letters> X <frame number> e.g. Hull curve at frame 20 = MTPX20 Buttocks <project letters> Y <co-ordinate or LP number> e.g. Buttock 1000mm off centreline = MTPY1000 Buttock at LP2 = MTPY2 Waterlines <project letters> Z <co-ordinate or LP number> e.g. Waterline at 5000mm above base = MTPZ5000 Waterline at LP25 = MTPZ25 Symmetry: The symmetry box is disabled for hull curves as the system will create reflected curves automatically. For hull curves Ymin, in the default box or Limit form should never be set to less than zero (0). Block limit: Only active for seams/butts:
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
23

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Limit: Xmin, Xmax, Ymin, Ymax, Zmin, Zmax: Give minimum and maximum values for the extent of the curves that will be created. (This will override the default box values). Portside: Resets Ymin to 0. Starboard: Resets Ymax to 0. Any: A box over the centreline will be defined. Default: Resets current interactive curved hull defaults. Curve Data: Type: There are three options, these are: 1) Principle Plane: Select Axis select X (will create a frame curve), Y (will create a buttock curve) or Z. (will create a waterline curve). Key in a Coordinate (FR & LP positions are valid). Multiple positions can also be defined, i.e. FR0(1)20 or X=0(1000)10000 Parallel to another shell curve: Give the name of an existing curve in the Curve name pll box or select the browse button this gives the option to select an existing curve currently displayed, the name of the curve will be placed in the Curve name pll box. The new curve will be offset parallel to the named curve, by the distance defined in the Distance box. The curve can also have different offset distances defined for end 1 and end 2 of the curve, where Distance = offset at end 1, and Distance end 2 = offset at end 2. Direction: If Distance End 2 is used, this field defines the direction used to define end 1 and end 2 of the original curve. This field tells how to interpret "end 1" and "end 2". For example, FOR means that the curve should be thought of as running towards the foremost end of the ship, meaning "end 1" is the aftmost end of the curve and "end 2" is the foremost end. 2) Method: X, Y or Z means that the displacement is made along curves created by intersecting the surface with principal planes perpendicular to the given coordinate axis. Perp means that the curves are created by the intersection of the surface and planes that perpendicular to the original curve in a certain point. Using Perp will produce a developed plate that has a constant distance between the two edges made from the two parallel seams. Used in two directions, this can create a rectangular (or close to rectangular) developed plate. Side: In which direction to move the curve. Only an approximate direction is needed as the displacement is done in the surface. Irrelevant alternatives are automatically excluded from the field list. Tolerance: The tolerance used in measuring the accuracy of the displaced curve created as a spline. This value has to correspond to the accuracy of the surface. The default tolerance is 3 mm. Iterations: Maximum number of iterations used to reach a displaced curve with the accuracy given by Tolerance above. By default the number of iterations are set to 20. Excess end 1 = Extension beyond end 1 Excess end 2 = Extension beyond end 2 Approximate plane: When set, an approximately parallel displacement is done, with the restriction that the resulting curve is planar. In this case only three points are displaced, and then a plane is created using these points. The points are the end points and the midpoint of the original curve intersected with the limiting box. 3) Sequence of shell curves: Offset a number of curves between two existing curves.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
24

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Advanced: The advanced button gives additional options for curve generation as shown below: Select 1. By Plane The following menu will be displayed.

Type of Plane: 1. Principle Plane: See Curve data above. 2. 3 Points: give 3 X,Y,Z coordinates to define the plane to cut the surface. 3. 2 Points + Axis: The plane is defined by 2 points and the condition that the plane is parallel to one of the principle axis.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

25

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

4. 2 Points + Angle: The plane is defined by 2 points and an angle in the plane defined by the two co-ordinate axis 5. Rotated Plane: See worked example in section 4.3.5 6. Reflected in CL: A pre-selected curve defined for one side of the ship can be reflected to the other side. 7. Existing Plane/Panel: The plane is defined by the selection of an existing plane or panel 2. By General Cylinder: A general cylinder is a special type of surface used to intersect the hull form. The user defines a series of points and the system creates a directrix through the points. This directrix is then projected, along a user-defined generator axis, through the hull form.

3. Parallel to another shell curve: (See Curve Data).

4. Combination of curves: The line of the hull curve is defined by combining two existing, intersecting, curves.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

26

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5. Get curve from external source: If a curve has been made available from a surface system it can be called into Curved Hull modelling and used to define a hull curve. 6. Reflected in CL: A pre-selected curve defined for one side of the ship can be reflected to the other side. 7. Existing: Allows the selection of an existing curve for modification regardless of the Curved Hull > Select > Advanced option being set to Hull Curve. 8. Surface/Surface: An intersection curve between two surfaces will be created.

5.2.2

Defining the name of Multiple Hull Curves

Auto name: This box only appears if multiple curves have been created using the Advanced button on the Curve Data form. Check this box and the system will apply the given name to the first hull curve and then append a running number to that name for each subsequent hull curve. Example: Three curves have been cut the name CURVE1 has been given and the auto name box has been checked the resulting curves will be named CURVE1, CURVE11, CURVE12 Alternatively in the name field certain characters can be used to indicate an integer to be incremented. Example: Three curves have been cut the name CURVE<1> has been given and the auto name box has been checked the resulting curves will be named CURVE1, CURVE2, CURVE3 The menu will also contain the default box values used to generate the hull curve and the surface used in the generation. When the name is complete, click the OK button. The system will apply the given name to the hull curve. At this stage the hull curve only exists in the current workspace. If happy with the resulting hull curve use Curved Hull > Select > Apply and Deactivate. Alternatively use the button from the Curved Hull Toolbar.

5.2.3

Modifying an existing Hull Curve

If, after creating a hull curve, it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the Hull Curve exists in one of the views. The advanced filter should be set to All or Hull Curve or select Curved Hull > Model > Create Hull Curve > Advanced > Existing. Start the function Curved Hull > Model > Modify. Alternatively use The system will prompt Indicate. Click once on the Hull Curve to be modified. The system will highlight the selected Hull Curve and the following menu will be displayed:

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

27

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Name: Change the name of the hull curve. Limits: Modify the extent of the hull curve. Modify curve: Clicking this button results in the following menu being displayed.

Select Surface: The surface selection form will be displayed. Select the surface to interact with, then select OK.

Modify Plane: Modify the plane of the selected curve, depending on the definition of the original curve, a dialogue box similar to that shown opposite will be displayed. Select Type: Clicking this button results in the Create Curve menu being displayed, select the Curve Data tab and select Advanced. The original curve menu will be displayed. The full list of curve types can be selected as shown on the next page. After modifying the curve as required select OK to execute the changes. The system will regenerate the hull curve in the drawing and return to the original hull curve modification menu. After completing all the necessary modifications, click the OK button. The system will regenerate the hull curve using all the modified data. If happy with the result use Curved Hull > Select > Apply and Deactivate.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

28

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.3 5.3.1

Examples of Curve generation Three points

Ensure a drawing is current that contains a suitable view. Set the default surface and default box. Start the function Curved Hull > Model > Create Hull Curve select the Curve Data tab and select Advanced. The system will display the menu opposite: Select 1 By Plane. The following menu will be displayed:

Select option 2 - 3 Points, the following menu will be displayed: Select option 1 - 3 Coordinates. (The other options for creating points are covered in Chapter 6 Storable Points). The system will display the following menu:

Key in the X, Y, Z values for Point 1, Point 2 and Point 3 and click the OK button. The system will generate the trace line for the hull curve using the plane defined and the current default box. The Hull Curve dialogue box will be displayed. Key in the Name of the curve. The name of the active surface is displayed. The X,Y,Z limits will be displayed, (these may be modified if required). If happy with the resulting hull curve use Curved Hull > Select > Apply and Deactivate.

You must select File > Save Work to commit changes of model objects to the databank, also File > Save Drawing to save the graphical information. www.aveva.com 29

Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.3.2

General Cylinder

Ensure a drawing is current that contains a suitable view. Set the default surface and default box. Start the function Curved Hull > Model > Create Hull Curve select the Curve Data tab and select Advanced, select option 2 By General Cylinder. The system will display the following menu: Select the axis along which the defined curve will be projected onto the surface. The system will display the following menu: Key in two co-ordinates to position the first point of the directrix then click the Apply button, the point will be displayed on the screen, and the system will redisplay the menu shown opposite. Continue defining co-ordinates and clicking the Apply button.

After keying in the last two co-ordinates use the OK button, not the Apply button. The system will display the following menu:

The Min Coord and Max Coord fields are used to define the extent of the projection along the Generator Axis. These fields will automatically contain the current default box values.

The 1st Angle and 2nd Angle fields are used to control the angle of the resulting directrix as it leaves the first end point and enters the last end point. After completing the menu use the OK button. The menu to allocate a name to a hull curve will now be displayed. The limits may also be redefined. Fill in the desired name and click the OK button.

If happy with the resulting hull curve use Curved Hull > Select > Apply and Deactivate.

There are limitations to the curves generated using this method. The curve can only contain a limited amount of 3D shape. If problems occur please try limiting the length/curvature of the resulting curve.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

30

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.3.3

Two points and an axis

Ensure a drawing is current that contains a suitable view. Set the default surface and default box. Start the function Curved Hull > Model > Create Hull Curve select the Curve Data tab, then select Advanced, select option 1 By Plane. The system will display the menu shown opposite: Select option 3 - 2 Points + Axis. The system will display the following menu:

Select the relevant method to define point 1, in this example select 1 - 3 Coordinates.

The following form is displayed: Key in the co-ordinates to define Point 1 and Point 2 then click the OK button. The system will display the following menu:

Select the principle axis that the plane will run parallel to. The menu to allocate a name to a hull curve will now be displayed. Fill in the desired name and limits then click the OK button. If happy with the resulting hull curve use Curved Hull > Select > Apply and Deactivate.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

31

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.3.4

2 Points and an angle

Ensure a drawing is current that contains a suitable view. Set the default surface and default box. Start the function Curved Hull > Model > Create Hull Curve select the Curve Data tab, then select Advanced, select option 1 By Plane. The system will display the following menu: Select option 4 - 2 Points + Angle. The system will display the following menu:

Select the relevant method to define point 1, in this example 1 - 3 Coordinates. The following form will be displayed.

Key in the position of the two points (X,Y,Z) Select OK The following form will be displayed:

Select the Axis to be used for rotation, key in the Angle. Select OK.

The following form will be displayed: Give the Name of the curve and set the limits. Select OK. The curve will be displayed on the screen.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

32

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.3.5

Rotated Plane

Ensure a drawing is current that contains a suitable view. Set the default surface and default box. Start the function Curved Hull > Model > Create Hull Curve select the Curve Data tab, then select Advanced, select option 1 By Plane. The system will display the following menu: Select option 5 Rotated Plane. The system will display the following menu:

Select 1 Principal Plane. The following menu will be displayed: Select the Axis for the plane and key in the Coord , Example shows Axis X at FR100. Select OK, the following form is displayed:

Select the Rotational Axis/Angle Axis Give a Coordinate (along the Rotational Axis) Key in an Angle or multiple angles. Example shows Coord LP5, angles 70, 75, 80 & 85 degrees Select OK, the following screen will be displayed: Key in the Name of the curve, (if multiple curves have been defined the Auto Name option will be available). The limit box will also be displayed. In the example shown the name ROT_PLN1, ROT_PLN2, ROT_PLN3 and ROT_PLN4 will be given to the curves that are created.

The resulting curves created from Rotated Plane using the values defined in the input forms shown on the left..

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

33

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.3.6

Parallel to another shell curve

Ensure a drawing is current which contains a suitable view of the existing curve to be offset. Set the default surface and default box. Start the function Curved Hull > Model > Create Hull Curve and click the General tab, key in the name of the new curve, and select the symmetry. Click the Limit tab and modify the limit box for the resulting curve, if necessary. Click the Curve Data tab. From the Type drop down box select Parallel to another curve. Key-in the Curve name pll or use the button and select the curve to be offset on the screen (the name will be automatically inserted in the box). Key in the Distance: between the existing curve and the new curve, 1000 in the example shown. Method: For the example shown the offset will be measured perpendicular to the original curve. Side: In the example shown the curve will be offset above the original curve. Select OK. When finished, select Curved Hull > Select > Apply and Deactivate. Tolerance: Default 3mm (should match the surface accuracy). Iterations: Number of times the calculation to approximate the displacement is repeated. Excess end 1: Extension to the curve at end 1 resulting in the curve being longer than the base curve. Excess end 2: Extension to the curve at end 2 resulting in the curve being longer than the base curve. Approximate Plane: The displaced curve will be planar using the start, mid and end points of the base curve to approximate the trace of the resulting curve.

5.3.7

Sequence of shell curves

This type of curve generation is used to space curves between two existing curves, seams or butts. Ensure a drawing is current which contains a suitable view of the existing curves. Set the default surface and default box which should be set within the limits of the curves to be selected. Select Curved Hull > Model > Create Seam/Butt or Create/Hull Curve and select the General tab, key in the name of the new curve, seam or butt and define the symmetry (and define if it should be a block limit for seam or butt only). Select the Limit tab and modify the limits to suit your requirements (Xmin = FR201+200, Xmax = FR210+200, Ymin = 0 for the example shown). Select the Curve Data tab, in the type field select Sequence of shell curves.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

34

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

In the Base name pll box enter the name of the first curve or use the button and select the curve in the drawing, MTPS318 in the example shown. In the End name pll box enter the name of the second curve or use the button and select the curve in the drawing, MTPS316 in the example shown. Number of: key the number of new curves to be created, e.g. 3. Method: In this instance the curves would be spaced around a curve created in the X plane. Tolerance: Default 3mm (should match the surface accuracy). Iterations: Number of times the calculation to approximate the displacement is repeated. Excess end 1: Extension to the curve at end 1 resulting in the curve being longer than the base curve. Excess end 2: Extension to the curve at end 2 resulting in the curve being longer than the base curve. Approximate Plane: The displaced curve will be planar using the start, mid and end points of the base curve to approximate the trace of the resulting curve. Click OK. The result should be as shown below:

If happy with the resulting curves/seams use Curved Hull > Select > Apply and Deactivate. The tolerance used in measuring the accuracy of the displaced curves (which are created as a splines), must correspond to the accuracy of the surface. The default tolerance is 3 mm.

For more informations see AVEVA Marine Documentation; Hull Detailed Design; Curved Modelling; Users Guide Interactive; Interactive Functions; Curved Hull Menu; The Model Submenu; Create Seam/Butt.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

35

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.3.8

Combination of curves

This type of curve generation is used to combine existing Seams and Butts, as the combination of Hull Curves has no real benefit. Ensure a drawing is current which contains a suitable view of the existing curves to be combined. Set the default surface and default box. Change Curved Hull > Select > Advanced to Seam/Butt if necessary. Select Curved Hull > Select > In Drawing and select the curves to be combined. Select Curved Hull > Model > Create Seam/Butt and select the Curve Data tab, then select Advanced. Select 4. Combination of Curves. The system will prompt Indicate starting point. Click on the curve end that will make up the start of the combined curve. The system will prompt Indicate end point. Click on the curve end that will make up the end of the combined curve. The menu to allocate a name to a hull curve will now be displayed. Fill in the desired name, define the symmetry and whether if it should be a block limit. Click the OK button. If happy with the resulting hull curve use Curved Hull > Select > Apply and Deactivate.

5.4

XML Hull Curves

Hull Curves should only ever be cut for the port side of the ship, as the system will automatically create a reflected curve for the starboard side. Never create hull curves over centreline or they will reflect back on top of themselves. For hull curves Ymin, in the default box, should never be set to less than zero (0).

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

36

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.5

Creating Hull Curves

The following section describes the options available to the user to define the line of a Hull Curve. It should be noted that these options are identical to the ones available when defining seams/butts and longitudinal traces. The options will be defined in this chapter but frequently referred to from other chapters.

5.5.1

By Principal Plane

Surface intersected with one-coordinate plane. Example:


</HullCurve> <HullCurve ObjId="MTPX20"> <ByPrincipalPlane X="FR20" /> </HullCurve>

5.5.2

By Plane

The curve plane can be defined: ByPoints plane. Example:


<HullCurve ObjId="MTPA1"> <ByPlane> <ByPoints> ........ (see chapter 5.3) ....... </ByPoints> </ByPlane> </HullCurve>

3 points define the plane. The user supplies 3 XYZ coordinates to which the system fits a

Angled axis. Example:

The plane is defined by 2 points and an angle in the plane defined by the two co-ordinate

<HullCurve ObjId="MTPA2"> <ByPlane> <Angled> ........ (see chapter 5.3) ....... </Angled> </ByPlane> </HullCurve>

AxisParallel principal axes.

The plane is defined by 2 points and the condition that it is parallel to one of the

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

37

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Example:
<HullCurve ObjId="MTPA3"> <ByPlane> <AxisParallel Axis=Y> ........ (see chapter 5.3) ....... </AxisParallel> </ByPlane> </HullCurve>

Stored Example:

The plane is defined by a stored plane object.

<HullCurve ObjId="MTPA4"> <ByPlane> <Stored ObjId="PLANE_1" /> </ByPlane> </HullCurve>

5.5.3

By Cylinder

A hull curve created by intersecting the surface with a general cylinder has a child element called "ByCylinder". This element has a child element "GeneratorX", "GeneratorY" or "GeneratorZ".

The "ByCylinder" element has three attributes: Surface: The name of the surface to be intersected, optional. If the attribute is omitted then the surface in the current Defaults element will be used. If there is no default surface then an error will be signalled. Controls the angle of the directrix in the start point. The angle is calculated against the u-axis, optional. Controls the angle of the directrix in the end point, optional.

Angle1: Angle2:

By selecting one of the "Generator" elements you select the generator axis for the cylinder. GeneratorX means that the generator axis is along the X-axis. GeneratorY and GeneratorZ indicates a generator along the Y- and Z-axis respectively. The Generator (X, Y or Z) element also defines the directrix curve by a sequence of point elements, at least two and no more than 100.

The "Point" element has two attributes giving the coordinate values of the point. For "GeneratorX" you give Y- and Z-coordinates, for "GeneratorY" you give X- and Z-coordinates and for "GeneratorZ" you give Xand Y-coordinates. The Generator element has two attributes controlling the generator axis:
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
38

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Min: Minimum value for the generator along the selected axis, optional. Max: Maximum value for the generator, optional. Example:
</HullCurve> <HullCurve ObjId="MTPC1"> <ByCylinder Angle1="60"> <GeneratorY Min="0" Max="20000"> <Point X="FR15" Z="12500" /> <Point X="FR25" Z="12500" /> <Point X="FR35" Z="13000" /> <Point X="FR40" Z="12500" /> <Point X="FR45" Z="12000" /> </GeneratorY> </ByCylinder> <Box XMax="FR50" XMin="FR10" YMax="20000" YMin="0" ZMax="25000" ZMin="-100" /> </HullCurve>

5.5.4

Parallel to Another Curve

A curve can be created parallel to another curve by a child element called "Parallel". The Parallel element consists of a "Curve" element defining the base curve and a "Displacement" element holding details about the displacement like distance and direction. The Curve element can be a reference to a stored curve or a complete curve definition. The "Displacement" element has two child elements

The attributes of "Displacement" are: Side: Indicated in what direction to move the curve. Required attribute, possible values are: "For", "Aft", "PS", "SB", "Top" and "Bot". Method: Method for calculating the displaced curve. Possible values are: "X", "Y", "Z" and "Perp". Perp is the default value.

Direction: Used to define direction in which End1 and End2 are given. Optional attribute, possible values are: "For", "Aft", "PS", "SB", "Top" and "Bot". If omitted the End1 and End2 will be the end1 and end 2 of the base curve. The "End1" and "End2" element holds displacement data for each end of the base curve. Distance: The distance between the base curve and the new curve in the current end.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

39

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Excess: Excess in the current end. Example:
</HullCurve> <HullCurve ObjId=MTPPAR1"> <Parallel> <Curve> <Stored ObjId="Curve1" /> </Curve> <Displacement Side="Top" Method="Perp" Direction="For"> <End1 Distance="1000" Excess="200"/> <End2 Distance="1200" /> </Displacement> </Parallel> <Box XMin="FR10" YMin="0" ZMin="-100" XMax="FR50" YMax="30000" /> </HullCurve>

or
</HullCurve> <HullCurve ObjId="MTPPAR2"> <Parallel> <Curve> .......... (see chapter 5.3.6) </Curve> <Displacement Side="Top" Method="Perp" Direction="For"> <End1 Distance="1000" Excess="200"/> <End2 Distance="1200" /> </Displacement> </Parallel> <Box XMin="FR10" YMin="0" ZMin="-100" XMax="FR50" YMax="30000" /> </HullCurve>

5.5.5

As a Combination of other Curves

A curve can be created as a combination of two other curves by a child element called "Combined". The Combined element consists of two curve definitions.

Each curve can be a reference to an existing curve or a complete curve definition. Each Curve element has an attribute: Side: Selects which part of the curve that should be used in the combination. Possible values are: "First", "Last", "For", "Aft", "PS", "SB", "Top" and "Bot".

Example:
<HullCurve ObjId="MTPCOMB1"> <Combined> <Curve Side="Aft"> <Stored ObjId="CURVE1" /> </Curve> <Curve Side="For"> <Stored ObjId="CURVE2" /> </Curve> </Combined> </HullCurve>

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

40

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5.5.6

From an Existing/External Curve

A curve can also be defined from an existing hull curve or from a curve in an external surface system by using the child element "Stored". It has the following attributes: ObjId: Surface: Example:
<HullCurve ObjId="MTPA5"> <Stored ObjId="Stored Curve Name" /> </HullCurve>

The name of the existing hull curve or the name of the external curve. The name of the surface in the external surface system. If this attribute is omitted, "ObjId" will be interpreted as a hull curve in the AVEVA Marine data bank.

5.6

Modifying an existing Hull Curve

Modification of a hullcurve created in batch can be done in two ways: modify XML file and start batch modelling again, modify element interactively.

Exercise 1
Start a new drawing and save it as HULLCURVES. 1. Create, name and store hullcurves for FR-4 FR222 inclusive. Name the resulting hull curves MTPX-4 MTPX222. Set Z min = 4700 for FR-4 to FR9, No_Limit for FR10 to FR217, and 8000 for FR218 to FR222. 2. Create, name and store hullcurves for horizontal longitudinal positions LP0 LP15. Name the resulting hull curves MTPY0 MTPY15 3. Apply and deactivate the curves and Save Work 4. Select the hull curves named MTPY* (use Curved Hull > Select > Advanced to filter the selection, use MTPY* in the name box and Hull Curves in the Type box). When the output form is displayed name the file CURVES (the xml extension will be added automatically). An extract from the output file is shown below. Deactivate All selected hull curves.
<HullCurve ObjId="MTPY0"> <ByPrincipalPlane Y="0" Surface="MTP"/> <Box YMin="0"/> </HullCurve> <HullCurve ObjId="MTPY1"> <ByPrincipalPlane Y="LP1" Surface="MTP"/> <Box YMin="0"/> </HullCurve> <HullCurve ObjId="MTPY10"> <ByPrincipalPlane Y="LP10" Surface="MTP"/> <Box YMin="0"/> </HullCurve> <HullCurve ObjId="MTPY11"> <ByPrincipalPlane Y="LP11" Surface="MTP"/> <Box YMin="0"/> </HullCurve> <HullCurve ObjId="MTPY12"> <ByPrincipalPlane Y="LP12" Surface="MTP"/> <Box YMin="0"/> </HullCurve> Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
41

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5. Open the file using an XML editor (Notepad can be used) Edit this statement as shown below. Note the plane is now Z. Repeat for MTPZ21 to MTPZ43, you will need to copy the HullCurve statement and paste at the end of the file above the </Ship> statement for the remaining curves. Save the file.
</HullCurve> <HullCurve ObjId="MTPZ20"> <ByPrincipalPlane Z="LP20" Surface="MTP"/> <Box YMin="0"/> </HullCurve>

6. Select Curved Hull > Batch > Run XML Input File and select the file CURVES.xml. View the log viewer to check the progress of the job. View the log file to check the results. File > Get Work then Insert Model to add the curves named MTPZ* to the current view.

7. Save the drawing, the drawing should appear as shown below.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

42

CHAPTER 6

6 6.1

Storable Points Creating Storable Points

It is possible to store points for use when creating curves, seams, etc.

The points are only available in the drawing in which they are created, and cannot be inserted into a view. Sub-pictures containing the desired points can be copied to other drawings and the points transferred to other views using the Model> Copy options.

To display the available options select Curved Hull > Model > Create Storable Point The options for creating points are displayed: 1. 3 Coordinates: the menu shown below will be displayed:

Key in the coordinated for the point, then click OK.

Apply may be used when defining more than one point, if more than one point has been created a check box for Auto Name will be displayed in the following menu: Key in the name of the point, click OK. If multiple points have been created Auto Name should be checked and the start number entered between <> as shown opposite. This will result in points PNT1, PNT2 etc. being created. If happy with the resulting point use Curved Hull > Select > Apply and Deactivate. 2. Surface Intersected With Line: the following menu will be displayed: The point created will be used by the system to define a line that is parallel to one of the co-ordinate axes. Coordinates: X/Y, Approximate Z X/Z, Approximate Y Y/Z, Approximate X The coordinates should be keyed in the order displayed. E.g. for the example shown First Coord = X, Second Coord = Y. The Approximate Coord need only be used if the line will intersect the surface at more than one location. Apply may be used when defining more than one point. When finished click OK. Key in the name of the point, click OK. If happy with the resulting point use Curved Hull > Select > Apply and Deactivate.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

43

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

3. Curve Intersected With Plane: Activate one or more curves (ensure the plane you wish to use to intersect the curves with, does pass through the curves), when finished select OC. Select Curved Hull > Model > Create Storable Point Select 3 Curve Intersected With Plane the following menu will be displayed: Define the plane to be used to intersect the selected curves, select OK. Key in the Name of the point. At this stage the point only exists in the current workspace. If happy with the resulting point use Curved Hull>Select>Apply and Deactivate.

4. Point Moved Along Curve: Select one or more curves, when finished select OC. Select Curved Hull > Model > Create Storable Point Select 4 Point Moved Along Curve. The following menu will be displayed: Distance: The distance (multiple values may be given) from the end of the curve. In this example 1000(1000)5000 will place points 1000, 2000, 3000, 4000 and 5000 from the AFT end of the curve. From end: The end of the curve the distance will be measured from. When complete select OK.

The following form will be displayed: If multiple locations have been defined the Auto Name option will be available. In the example shown the points would be named PNT11, PNT12, PNT13 etc., if Auto Name is not used the system will prompt for the name of each point individually. If happy with the resulting point use Curved Hull > Select > Apply and Deactivate. 5. Intersection Between Two Curves: Select two intersecting curves, select OC. Select Curved Hull > Model > Create Storable Point Select 5 Intersection Between Two Curves. A point will be placed at the intersection of the curves. Key in the Name of the point. If happy with the resulting point use Curved Hull > Select > Apply and Deactivate.

6. Reflected in CL: Reflects a current point about the CL. Select a point Curved Hull > Select > Advanced. Once the point is active select Curved Hull > Model > Create Storable Point 6 Reflected in CL the active point will be copied about the CL position. 7. Existing: Allows the selection of an existing point for modification regardless of the Curved Hull > Select > Advanced option being set to Points.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

44

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

6.2

Modifying Storable Points

Select Curved Hull > Select > Advanced and select Points or use option 7 Existing from the Create Storable Point menu. Select Curved Hull > Model > Modify, or click the The following menu will be displayed: Select Modify Point. button, select a point.

Depending on the method used to create the point, different options will be made available when the point is selected for modification. Examples shown below for a point created using 4 Point Moved Along Curve: Key in a new distance, or change end to be measured from. When happy with the modifications click OK, and Curved Hull > Select > Apply and Deactivate.

A modification form for a point created using the Move Along Curve option shown below: Key in new coordinates to redefine the point. When happy with the modifications click OK, and Curved Hull > Select > Apply and Deactivate.

6.1

XML Point definition

Point elements are generally only used as part of the definition of a Curved Hull object. Only stored points are created as objects in their own right. The Point element defines a CHM "point". It can be defined in a number of ways.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

45

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

6.1.1

Explicit

This element has three attributes giving the coordinate values of the point: X, Y and Z. The attribute value is a single coordinate in the traditional AVEVA Marine format. Example:
<Point> <Explicit X="FR50-125" Y="4000" Z="5000"/> </Point>

6.1.2

Polar

A point can be defined with polar coordinates i.e. with an angle value and the length of the radius. In curved hull the angle and the radius is always applied in a frame plane, specified by giving an X coordinate value. The attributes of the "Polar" element are: Example:
<Point> <Polar X="FR30" Radius="10000" Angle="40"/> </Point>

6.1.3

Point on Surface

This element that represents a point on a surface, has five attributes: Surface: The name of the surface, optional attribute. If omitted the surface in the current Defaults element will be used. If there is no default surface then an error will be signalled Approx: This attribute is used when you want to define an approximate coordinate. It indicates which one of the coordinates X, Y or Z that should be interpreted as the approximate one. Possible values are "X", "Y" or "Z". X,Y,Z: The coordinate values. A single coordinate value in AVEVA Marine format. At least two of them must be given. Example:
<Point> <OnSurface Surface="MTP" Approx="Z" X="55000" Y="5000" Z="8000"/> </Point>

6.1.4

Point on Curve

This point is defined by an intersection between a curve and a plane.

The plane can be a principal plane or any of the other plane types.

The principal plane element and plane element are described in chapter 5.5

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

46

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) The curve can be a reference to a stored curve or a complete curve definition. Example:
<Point> <OnCurve> <Curve> <Stored ObjId="FOB"/> </Curve> <PrincipalPlane X="FR50"/> </OnCurve> </Point>

The principal plane element


and plane element are described in chapter 5.5

6.1.5

Moved point

This point is moved along a curve or moved from another point:

In the "Moved" element you give the distance which the point will be moved: The "Direction" attribute selects in what direction the point will be moved. If no value is given, the point will be moved in the positive direction of the curve. Example 1: Along a curve:
<Point ObjId="MOVED_PT1"> <Moved Distance="1500"> <Curve FromEnd="Aft"> <ByPrincipalPlane Z="8500"/>

Example 2: From a predefined point on a curve


<Point ObjId="MOVED_PT2"> <Moved Distance="4000"> <Point Direction="For"> <Stored ObjId="MOVED_PT1"/> </Point> </Moved> </Point>

</Curve> </Moved> </Point>

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

47

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

48

CHAPTER 7

7 7.1

Seams and Butts Introduction

In AVEVA Marine Curved Hull modelling a Seam is classed as being predominantly generated in a longitudinal direction, while a Butt is classed as being predominantly generated in a transverse direction. The default box controls the extent of a Seam/Butt. If a Seam/Butt is to run from one Seam/Butt to another the default box should not be set to the exact position of the limiting Seams/Butts. The Seams/Butts are used to define the boundaries for all shell plates. For this reason a clear intersection between Seams/Butts is required at each plate corner. Therefore it is advisable to clear each Seam/Butt at least 50mm past any limiting Seams/Butts.

Seam

Butt Typical recommended 50mm overlap

7.2

Creating Seams and Butts

There are two different situations that can occur when the function Curved Hull > Model > Create Seam/Butt is invoked. 1. If no curves are active in the Select List the system will provide prompts allowing the user to define the line of the Seam or Butt. After defining the line the system will prompt for a name of the resulting Seam/Butt 2. If a curve(s) is active in the Select List the system will make a Seam/Butt out of the curve(s). The system will then prompt for a name of the resulting Seam/Butt.

7.2.1

Defining a Seam/Butt

Set the required defaults as described in Chapter 3.2 Curved Hull Defaults and ensure the Select List is empty. Start the function Curved Hull > Model > Create Seam/Butt. Alternatively use The menus previously described in chapter 4.2.1 Defining the line of a Hull Curve will appear. All of the options described there are available here to define the line of the Seam/Butt. The Block limit check box will be activated and may be used if required (this will display the seam as a bold line to define the position of the block break).

Seams/butts should normally conform to the project naming rules i.e. project prefix + S e.g. MTPS301. If however, SBH_FREE_SEAMPROF_NAMES is set, these name prefix rules are not compulsory.

When happy with the resulting seam or butt, select Curved Hull > Select > Apply and Deactivate.

www.aveva.com
49

Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

7.2.2

Modifying an existing Seam/Butt

If, after creating a seam/butt, it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the seam/butt exists in one of the views. The advanced filter should be set to All or Seam/Butt or select Curved Hull > Model > Create Hull Curve > Advanced > Existing. Start the function Curved Hull > Model > Modify. Alternatively use The system will prompt Indicate. Click once on the Seam/Butt to be modified. The system will highlight the selected Seam/Butt and the following menu will be displayed: Name: Change the name of the Seam/Butt. Type: Change the display of the Seam/Butt, options are Ordinary or Block limit. Symmetry: Modify the symmetry. Bevel: Apply a bevel code to an entire longitudinal seam or between selected Section Seams. Can be used when creating the plate or may be changed at plate level. Default box: Modify the extent of the Seam/Butt. Modify curve: Clicking this button results in the following menu being displayed. 1.Select Surface: The surface selection form will be displayed. Select the surface to interact with, then select OK. 2.Modify Plane: Modify the plane of the selected Seam/Butt, depending on the definition of the original Seam/Butt, a dialogue box similar to that shown opposite will be displayed. Clicking the Select Type on this form will display the Type of Plane menu form allowing you change the method by which the plane was originally defined. 3.Select Type: Clicking this button results in the Create Curve menu being displayed, select the Curve Data tab and select Advanced. The following menu shown below will be displayed:

The method used to generate the seam/butt can be changed. The full list of curve types can be selected. After modifying the curve as required click OK to execute the changes. The system will regenerate the hull curve in the drawing and return to the original hull curve modification menu. After completing all the necessary modifications, click the OK button. The system will regenerate the hull curve using all the modified data. If happy with the result use Curved Hull > Select > Apply and Deactivate.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

50

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

7.3

Verifying Seam/Butt Arrangement

At any time the bounding seams and butts for an individual plate can be indicated and a sketch of the developed plate will be displayed. The sketch will include the dimensions of the smallest circumscribed rectangle around the developed plate as well as the roll lines required to shape the plate. From this information the designer can see if the developed plate size will be too big or if the rolling required to produce the plate is too complicated. After viewing the sketch, the designer can move existing seams/butts or add new seams/butts if necessary to create a better-developed plate. To create a developed plate view it is necessary to identify the bounding seams/butts, therefore a suitable view must be available in the current drawing. To create and view a developed plate sketch start the function Symbolic View > Hull > Curved Hull View > Developed Plate. The system will prompt Indicate seam. Click on the bounding seams/butts for the desired plate.

When indicating the bounding seams/butts always start with the aft most butt and then move clockwise around the plate. The example below shows the indicating order for an isometric view of the port side seams/butts.

Third indication Second indication

First indication Fourth indication

After indicating the desired seams/butts use the OC button. If no default surface has been set a surface must now be selected from a menu. If shell plate is already defined and presented on screen, press Cancel button to change selection. The system will prompt Indicate shell plate now. Otherwise the menu shown on the following page will be displayed:

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

51

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) At this stage we only want a visual representation of the developed plate, therefore most of the fields in the menu can be ignored. The fields relevant at the moment are: Plate Name: Key a name for the shell plate. Symmetry: Select the side of the ship the plate is valid for. Thickness Pos: Plate thickness on positive side of the moulded line of the surface (= the side of the plate where the seams are defined in a clockwise direction). Thickness Neg: Plate thickness on negative side of the moulded line of the surface. The remaining fields will be used when actually storing the developed plates to the databank and are covered later.

After completing the fields described above click the OK button. Do not Apply / Apply and Deactivate unless you wish to save the plate. The developed plate will be attached to the cursor and system will prompt Cursor position. Indicate a position in the drawing for the resulting view. After positioning the view use the OC button to exit the function, the plate will be placed in the drawing. (If after viewing the developed plate if you wish to remove it, use Curved Hull >Select > Deactivate All to end the function and the sketch will be removed from the drawing. An example of a developed plate view is shown below: Secondary Roll line

Smallest circumscribed rectangle

Primary Roll line

Centreline of plate

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

52

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

7.4

XML Seam Elements

The Seam element models a shell seam. It contains a curve definition and a limiting box. The Box element is optional. If the box is omitted, the box defined in the current Defaults element will be used. If there is no Defaults element, the seam will be unrestricted. The Seam element has three attributes: ObjId: The name of the seam, required. The attribute value must conform to the general AVEVA Marine rules for naming objects and the seam prefix must be given. Symmetry: The symmetry of the seam, possible values are "Auto", "Symmetric", "SB" (valid SB only), "PS" (valid PS only) and "CL" (over/in CL). The attribute is optional; the default value is "Auto". BlockLimit: Indicated is the seam is a block limit, optional. Possible values are "true" or "false"; the default value is "false". The curve can be defined in a number of ways all recognised from interactive curved hull: by intersection between a surface and a plane by intersection between a surface and a general cylinder parallel to another curve as a combination of two other curves from an existing hull curve or from a curve in an external surface system The Seam element is almost identical to the HullCurve element. You may take any hull curve definition and make it into a "Seam" definition by just replacing the "HullCurve" element with a "Seam" element. You should of course regard the naming conventions for seams and hull curves as well, and change the "ObjId" attribute. Example:
<Seam ObjId="MTPS108" Symmetry="CL" BlockLimit="true"> <ByPrincipalPlane X="FR132-200" Surface="MTP"/> </Seam>

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

53

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Exercise 2
1. Open a new drawing and save it as SEAMS_BUTTS.

2. Create, name and store butts/seams at X, Y and Z planes with limits, symmetry, and Block Limits as shown below.

X butt positions:

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

54

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Y seam positions:

Z seam positions:

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

55

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

3. Create the seams as shown, using 3 Points.

4. Save and Unclaim. Save Drawing

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

56

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Once all the butts/seams have been created the drawing should appear as shown below:

5. Run in XML MTP_seams.xml file (provided by the trainer) review where the additional seams have been added.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

57

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

6. Create a developed plate view for the area of shell shown below. (The area highlighted from above) Assume plate thickness of 15mm and Port and Starboard symmetry. Place the view in the drawing, do not save the plate.

Developed Plate View Aft seam: MTPS108 Fwd seam: MTPS333 Top seam: MTPS324 Btm seam: MTPS322

7. Zoom up on the forward end of the ship and interactively edit the seam arrangement shown below, use Curved Hull > Select > Show Definition to confirm extent / position of seams. (Seams used as above for developed plate view)

8. Create a developed plate view for the area of shell shown below. Assume plate thickness of 15mm and Port and Starboard symmetry. Place the view in the drawing, do not save the plate.

Developed Plate View

9. Compare the developed plate views. 10. Save and Unclaim . Save Drawing

www.aveva.com
58

Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

CHAPTER 8

8 8.1

Shell Plates Introduction

After the seams and butts have been defined and the Curved Hull > View > Developed Plate option used to check plate sizes and curvature, it is then possible to create the shell plates for the vessel. The shell plate will contain the thickness for the plate, the position of the thickness relative to the moulded plane, any bevel information for the plate edges and also any excess to be applied to any edge of the plate. A shell plate must have a least 3 seams/butts and at most 12 seams/butts defining its outer contour. As mentioned earlier it is also good practice to have an overlap of seams/butts at each plate corner to ensure the system finds a good intersection. When creating shell plates the system, by default, will store individual plate objects for port and starboard even if the plate is defined as valid for P & S during creation. These shell plates are stored in the SB_OGDB. When ready for actual production these plates should be processed through the Curved Plate Generation Program (part of the Hull Production Interface). This program will develop the plate and add any user defined compensations (i.e. bevel, excess, shrinkage, etc.) as well as adding all marking information to the plate. After processing through the Curved Plate Generation Program the production ready plates will appear in the plate database (SB_PLDB) and will then be available to the Plate Nesting Program.

8.2

Creating Shell Plates

Set the required defaults as described in Chapter 3.2 Curved Hull Defaults and ensure the Select List is empty. Start the function Curved Hull > Model > Create Shell Plate. Alternatively use The menu shown opposite will appear: Single Shell Plate: Individual seams/butts should be selected by the user to define the shell plate. The seams/butts should be selected in a clockwise order (looking outwards from the inside of the surface), starting with the aft most seam/butt. For plates with more than 4 limits the shortest should be selected first whether it is or is not the aftermost Multiple Plates from Grid: A grid of seams/butts is defined and the system will create shell plates for all closed boundaries within the grid. First indicate all the butts, starting with the aft most then press the OC button. Next pick all of the seams, starting with the one with the longest girth distance from the centreline then (topmost, outboard most) click the OC button again. Please note this option only works for a symmetric grid.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

59

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) After defining the boundary of the shell plate(s) via one of the above methods, the following menu will appear: General: Name: Plate Name: Name used to store the plate. Auto Name: When multiple plates are created, if the original shell plate name has a numerical part this can be surrounded by the characters < and > and this number will be incremented during the auto naming, as shown in the example opposite. Add Position No: Check this box to automatically add a (dash) and then the position number to the end of the plate name. Add Symmetry Suffix: Check this box to automatically add the symmetry code (S, P, SP) to the plate. This is not displayed in the plate name. Posno: PS/SB: Allocates a position number to a plate.

Please note a unique position number should always be allocated to a plate.

Material: Mat./Pos. Side: Side to be considered the positive one when giving values for thickness and laminate. If left blank, the positive side will be the one from which the seams are given in a clock-wise order. Create closed plate: Where a common seam is used to connect the edges of the plate, e.g. a cylinder. Symmetry: Defines which side(s) of the ship the resulting plate(s) will be valid. Thickness Pos: Plate thickness on positive side of the moulded line of the surface (= the side of the plate where the seams are defined in a clockwise direction). Thickness Neg: Plate thickness on negative side of the moulded line of the surface. Quality: Material quality code or material specification. Laminate Pos, Laminate Neg: Refers to GRP thicknesses (as above). Parts list: Identification string defined by the user, optional. Surface Treatment: Identification string defined by the user, optional.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

60

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Destination: Identification string defined by the user, optional. Raw Plate: Name of raw plate to use, optional. General Purpose Strings: Identification string defined by the user, optional.

Note: The following inputs are specific to individual plates, where multiple plates are being defined, these should be applied as a modification.

Limits: Seam: Seams defining the limits of the shell plate. Add: Allows additional seams to be added to form the boundary of the plate. Remove: Deletes the selected seam from the boundary. Clear: Deletes all seams from the form. Move Up: Allows the user to modify the seam order. Move Down: Allows the user to modify the seam order. Excess: A parallel strip of material added to the selected plate edge, to be removed at a designated stage of fabrication. Allows up to five different excess types to be defined for the selected limit, a value in mm should be defined for each excess. Compensation: Similar to excess except the extra material is applied in a right angle triangular shape with the maximum allowance at one end of the plate edge tapering away to nothing at the opposite end. +ve values in the direction of the limit, -ve values in the opposite direction. Grinding: A number defining the grinding operation. (If grinding is set). Bevel: Code: "Code" Part of bevel code. Variant: Variant part of bevel code. E-Measure: E-Measure part of bevel code. Use bevel defined in seam: Whether the bevel code for the active seam should be used. Custom: A custom bevel code can be specified. Angle to Plate: Angle between this plate and a neighbouring plate that share the active seam. The angle is used to adjust the beveling if needed. Plate Name: Type the name of the neighbouring plate, or click Plate" will be calculated when the plate is created. Bevel Code: Resulting bevel code.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

to indicate it graphically; "Angle to

www.aveva.com
61

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

For further information see AVEVA Marine Documentation; Hull Detail Design; Curved Modelling; Interactive Functions, Curved Hull Menu; The Model Submenu; Create Shell Plate;

Development: Workshop Method: Contraction, Expansion, or No Deformation Strip Control: Strip Control. Strip Direction: Strip Direction. No of Strips: No of Strips. Spline Tolerance: Spline Tolerance. Neutral Plane Loc. Factor: Location of neutral plane, fraction of plate thickness. Raw Plate Margin: Raw Plate Margin. Distance from the shell plate to the edge of the raw plate in which it can be nested. Roll Axes: Whether roll axes should be calculated. Shrinkage: Longitudinal: Longitudinal Shrinkage. Partition (next to "Longitudinal"): Longitudinal Partition. Transversal: Transversal Shrinkage. Partition (next to "Transversal"): Transversal Partition.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

62

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Production:

This information can be added during the splitting of curved hull items, IP indicates that the defaults defined in the cpanparts.ip will be used when extracting the marking information to the curved plate parts. Additional marking can also defined during the splitting process.

Bending Template Info: Template Side: Template Side. Along Seam: Seam along the templates will be spaced. Distance: New distance value. Add: Add the new distance value. Delete: Delete active distance value. Clear: Delete all distance values.

Marking Info: Type of marking to be added, options are Frame curve, Waterline curve, Buttock or General curve, Longitudinal, Transversal, or Abutting panel Add...: Indicate a marking object of the type selected graphically. See note below. Delete: Delete active marking object from list. Clear: Delete all marking objects from list. Abutting Panels .... Buttock Curves: Define how each item should be handled, whether the default IP setting should be used, or if specific items should be included or excluded from the marking information.

Note: This option should be selected before selecting the objects to be marked as it is inactive after selecting an object of that type.

After assigning a name and completing the rest of the menu as desired click the OK button. The system will now assign the name to the current shell plate/s and calculate the development of the shell plate/s and, upon completion, hatch the relevant shell plate/s in the drawing. If happy with the result use the Curved Hull > Select > Apply and Deactivate.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

63

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

8.2.1

Modifying an existing Shell Plate

If, after creating a shell plate, it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the shell plate exists in one of the views. Ensure the advanced filter is set to All or Shell Plate. Start the function Curved Hull > Model > Modify. Alternatively use The system will prompt Indicate. Click once on the shell plate to be modified. The system will display the menu, used to generate the shell plate, it contains the current stored values of the plate. Edit the fields as desired. Click the OK button when editing is complete The system will recreate the shell plate and also redevelop it. If happy with the results use the Curved Hull > Select >Apply and Deactivate.

8.1

XML Shell Plate elements

The "ShellPlate" element defines a shell plate in curved hull.

The ShellPlate element may have these attributes: ObjId: The name of the plate. The name should reflect the symmetry of the of the plate by having a proper suffix: empty suffix for a symmetric plate, "P" for portside specific, "S" for starboard specific and "SP" for plates extending over/in CL. PosNo: The position number of the plate, optional.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

64

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) You may select 3-12 seams that will define the outer contour of the plate. The seams must be given in a clockwise order as seen from the inside of the ship and starting by the aftmost. For plates with more than 4 limits the shortest should be selected first whether it is or is not the aftermost. Each seam is given in an "Edge" element, which may also contain details such as bevel, excess, compensation, etc. This is the complete list of attributes in the "Edge" element: ObjId: The name seam used to limit the boundaries of the plate. Refl: false: The seam defined by "ObjId" should be used in it normal position. true: The seam defined by "ObjId" should be used in it reflected position. Bevel: Bevel code Excess: Excess value ExcessType: Excess type Compensation: Compensation value CompensationChange: Compensation change value A shell plate may also have a set of properties given in the "ShellPlateData" element Material is a required element, holding the following attributes: Thickness: The plate thickness. Optional attribute with default value 10 Grade: Grade, also referred to as, "plate quality". LaminateThis: Laminate code for "this" side. This /other side is defined by "MaterialSide", see below. LaminateOther: Laminate code for "other" side. The "Position" element is optional and has 3 optional attributes: Symmetry: The symmetry of the plate, possible values are "Symmetric", "SB" (valid SB only), "PS" (valid PS only) and "CL" (over/in CL), optional and the default value is "Symmetric". MaterialSide: The material side: "In" or "Out", optional, default value "Out". Offset: Controls how much of the plate thickness will be on the inside and outside of the mould surface respectively, optional, default value is 0. The "GeneralPurpose" element is optional, since it holds only optional attributes: GPS1: GPS2: GPS3: GPS4: SurfTreat: Dest: Identification string to be defined by the user. Identification string to be defined by the user. Identification string to be defined by the user. Identification string to be defined by the user. Identification string to be defined by the user. Identification string to be defined by the user.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

65

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Example:
<ShellPlate ObjId="TEST_01-0"> <Edge ObjId="MTPS106"/> <Edge ObjId="MTPS209"/> <Edge ObjId="MTPS107"/> <Edge ObjId="MTPS207"/> <ShellPlateData> <Material Thickness="10" Grade="A"/> <Position Symmetry="Symmetric" MaterialSide="Out"/> <GeneralPurpose GPS1="GPS1" GPS2="GPS2" GPS3="GPS3" GPS4="GPS4" /> <Shrinkage/> <DevOptions RollAxes="true" WorkshopMethod="Contraction" StripControl="PrincipalPlane" StripDirection="Auto" RawPlateMargin="15" NumStrips="8" SplineTolerance="1" NeutralPlaneLocFact="0.50"/> <PPI> <BendTempl ObjId="MTPS106" Side="Auto"/> <CPanParts/> </PPI> </ShellPlateData> </ShellPlate>

RawPlate: Name of raw plate to be used. The optional element "DevOptions" contains data controlling how to develop the shell plate. If the whole element"DevOptions" is omitted then defaults for the project will be used. "DevOptions" can have following attributes: RollAxes: Roll axes should be calculated or not. true - calculate roll axes, false - no calculation of roll axes, by default, roll axes will be calculated. WorkshopMethod: Workshop method used to form the curvature of the plate. Possible values are "Contraction", "Expansion" or "NoDeformation". When "NoDeformation" is selected then the system will make no adjustment of the size of the plate. "NoDeformation" can only be used for plates that are single curved, or close to single curved; default value is "Contraction". RawPlateMargin: The least rectangle circumscribing the developed plate will be enlarged with this margin along edges. StripDirection: This attribute may be used for plates, where the normal development fails. StripDirection = "X" means for instance that frame sections will be used for the strips. Possible values are "X", "Y", "Z" or "Auto". Auto is the default. NumStrips: Number of strips and triangles above and below the baseline used in the development process. If not given, this number will be selected automatically depending on the curvature of the plate. SplineTolerance: Used by the spline function when creating the plate edges, default is 1.

8.1

Hull PPI

This element contains data used by some of the production programs. Currently you may set data that will be used by the "bending template" and the "Curved Part Generation" programs. The PPI data is optional, if not given it will be controlled by default values. The PPI data are organized into two sub parts, one for bending templates and one for "CPanParts" settings

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

66

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

8.1.1

Bending template data

The attributes in this element will control where the bending templates will be placed. ObjId: The name of the seam (limit) the templates will be placed along. Side: The side of the plate where the templates will be placed. Possible values are: In - the inside of the plate Out - the outside of the plate Auto - The system will automatically select the side. Distances: A number of distance values, selecting the position of the templates.

8.1.2

Cpanparts data

This part contains data controlling the marking of the plate. The data is optional, if omitted the marking will be controlled by default values: MARK_FR, MARK_WL, MARK_LONG, etc. MarkTemplate: This attribute will override the default value MARK_TEMPL for this plate. Possible values are: "true" - Mark all the template curves "false" - Do not mark any template curves. If the attribute is omitted, the current setting default value will control the marking of template curves. MarkPanel: Similar to the "MarkTemplate" attribute, "MarkPanel" will override the default value MARK_PLATE for this plate (controlling whether abutting panels will be marked or not). MarkTrans: ditto. for the default value "MARK_TRANS". MarkLong: ditto. for the default value "MARK_LONG" MarkFr: ditto. for the default value "MARK_FR" MarkWl: ditto. for the default value "MARK_WL" You may also select a number of objects to be specifically marked. You may give a list of object names in the elements "Long", "Trans", "Frame", "Waterline", "Curve", "Panel" and "Structure". Each element has an "ObjIds" attribute that is a list of object names.

Note: If you give a list of object names for a group, i.e. some transversals as ObjIds="MTPT901
MTPT902" then only these transversals will be marked and no other transversals. In the example below the following will apply to the plate: All template curves will be marked. No longitudinals will be marked The marking of frames and waterlines will be controlled by the default values "MARK_FR" and "MARK_WL". The abutting panel "VMP241-50SP" will be marked, but no other panels. Transversals "MTPT900" AND "MTPT901" will be marked, but no other transversals. The curves "MTPY200" AND "MTPY201" will be marked.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

67

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Exercise 3
1. Open a new drawing and save it as SHELLPLATES. 2. Use insert model and call all existing Seams and Butts into a 3D isometric view, use MTPS*.

3. Create, name and store the shell plates shown: Remember to store the keel plate as over CL. All other plates as Port and Starboard. All plates 15thk Quality A.

4. Create a developed plate sketch for the highlighted plate

5. Apply and Deactivate. Save and Unclaim. Save Drawing 6. Out put the XMLfor all the plates created, name the file shellplates.xml. View the resulting file.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

68

CHAPTER 9

9 9.1

Shell Profiles Introduction

The AVEVA Marine concept calls for topological references to be used in all possible cases. Therefore longitudinal and transversal shell profiles are usually created right along or around the ship. This profile will have one name and all other AVEVA Marine objects will use this name as a reference. Below the master name the longitudinal or transversal is broken down into shell stiffeners, usually defined by block divisions. These sections of longitudinal or transversal have the master name appended with s1, -s2, etc. The modelling of a fully detailed Longitudinal or Transversal is made up of a number of stages. The trace line for the longitudinal or transversal is defined. This trace definition also defines the fore and aft limits for a longitudinal and the upper and lower limits for a transversal. The symmetry may also be defined at this stage, or the profiles may be separated to be specific to Port and Starboard at a later stage. A profile type and scantling is applied to the trace along with information including the name for the shell profile, the orientation of the profile and the side of the surface the profile is welded to. The longitudinal or transversal is then split into suitable lengths to suit material availability and Block divisions. After splitting the longitudinal or transversal the various parts of the longitudinal or transversal can be modified. This includes defining different material for individual parts as well as defining inclination and endcut information for the individual parts.

9.2

Creating Longitudinals and Transversals

Set the required defaults as described in Chapter 3.2 Curved Hull Defaults and ensure the Select List is empty. Start the function Curved Hull > Model > Shell Profile > Create Alternatively use The menu previously described in chapter 4.2.1 Defining the line of a Hull Curve will appear. All of the options described there are available here to define the trace of the Shell Profile, (the Curve Name option is not used when creating shell profiles). After the system has generated a line for the shell profile, either through user definition or an already active curve, the system will display the following menu: Long/Trans: Select if the resulting profile will be stored as a Longitudinal or Transversal. The system will fill this field in automatically from the trace used to define the line of the profile. If the trace is predominantly in the Y or Z plane the profile will be a Longitudinal, if the trace is predominantly in the X plane the profile will be a Transversal.

Profile Number: Used to allocate a unique number to the resulting shell profile.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
69

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Note that the same number can be assigned to a Transversal and a Longitudinal. The system will distinguish between these objects by prefixing all Longitudinals with the letter L and all transversals with the letter T. If however, SBH_FREE_SEAMPROF_NAMES is set, these name prefix rules are not applied and unique names should be given by the user.

Numbering of shell profiles: Longitudinals Longitudinal position Number multiplied by 10. E.g. LP20 = 200 Transversals Frame number. E.g. FR1 = 1, FR20= 20 Frame numbers may also be multiplied by 10 if half frames or ice frames are required in the project. It should be noted that in AVEVA Marine certain blocks of numbers have been reserved for specific situations. Longitudinals: Symmetrical and port side unique = 1 999 Symmetrical and port side unique on a parabolic deck surface = 1000 1999 Starboard unique = 2000 2999 Starboard unique on a parabolic deck surface = 3000 3999 Transversals: Symmetrical and port side unique = 1 999 Starboard unique = 5000 5999 Auto Profile This box will appear if multiple profiles have been defined. Checking the Number: Box will result in Longitudinals being automatically numbered in steps of 10 from the first number given. Transversals will be automatically numbered in steps of 1 from the first number given. Symmetry: The side of the ship for which the resulting profile is valid. Profile Side: Whether the resulting profile is inside or outside the hull form. Material Side: The direction of the profile material relative to the defined trace line. Profile Data: Select a method of defining the profile type and scantlings. Form: Values will be typed directly into the fields on the menu. Menu: The system will display a menu of profile types. The user will select the desired values from the menus. Same as: The system will prompt for an indication of an existing shell profile. The profile type and scantlings will be picked up from the existing shell profile indicated. Type: A valid AVEVA Marine profile type code, i.e. 10 = Flat Bar, 11=Rolled Flat Bar, 20 = Bulb Bar, etc Dim: Scantlings for the previously selected profile type, i.e. 100,10 for flat bar. Qual: A valid quality or material code, i.e. A for grade A quality mild steel. Incl Points: Up to 100 inclination points may be added along the trace of the profile. (Menu shown Pg 55) The location of each point is defined by the intersection between the profile trace and an object (seam, hull curve, plane, planar panel or another shell profile) or a principal plane. The Select button may be used to pick graphically the item to be used, the name will automatically be entered in the box. The angle is input in a similar manner as the angles at stiffener ends, i.e. measured in a principal plane and given relative to the positive direction of one of the principal axis in that plane.

Add: Allows additional inclination points to be added using an empty input form.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
70

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Copy: Copies the values of the current inclination point to a new one. Remove: Removes the current inclination point. Remove All: Removes all inclination points on the current profile. (Confirmation is requested before the points are removed). First, Previous, Next: Navigation buttons allowing the user to move between points. After completing all the relevant fields, click the OK button. The system will now generate the shell profile in all relevant views. If happy with the result, use Curved Hull > Select > Apply and Deactivate.

9.1

XML Longitudinals and Transversals

The ShellProfile element models a complete longitudinal or transversal. The name of the shell profile is given in the "ObjId" element of ShellProfile element itself: ObjId: The complete name of the shell profile (including the long/trans group name), e.g. MTPT10, MTPL30. The convention in AVEVA Marine is that longitudinals at LP positions are numbered by multiplying the LP value by 10, e.g. a longitudinal at LP10 would be numbered 100. (See Numbering of shell profiles). A shell profile has a number of attributes defining profile properties like profile type and dimensions, profile side and material side. The attributes are divided into two elements, "Material" and "Position". Material is a required element, holding the following attributes: Type: A valid AVEVA Marine profile type code, i.e. 10 = Flat Bar, 20 = Bulb Bar, etc Parameters: Scantlings for the previously selected profile type, i.e. 100 10 for flat bar Grade: Grade, also referred to as "profile quality" The Position element has the following attributes: Symmetry: The side of the ship for which the resulting profile is valid, possible values are"Symmetric", "SB" (valid SB only), "PS" (valid PS only) and "CL" (over/in CL), default Symmetric. MaterialSide: The direction of the profile material relative to the defined trace line, possible values are: www.aveva.com For, Aft, Top, Bot, CL, Side.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

71

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

ProfileSide:

Whether the resulting profile is inside or outside the hull form, values In, Out.

The shell profile may have one or several branches. Each branch has a curve definition and a number of shell stiffeners.

The trace curve is defined as any other curve, as the "Seam" or "HullCurve" element. Please see chapter 5.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

72

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Exercise 4
1. Open a new drawing and save it as LONGLS_TRANS. 2. Use insert model and call all existing Seams and Butts into a 3D isometric view, use filter MTPS*. 3. Create Longitudinals at Y=LP1(1)15 and Z=LP22(1)39. Use Xmin = FR57-200 and Xmax = FR210 for the default box. Use profile type 20 and dimensions 260, 12.0, valid P&S, material towards C.L.

4. Add a 260 * 12 type 20 longitudinal at LP0. Use the same limits as above.

5. Create Transversals at X=FR15(1)29. For the default box use: Xmin=No_Limit, Xmax=No_Limit Ymin=2300, Ymax=No_Limit Zmin=No_Limit, and Zmax=No_Limit Use profile type 20 and dimensions 300, 12.0. Valid P&S, material FOR. Create Transversals at X=FR30(1)56 Use the same defaults as above except Ymin=0 The resulting transversals should appear as shown opposite: 6. Apply and Deactivate. Save and Unclaim. Save Drawing.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

73

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.2

The Shell Expansion View

The shell expansion view is created by developing objects along the frame curves, this results in a view of the shell as if it was laid out flat with all frames parallel. To create a Shell Expansion View a drawing must be current. Use the function Symbolic View > Curved Hull View > Shell Expansion The menu shown below will appear: Name: The name of the view to be created. Side: The side of the ship to be displayed in the view. PS: Portside of the ship only. SB: Starboard side of the ship only. Over CL: Both the Port and the Starboard side of the ship. Surface: The name of the surface from which the expansion will be generated. Use the dropdown arrow button to choose from a list of available surfaces. Developed from: Defines the position from where to start the development. Can be defined by a Y or Z co-ordinate. Default means the ships CL. Stern: Defines the aft limit of the view. Can be defined as an existing seam or an X co-ordinate. Default means the extreme aft end of the ship. Stem: Defines the fore limit of the view. Can be defined as an existing seam or an X co-ordinate. Default means the extreme fore end of the ship. Lower: Defines the lower limit of the view. Can be defined by an existing seam, a Y or Z co-ordinate. Default means the ships CL. Upper: Defines the upper limit of the view. Can be defined by an existing seam, a Y or a Z co-ordinate. Default means the uppermost part of the ship. Object Selections: There are seven tabs to filter that control what will be displayed in the shell expansion view, these are: Panels: Include all panels within the limits of the view. Blocks: Include all blocks within the limits of the view. Seams/Butts: Include all Seams/Butts within the limits of the view. Longitudinals: Include all Longitudinals within the views limits. Transversals: Include all transversals within the views limits. Curves: Enter the names of specific curves to be included in the view. The line type used to display the curve can be modified for each curve. Penetrations: Include symbols for drain and air holes in Plane panels and Shell Profiles, within a certain distance from the shell.

Note: When Auto selection is ticked, all items of that type will be include in the view, to exclude individual items enter the names in the Excluded objects list. When Auto selection is not ticked, all items of that type will be excluded from the view. To include individual items enter the names in the Include objects list.

After completing the form use the OK button. The system will then prompt for an indication in the drawing to position the Shell expansion View. After positioning the view use the OC button to exit the function.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
74

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Shell Expansion view:

9.3

Modifying Longitudinals and Transversals

If, after creating a shell profile, it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the shell profile exists in one of the views. Ensure the advanced filter is set to All, Shell Profile, Longitudinal or Transversal. Start the function Curved Hull > Model > Modify. Alternatively use The system will prompt Indicate. Click once on the shell profile to be modified. The system will highlight the selected shell profile and display a menu, similar to the one below, containing the information used to generate the latest stored version of the shell profile in the database. Long/Trans: Change the type of shell profile. Profile Name: Change the number of the shell profile. Symmetry: Alter the side of the ship that the shell profile is valid for. Profile Side: Change the side of the surface that the profile is attached to. Material Side: Change the orientation of the material relative to the trace line. Profile Data: Leave as Form to allow direct typing into the Type, Dim and Qual fields. Set to Menu to display the available profile types and scantlings. Set to Same As to allow the indication of an existing shell profile and the setting of similar profile type and scantlings. Type: Change the type of bar applied to the trace line. Dim: Change the scantlings of the selected profile type. Qual:Change the material code or quality. Add Branch: Allows the cranking of a longitudinal or transversal. See following section. Remove Branch: If the shell profile to be modified has a branch(s) added to it, this button will appear to allow the removal of an indicated branch. Modify box: Modify the extent of the shell profile.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
75

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Modify Curve: Clicking this button results in the menu shown below being displayed: Select Surface Generate the shell profile against a different surface Modify Plane The system will display the current values that define the plane used to generate the shell profile. Edit these to suit. Select Type , Select Advanced on the Curve Data tab. The method used to generate the shell profile can be changed. The full list of 7 curve types can be chosen from. After modifying the curve as required with options 1, 2 and 3, use the OK button to submit the new definition of the curve. The system will regenerate the shell profile in the drawing and return to the original shell profile modification menu. After completing the necessary modifications, click the OK button. The system will regenerate the shell profile using all modified data. If happy with the result use Curved Hull > Select > Apply and Deactivate.

9.4

Adding Branches, i.e. cranking a shell profile

During the task of arranging shell profiles it is common to crank a longitudinal from one plane to another, within AVEVA Marine this is known as adding a branch. The branch will belong to the shell profile and the connection between the original shell profile and the branch will always be a welded knuckle, not a bent knuckle. Multiple branches can be added to a shell profile with the only pre-requisite being that the new branch must connect with one of the existing end points of the shell profile.

Original Shell Profile

Second Branch

First Branch

There are two ways of adding a branch to an existing shell profile, using an existing curve or using a temporary geometry curve, each of these methods are explained below. Each method produces the same result but it is recommended that the temporary geometry curve be used. This is due to the other method requiring curves to be stored in the SB_CGDB. These curves are then copied by the system and stored as shell profile traces. This obviously results in twice as many curves being stored in the SB_CGDB. If the temporary geometry curve method is used, once the system has stored the trace curve for the branch, the temporary geometry curve is deleted.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
76

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.5

Adding a branch using an existing curve

The curve in question must exist in the SB_CGDB. It must have been created with one end starting exactly at an end point of the shell profile to which the branch shall be added. A view should exist in the current drawing containing the shell profile and the curve. Use the function Curved Hull > Model > Modify and select the relevant shell profile. Click the Add Branch button. The system will display the Create shell curve menu, click the Advanced button on the Curve Data tab, then select 7 Existing from the Type of Shell Curve menu shown opposite. The message box will prompt Indicate, the user should indicate the desired curve. The system will highlight the selected curve, if the correct curve has been selected, click Complete or different curve. Operation

Cancel may used to allow the user to select a

The system will now apply the shell profile material along the selected curve and redisplay the shell profile modification menu. Click the OK button. Use Curved Hull > Select > Apply and Deactivate.

9.6

Adding a branch using a temporary geometry curve

A view should exist in the current drawing containing the shell profile. The Shell Profile needs to be created and stored. Then a branch can be added to the Shell Profile, by creating a temporary curve first then constructing the Shell Profile branch. Make sure the default box is set to the correct points for the branch. The Shell Profile needs to be active Curved Hull > Select > Advanced Select the Shell Profile. Once the Profile is active create the temporary curve. Curved Hull > Geometry > Shell Curve > By Plane > 3 Points > 3 coordinates shown opposite. Any of the curve options can be used. The temporary curve will appear in the view. Curved Hull > Model > Modify the profile that is active is available to edit and add a branch to. Select Add Branch the branch is added in the drawing.

9.7

Deleting a branch

A view should exist in the current drawing containing the relevant shell profile. Use the function Curved Hull > Model > Modify and select the relevant shell profile. Click the Rem Branch button. The system will prompt Indicate shell stiffener in curve branch to remove and the user should indicate the branch to be removed. The system will now remove the selected branch and redisplay the shell profile modification menu. Click the OK button. Use Curved Hull > Select www.aveva.com Apply and Deactivate.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

77

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.7.1

Adding a branch using XML

The shell profile may have one or several branches. Each branch has a curve definition and a number of shell stiffeners. The trace curve is defined as any other curve, as in the "Seam" or "HullCurve" element. Please see chapter 5.2.1 Example:
<ShellProfile SubType="Long" ObjId="MTPL150"> <Material Type="20" Parameters="260 12" Grade="A"/> <Position Symmetry="Symmetric" MaterialSide="CL" ProfileSide="In"/> <Branch> <Trace> <ByPlane Surface="MTP"> <ByPoints> <Point> <Explicit X="FR72-200" Y="LP15" Z="0"/> </Point> <Point> <Explicit X="FR57-200" Y="LP13" Z="0"/> </Point> <Point> <Explicit X="FR72-200" Y="LP15" Z="10000"/> </Point> </ByPoints> </ByPlane> <Box XMin="FR57-200" YMin="0" XMax="FR72-200"/> </Trace> <ShellStiffener ObjId="MTPL150-S2" Symmetry="Symmetric"> <Position MaterialSide="CL"/> <End1> <Endcut Type="2100"/> <Connection Type="40" Clearance="0" Plane="Cutting"/> </End1> <End2> <Endcut Type="2100"/> <Connection Type="40" Clearance="0" Plane="Cutting"/> </End2> <GeneralPurpose/> </ShellStiffener> </Branch> <Branch> <Trace> <ByPrincipalPlane Y="LP15" Surface="MTP"/> <Box XMin="FR72-200" YMin="0" XMax="FR210"/> </Trace> <ShellStiffener ObjId="MTPL150-S1" Symmetry="Symmetric"> <Position MaterialSide="CL"/> <End1> <Endcut Type="2100"/> <Connection Type="40" Clearance="0" Plane="Cutting"/> </End1> <End2> <Endcut Type="2100"/> <Connection Type="40" Clearance="0" Plane="Cutting"/> </End2> <Inclination PerpWhole="true"/> <GeneralPurpose/> </ShellStiffener> </Branch> </ShellProfile>

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

78

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Exercise 5
1. Open drawing LONGLS_TRANS. 2. Create a shell expansion view from FR56 to FR210 including all Longitudinals, Seams and Butts. 3. Interactively modify the limits of profiles MTPL140 and MTPL150, stopping them at FR72-200. Also modify MTPL130 to finish at FR60.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

79

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

4. Interactively add a branch to MTPL150 as shown below: Check the end position coordinates of MTPL150 to ensure a good connection.

Branch: FR72-200, LP15+284, 0 FR57-200, LP13, 0 FR72, LP13, 10000

Modify the branch as a Shell Stiffener to adjust the alignment of the branch and profile. (Incl. Type = Perp) 5. Apply and Deactivate Save and Unclaim. Save Drawing

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

80

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.8

Splitting Symmetric Profiles

This function lets you split a symmetric shell profile into one portside and one starboard specific profile. Select Curved Hull > Model > Shell Profile > Split Symmetric. Select the profiles to be separated, select OC and then Apply and Deactivate, (To cancel the operation without applying the changes simply Deactivate without storing). All stiffeners and trace curves connected to the profile will be split as well. Objects topologically connected to the profile will also be updated. For example, a symmetric planar panel containing a cutout for the shell profile will be updated to contain one cutout for the new portside profile and one for the starboard profile. The original profile number will be assigned to the portside profile, and by default the name of the starboard profile will be retrieved by adding 2000 (5000 for the main deck) to the profile number. If that number is not free, you will be asked to enter a new number manually.

9.9

Splitting Longitudinals and Transversals

If after creating a shell profile, it becomes necessary to split it into 2 or more parts the following steps should be taken. Assuming a drawing is current and the shell profile exists in one of the views. Select the profile to be split using the Curved Hull > Select > Advanced or Curved Hull > Select > In Drawing function. Start the function Curved Hull > Model > Shell Stiffener > Split. Or click The system will display the following menu: Seam or Curve: Indicate an existing Seam or Curve and the current shell profile will be split around it. Plane: Define a plane to split the shell stiffener around. All plane definition options previously described can be used. Shell Profile: Indicate an existing shell profile to split the current shell profile around. Plane Panel: Indicate an existing planar panel to split the current shell profile around. After defining the split the system will graphically split the shell profile in the drawing. If happy with the result use Curved Hull > Select > Apply and Deactivate. The system will now store the shell profile with the new parts stored as shell stiffeners belonging to the shell profile.

9.10 Combining previously split Longitudinals and Transversals


If, after splitting a shell profile, it becomes necessary to remove the split and re-combine the two parts of the shell profile the following steps should be taken. Assuming a drawing is current and the shell stiffeners exists in one of the views. Select the shell stiffeners to be combined using the Curved Hull>Select>Advanced or Curved Hull>Select>In Drawing function. Change the Type field to Shell Stiffener and click the Indicate button. The system will return to the drawing and prompt Indicate. Click once on each of the shell stiffeners to be combined. Use OC to end the selection process. Start the function Curved Hull > Model > Shell Stiffener > Combine. www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

81

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) The system will combine the two activated shell stiffeners and display the resulting combined shell profile in the drawing. If happy with the result, use Curved Hull > Select > Apply and Deactivate.

9.11 Using XML to Split Longitudinals and Transversals


The shell profile may be divided into a series of shell stiffener by a number of "split points" along the branch curve. The split point may be a principal plane or another object like a plane panel, a seam, a curve or another shell profile. The system will split the shell profile in these split points, one by one in the order they are given in input.

Note: The split points must be given in the order they appear along the trace of the shell profile.
The split point must be given in "End2" element in the "Connection" element of the shell stiffener. The split point in the first ShellStiffener element will be the split point between the first and the second stiffener. The split point in the second ShellStiffener element will be the split point between the second and the third stiffener, etc. A split point or an end limit is defined in the "Connection" element in "End1" or "End2" element of a "ShellStiffener". As shown below, the split point can be defined by a complete curve definition, a plane or by an existing object. In case the split results in multiple intersection points, an approximated "point" can be given in the "Approx" element. The attributes of the Connection element are Type, Clearance and Plane; these are explained in section 9.15 An approximated "point" can be given in the "Approx" element. The "point" is defined by three optional attributes: "X", "Y" and "Z". You dont have to give them all; one is sufficient. The "Curve" element is the same as described in the HullCurve element. The "PrincipalPlane" element has one attribute: X, Y or Z. A single coordinates value in AVEVA Marine format. Examples: "FR10+100", "LP10-250", "14000". The "Plane" element is documented in section 5.5.2. The "Stored" element should be used when the split point is an existing model object. It has the following attributes: ObjType: The type of object, possible values are "HullCurve", "Plane", "PlanePanel", "Seam" and "ShellProfile". Required attribute. ObjId: The name of the object. Required attribute. Refl: Indicated whether the object should be used in its normal or reflected position. Possible values are "true" and "false". Optional attribute, default value is "false". As can be seen from the example below, the statements become longer and more complicated. It is recommended where multiple profiles of the same definition are to be created, the statement for one profile is generated, any splits, connection codes, endcut codes and features are then added before copying and editing the syntax for other profiles. A major benefit can be seen when modifying profiles interactively. If major changes are to be performed the profiles can be saved to XML in their original state. If any errors are made in the modifications of the profiles they can be restored from the XML file in their original state. 82

www.aveva.com

Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Example:
<ShellProfile SubType="Trans" ObjId="MTPT56"> <Material Type="20" Parameters="300 12" Grade="A"/> <Position Symmetry="Symmetric" MaterialSide="For" ProfileSide="In"/> <Branch> <Trace> <ByPrincipalPlane X="FR56" Surface="MTP"/> <Box YMin="0"/> </Trace> <ShellStiffener ObjId="MTPT56-S1" Symmetry="Symmetric"> <Position MaterialSide="For"/> <End1> <Endcut Type="2100"/> <Connection Type="40" Clearance="0" Plane="Cutting"/> </End1> <End2> <Endcut Type="2100" Parameters="90 90" AutoAngle="Cutting"/> <Connection Type="40" Clearance="0" Plane="Cutting"> <Stored ObjType="Seam" ObjId="MTPS303" Refl="false"/> </Connection> </End2> <Inclination> <End1 Axis="Z" Angle="0"/> <End2 Axis="X" Angle="-90"/> </Inclination> <GeneralPurpose/> </ShellStiffener>

9.12 Developed profile views


This view helps the designer with the arrangement of the shell profiles. At any time a shell profile can be indicated and a sketch of the developed profile will be displayed.

The shell profile must exist in the profile database before the development can be carried out. To add shell profiles to the profile database use the function: Curved Hull > Model > Shell Stiffener > Prof to DB. The sketch will include the length for the developed profile as well as the inverse bending line curves required to shape the profile. From this information the designer can see if the developed profile is too long or if the rolling required to produce the profile is too complicated. After viewing the sketch the designer can move existing splits in the profile or add new splits if necessary to create a better arrangement. To create a developed profile view it is necessary to indicate the desired profile therefore a suitable view must be available in the current drawing. Select Symbolic View > Curved Hull > Shell profile. The system will prompt Indicate shell profile. Click on the desired profile. After indication the system will prompt OK? Click Yes if happy with the selection. The system will display the developed shell profile and prompt for an indication of where to place the view on the drawing. Position the view and use OC to exit the function. An example of a developed shell profile is shown below: Profile scantling

Inverse bending line curves

Expanded length

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

83

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Exercise 6
1. Open a new drawing and name it SPLITTING. 2. Insert all shell profiles, seams and butts. 3. Split Transversals MTPT45 to MTPT55 at the deck panels TRAIN1-LP40_1 and TRAIN1-LP28_1 4. Select one or more of the split transversals and send them to the profile databank. 5. Create a developed profile view for one of the split transversals previously sent to the profile databank. 6. Output the profiles to an XML file named profiles1.xml . View the file in an XML editor. 7. Apply and Deactivate Save and Unclaim. Save Drawing

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

84

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.13 Body plan Views


A body plan view is best described as a number of frame sections displayed on top of each other. The view can be limited in its extension in all directions and the objects to be included in the view can be controlled by form input. To create a Body plan View a drawing must be current. Use the function Symbolic View > Curved Hull > Bodyplan The menu shown below will appear: General: View Name: The name of the resulting view. Surfaces: Names of the surfaces to either Include or Exclude when drawing frame intersection curves. Press the Select button to choose from a list of available surfaces. Looking: The direction of the view. Limits: The limiting box of the view. Objects, partially or entirely inside this box, will be included in the view. Leaving the field blank represents an unlimited value. View properties: Long section image: How the profile will be represented in the view. Mould:Only the mould line and the top edge of the flange will be drawn. Tick: Only a small mark where the profile trace intersects the frame will be drawn. Long Section Frame: This field can be used to display the cross section of the profiles at one frame only. Enter the desired frame number in this field. If a frame number is entered here only the trace of the profiles will be drawn at other frames. Draw every frames : The interval between sections to be drawn in the Bodyplan view. (E.g. A value of 5 th will result in every 5 frame being drawn.) Seam/Butt colour: Display colour of seams and butts. Longitudinal colour: Display colour of longitudinals. Frame colour: Display colour of frame. Grid Spacing: If a grid should be drawn in the view, this field is used to control the grid spacing.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

85

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Object selection:

Panels, Seams/Butts, Long trace, Long section, and Curves When Auto selection is ticked, all items of that type will be include in the view, to exclude individual items enter the names in the Excluded objects list. When Auto selection is not ticked, all items of that type will be excluded from the view. To include individual items enter the names in the Include objects list, enter the names of specific curves to be included in the view. The box opposite the curve name defines the line type used to display the curve. After completing the form use the OK button. The system will then prompt for an indication in the drawing to position the Bodyplan View. After positioning the view use the OC button to exit the function.

9.14 Shell Stiffeners


When a Longitudinal or Transversal is created it exists on two levels. The top-level object is the whole Longitudinal or Transversal this object is made up from one Shell Stiffener. If the Longitudinal or Transversal is split then the top level remains as one object while the number of associated Shell Stiffeners will grow with each split. If, for example, we take a newly created longitudinal at LP10, this will result in a longitudinal object, L100 consisting of one Shell Stiffener, L100-S1. If the above longitudinal was split in two positions along its length there would still only be one longitudinal object L100, but it would now consist of three Shell stiffeners, L100-S1, L100-S2 and L100-S3. The differentiation between a Longitudinal/Transversal and a Shell Stiffener is very important during the Curved Hull Modelling process. By selecting the Longitudinal/Transversal a modification can be made globally along the whole object, while selecting only a Shell Stiffener a change can be applied to only a part of the Longitudinal/Transversal. Therefore careful consideration should be given when defining the filter in the advanced selection menu to ensure the desired results are achieved.

9.15 Modifying Shell Stiffeners


If, after defining some Shell profile arrangement, it becomes necessary to modify a shell stiffener the following steps should be taken. Assuming a drawing is current and the relevant shell stiffener exists in one of the views. Ensure the advanced filter is set to Shell Stiffener. Start the function Curved Hull > Model > Modify. Alternatively use The system will prompt Indicate. Click once on the shell stiffener to be modified. The menu shown on the next page will appear: There are four tabs: General, Profile, End1 and End2.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
86

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

General: Name Prefix: The name of the profile. Running Number: The stiffener number within the current profile. Posno.: Add or change the position number.

Position numbers should be added to stiffeners before collecting them to curved panels.

GPS 3, GPS 4. General purpose strings. Shrinkage: The shrinkage of the stiffener measured in mm/m. Weld Depth: Fillet leg length. Location Code, Parts List Name, Surface Treatment and Destination fields: These are all identification strings with a purpose defined by the user.

Modify Individual Stiffeners: Normally when a group of stiffeners are selected, it is assumed the same modification is required for each of the stiffeners. If this is not the case, this box may be ticked to treat each stiffener individually. Form shown below for modification to multiple stiffeners:

Profile: Symmetry:Used to define the symmetry of the stiffener. Is also used to define a dummy interval, and the current shell stiffener will have no material assigned to it. In effect it will become a gap in the Longitudinal or Transversal. All that will be visible for the shell stiffener will be the trace line. This can be selected (in a 3D model view) at any time and new material can be applied.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
87

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Bevel Trace: Use a valid bevel code to define the bevel to be applied along the whole trace of the shell stiffener. Material from: Leave as Form to allow direct entry in the Type, Parameters and Quality fields. Default and the values will revert back to those used to create the original Longitudinal/Transversal. The angle at the stiffener end is in the plane of the trace curve used to define the shell stiffener. The system will interpolate all angles between the two end points. Set to Menu to display the available profile types and scantlings. Set to Pick to allow the indication of an existing shell profile and the setting of similar profile type and scantlings. Material Side: The direction of the thickness of the stiffener may be modified. End 1: Incl. Type: Default: The default settings used to define the profile will be used. Perp: The angle at the stiffener end is perpendicular to the surface at the end point. The system will interpolate all angles between the two end points. Perp Whole: The stiffener will be perpendicular to the surface at every point along its length. XT,YT & ZT: May be used in combination with the Angle fields to set explicit angles which are measured as follows: XT The angle should be measure against the X-axis (in the XY-plane). YT The angle should be measure against the Y-axis (in the YZ-plane). ZT The angle should be measure against the Z-axis (in the XZ-plane). Conn from: Form: Allows direct entry of values into the menu fields. Menu: The menu options will be displayed for selection of the connection code and clearance. Note if a value for Clearance is given this will override any clearance defined in the menu options. Conn. Code: Valid AVEVA Marine connection code, taken from the AVEVA Marine Hull Standards. Clearance: Clearance from the plane defined in the Clearance towards box, (if a value is given this will override any clearance defined in the connectiont code. Clearance towards: The angle of the stiffener endcut will be calculated against one of the following: Cutting Plane: The clearance will be perpendicular to the plane of the object used to split the Longl/Trans. E.g. a planar panel or another shell profile. Frame Plane: The clearance will be perpendicular to the X plane. Buttock Plane: The endcut will be perpendicular to the Y plane. Waterline Plane: The endcut will be perpendicular to the Z plane. Endcut from: Form: Allows direct entry of values into the menu fields. Menu: The menu options will be displayed for selection of the endcut code. Endcut Type: Valid AVEVA Marine endcut code, taken from the AVEVA Marine Hull Standards. Parameters: Additional parameters required for some endcut types.

www.aveva.com
88

Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Conn Angle: The plane from which the connection angle should be calculated. Cutting Plane: The endcut will be parallel to the plane of the object used to split the Longl/Trans. E.g. a planar panel or another shell profile. Frame Plane: The endcut will be parallel to the X plane. Buttock Plane: The endcut will be parallel to the Y plane. Waterline Plane: The endcut will be parallel to the Z plane. Bevel Web: Bevel to be applied to web of stiffener. Bevel Flange: Bevel to be applied to flange of stiffener. Excess: Excess material to be added to the end of the stiffener. End 2: as End 1 After completing the form and making any menu selections, select OK to submit the changes, use Apply and Deactivate to end the function.

9.16 Deleting a Shell Stiffener


As mentioned previously, an individual stiffener may defined as a Dummy Interval, this will remove the material for that segment of stiffener (the profile trace in way of the removed segment can be selected in a model view and modified to add material at a later time, if necessary). There is also a method to delete the stiffener segment totally, to delete an individual stiffener select Curved Hull > Select > Advanced and change the Type to Stiffener, select the stiffener to be deleted, select OC. Select Curved Hull > Model > Delete to delete the stiffener.

9.17 XML Shell Stiffeners properties


Each shell stiffener element may also set a number of properties for the stiffener, bevel, endcut, connection codes, etc. The shell stiffener has a great number of attributes organised in several child elements. The attributes of the ShellStiffener element: Symmetry: The symmetry for the shell stiffener Dummy: Flag indicating whether this is a true shell stiffener or a dummy interval, possible value are "true" or "false", optional, default value is "false". Posno: The position number. BevelTrace: The bevel code for the bevel applied along the trace of the shell stiffener. Shrinkage: Shrinkage, optional attribute. WeldDepth: Fillet weld depth, optional attribute.

9.18 Material
The "Material" element has the same attributes as the Material element of the shell profile. However, here it is an optional element. It omitted the shell stiffener will inherit these properties from the "Material" element from the shell profile.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

89

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.19 Ends
In End1 and End2 you may set attributes for each stiffener end, like endcut, connection code, bevel codes, etc. Please note that end1 and end2 refers to the direction the shell stiffeners are given in the input file, not the true end1/end2 of the shell stiffener model object in the data bank. End1 and End2 has two child element "Endcut" and "Connection": End1/End2 attributes: Excess: Excess value, optional. BevelWeb: Bevel on the profile web, optional. BevelFlange: Bevel on the profile flange, optional. Endcut attributes: Type: AVEVA Marine endcut code according to AVEVA Marine Hull Standards, optional. Parameters: Additional endcut parameters, optional. AutoAngle: Indicates how the endcut angle should be calculated, optional. Possible values: Cutting - The endcut will be parallel to the plane of the splitting object. Frame - The endcut will be parallel to the X plane. Buttock - The endcut will be parallel to the Y plane. Waterline - The endcut will be parallel to the Z plane. In the Connection element the split points and end limits can be defined. The split point definition was covered in section 9.11 Connection attributes: Type: Connection code according to AVEVA Marine Hull standards, optional. Clearance: The clearance between the stiffener end and the plane selected by the "Plane" attribute; optional. Plane: Indicates how the clearance should be calculated. Possible values: Cutting - The clearance is calculated perpendicular to the plane of the object used to split the shell profile. Frame - The clearance will be perpendicular to the X plane. Buttock - The clearance will be perpendicular to the Y plane. Waterline - The clearance will be perpendicular to the Z plane. Optional, the default value is "Cutting". Example:
<ShellStiffener ObjId="MTPT56-S2" Symmetry="Symmetric"> <Position MaterialSide="For"/> <End1> <Endcut Type="2100" Parameters="90 90" AutoAngle="Cutting"/> <Connection Type="40" Clearance="0" Plane="Cutting"> <Stored ObjType="Seam" ObjId="MTPS303" Refl="false"/> </Connection> </End1> <End2> <Endcut Type="2100" Parameters="90 90" AutoAngle="Cutting"/> <Connection Type="40" Clearance="0" Plane="Cutting"> <Stored ObjType="Seam" ObjId="MTPS304" Refl="false"/> </Connection> </End2> <Inclination> <End1 Axis="X" Angle="-90"/> <End2 Axis="X" Angle="-90"/> </Inclination> <GeneralPurpose/> </ShellStiffener> www.aveva.com Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

90

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.20 Inclination
The "Inclination" element this is data describing the inclination between the web of the shell profile and the surface. The inclination can be defined in each end of the profile and in a number of points along the trace of the shell stiffener. The attributes of Inclination element: PerpWhole: The stiffener will be perpendicular to the surface at every point along its length. Possible values: true, false, default value false. End1/End2 attributes: Axis: Perp - The shell stiffener should be perpendicular to the surface in this end X - The angle should be measure against the X-axis (in the XY-plane) Y - The angle should be measure against the Y-axis (in the YZ-plane) Z - The angle should be measure against the Z-axis (in the XZ-plane) Required attribute. Angle: The inclination angle. Only relevant if Axis is "X", "Y" or "Z". The stiffener inclination may also be controlled in a number of points along the trace of the stiffener, each point given in a "Position" element: The location of the "inclination point" can be defined by a principal plane or where another object intersects the shell stiffener. PrincipalPlane has one attribute: X, Y, Z: The value is a single coordinate value. It can be a single coordinate value given in the traditional AVEVA Marine format. Object attributes: ObjType: The type of object, possible values are "HullCurve", "Plane", "PlanePanel", "Seam" and "ShellProfile". Required attribute. ObjId: The name of the object. Required attribute. Refl: Indicated whether the object should be used in its normal or reflected position. Possible values are "true" and "false", optional; default value is "false". The "Angle" element has two attributes: "Axis" and "Angle". They are the same as in the "Inclination/End1" element.
</ShellStiffener> . . . . . . . . . <Inclination> <End1 Axis="X" Angle="-90"/> <End2 Axis="X" Angle="-90"/> </Inclination> <GeneralPurpose/> </ShellStiffener>

9.21 General Purpose


In the "GeneralPurpose" element there are attributes defining production data ShellStiffener element: GPS1: General purpose string 1. GPS2: General purpose string 2. GPS3: General purpose string 3. GPS4: General purpose string 4.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
91

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Exercise 7
1. Start a new drawing and name it SHELLSTIFFS. 2. Modify MTPL390, 380 and 370. Change the box limit to FR220 and then split the stiffener at seam MTPS114 3. Create a Bodyplan view from FR211 to FR220, set Ymin.=0 and add a 1000mm grid. 4. Incline shell stiffeners MTPL390, 380, & 370 to be perpendicular at the fore end and horizontal at the aft end. The results should appear as shown below:

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

92

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

5. Create a symbolic view at FR40. Split the shell stiffener at the deck positions

6. Create a symbolic view at FR40. Create a dummy interval between decks at LP28 and LP40 and change the scantling of the shell profile above the deck at LP40.

Change to 180*8* type 20

Dummy interval

7. Modify the ends of the transversals to appear as shown below:

2110 endcut Cutting plane

50 gap 2100 endcut From Cutting plane

2100 endcut From Parameters

8. Apply and Deactivate Save and Unclaim. Save Drawing

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

93

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.22 Additional features for shell profiles 9.22.1 Holes


If, after creating a shell profile, it becomes necessary to add some holes, the following steps should be taken. Assuming a drawing is current and the shell profile exists in one of the views. Select the profile to be modified using the Curved Hull > Select > Advanced function Start the function Curved Hull > Model > Create Feature > Hole. The system will display the following menu: Positions: Where to place the holes. Repetition terms may be used. Axis: Along which of the principle axes the positions of the holes are to be defined. Type: Standard: A valid AVEVA Marine hole code should be entered in the field to the right of the current field. Arbitrary: The name of an object, used to define the geometry of the hole, should be entered in the field to the right of the current field. Menu: If this option is selected, and the field to the right of the current field left blank, after clicking the OK button the system will display menus to allow the selection of a AVEVA Marine hole type and its dimensions. Same as: If this option is selected, and the field to the right of the current field left blank, after clicking the OK button the system will prompt for an indication of an existing hole and the type and dimensions will be taken from this indication. Mirrored: Indicates whether a hole should have its normal appearance or be mirrored about its V axis. This field is irrelevant for all standard hole types. Inclination angle: The angle of the hole geometry. If left blank the angle will be set to 0 degrees. Dist. From Trace: Distance from the trace of the shell profile to the centre of the hole. After completing the menu as required click the OK button. The system will generate the requested holes. The shell profile will still be active in the select list, use Curved Hull > Select > Apply and Deactivate All to store and deactivate the profile and end the function.

9.22.2 Modifying an existing hole


If, after defining a hole it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the relevant shell stiffener exists in one of the views. Select the hole to be modified using Curved Hull > Select > Advanced. Change the Type field to Hole and use the Pick button. Select the desired hole in the drawing. Start the function Curved Hull > Model > Modify. The system will display the original menu used to define the hole. Modify as required then use OK If happy with the modification use Curved Hull > Select > Apply and Deactivate All. Note: Occasionally it proves difficult to indicate the desired hole in the drawing. If this proves to be the case set the advanced filter to Hole, but also type in the name of the relevant shell profile in the Name field. Using the OK button now will result in the system activating all holes in the given profile, use Curved Hull > Model > Modify to work through the activated holes making modifications as required.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

94

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.22.3 Notches
If, after creating a shell profile, it becomes necessary to add some notches, the following steps should be taken. Assuming a drawing is current and the shell profile exists in one of the views. Select the profile to be modified using the Curved Hull > Select > Advanced function Start the function Curved Hull > Model > Create Feature > Notch. The system will display the menu shown below: Reference: Co-ordinates: Will result in notches at any positions specified in the Reference field. Normal Seams: Will result in notches at the intersection between the current shell profile and the seam named in the Positions field. Refl Seams: Will result in notches at the intersection between the current shell profile and the reflected position of the seam named in the Positions field. Indicate Seam Refs: If this box is checked the system will prompt for interactive indication of the desired seams rather than a typed seam name in the Positions field. Positions: Where to place the notches. If Co-ordinates is selected in the Reference field the positions are to be given as a co-ordinate or repetition term in accordance with the setting of the Axis field. If Normal Seams or Refl Seams is set in the References field then the name of the desired seams intersecting the current shell profile trace should be entered. This field is invalid if Indicate Seam Refs has been activated. Axis: Along which of the principle axes the positions of the holes are defined. Type: Standard: A valid AVEVA Marine notch code should be entered in the field to the right of the current field. Arbitrary: The name of an object, used to define the geometry of the notch, should be entered in the field to the right of the current field. Menu: If this option is selected, and the field to the right of the current field left blank, after clicking the OK button the system will display menus to allow the selection of a AVEVA Marine notch type and its dimensions. Same as: If this option is selected, and the field to the right of the current field left blank, after clicking the OK button the system will prompt for an indication of an existing notch and the type and dimensions will be taken from this indication. Mirrored: Indicates whether a notch should have its normal appearance or be mirrored about its V axis. This field is irrelevant for all standard notch types. After completing the menu as required click the OK button. The system will generate the requested notches The shell profile will still be active in the select list, use Curved Hull > Select > Apply and Deactivate All to store and deactivate the profile and end the function.

9.22.4 Modifying an existing notch


If, after defining a notch it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the relevant shell stiffener exists in one of the views. Select the notch to be modified using Curved Hull > Select > Advanced. Change the Type field to Notch and use the Pick button. Select the desired notch in the drawing. Start the function Curved Hull > Model > Modify. The system will display the original menu used to define the notch. Modify as required then use OK
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
95

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) If happy with the modification use Curved Hull > Select > Apply and Deactivate All. Note: Occasionally it proves difficult to indicate the desired notch in the drawing. If this proves to be the case set the advanced filter to Notch, but also type in the name of the relevant shell profile in the Name field. Using the OK button now will result in the system activating all notches in the given profile, use Curved Hull > Model > Modify to work through the activated notches making modifications as required.

9.22.5 Cutouts
If, after creating a shell profile, it becomes necessary to add some cutouts, the following steps should be taken. Assuming a drawing is current and the shell profile exists in one of the views. Select the profile to be modified using the Curved Hull >Select > Advanced function Start the function Curved Hull > Model > Create Feature > Cutout. The system will display the following menu: References: Normal profiles: Places the cutouts at the intersection with the named shell profiles in the Positions field. Refl Profiles: Places the cutouts at the intersection with the reflected position of the named shell profiles in the Positions field.

Indicate Shell Profiles: If this box is checked the system will prompt for interactive indication of the desired intersecting shell profiles rather than a typed shell profile name in the Positions field. Positions: This field should contain the names of shell profiles intersecting the current shell profiles trace. Repetition terms can be used. This field is irrelevant if the Indicate Shell Profiles box has been activated. CutOut Type: This field should contain a valid AVEVA Marine Cutout code. After completing the menu as required click the OK button. The system will generate the requested cutouts The shell profile will still be active in the select list, use Curved Hull > Select > Apply and Deactivate All to store and deactivate the profile and end the function.

9.22.6 Modifying an existing cutout


If, after defining a cutout it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the relevant shell stiffener exists in one of the views. Select the cutout to be modified using Curved Hull > Select > Advanced. Change the Type field to Cutout and use the Pick button. Select the desired cutout in the drawing. Start the function Curved Hull > Model > Modify. The system will display the original menu used to define the cutout. Modify as required then use OK If happy with the modification use Curved Hull > Select > Apply and Deactivate All. Note: Occasionally it proves difficult to indicate the desired cutout in the drawing. If this proves to be the case set the advanced filter to Cutout, but also type in the name of the relevant shell profile in the Name field. Using the OK button now will result in the system activating all cutouts in the given profile, use Curved Hull > Model > Modify to work through the activated cutouts making modifications as required.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

96

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.22.7 Marking
If, after creating a shell profile, it becomes necessary to add some additional marking lines, the following steps should be taken. It should be noted that marking added to a profile will not appear in the model. However, when the Hull Production Interface creates a profile sketch, any marking added to the profile will be displayed. Assuming a drawing is current and the shell profile exists in one of the views. Select the profile to be modified using the Curved Hull > Select > Advanced function Start the function Curved Hull > Model > Create Feature > Marking. The system will display the following menu: Positions: Where to place the marking lines. The position is to be given as a co-ordinate or repetition term in accordance with the setting of the Axis field. Axis: Along which principle axis the position of the marking lines is to be defined. Length: Length of the resulting marking lines. Profile height: Whether the height of the marking line should match the profile height. Symmetric: Whether the marking lines should be on both sides of the shell profile. Direction: Plane: The marking lines will lie in the plane given in the Axis field. Perp: The marking lines will be perpendicular to the profiles trace line. Angle: The marking lines will be defined by an angle relative to the positive direction of the trace. The angle must be defined in the Inclination Angle field. Inclination Angle: The angle between the marking line and the trace. This field is only relevant if Direction is set to Angle. Marking Text: Desired marking text. This text will be applied to all marking lines in the group. After completing the menu as required click the OK button. The system will store the requested marking lines with the shell profile, use the Curved Hull > Select > Apply and Deactivate All to store and deactivate the profile and end the function.

9.22.8 Modifying an existing marking


If, after defining marking on a profile it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the relevant shell stiffener exists in one of the views. Start Curved Hull > Select > Advanced. Change the Type field to Marking, key the name of the profile in the Name field. Use the OK button. Start the function Curved Hull > Model > Modify. The system will display the original menu used to define the marking. Modify as required then use OK If happy with the modification use Curved Hull > Select > Apply and Deactivate All.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

97

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.23 XML Additional features for shell profiles


The shell profile may also have features: holes, notches, cutouts and markings, which are defined in the "Features" element.

9.23.1 Holes
A group of holes may be defined in a "HoleGroup" element:

HoleGroup has two required elements, "Position" defining the location for the holes and "Shape" defining the type of hole. The Position element must precede the Shape element. HoleGroup has one attribute: Height: Distance form the trace line to the centre of the hole. The holes can be positioned where a principal plane intersects the trace line. The Position element have one attribute which is "X", "Y" or Z": X, Y, Z: Hole positions. The string may contain multiple coordinate values separated with blank(s). Repetition terms may also be used The Shape element has the following attributes: Type: The hole type. Either a standard type like "D", "HE" etc. or the name of an arbitrary hole geometry. Parameters: The hole parameters for standard holes. The values must be separated with one or more blanks. Inclination: The angle of the hole geometry. Mirror: Indicated whether a hole should have its normal appearance or be mirrored about its V-axis. Possible values true, false, default false. Example:
<ShellProfile SubType="Long" ObjId="MTPL50"> <Material Type="20" Parameters="260 12" Grade="A"/> <Position Symmetry="Symmetric" MaterialSide="CL" ProfileSide="In"/> ---------------------------------<Features> <HoleGroup Height="50"> <Position X="FR60(2)70+400"/> <Shape Type="D" Parameters="50"/> </HoleGroup> </Features> </ShellProfile> www.aveva.com Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

98

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.23.2 Notches
A group of notches can be defined by a "NotchGroup" element: The position of the notches may be given as a number of principal planes in a "Position" element. As an alternative, a number of seam references may be given in the "Seam" element. The shape of the notch is defined in the "Shape" element. The attributes of the Position element are: X, Y, Z: Hole positions. Use one of the attributes. The string values may contain multiple coordinate values separated with a blank(s). Repetition terms may also be used. The attributes of the "Seam" element are: ObjIds: A string containing one or several seams names separated with blank(s). Repetition terms can also be used. Refl: Indicates whether seams should be used in their normal or reflected position. Possible values are "true" or "false"; default value is "false". The attributes of the Shape element are: Type: The notch type. Either a standard notch code or the name of an arbitrary notch geometry. Parameter: The parameters for standard notches. The values must be separated with one or more blanks. Mirror:Indicated whether a notch should have its normal appearance or be mirrored about its V-axis. Possible values are "true" or "false", optional; the default value is "false".

Example:
<ShellProfile SubType="Long" ObjId="MTPL50"> <Material Type="20" Parameters="260 12" Grade="A"/> <Position Symmetry="PS" MaterialSide="CL" ProfileSide="In"/> -----------------------------------------<Features> <NotchGroup> <Position X="FR60(2)70"/> <Shape Type="R" Parameters="30"/> </NotchGroup> </Features> </ShellProfile>

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

99

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

9.23.3 Cutouts
A group of cutouts can be defined in a "CutoutGroup" element:

The "ShellProfile" element has attributes forming references to intersecting shell profiles: ObjIds: A string containing one or several shell profile names separated with blank(s). Repetition terms can also be used, e.g. MTPT54(1)60. Refl: Indicates whether the profiles should be used in their normal or reflected position. Possible values are "true" or "false"; default value is "false". The Position element has attributes controlling the shape of the cutout: Type: The AVEVA Marine cutout code. Parameters: Additional cutout parameters separated by blanks, optional.
<ShellProfile SubType="Long" ObjId="MTPL50"> <Material Type="20" Parameters="360 12" Grade="A"/> <Position Symmetry="PS" MaterialSide="CL" ProfileSide="In"/> ------------------------------------------------<Features> <CutoutGroup> <ShellProfile ObjIds="MTPT1003 MTPT1004"/> <Shape Type="301"/> </CutoutGroup> </Features> </ShellProfile>

9.23.4 Marking
A group of marking lines be defined in a "MarkingGroup" element: MarkingGroup attributes: Length: The length of the marking line(s). Length may also have the values "ProfileHeight" which indicates that the length of the marking line should match the profile height. Inclination: The angle between the marking line(s) and the trace. Inclination may also have the values: Perp - The marking lines will be perpendicular to the profile trace line. Plane - The marking lines will be in the plane given in the "Position" attribute. Optional, default value is "Perp". Text: The marking text. Symmetric:Indicates whether the marking lines should be on both sides of the shell profile. Possible values are "true" and "false" ("true" indicates both sides). Optional, default value is "false". The marking lines can be positioned where a principal plane intersects the trace line. The Position element have one attribute which is "X", "Y" or "Z": X, Y, Z: Positions for the marking lines. The string may contain multiple coordinate values separated with blank(s). Repetition terms may also be used.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

100

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Example:
<ShellProfile SubType="Long" ObjId="MTPL50"> <Material Type="20" Parameters="360 12" Grade="A"/> <Position Symmetry="PS" MaterialSide="CL" ProfileSide="In"/> ------------------------------------------------------------------<Features> <MarkingGroup Length="50" Inclination="Plane"> <Position X="FR60"/> </MarkingGroup> </Features> </ShellProfile>

Exercise 8
1. Open a new drawing and name it FEATURES. 2. Use input model to create a new view containing all shell profiles. 3. Create 180*8 OBP Transversals at FR100, FR101, FR102, FR103, FR104 & FR105 named MTPT100 etc. Use Ymin = LP-2 and Ymax = LP2 as default limits. 4. Interactively create type 309 cutouts at MTPL10 to accommodate the new transversals. 5. Add R50 notches at LP0 in MTPT100,101,102,103,104,105

6. Add D100 holes in MTPL10 at X = FR100.5(1)105.5 Position the holes 100mm from the trace line. 7. Output an XML file for longitudinal MTPL10 named FEATURES.xml. Edit the file to give 50mm holes. Run the XML file back in and review the change.

8. Apply and Deactivate Save and Unclaim. Save Drawing (Model view of Transversals with cutouts and holes)

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

101

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

102

CHAPTER 10

10 Curved Panels 10.1 Introduction


An AVEVA Marine Curved Panel is simply a collection of Shell Plates and Shell Stiffeners. Assuming all the relevant Shell Plates have been created, and the Longitudinals/Transversals have been split in way of the desired block divisions, it is a simple task to collect all the parts together to make one Curved Panel. The benefit of this curved panel is to be found when Hull Production Information is required for the shell. It is much easier to run these programs against a curved panel rather than repeatedly stipulating which individual parts should be processed. For example, if a program is run, and a curved panel given in the input, the program will calculate all individual plates found within the curved panel, as opposed to listing the name of each individual plate. The other benefit of defining curved panels is that, by the naming convention, it allows the allocation of an area of shell to a specific AVEVA Marine Block, Weldment or Unit. This is particularly handy for work content lists and the grouping of objects for detailed weight and centre of gravity calculations. Also by breaking the shell down into manageable curved panels, the pin jig program can run against these panels and produce detailed information for the manufacturing department.

10.2 Creating Curved Panels


Set the required defaults as described in Chapter 3.2 Curved Hull Defaults and ensure the Select List is empty. Start the function Curved Hull > Model > Curved Panel > Create Curved Panel. The following menu will appear: Panel Name: Unique string to identify the curved panel. The final curved panel name will be made up as follows: <Block Name> - <Panel Name> <Symmetry> Symmetry: Which side of the ship the resulting curved panel will be valid for.

Note that the panel symmetry must correspond to the symmetry of the plates and stiffeners to be included in the panel. This means that portside or starboard specific panels, as well as symmetric panels, may only consist of shell plates with the same symmetry as the curved panel. For a panel extending over the centre line, symmetric plates /stiffeners would be collected simultaneously, if only port or starboard items are to be collected, these should be modelled separately for port and starboard.

Block Name: Name of an existing AVEVA Marine Block to contain the resulting panel. This Block name will form the first part of the resulting curved panels name. The drop down menu allows the user to select from existing blocks Shrinkage: The shrinkage allowance for welding of stiffeners etc. Partition: The partition for the given shrinkage allowance. After completing the menu as required click the OK button.
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. 103 All rights reserved.

www.aveva.com

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) The system will prompt Indicate shell plate. Click once on all the shell plates to belong to the curved panel. As the shell plates are indicated they will be highlighted by the system. After making the desired selections click the OC button. The system will prompt Indicate shell stiffener. Click once on all the shell stiffeners to belong to the curved panel. As the shell stiffeners are indicated they will be highlighted by the system. After making the desired selections click the OC button. The system will now generate the curved panel and change the colour of the highlighting when complete. If happy with the result use Curved Hull > Select > Apply and Deactivate.

10.3 Modifying an existing Curved Panel


If, after creating a curved panel, it becomes necessary to modify it the following steps should be taken. Assuming a drawing is current and the curved panel exists in one of the views. Ensure the advanced filter is set to All or Curved Panel. Start the function Curved Hull > Model > Modify. Alternatively use The system will prompt Indicate. Click once on the curved panel to be modified then use OC The system will display a menu, similar to the one below, containing the information used to generate the latest stored version of the curved panel in the database. Panel Name: Change the name of the curved panel. Symmetry: Change the side of the ship for which the curved panel is valid Block Name: Change the AVEVA Marine Block in which the curved panel is stored. Shrinkage: Change the shrinkage allowance. Partition: Change the shrinkage allowance partition. Add: Plates: Add more shell plates to the existing curved panel by selecting from the screen. Stiffeners: Add more shell stiffeners to the existing curved panel by selecting from the screen. Handle Holes: See next chapter. Remove: Plates: Remove one or more shell plates from the existing curved panel by selecting from the screen. Stiffeners: Remove one or more shell stiffeners from the existing curved panel by selecting from the screen. After modifying the curved panel as required use the OK button. The system will regenerate the curved panel using the new data. If happy with the result use Curved Hull > Select > Apply and Deactivate.

10.4 Combining Curved Panels


Select Curved Hull > Model > Curved Panel > Combine Curved Panels, select the curved panels to be combined into one panel. Note: the name of the first panel selected will be used as the name of the combined panel.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

104

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

10.5 Holes in curved panels


Three different types of holes can be applied to curved panels. 1. Standard AVEVA Marine holes 2. Arbitrary closed contours, treated as standard holes. 3. Holes, described as closed or open contours and located in space by a transformation matrix Holes of categories 1 and 2 must be located when set (by a line through the reference point along which the hole will be projected into the shell. The reference point is the origin in the local coordinate system in which the hole is described). Holes of category 2 can be created in drafting mode (around a local origin) and stored in the Hull Form database (CGDB). Holes of category 3 must be stored in the Form Database as a planar curve object with a transformation matrix. It can be arbitrarily located in space and will be projected along the normal (w-axis) of its local coordinate system. It can be created in drafting mode in either a planar symbolic view or in a general 3D view perpendicular to a principal axis. Holes will normally be truly developed, both when presented in views of the curved panel and when inserted in the developed shell plate. However, for holes of categories 1 and 2 there is an option to insert the holes into the shell plate without development, e.g. a round hole will be inserted in the plate in its original shape irrespective of the orientation of the line along which it is located in the shell. The position of a hole of category 1 or 2 is calculated as the intersection between a line through the reference point of the hole and the surface. This line may be: A line parallel to a selected main axis of the ship coordinate system (through the reference point of the hole) A line through two point in space. If the hole is not a round one an additional point may be given to orientate the u-axis of the hole. If the length of this point is <=1 it is interpreted as a vector along the u-axis. A hole of category 3 is positioned by its transformation matrix. If the hole when projected has several intersections with the curved panel, an approximate coordinate along an axis must be given to select the proper position. A hole may be marked or burnt. Some other characteristics of this function: AVEVA Marine automatically identifies to which plates within the panel the hole belongs. Holes may cross plate boundaries. The hole contour is automatically added to the developed plate when transferred to the plate databank. The holes are visualized as part of a curved panel in any view, e.g. 3D-views and shell expansion views. The weight and centre of gravity calculation for a curved panel does currently not take into account any holes belonging to the panel. Holes can only be added to an existing curved panel, they cannot be created at the same time as the curved panel is being defined. Therefore to add a hole it is first necessary to activate the desired curved panel as shown in the previous chapter and modify it. Start the function Curved Hull > Model > Modify. The system will display the same menu shown on the previous page. The Handle Holes button will bring up a form for setting the data required to create new holes, if a hole already exists additional options are available on the form to copy, modify and delete existing holes as shown on the next page.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

105

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) The New button: Creates a new hole in the panel from an empty form. The Copy push button: Creates a new hole in the panel identical to the present one. Useful only if a few parameters should be changed (only when holes exist). The Delete push button: Deletes the current hole from the panel. The Hole Number field: The number of the current hole in the panel. The Select Hole push button: Enables the user to select any of the existing holes in the panel from a list (only when holes already exist). The Next push button: Moves to the next hole in the panel (only when other holes exist). The Previous push button: Moves to the hole before the current hole. (only when other holes exist). The Designation field: The type of standard hole or name of a closed contour stored on SB_CGDB. The Select Designation push button: If a hole control file exists then the user can choose a hole from the hole menu. "Hole to be": Check box Developed should be checked if a true intersection curve should be evaluated between the hole as a "cylinder" and the surface. If not checked the original shape of the hole will be retained, type 1 & 2 holes only. Next field defines if the hole should be Burnt or Marked. The Hole Along field offers three options for definition of the position of the hole (cf. above). Axis means that the axis is along a selected main axis of the ship coordinate system. Selection is made via the Approximate Coordinate field. In this case the two relevant coordinates of Point 1 should be given relevant values. In case of multiple intersections between the line and the surface an approximate coordinate should be given to select the proper intersection point. In case of Hole Along Line two points in space should be given, defining the reference axis of the hole cylinder. Coordinates should be given in the fields Point 1 and Point 2 respectively. (For holes of category 3 the alternative "As stored" should be used. It may be combined with an approximate position along a given axis. Otherwise, no location should be specified in this case.) For Asymmetrical Holes the values of the Direction Point are used to specify a point on the u-axis of the hole co-ordinate system. Should be given only if the hole contour itself is asymmetric. Irrelevant for holes of category 3. PS/SB specifies the symmetry of the hole. There are three options: As panel, PS, SB. E.g. a hole for an otherwise symmetrical may be specified to be valid for PS only. Is "As panel" selected the hole will be valid in both the PS and SB version of the panel. The Excess and Excess type are used to specify the excess along a hole. This excess affects the geometry only when accessed for nesting. - Excess is relevant only for holes that will become part of the outer contour, i.e. not for closed holes in the interior of the plate and not for holes to be marked. The Compensation field is used to define compensation (i.e. "triangular" excess along a hole). It may be defined >0 or <0. The sign has the same meaning as when compensation is defined along the edges of the plate, i.e. increasing "excess" as you go along the hole contour. The direction is the direction of the curve after insertion into the outer contour (i.e. the original direction of the hole curve is irrelevant). - The compensation is not valid for closed holes in the interior of the plate.

www.aveva.com
106

Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Bevel may be defined for a hole. Two alternatives exist: Either an explicit bevel code may be defined in the field Bevel. The direction from which it is regarded may be defined via the field Bevel side. Any bevel gap will affect the geometry of the hole. As an alternative dotori bevel may be requested, i.e. a bevel with continuously varying bevel angle. This is selected via the check box Dotori. In this case the Bevel set may be used to specify the set to be used for selection of the bevel type. If the set is undefined the default set for "bevel in holes" will be used. The dotori angle will be calculated relative to the cylinder along which the hole has been projected into the surface. The field Grinding may be used to specify that the hole should be ground (mainly for future use). Pressing Ok will bring the panel form back.

Note: The accuracy of the developed hole (both in views and in the developed plate) is currently affected by a temporary AVEVA Marine environment variable SBH_HOLEMARK_PART that may be used to control the distance between points on the curve to be developed. By default this distance is 500 mm. This parameter is relevant only for non-straight parts of the curve and "fillets" (arcs with a centre angle>30 degrees) will always be represented by at least three points independent of the partition. Reducing the distance may increase accuracy at the cost of performance

If happy with the result use Curved Hull > Select > Apply and Deactivate.

10.6 XML Curved Panels

The CurvedPanel element can be used to create a curved panel. Basically you select the shell plates and shell stiffeners that you want to be included in the panel. In the CurvedPanel element you may give these attributes: ObjId: The name of the panel. The name should reflect the symmetry of the panel by having a proper suffix: empty suffix for a symmetric panel, "P" for portside specific, "S" for starboard specific and "SP" for panels extending over/in CL. If the suffix is omitted the system will automatically add the correct suffix depending on the value of the "Symmetry" attribute. Symmetry: The symmetry of the panel, possible values are "Symmetric", "SB" (valid SB only), "PS" (valid PS only) and "CL" (over/in CL), optional and the default value is "Symmetric". Block: The block to which the curved panel will belong.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

107

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103) Example:
<CurvedPanel Symmetry="PS" Block="HTRAIN" ObjId="HTRAIN-TEST_01P"> <Shrinkage/> <ShellPlate ObjId="TEST_3-2"/> <ShellPlate ObjId="TEST_3-3"/> <ShellPlate ObjId="TEST_3-4"/> <ShellPlate ObjId="TEST_3-5"/> <ShellStiffener ObjId="MTPT1000-S3P"/> <ShellStiffener ObjId="MTPT1001-S3P"/> <ShellStiffener ObjId="MTPT1002-S3P"/> <ShellStiffener ObjId="MTPT1003-S3P"/> <ShellStiffener ObjId="MTPT1004-S3P"/> <ShellStiffener ObjId="MTPT1005-S3P"/> <ShellStiffener ObjId="MTPT1000-S2P"/> <ShellStiffener ObjId="MTPT1001-S2P"/> <ShellStiffener ObjId="MTPT1002-S2P"/> <ShellStiffener ObjId="MTPT1003-S2P"/> <ShellStiffener ObjId="MTPT1004-S2P"/> <ShellStiffener ObjId="MTPT1005-S2P"/> </CurvedPanel>

Please note that the order of the "ShellStiffener" and the "ShellPlate" element may be important. The
order affects the "running number" that is assigned to the stiffener/plate when added to the panel. The running number is a number within the panel scope and there is one series for shell stiffeners and another series for the shell plates. The running number is used (for instance) when referencing the stiffener/plate from an assembly and it also forms the name of the part in the SB_PLDB/SBH_PROFDB data banks.

10. 7 Holes in curved panels


The curved panel may also have holes. The attributes of the Shape element are: Type: The type of hole. It can be a standard AVEVA Marine hole name or and arbitrary hole contour stored as a curve. Parameters: Parameters controlling hole measurement. Required for standard holes, irrelevant for arbitrary hole.

In the Position element there is data defining the origin of the whole: The origin of the hole is calculated as the intersection between a line and the surface. The line can be defined in 2 ways: 1. by two points:
<Hole Symmetry="Symmetric" Asymmetric="true"> <Shape Type="HO" Parameters="600 400"/> <Position> <Line> <Point X="FR95+200" Y="12000" Z="10000"/> (First point) <Point X="FR95+250" Y="13000" Z="10000"/> (Second point) </Line> </Position> </Hole> Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

www.aveva.com
108

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

2.

parallel to one of the coordinate axes :

The Axis element has four attributes: Approx: Selects the axis to which the line will be parallel. Possible values X, Y or Z. X, Y, Z: Two coordinates values define the line and the third one (indicated by "Approx") is an approximate coordinate.
<Hole Symmetry="Symmetric" Asymmetric="true"> <Shape Type="HO" Parameters="600 400"/> <Position> <Axis Approx="Y" X="FR98" Y="12000" Z="10000"/> </Position> </Hole>

In case of an asymmetric hole the rotation must be defined. You may select a point or a vector defining the direction of the U-axis of the local hole coordinate system. The RotationPoint element defines a point or a vector by giving three coordinates X, Y and Z. The system will interpret these values as a vector if the length is < 1. In the case a point is given the system calculates a vector from the origin of the hole to the point. In both cases the resulting vector is projected into the tangent plane.
<Hole Symmetry="Symmetric" Asymmetric="true"> <Shape Type="HO" Parameters="600 400"/> <Position> <Axis Approx="Y" X="FR98" Y="12000" Z="10000"/> </Position> <RotationPoint X="0" Y="0" Z="0.5"/> </Hole>

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

109

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Curved Panel view


The curved panel view is a projection of a selected curved panel into a plane that displays the plates and stiffeners that form the curved panel and optionally intersecting plane panels and jig information. If a jig object exists, the curved panel view will be projected into the plane of the jig object otherwise a suitable plane will be calculated. To create a curved panel view, use Symbolic View > Curved Hull View > Curved Panel, indicate the required curved panel and press OC. The system will display the following dialogue. Seams: Show Internal Seams: The internal seams will be drawn, the outer boundary seams are automatically drawn. Show Seam Names: The seam names (without the prefix) will be displayed. Plane Panels: Show Plane Panels: The trace line of all plane panels that intersect the curved panel are marked. Show Panel Names: The names of plane panels will be displayed. Plates: Show Plates The plate position number will be displayed in a box. Show Plate Names: The names of the plates will be displayed. Show Material The plate thickness and grade will be displayed in the box. Frame Curves: Show Curves: Displays frame curves. Show Curve Names: Displays the names of the frame curves. Stiffeners: Show Stiffeners The trace of the stiffeners will be displayed. Show Profile Names: The longitudinal or transversal number that the stiffener belongs to will be displayed. Show Shell Stiffener Names: The shell stiffener name will be displayed. Show Part Names: Part names will be displayed. Show End Cuts: A symbol showing the connection type is displayed at each end of the trace. Jigs: Show Jig Rows/Columns: The jig rows and columns are marked as straight lines. Show Jig Heights: The height of each jig pillar is displayed. Miscellaneous: Show Direction Marks: Direction marks are displayed. Show Hole Cross-Marks: Centres of holes will be displayed as cross-marks. Excess: Show Excess Sizes: Show the excess dimensions.. Show Excess Symbols: Show the excess symbols. Press OK to create the view.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

110

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

10.5.1 Dimensioning Curved Panel Views


A curved panel view can be dimensioned automatically to provide a remarking table. Use Hull Tools>Dimensioning, the system will prompt: Indicate objects to measure from Indicate 1 or more objects, e.g. an outer seam or butt, from which the dimensions are to be calculated, then press OC. The system will then prompt: Indicate objects to measure to Indicate 1 or more objects, e.g. internal seams or stiffeners, to measure to then press OC. The system will then prompt: Indicate objects to measure along Indicate the curves to calculate the distance to the selected objects along then press OC. The system will then prompt: Indicate view to draw dimensions in Indicate the view to which the dimensions will be added, generally but not necessarily the curved panel view. The system will then prompt: Select Yes to draw a dimension curve along the selected curve being measured.

Select No to add only a dimension arrow (this is the recommended option).

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

111

AVEVA Marine (12.1) Hull Detailed Design Curved Hull Modelling (TM-2103)

Exercise 9
1. Open a new drawing and name it CURVED_PANELS.
2. Use input model to create a new view containing all port side shell transversals and port side shell seams. Create shell plates P&S between butts MTPS102, MTPS103 and MTPS104. Split shell stiffeners using a seam, profiles MTPT30 to MTPT55 on seam MTPS403.

3. Create a curved panel for the lower section containing plates and transversals shown below. Store the curved panel as EX9_01 and make it valid for Port and Starboard. All curved panels will belong to block TRAIN1 4. Create a curved panel for the plates and transversals shown below. Store this panel as EX9_02 and make it valid for Port and Starboard. 5. Create a curved panel for the plates and transversals shown below. Store this panel as EX9_03 and make it valid for Port only. 6. Using XML create a curved panel for the remaining shell plates and transversals shown below. Store this as EX9_04 / EX9_05 / EX9_06 and make it valid for Port and Starboard. The Curved Panel breakdown should be as follows:

7. Create a curved panel view for panel EX9_01 and add dimensions along the upper and lower seams to each transversal, measured from the aft butt. 8. Store the drawing. 9. Combine panels EX9_01 AND EX9_04 to create a single panel.

www.aveva.com
Copyright 1994 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.

112

Вам также может понравиться