112
T T R R A A I I N N I I N N G G G G U U I I D D E E www.aveva.com AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling TM-2103

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

Embed Size (px)

Citation preview

Page 1: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

TTRR

AAII NN

II NNGG

GGUU

II DDEE

www.aveva.com

AVEVA Marine (12.1)

Hull Detailed Design - Curved Hull Modelling TM-2103

Page 2: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

2

www.aveva.com

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

Page 3: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

3

www.aveva.com

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

Revision Log

Date Page(s) Revision Description of Revision Author Reviewed Approved

29/09/11 All 0.1 Updated for 12.1.1 JP

30/09/11 All 0.2 Reviewed JP MZ/SK

30/09/11 All 1.0 Issued for training on 12.1.1 JP MZ/SK SK

01/12/11 All 2.0 Issued with latest copyright footer CF CF

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 [email protected]

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.

1.2 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.

1.3 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 user‟s claim is brought.

1.4 Clauses 1.1 to 1.3 shall apply to the fullest extent permissible at law.

1.5 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.

Page 4: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

4

www.aveva.com

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

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 party‟s intellectual property rights where such breach results from a user‟s modification of the AVEVA software or associated documentation.

AVEVA Solutions Limited, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom.

Page 5: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

5

Contents

www.aveva.com

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

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 6.1.4 Point on Curve .......................................................................................................................... 46

Page 6: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

6

www.aveva.com

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

6.1.5 Moved point .............................................................................................................................. 47 7 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

Exercise 8 ..................................................................................................................................................... 101

Page 7: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

7

www.aveva.com

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

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

Page 8: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

8

www.aveva.com

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

Page 9: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

9

www.aveva.com

CHAPTER 1

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

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. Creating seams and butts. 2. Creating shell longitudinals and transversals. 3. Working in shell expansion and bodyplan views. 4. Developing shell plates and stiffeners to check for manufacturing suitability. 5. 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.

Page 10: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

10

www.aveva.com

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

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

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

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

Page 11: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

11

www.aveva.com

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

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.

Page 12: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

12

www.aveva.com

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

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.

Page 13: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

13

www.aveva.com

CHAPTER 2

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

2 The Curved Hull Modelling Concept

2.1 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. Problems highlighted at this stage can usually be solved by a re-arrangement of the shell profiles.

Page 14: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

14

www.aveva.com

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

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.

Page 15: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

15

www.aveva.com

CHAPTER 3

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

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.

Page 16: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

16

www.aveva.com

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

3.2 Curved Hull Defaults

3.2.1 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 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.

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.

Page 17: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

17

www.aveva.com

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

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.

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

3.3 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/butt‟s 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:

Page 18: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

18

www.aveva.com

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

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.

Page 19: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

19

www.aveva.com

CHAPTER 4

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

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, User‟s 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.

Page 20: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

20

www.aveva.com

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

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).

Page 21: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

21

www.aveva.com

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

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 doesn‟t 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

Page 22: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

22

www.aveva.com

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

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.

Page 23: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

23

www.aveva.com

CHAPTER 5

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

5 Hull Curves

5.1 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 Creating Hull Curves

5.2.1 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:

Page 24: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

24

www.aveva.com

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

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.

Page 25: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

25

www.aveva.com

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

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.

Page 26: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

26

www.aveva.com

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

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.

Page 27: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

27

www.aveva.com

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

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:

Page 28: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

28

www.aveva.com

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

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.

Page 29: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

29

www.aveva.com

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

5.3 Examples of Curve generation

5.3.1 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.

Page 30: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

30

www.aveva.com

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

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.

Page 31: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

31

www.aveva.com

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

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.

Page 32: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

32

www.aveva.com

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

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.

Page 33: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

33

www.aveva.com

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

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..

Page 34: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

34

www.aveva.com

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

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.

Page 35: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

35

www.aveva.com

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

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; User‟s Guide Interactive; Interactive Functions; Curved Hull Menu; The Model Submenu; Create Seam/Butt.

Page 36: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

36

www.aveva.com

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

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).

Page 37: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

37

www.aveva.com

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

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.

5.5.2 By Plane

The curve plane can be defined:

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

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

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

Example: </HullCurve>

<HullCurve ObjId="MTPX20">

<ByPrincipalPlane X="FR20" />

</HullCurve>

Example: <HullCurve ObjId="MTPA1">

<ByPlane>

<ByPoints>

........

(see chapter 5.3)

.......

</ByPoints>

</ByPlane>

</HullCurve>

Example: <HullCurve ObjId="MTPA2">

<ByPlane>

<Angled>

........

(see chapter 5.3) .......

</Angled>

</ByPlane>

</HullCurve>

Page 38: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

38

www.aveva.com

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

Stored The plane is defined by a stored plane object.

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.

Angle1: Controls the angle of the directrix in the start point. The angle is calculated against the u-axis, optional.

Angle2: Controls the angle of the directrix in the end point, optional. 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 X- and Y-coordinates. The Generator element has two attributes controlling the generator axis:

Example: <HullCurve ObjId="MTPA3">

<ByPlane>

<AxisParallel Axis=”Y”>

........

(see chapter 5.3) .......

</AxisParallel>

</ByPlane>

</HullCurve>

Example: <HullCurve ObjId="MTPA4">

<ByPlane>

<Stored ObjId="PLANE_1" />

</ByPlane>

</HullCurve>

Page 39: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

39

www.aveva.com

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

Min: Minimum value for the generator along the selected axis, optional. Max: Maximum value for the generator, optional.

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.

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>

Page 40: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

40

www.aveva.com

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

Excess: Excess in the current end.

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>

<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>

Example: <HullCurve ObjId="MTPCOMB1">

<Combined>

<Curve Side="Aft">

<Stored ObjId="CURVE1" />

</Curve>

<Curve Side="For">

<Stored ObjId="CURVE2" />

</Curve>

</Combined>

</HullCurve>

Page 41: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

41

www.aveva.com

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

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: The name of the existing hull curve or the name of the external curve. Surface: 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>

Example: <HullCurve ObjId="MTPA5">

<Stored ObjId="Stored Curve Name" />

</HullCurve>

Page 42: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

42

www.aveva.com

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

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.

Page 43: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

43

www.aveva.com

CHAPTER 6

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

6 Storable Points

6.1 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.

Page 44: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

44

www.aveva.com

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

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.

Page 45: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

45

www.aveva.com

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

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 button, select a point. The following menu will be displayed: Select Modify 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.

Page 46: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

46

www.aveva.com

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

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.

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:

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.

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

Example: <Point>

<Explicit X="FR50-125" Y="4000" Z="5000"/>

</Point>

Example: <Point>

<OnSurface Surface="MTP" Approx="Z" X="55000" Y="5000" Z="8000"/>

</Point>

Example: <Point>

<Polar X="FR30" Radius="10000" Angle="40"/>

</Point>

Page 47: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

47

www.aveva.com

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

The curve can be a reference to a stored curve or a complete curve definition.

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: <Point>

<OnCurve>

<Curve>

<Stored ObjId="FOB"/>

</Curve>

<PrincipalPlane X="FR50"/>

</OnCurve>

</Point>

Example 1: Along a curve: <Point ObjId="MOVED_PT1">

<Moved Distance="1500">

<Curve FromEnd="Aft">

<ByPrincipalPlane Z="8500"/>

</Curve>

</Moved>

</Point>

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>

Page 48: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

48

www.aveva.com

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

Page 49: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

49

www.aveva.com

CHAPTER 7

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

7 Seams and Butts

7.1 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.

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.

Butt

Seam

Typical recommended 50mm overlap

Page 50: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

50

www.aveva.com

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

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.

Page 51: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

51

www.aveva.com

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

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.

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:

First indication

Second indication

Third indication

Fourth indication

Page 52: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

52

www.aveva.com

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

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:

Smallest circumscribed

rectangle

Primary Roll line

Centreline of plate

Secondary Roll line

Page 53: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

53

www.aveva.com

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

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>

Page 54: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

54

www.aveva.com

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

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:

Page 55: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

55

www.aveva.com

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

Y seam positions:

Z seam positions:

Page 56: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

56

www.aveva.com

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

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

4. Save and Unclaim. Save Drawing

Page 57: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

57

www.aveva.com

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

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.

Page 58: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

58

www.aveva.com

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

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.

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.

9. Compare the developed plate views.

10. Save and Unclaim . Save Drawing

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

Developed Plate View

Page 59: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

59

www.aveva.com

CHAPTER 8

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

8 Shell Plates

8.1 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 it‟s 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.

Page 60: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

60

www.aveva.com

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

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.

Page 61: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

61

www.aveva.com

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

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 to indicate it graphically; "Angle to Plate" will be calculated when the plate is created. Bevel Code: Resulting bevel code.

Page 62: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

62

www.aveva.com

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

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.

Page 63: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

63

www.aveva.com

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

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.

Page 64: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

64

www.aveva.com

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

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 re-develop 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.

Page 65: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

65

www.aveva.com

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

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: Identification string to be defined by the user. GPS2: Identification string to be defined by the user. GPS3: Identification string to be defined by the user. GPS4: Identification string to be defined by the user. SurfTreat: Identification string to be defined by the user. Dest: Identification string to be defined by the user.

Page 66: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

66

www.aveva.com

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

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

Page 67: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

67

www.aveva.com

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

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.

Page 68: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

68

www.aveva.com

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

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.

Page 69: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

69

www.aveva.com

CHAPTER 9

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

9 Shell Profiles

9.1 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.

Page 70: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

70

www.aveva.com

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

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.

Page 71: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

71

www.aveva.com

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

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:

“For”, “Aft”, “Top”, “Bot”, “CL”, “Side”.

Page 72: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

72

www.aveva.com

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

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.

Page 73: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

73

www.aveva.com

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

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.

Page 74: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

74

www.aveva.com

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

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 view‟s limits. Transversals: Include all transversals within the view‟s 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.

Page 75: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

75

www.aveva.com

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

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.

Page 76: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

76

www.aveva.com

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

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. 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.

Original Shell Profile

First Branch

Second Branch

Page 77: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

77

www.aveva.com

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

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 Operation

Complete or Cancel may used to allow the user to select a different curve.

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 Apply and Deactivate.

Page 78: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

78

www.aveva.com

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

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>

Page 79: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

79

www.aveva.com

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

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.

Page 80: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

80

www.aveva.com

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

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

MTPL150 to ensure a good connection. 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

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

Page 81: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

81

www.aveva.com

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

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.

Page 82: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

82

www.aveva.com

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

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 don‟t 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.

Page 83: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

83

www.aveva.com

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

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

Expanded length

Inverse bending line curves

Page 84: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

84

www.aveva.com

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

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

Page 85: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

85

www.aveva.com

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

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 will result in every 5

th 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.

Page 86: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

86

www.aveva.com

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

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 it‟s 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.

Page 87: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

87

www.aveva.com

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

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.

Page 88: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

88

www.aveva.com

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

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.

Page 89: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

89

www.aveva.com

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

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.

Page 90: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

90

www.aveva.com

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

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>

Page 91: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

91

www.aveva.com

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

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.

Page 92: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

92

www.aveva.com

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

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:

Page 93: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

93

www.aveva.com

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

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.

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

8. Apply and Deactivate

Save and Unclaim. Save Drawing

Dummy interval

Change to 180*8* type 20

2110 endcut Cutting plane

50 gap 2100 endcut From Cutting plane

2100 endcut From Parameters

Page 94: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

94

www.aveva.com

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

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.

Page 95: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

95

www.aveva.com

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

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

Page 96: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

96

www.aveva.com

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

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.

Page 97: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

97

www.aveva.com

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

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.

Page 98: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

98

www.aveva.com

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

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>

Page 99: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

99

www.aveva.com

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

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>

Page 100: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

100

www.aveva.com

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

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.

Page 101: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

101

www.aveva.com

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

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)

Page 102: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

102

www.aveva.com

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

.

Page 103: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

103

www.aveva.com

CHAPTER 10

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

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 panel‟s 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.

Page 104: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

104

www.aveva.com

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

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.

Page 105: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

105

www.aveva.com

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

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.

Page 106: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

106

www.aveva.com

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

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.

Page 107: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

107

www.aveva.com

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

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.

Page 108: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

108

www.aveva.com

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

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>

Page 109: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

109

www.aveva.com

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

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>

Page 110: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

110

www.aveva.com

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

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.

Page 111: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

111

www.aveva.com

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

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).

Page 112: TM-2103 AVEVA Marine (12.1) Hull Detailed Design - Curved Hull Modelling Rev 2.0

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

112

www.aveva.com

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

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.