Basic Design
Basic Design
User Guide
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.
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 1974 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.
Trademark
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, trademark rights, or other intellectual property rights in any other product or software, its name or
logo belongs to its respective owner.
Revision Sheet
Date
Version
Comments / Remarks
Functions Overview, RSO updates, Functions in the XML menu,
2D Import and Shell Curve - From External Surface.
Added to the Surfaces dialog in Structural design about how to
delete a surface.
January 2012
October 2012
12.1.SP3
October 2012
12.1.SP3
October 2012
12.1.SP3
April 2013
12.1.SP4
April 2013
12.1.SP4
April 2013
12.1.SP4
Contents
Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
12 Series
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:2
Sorting
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:2
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:4
Block Seam Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:5
Verification of the Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:5
Iterative Block Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:5
The Interactive Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:6
The Job
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:7
Selected Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:8
Cutters
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:9
Target Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:12
Logs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:13
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:13
ii
12 Series
6:33
6:34
6:34
6:34
8:10
8:25
8:26
8:26
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
8:27
8:31
8:37
8:41
8:42
8:48
8:48
iii
12 Series
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:81
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:85
8:87
8:88
8:89
8:90
8:90
8:91
8:91
8:92
8:93
8:93
10:1
10:1
10:1
10:3
iv
12 Series
1.1
Fast Modelling
The intention of the Structural Design is to support automatic or semi-automatic modelling of
the main structures (the Functional Panels) of a design, independently of the design
scenario. To support this, two major sets of tools are available:
The definition of Functional Structures from the Reference Surface Objects (RSO)
allowing for automatically generated Functional Panels.
The usage of the AVEVA Marine Vitesse technology for the definition of Quick Panels.
1:1
12 Series
1.1.1
Functional Structures
When defining the compartmentation in AVEVA Marine Surface/Compartments, the main
RSOs are defined as the compartment limits. These RSOs are forming the basis for the
Functional Structures. Furthermore, a tool in Structural Design is provided to allow the user
to also define additional RSOs in principle planes.
Having the RSOs, tools are provided that allows definition of properties (e.g. materials, end
connections, etc.) of individual RSOs. The definition is turning the RSOs into Functional
Structures, which are used for the automatic generation of Functional Panels in the inner
structure of the ship.
1.1.2
Quick Panels
A Quick Panel is a customised Vitesse script, designed to generate a specific type of hull
structure.
A number of Quick Panel functions for some major inner structure types are provided with
the Structural Design system. The functions are defined using the Vitesse technology, which
allows for customization to shipyard practice or different ship types. The intention of the
supplied scripts is to serve as examples for customer adaptations.
1.2
1.2.1
1.3
Generation of Drawings
The modelling tools within AVEVA Marine are completely integrated with the Drafting tools
to generate design drawings. Modelling can actually be performed using any of the drawing
views generated from the model, e.g. a symbolic hull view, a shell expansion view, a 3D
view, etc. The model drawings are generated simultaneously, without additional procedures.
The functions to create different types of drawing views can be found in the View menus for
planar and curved hull and can be used to produce typical drawings:
General Arrangement
Body Plan
Shell Expansion
Midship Section
1:2
12 Series
Typical Sections
1.4
1.4.1
Functional Panels
The full implementation of the Functional Panel concept will support two alternative views of
a design at the same time, either a structural design view or a detailed design view.
However, this is subject for a later version. In the current version of AVEVA Marine, the
Functional Panel can be considered as any normal panel.
1.4.2
1:3
12 Series
1:4
12 Series
2.1
Shell plating
Shell longitudinals
Decks
Longitudinal bulkheads
Girders
Stringers
Shell plating and longitudinals are generated using the interactive functions for this purpose.
The inner structures can be made up to a certain detail level using automatic generation of
panels on RSOs or using the Quick Panel functions. Further detailing and modifications are
then made using the interactive functions for this purpose.
In this stage a check can be made to see if the required sectional modulus is achieved. If
not, an iterative process is started in which the designer makes changes to the longitudinal
material to obtain the desired sectional modulus.
When this is achieved, the transverse members are modelled, such as:
Transverse bulkheads
Webs
Floors
At this stage, the design can be refined even further by going through the above procedure
again. When the design fulfils all demands a first approval of the midship cross-section from
the relevant classification society can be obtained.
Then a preliminary or final surface for the whole ship can be imported, and extension of
structure is made into the fore and aft bodies of the ship.
2.2
2:1
12 Series
The main steel structures (decks, bulkheads, etc.) are created using the RSOs from the
surface/ compartment definitions.
Then the stiffeners and longitudinals are defined and a check is made against the required
sectional modulus. All longitudinal material is created along the entire length of the ship.
Typical transverse bulkhead arrangements, webs and floors are modelled.
2.3
Estimates
Drawing Generation
2:2
12 Series
Project Set-up
3.1
3.2
Surface
To get general access to the released surfaces in terms of intersection data as well as
contained curve definition data a Hull Reference Object must be created in the project. This
object defines which surfaces should be accessed as well as the corresponding type of
these surfaces.
Further details on the project setup and the creation of the Hull Reference Object can be
found in User Guide Hull / Setup and Customisation / General / Surface Setup.
Once the Hull Reference Object is created, additional surfaces can be registered using the
function Project / Surfaces in Structural Design.
3.3
Standards
The project set-up also includes customising of standards, both yard and project specific
ones. Typically, the template projects contain the yard specific standards for specific ship
types, while the project set-up must be made on each created project.
A survey of the standards in can be found in Hull Model Concepts / Standards with further
links to the actual set-up procedures to be performed.
3:1
12 Series
3:2
12 Series
Multi-View Project
In the early stages of the hull design process the focus is on defining the model to the extent
that satisfies the functional requirements such as strength. It should also be possible to
perform basic calculations such as steel weights and weld lengths with an acceptable
accuracy. In the later stages of refining the model the focus turns into providing all
necessary information to enable the manufacturing of parts and collection of assemblies.
The demands on the hull model, or rather the view of the hull model, is thus somewhat
different between the early and late stages of modelling.
In order to support these different model views the concept of Multi-View projects has been
developed. The Design View supports the early stages showing large panels without
production details organized in a few blocks while the Production View panels have full
production details organized in blocks adapted to the manufacturing demands. Hull
Structural Design has the option to create and handle Multi-View projects. However it is an
option, the ordinary single view environment is available if wanted.
The Design and Production views are to be seen as two views of the same Hull Product
Model. Thus the two views exist at the same time and the user has a choice which one of
the views to use as the gateway to the Product Model. This means that in a fully populated
model a block or a panel in the Design view have its corresponding blocks or panels in the
Production view. Unless otherwise stated panel means plane panel in this chapter.
4.1
4.1.1
4:1
12 Series
and committed, the user will be prompted to accept the update of a connected Production
Panel when it is activated.
4.1.2
4.2
4.2.1
4:2
12 Series
Initially the new Multi-View project will only contain Design Blocks and Design Panels. Once
the project model at least in some area is ready to be promoted to the production phase the
Production Blocks can be created and the Production Panels created by use of the Block
Divide function (see chapter Block Division).
A Design Block/Panel can only be created in a Multi-View project and not in an ordinary
project. In a Multi-View Project any Production Block/Panel must be connected to a Design
Block/Panel.
If a Production Panel is created in a Multi-View Project it will get a Design Panel counterpart
automatically created as a copy of the Production Panel in the connected Design Block.
4.2.2
4.3
4:3
12 Series
4.3.1
Block Seams
A special component found only in a Design Panel is the Block Seam. The Block Seams
represents the division of the Design Panel into Production Panels. They are created either
before or in the process of Block Division used to populate the Production View from the
Design View. See chapter Block Division for a description of the Block Divide process.
When modifying a Block Seam on a Design Panel having connected Production Panels,
some restrictions apply compared to modifying an ordinary seam.
4.3.2
The Block Seam must not be moved beyond another Block Seam.
The number of intersections between the Block Seam to modify and other Block
Seams must be preserved. No existing intersections may disappear, and no new
intersections may appear after the modification. The location of the intersections may
of course move.
Deleting a Block Seam can only be done by the function Remove Seam. The affected
Production Panels are then automatically merged two and two.
Panel Boundary
When dividing a Design Panel into Production Panels the Production Panel boundaries are
fully determined from the Design Panel boundary and its Block Seams. A result of the
relations between the Design and Production Panels is that the boundary of a Production
Panel is totally constrained by the connected Design Panel. A Production Panel boundary
limit either corresponds to a Design Panel boundary limit or a Block Seam that may refer
boundary limits of several Production Panels. As a consequence the Production Panel
boundary definition can not be modified.
The exception is the Production Panel created in a Multi-View project giving a Design Panel
copy. In this case the boundary of the Production Panel can be modified as it has a one-toone relation with the Design Panel that is then adapted.
4.4
Production Data
The Design Panels carries no production data. This is left for the Production Panels to hold.
If a Design Panel has been subdivided into a number of Production Panels and a
modification is done on the Design Panel the updating of the Production Panels will not
destroy the production data added to them. E.g. if the profile cross-section is changed for
some stiffeners via the Design Panel, the bevel defined on the corresponding Production
Panel stiffeners will be preserved.
Production data is bevel, weld, excess, marking, taps, grinding, surface treatment and
shrinkage compensation. Also position numbers, general purpose strings, workshop
destination and raw plate name is considered to be production data.
4:4
12 Series
Block Division
A vital function in Structural Design is Block Divide. Its main use is to subdivide an early
model into a model targeted for production. The main input is a selection of source panels, a
number of cutters and a number of target blocks.
This chapter explains the basic concepts and process of Block Division.
5.1
Purpose
Considering the main use the Block Divide function can more specifically be used to:
Divide a block in two or more blocks. New panels will be created from the ones in the
original block. The original panels will be deleted making the original block empty.
Populate a Production model from a Design model. If the source block is a Design
block and the target blocks are Production blocks, new Production panels will be
created from the Design panels using the cutters, but the Design panels will remain
intact.
Sort panels into blocks. A special case of any of the two cases above where no cutters
are used.
The main activities in Block Division are panel selection, cutting and sorting described
below.
5:1
12 Series
5.2
Panel Selection
The source panels are typically selected via a block but all the options of the general panel
selection tool can be used to pick both planar and curved panels. Note that it must be
possible to run Verify without errors in order to use the selected panels in the process.
5.3
Cutting
In Block Division a number of cutters can be defined. These cutters are compared to all the
selected panels and if they intersect any panel it is cut in two. Cutters can be of different
types and multiple cutters can be given in input.
The cutter types are:
Shell Block Seams. Planar shell seams marked as Block Seams can be used.
Design Panel Block Seams. Predefined Block Seams on the Design panels can be
used if Production panels are created from Design panels. These block seams can
have arbitrary geometry including radii.
Note: For Curved panels only plane cutters can be used. The cutter then first creates a
Shell Block Seam that is in turn used to intersect the Curved panels components
shell plate and shell stiffener.
5.4
Sorting
The sorting moves the panels from the selected panels to the target blocks. Both new
panels resulting from the cutting of a panel and panels falling between cutters are handled.
If the block name is part of the panel name, the panels are renamed during sorting.
If a panel is totally inside a target block it is moved into this block. If a panel is not inside any
of the target blocks, it remains in the source block.
When a Design block is divided into Production blocks the Design panels remain in the
Design block and connections are established between Design panels and Production
panels. See chapter Multi-View Project.
If any Production panel created from a Design panel is not inside any of the given
Production blocks, it can not be placed in the source Design block so it will end up in the
default production block automatically created by the system with a name created from the
source block name preceded by _P.
5.5
5:2
12 Series
then to add an offset on each of the sides. The nominal boxes should also correspond to the
cutters used in Block Divide.
The need for target block overlap is determined by the structure surrounding the specific
cut. The aim is to create block boxes that will unambiguously collect the resulting panels.
The block box overlap should be big enough to allow e.g. stiffeners extending outside the
panel plate edge and yet small enough to prevent any panel from being totally inside more
than one target block.
If for example a cut is made in a frame plane intersecting deck panels the offset must
enclose any stiffener extension outside the panel. In the picture below the forward limit of
the aft block must enclose the stiffeners (typically a couple of hundred mm) while the aft limit
of the forward block can have a smaller offset. The dashed lines show the total block boxes
including the offset.
Note: However that the offsets in both cases must not be smaller than the minimum
stiffener length specified in Block Divide.
If the cut is made in the plane of the deck on the other hand and we assume that the deck
should end up in the lower block the offsets must be smaller. Below the lower limit of the
upper block must not enclose the whole deck but still any panel standing on the deck.
Typically it should be bigger than the plate thickness but smaller than the profile height.
The upper limit of the lower block should enclose the deck having an offset bigger than the
maximum plate thickness, but not much more than that.
There are cases that are more complicated than these but the general rule is to consider
things like minimum plate width, minimum stiffener length and stiffener extensions outside
the panel to set appropriate block offsets. If some panels still end up in the wrong block they
5:3
12 Series
can be moved to another block e.g. by using the Rename function where both panel name
and block can be set.
5.6
Boundary Creation
An essential part of the Block Division is the creation of panel boundaries. When a panel is
intersected by a cutter, two new boundaries are derived from the original boundary
combined with the definition of the cutter. This is a non-trivial process as the cutter may
intersect the surrounding boundary limits in another way than the limits intersected each
other in the original boundary.
If needed, the system will automatically for plane panels provide the new boundary
definition with additional limiting box values (such as XMAX, YMIN ) for certain limits.
5.6.1
Large Openings
A special case is when a plane panel containing a large opening is intersected in a way that
two parallel cutters cross the opening. The middle panel will then have two separate plate
areas and a seam inside the hole is then automatically added.
5.6.2
U-shaped Panels
Normally for a plane panel to be accepted for division the cutter must have exactly two
intersections with the panel boundary. However the special case when a U-shaped panel is
cut horizontally is handled by Block Divide. This will then create three panels instead of two.
5.7
Components
When a plane panel is intersected by a cutter two new panels are created. The components
of the original panel are compared to the boundaries of the new panels and handled
according to the component type. The components can be classified in four groups
depending on treatment:
"Atomic" components. These are physical components that should appear undivided in
one of the new panels. Brackets, Pillars, Doubling plates and Taps belong to this group.
5:4
12 Series
If any of these components are crossing a cutter they will be placed in one of the
panels.
5.8
"Cuttable" components. These components are either added as defined to one of the
new panels, or if crossing a cutter, divided in two and saved after having their definition
modified. Seams, plates, stiffeners, flanges, welding and marking belong to this group.
"Referred" components. These components are only added to a certain new panel if
referred from another component. Topological points, curves and planes belong to this
group.
5.9
5.10
5:5
12 Series
5.11
After accepting these settings a job node with child nodes will be added to the tree view.
5:6
12 Series
5.11.1
The Job
The nodes under the job node come in a fixed order indicating a typical work flow. However
nothing prevents the user from populating the nodes and applying functions in another
order. In some cases this flexibility can be used to produce different results.
The green icon on each node indicates that they are OK so far. The child nodes Selected
Objects and Logs are mandatory while Cutters and Target Blocks are optional and
depending on the specific job.
The popup menu for the job node has the functions Add, Setup and Delete.
The Add function can add the Cutters and Target Blocks nodes if not already there. The
Delete function deletes the whole job. The Setup function allows the user to set some
overall control parameters.
5:7
12 Series
The minimum plate width defines the smallest plate strip that can form a new panel. If a
panel is cut in a way that one of the resulting plates is narrower that the given value the cut
is ignored. Likewise if a stiffener is cut in a way that one of the parts is smaller than the
minimum stiffener length, the stiffener is not cut and belongs to one of the panels.
It is possible to maintain a panel as symmetrical even if it is sorted into two side specific
blocks. These two blocks need to be named with a common root and an additional P on the
portside one and an S on the starboard one. Furthermore, no block is allowed to exist with a
name equal to this common root.
Warnings can be included in the Verify logs, but then they must be corrected before the
panels can be further processed in Block Divide.
5.11.2
Selected Objects
The popup menu for the Selected Objects node has three functions, Add, Verify and
Remove.
The Add function is used to select panels via the general panel selection tool. Repeated use
of Add will accumulate more panels each time. The Remove function clears all selected
panels.
When panels are selected the icon changes to a blue question mark to indicate that the
panels are not yet verified. Use the function Verify to make sure the panels are OK. If so the
icon will change to the green tick mark, and if not to a red exclamation mark.
5:8
12 Series
The reason for the failed verification will be listed under the Logs node. The action to take is
either to correct the model error or exclude the panel. Most of the nodes in the tree have a
Delete function, including each panel node. Once the problem is solved and a successful
verification done the node icon will turn to the green tick mark for all the panels.
5.11.3
Cutters
The Cutters node is collecting the cutters. The popup menu has the functions Add, Offset
and Delete.
Cutters can be of four different types; Principal planes defined by a given coordinate, RSOs,
shell block seams or stored panels. All picked from lists.
Once a cutter has been defined it has a popup menu containing the functions Find Panels,
Apply, Offset, Divide and Delete.
5:9
12 Series
The Find Panels function is used to check all the selected panels against the cutter adding
them under the cutter node if intersecting.
The Apply function creates temporary seams on the found planar panels and shell seams
for the curved panels from the intersection between cutter and panel. These seams can be
viewed by dragging the panels into a graphical view. After applying the cutters the panels
are drawn in a simplified way but with the temporary seams enhanced. Also the nodes of
these panels are marked with a blue Tag symbol to indicate that the cutter has been applied
to them.
Before applying the cutter the user can decide if a symmetrical panel intersected in an
unsymmetrical way should keep its symmetry or be broken up in two side specific panels. It
can be an advantage to keep the symmetry if e.g. a cutter is defined on Y=8000 and there
will also be a cutter defined at Y=-8000.
Note: A cutter node cannot be deleted as long as it contains panels with the cutter applied.
5:10
12 Series
The Divide function finally cuts the panels in two. The cutter node has now no panels left
while the Selected Objects node holds all the resulting panels.
It is possible to define multiple cutters, but as soon as a cutter has been applied to its panels
they must be divided before starting the same steps for another cutter.
Optionally stiffener offsets can be defined via the Offset function. Offsets can be defined for
all cutters on the Cutters node, or for an individual cutter, or even for an individual panel
under a cutter.
The divided stiffener ends can be specified regarding shift, slant and notches. For built
profile also a flange shift and flange notch can be set. The shift and slant values are given in
mm and the notch from the notches found in the endcut table.
The values given in the dialog are translated to a connection code and an endcut code
(optionally with parameters). The available shift values are controlled by the file connected
to the environment variable SBH_CONCODES. Note that matching codes have to be
defined, one with a positive and one with a negative shift (gap) value.
By default the endcut types 11, 21 and 31 are used.
5:11
12 Series
If additional endcut types are needed they can be set via the default keywords
PAN_SPLIT_ECUT_FLATBAR,
PAN_SPLIT_ECUT_BULB_LBAR,
PAN_SPLIT_ECUT_TBAR and PAN_SPLIT_ECUT_BUILT_TBAR. It could be e.g.
PAN_SPLIT_ECUT_FLATBAR
PAN_SPLIT_ECUT_BULB_LBAR
PAN_SPLIT_ECUT_TBAR
PAN_SPLIT_ECUT_BUILT_TBAR
5.11.4
=
=
=
=
11,12
21,22
31,32
130,131,140,141
Target Blocks
The Target Blocks node is used to collect the blocks where the selected and cut panels
should be included. If no target blocks are given the panels remain in the original blocks.
The popup menu has the functions Add, Verify, Sort and Delete.
The first tick box is the same as in the job setup form while the next one control the breaking
up of symmetry for panels where the port side and starboard instances fit in two different
blocks that are not a block pair.
If the cutters do not match the target block boxes two different results can be obtained
depending on the order of which dividing and sorting are applied. If sorting is done before
any cutting, all panels totally inside any target block will not be cut as they are removed from
the Selected Objects child nodes. On the other hand if all cutting is done before any sorting
all selected panels intersecting a cutter will be divided. There can of course be any kind of
combination between cutting and sorting to get the desired result.
5:12
12 Series
The Delete function will remove the Target Blocks node. This will however not undo any
sorting already done.
5.11.5
Logs
The Logs node contains error messages from verifying panels or blocks. After solving the
problem and rerunning Verify the logs are cleared.
5.11.6
Limitations
The current Block Divide function handles all cases that were handled by the previous
version except for the case where a Design block is used to populate a number of
Production blocks in a multi-view project. To reach this functionality set the environment
variable SBH_OLD_BLO_DIV to TRUE. This will make the previous wizard-based Block
Divide function to start instead.
5.12
5:13
12 Series
5:14
12 Series
6:1
12 Series
Figure 6:1.
Process Schema
6.1
Idealized Model
The creation of the FE model in AVEVA Marine is divided in two steps. In the first step a
portion of the model is selected by collecting blocks and/or panels and optionally setting a
bounding box. The result is a new kind of block containing idealized panels. Panels from
multiple blocks can be represented by one idealized block.
In this step also the level of idealization is defined from a rich selection of parameters. A
number of parameter sets can be combined and saved for different levels. They contain e.g.
6:2
12 Series
the intended shell element size, discrimination of insignificant components on size and
maximum distances for stiffeners to snap to surrounding elements.
Figure 6:2.
Ordinary panels
In the idealized panels the insignificant components are removed and definition may be
changed compared to the original panel. The geometry of the panels is based on the
moulded planes of referred panels as if they had no thickness. Also the stiffeners appear to
have no cross-section. If a bounding box was defined during the creation of the model only
a part of the panel may remain.
The idealized panel is displayed in a special way on the drawing canvas to separate it from
ordinary panels. Plate surfaces are semi-transparent and stiffeners and flanges are just
contours.
It is possible to make adjustments to the idealized panels using the scheme editor as for
ordinary panels.
6:3
12 Series
Figure 6:3.
Idealized panels
Curved panels are not handled in the same way as plane panels. They are only used to
get the geometry of holes in curved surfaces as there is no special object holding this
information;
calculate the bounding box for the FE model when no box is explicitly given (or when
this box exceeds the panels' extension).
It is not mandatory to have curved panels either to create the FE model as the portion of the
curved surface(s) to be modelled is determined by the plane panels' trace curves where the
panels intersect the surface.
The curved panel differ from the planar panel in that it is just a collection of components
which do not even need to be geometrically connected at all. A curved panel can also
consist of stiffeners without any plating. Or curved panels are not used at all, only curved
plates and shell profiles.
Refer to Running the FE Modelling Process for more information.
6.1.1
Prerequisities
Before running any idealisation, a FEMWLD element needs to be created. Otherwise the
user will get the message A FEMWLD element needs to be created before this function can
be used. This can be done either in DbPrompt when setting up the project or directly in Hull
Structural Design from the command window by typing;
NEW FEMWLD /FEMWLDNAME DB DBNAME
6:4
12 Series
with FEMWLDNAME being the name of the world element to be created and DBNAME the
name of an existing design database.
6.1.2
Model Selection
Figure 6:4.
To select the blocks or panels to be idealized, click on the item in the tree view Model
objects and press the Add button. Additionally to the above selection a bounding box can
be applied. Plane panels lying partially in the box are clipped by the box limits. Those panels
lying totally outside are neglected. Curved panels are not clipped at all. They are only
placeholders to determine the FE model box size when the box doesn't contain any plane
panels. It is not mandatory to have curved panels either to create the FE model as the
portion of the curved surface(s) to be modelled is determined by the plane panels' trace
curves where the panels intersect the surface. Refer to Running the FE Modelling Process.
A name for the idealized block has to be given. When the block does not exist, the settings
from the Idealisation Settings tab are applied; otherwise the ones stored in the block can
be re-used instead by checking Get idealisation settings from block.
Panels can also be idealized without creating a new block but adding them to an existing
idealized block. In this case Add to existing block has to be selected. Make sure that no
panels are selected that already have an idealized version in the selected block.
6:5
12 Series
6.1.3
Idealisation Settings
Figure 6:5.
After having changed the settings in this dialogue, the user can either use them directly by
clicking OK, or save them first by pressing the Save Settings button which will store them in
a database object. The default values can be restored by clicking Default Settings.
6:6
12 Series
Stiffeners
Depending on the analysis type stiffeners can be represented by different element types:
Lumped beams
Beam
the web is modelled as shell element and the flange as truss element
6:7
12 Series
Figure 6:6.
Ordinary panel
6:8
12 Series
Figure 6:7.
Figure 6:8.
Idealized panel
6:9
12 Series
Figure 6:9.
In the other case a line in a stiffener end point perpendicular to the stiffener line will be
intersected with other components. When the distance between the intersection point and
the stiffener end point is less than the given tolerance the stiffener end point will be snapped
to the intersection point.
Example for perpendicular
6:10
12 Series
Figure 6:11.
6:11
12 Series
6:12
12 Series
Cases, in which the distance is more than the keyed in value, are not handled in the
idealisation but later in the FE modelling. The stiffener line will be extended and divides the
shell element it belongs to.
Example:
6:13
12 Series
6:14
12 Series
Lumped Beams
When this option is activated all stiffeners are lumped where main structural members
connect as shown in the below picture. The geometric properties of the stiffeners will
accumulate to the surrounding geometry.
Figure 6:17. Example of plate and stiffener assemblies (Courtesy of Germanischer Lloyd)
This is done in the FE modelling. Stiffeners that are too small are already sorted out in the
idealization process but all the remaining stiffeners are then lumped. This option can be
used especially in global models to keep a coarse mesh.
Swages
In the global case swages are not modelled explicitly. The plate containing the swages is
modelled as shell element with orthotropic material based on the isotropic material of the
plate.
6:15
12 Series
Holes
Holes in the model are treated differently depending on their size. If they are small enough
they will be removed already in the idealisation step. A hole in the idealized model with an
area bigger than the intended element size or intersecting a seam will be integrated into the
plating as a free edge.
For the remaining holes they will lead to a thickness reduction of the shell element
containing them. There are two parameters that can be given to control thickness reduction:
the absolute minimum thickness and the minimum percentage of the remaining material.
When the resulting thickness is less than any of the given values the shell element will be
removed from the model.
The remaining material is measured along two directions taken from the orientation of the
hole. Imagine we have the situation below:
Example:
6:16
12 Series
First the hole's main direction is checked, this is the dashed line. Here the shell element
width is 1000 and the hole is 600 leaving 400. The remaining area factor is then 400/1000 =
0.4 which is above the default factor (0.25). However in the direction perpendicular to the
main direction (dashed-dotted line) the shell element width is 500 and the hole is 400
leaving 100. The factor is then 100/500 = 0.2 that is below the limit and the shell element will
be removed! So if the hole weakens the shell element too much in any of these two
directions the shell element is removed.
Regarding the hole radii it is always removed in the FE model as it only contains straight
lines. However in the idealized panels the radii always remain. The simplification of the hole
radii in the FE model is controlled by the intended element size. If the size is small enough
the radii will appear to be there even in the FE model, but if you zoom enough you will see
the lines.
Unit System
The unit system in AVEVA Marine might differ from that one used to run FE analyses e.g.
due to classification societies' requirements. In this case key points and properties have to
be converted to the new unit system before they are exported to e.g. an APDL file.
By clicking on the Unit System... button a dialogue will be opened in which you can set-up
the conversion factors. The conversion factors are stored together with the idealized block.
They will be exported to the APDL file to let the user know in which unit system the input
data was created. No further conversion is done in ANSYS itself.
6:17
12 Series
panel and the plates always idealized as shells without taking special options for girders
taking into account. Using functional descriptions ensures that the correct idealization
options for the structural elements will be applied.
These functional descriptions are implemented so far:
9901
Bracket
9902
Flange
9905
Girder/Web frame
The panel has to have a shape close to a rectangle and a single flange on a
single limit. All other limits except the two adjacent to the flange limit will
form the beam trace.
6.1.4
9906
9907
Stiffener
6:18
12 Series
Figure 6:20. Idealized panel (global analysis, stiffeners as beams to be lumped in FE modelling)
6:19
12 Series
Figure 6:22. Idealized panel (local analysis, stiffeners as shell and truss elements)
6.2
FE Model Creation
Once the idealized block is made the FE model can be created from it. As the idealized
model is simplified all remaining components will be represented in the FE model. Plate
surfaces such as plates and brackets will become shell elements while stiffeners and pillars
will become beam elements and flanges become truss elements.
Apart from being topologically connected the shell elements of the FE model should
preferably be four-sided and the corner angles should be within given limits. Also the shell
element warping must be within given bounds. Warped elements are normally related to
curved surfaces where some triangular elements are typically necessary to describe the
plating.
The process involves techniques to reduce shell elements that are narrow compared to the
intended element size and to subdivide elements with many node points. The user can in
both cases choose if this should be applied and which parameters to use in creating the premeshed model. In this way the model can be made to be quite close to the expected final
mesh, or it can be less processed leaving more to the following external steps in the
process.
The resulting FE model can be represented by a number of objects intended for graphical
display. One type holds the shell elements, another beam and trusses, yet another the shell
elements that has corner angles outside the given interval.
6:20
12 Series
6.2.1
FE Model Options
A couple of options can be applied to prepare the FE model for the later use in Finite
Element Analysis software.
Recreate FE Model
This option is always to be checked if there is no FE geometry in the idealized block.
When the block already contains FE geometry you can check this option to recreate the FE
model with different settings.
The following options can be applied without recreating the whole FE geometry.
6:21
12 Series
shorter than Min length factor times the element size are not created and that angles
sharper than a right angle minus Angle deviation are not created. The result may be that
shell elements still have more points than Max no of points after the process.
Note: In ANSYS Mechanical APDL (ANSYS Classic), the maximum number of points in an
area is 18.
Figure 6:24.
If the line connecting the knuckle to the top of the longitudinal bottom girder is shorter than
["Max length factor" x element size], it will snap.
Connect FE Model
If checked, coinciding points and lines will be merged within the given distance tolerance.
Points will be inserted where points are lying on lines or in case of overlapping lines.
Possible connections are:
Examples:
6:22
12 Series
6:23
12 Series
It may be that elements are created with too sharp angles as a result form the unwarping
process. The unwarping is done by subdividing the warped element along lines created by
connecting boundary points. The requirement to remove warping is stronger than the angle
criteria as a warped element cannot be used while an element with a sharp angle is just
undesired.
6:24
12 Series
6:25
12 Series
Figure 6:28. Example for beam image (on top of shell image)
Figure 6:29. Example for truss image (on top of shell image)
Angle Image
If checked, an FE image will be created containing lines in places where the angle deviation
in the FE model is smaller than the value given in the FE model settings.
6:26
12 Series
Small angles should be avoided but especially in the curved parts this is not always
possible. Triangles need to be used to break down warped shell elements (i.e. the points of
the shell elements are not all in the same plane which can not be handled by FEA software).
The angle between two lines sharing one endpoint is calculated and compared with the
value given in "Angle deviation".
The resulting object will get the name _FGAxxx with xxx=name of the idealized block
When the model does not contain any angle problems the _FGAxxx object will not be
created.
Figure 6:30. Example for angle image (on top of shell image)
Element Image
Shell, Beam and Truss element image will be created.
6:27
12 Series
Figure 6:31. Example for angle image (on top of shell image)
Line Image
An FE image will be created containing all lines.
The resulting object will get the name _FGLxxx with xxx=name of the idealized block.
When the model doesn't contain any lines the _FGLxxx object will not be created.
Point Image
An FE image will be created containing all points as they would be exported on FE model
output.
The resulting object will get the name _FGPxxx with xxx=name of the idealized block.
When the model doesn't contain any points the _FGPxxx object will not be created.
Statistics
The Statistics dialogue might give an idea of the data amount of the pre-meshed model.
Example:
6:28
12 Series
Figure 6:32.
6:29
12 Series
This is the number of all lines defined by start and end point index referred by polylines and
areas.
Number of points:
This is the number of all points in the model. They are exported on FE model output and
referred by shell, beam and truss elements.
-
Check
This function checks the FE model and informs the user about errors like intersecting or
coinciding lines.
It is mainly used for advanced error investigation.
Dump
This function writes detailed information about the selected item in the console window.
Depending on the level in the tree this might be the geometry of one selected polygon or all
lines, polygons and properties in a panel. On block level the geometry and properties of all
panels and surfaces is dumped.
It is mainly used for advanced error investigation.
Delete
The selected idealized block and all related objects will be removed.
Delete Images
Only the images created for the selected idealized blocks will be removed.
6.2.2
6:30
12 Series
6:31
12 Series
6.3
FE Model Output
The FE model can be exported in the following ways:
6:32
12 Series
6.3.1
Using the default settings will export the element types SHELL181, BEAM188 and LINK180.
When element types with midnodes are chosen, SHELL281, BEAM189 and LINK180 are
exported. It is possible to use different types for the planar and the curved parts of the model
but the user should be aware that this will effect the order in which the parts of the model
have to be meshed in ANSYS (see ANSYS help for detailed information).
Using the old ANSYS element types will export SHELL63, BEAM44 and LINK8. This is not
recommended because these elements are no longer documented by ANSYS.
ANSYS Workbench
It is not possible to import the APDL file directly into ANSYS Workbench. But there is a link
between ANSYS Classic and ANSYS Workbench so that the meshed model can be used in
Workbench.
From the command line run CDOPT, ANF to setup the output format.
Run CDWRITE, COMB, filename, CDB. This will write both geometry and database
information to one file. For more information and options see CDWRITE in the ANSYS
Help.
Click Link to ANSYS CDWRITE Input and open the cdb file you created before.
Select the filename. In ANSYS CDWRITE Tasks click New FE Model. This will read all
information from the cdb file.
6:33
12 Series
6.3.2
"MSC.Nastran"
Analysis Type:
"Structural"
Element types:
6.3.3
6.3.4
Material Qualities
Material qualities are not explicitly handled in AVEVA Marine but they are mandatory to run
the finit element analysis.
Material properties can be defined in an XML file and imported by choosing "XML | Import |
Hull Steel Import" from the menu in Structural Design. That creates a material object which
is used to export material properties to the 3rd party software.
Example File:
6:34
12 Series
6:35
12 Series
6:36
12 Series
7:1
12 Series
7:2
12 Series
Functions Overview
The functions of Structural Design consist of a mixture of Structural Design specific
functions and hull functions that are common to all hull modules. In addition, the complete
set of Drafting functions are available. This documentation will focus on the Structural
Design specific functions, while functions common to all hull modules are more briefly
described, but with references to the documentation in the specific hull module. All Drafting
functions are described in AVEVA Marine Drafting.
8.1
Figure 8:1.
8.1.1
Surfaces
Purpose:
To register/view the name of the main hull form, deck form and
additional surfaces.
Prerequisites:
8:1
12 Series
Instructions:
8.1.2
Registered
Indicates whether the surface is registered for use by
Structural Design. If a surface is not registered, then it can be
registered by selecting the checkbox. The number following
the checkbox is the surface reference number used by the
defaults parameter SURFACES (see Hull / Planar Modelling /
Users Guide / Default File of Planar Hull Modelling /
Parameters / General Purpose).
Name
Name of the surface.
Suffix
This is normally a one or two character string which is used as
a suffix when creating Longitudinals, Transversals, Shell
Stiffeners and Shell Profile Trace Curves. The main hull form
does not require a suffix. All other surfaces must have a
unique suffix. Specify the suffix my clicking in the cell and
typing it in.
Type
The purpose of the surface which can be one of Main Hull,
Main Deck, Shell or Deck. Choose a purpose for a surface by
selecting the cell and choosing an item from the drop down
list. There can only be one Main Hull and one Main Deck
Source
Which application created the surface. This
informational purposes and cannot be changed.
is
for
Design
The name of the design from which the surface was released.
This is for informational purposes and cannot be changed.
Delete Surface
From this dialog surfaces can also be deleted by selecting a
surface in the list and then pressing the delete button in the
dialog.
Options:
None
Result:
FR/LP Positions
Purpose:
Prerequisites:
None.
8:2
12 Series
Instructions:
8.1.3
Options:
Not available.
Result:
Block
The Block menu contains functions for the creation and manipulation of block objects as
shown below:
Block - Edit
Purpose:
Prerequisites:
None.
8:3
12 Series
Instructions:
Options:
Not available.
Result:
Block - Recreate
Purpose:
Prerequisites:
None.
Instructions:
Options:
Not available.
Result:
Purpose:
Prerequisites:
None.
8:4
12 Series
Instructions:
The CSV file is selected within a dialogue and all blocks in the file
are created or updated according to the given data.
File Format:
The first row in the file is treated as comment and will not be
processed.
The limiting objects are given with a prefix defining the type
followed by the name of the limiting object. The prefix are
SUR/ for surfaces, RSO/ for reference surfaces and PLA/ for
stored planes.
Options:
Not available.
Result:
Purpose:
Prerequisites:
None.
Instructions:
Options:
Not available.
Result:
8:5
12 Series
8.1.4
Midbody Surface
Purpose:
Prerequisites:
None.
Instructions:
Beam
Depth
Rise Of Floor,
Flat Of Keel,
Tumble In Y Point
Tumble In Z Point
Options:
Not available.
Result:
8:6
12 Series
8.1.5
Envelope
Purpose:
Prerequisites:
The surfaces and RSOs needed to create the envelope must exist.
Instructions:
8.1.6
Options:
Result:
Verify Model
Purpose:
Prerequisites:
None.
Instructions:
Options:
Not available.
8:7
12 Series
Result:
8:8
12 Series
8.1.7
8.1.8
Purpose:
Prerequisites:
None
Instructions:
Options:
Not available.
Result:
Project Information
Purpose
Prerequisites
None.
Instructions
Options
Not available.
Result
The entered data is stored into the project for use in report headers
and calculations
8:9
12 Series
8.1.9
Purpose:
Prerequisites:
None
Instructions:
A dialogue with the two alternatives, Set Production View and Set
Design View is displayed. In a Multi-view project one of the
alternatives is always dimmed. It is only possible to set the view
type that is not the current-mode.
In a single-view project both alternatives are dimmed and not
selectable.
8.2
Options:
Not available
Result:
8.2.1
RSO
The model object Reference Surface Object (RSO) is used for several purposes:
Compartment Limits
Block Limits
General Limits
Backdrops
8:10
12 Series
Note: The steel model can only be located in RSO of type Compartment Limit or General
Inner Structure.
The RSO menu contains sub-functions in a pulldown menu as shown below.
Key In
Purpose:
Prerequisites:
Instructions:
Key in position and select plane and limiting objects, either from a
drop-down list or by picking in the 2D canvas. Define the type of
RSO by picking from a list within the dialogue.
Options:
None.
Result:
8:11
12 Series
Sketch 2D
Purpose:
Prerequisites:
Instructions:
8:12
12 Series
Options:
Result:
From Backdrop
Purpose:
Prerequisites:
Instructions:
Options:
Not available.
Result:
From Panel
Purpose:
Prerequisites:
8:13
12 Series
Instructions:
Options:
Not available.
Result:
Recreate
Purpose:
Prerequisites:
The RSO and the objects on which the RSO depends must exist.
Instructions:
By picking the RSO the recreation is done. The recreated RSO will
exchange all instances of the RSO in the current drawing.
Options:
Result:
Edit Shape
Purpose:
Prerequisites:
8:14
12 Series
Instructions:
8:15
12 Series
Each time a change is made to the grid describing the profiles, the
change is saved in the profile editing history. Each step in that
history is available to the user via the forward and backward
buttons in the Profile history group. If the Profile history back
button is used, then the current history point is moved and each
change in the grid will insert new profile history entry. This is
different to the well established Undo/Redo concept, where each
change after Undo will erase all the Redo steps.
The buttons also display the number of available steps in the
corresponding direction.
The presentation of the data in the grid can be adjusted via the
Show translated and Show absolute coordinates checkboxes.
The Show translated checkbox converts all possible absolute
values to translated FP/LP position strings.
The Show absolute coordinates checkbox converts all delta
values to absolute coordinates based on the current position value
for the RSO.
When editing values in the grid the user must be aware of the
current setting i.e. - if the Show absolute coordinates checkbox
is selected, all input from the user will be interpret as absolute
coordinate values.
8:16
12 Series
Not available.
Result:
8:17
12 Series
Copy
Purpose:
Prerequisites:
The limiting objects of the copied RSO must exist as objects in the
data base.
Instructions:
The name of the new RSO, its position (relative from the original or
absolute) and type of RSO should be given. In case the selected
RSO type is block limit, then the created RSO can be made
topologically dependent of the original RSO, by ticking the Keep
Connection box.
Multiple copies can be made by using a repetition term in the
Position field. The syntax of the repetition term is:
Options:
Not available.
Result:
8:18
12 Series
Move
Purpose:
Prerequisites:
The limiting objects of the copied RSO must exist as objects in the
data base.
Instructions:
Options:
Not available.
Result:
Rename
Purpose:
Prerequisites:
None
Instructions:
Options:
Not available
Result:
Change Envelope
Purpose:
Prerequisites:
None
8:19
12 Series
Instructions:
Not available.
Result:
The RSOs are moved into and regenerated in their new envelope.
8:20
12 Series
Properties
Purpose:
Prerequisites:
8:21
12 Series
Instructions:
The function brings in all the RSOs from the databank and
presents them in a tree-type dialogue.
RSOs of types General Limits, Block Limits and Backdrop are
presented below specific named nodes in the tree browser within
the dialogue. For these types of RSOs, general information is
presented together with an editable field for the RSO type.
For RSO of type Compartment Limit or General Inner Structure
also structural properties, such as functional descriptions,
materials, profile data and end cut information can be added to a
complete RSO or individually on faces of an RSO. The RSOs from
which panels shall be generated automatically, should be marked
using a tic box in the dialogue. The properties of a RSO are
described in Extracting RSO Information in Chapter Batch Utilities.
The end cut information is based on the set-up of the standard
object for stiffener connections. See Hull / Setup and
Customisation / Profiles in AVEVA Marine.
Bracket can currently be added to transversal bulkheads, using the
bracket instance handling of AVEVA Marine. Set-up of this
instance handling is further described in Hull / Setup and
Customisation / Brackets.
This function also contains a possibility to generate new RSOs or
copy, move, recreate, delete or edit the shape of existing ones
simply by using the right-click-button within the dialogue.
Options:
Not available.
Result:
Generate Panels
Purpose:
Prerequisites:
Instructions:
The function brings in all the RSOs from the databank, and
extracts the ones that are ordered to be generated steel on.
Once all these RSOs are extracted, the panels are generated
starting with decks and then all other remaining panels. Panels will
be placed in a block named JUMBO, which will be created if not
available. The names of created panels will be JUMBO-><RSO
name without the prefix>_<face number of the RSO>
The following panel components are added depending of the
functional description of the RSO:
8:22
12 Series
8:23
12 Series
Options:
In case the option for Fibre Reinforced Plastics (FRP) is used, the
logical variable SBH_GRP_LAM shall be assigned with default
laminate code.
Result:
Disconnect
Purpose:
Prerequisites:
None
Instructions:
Options:
Result:
RSO - Delete
Purpose:
Prerequisites:
None
Instructions:
8:24
12 Series
8.2.2
Options:
Not available.
Result:
Merge Panels
Purpose:
Prerequisites:
Instructions:
Pick the panels to merge from the picture. The merging between
panels can take place provided that they share a common limit and
that the limits surrounding the shared limit have equal definitions.
Also the panels must be defined in the same plane and have
compatible symmetry codes.
In the dialog, give the name of the new panel and the name of the
block.
Options:
Result:
The boundaries of the panels are merged, but also plates with
edges along the coinciding limits. Also seams, stiffeners and
flanges with ends meeting at the coinciding limits are combined if
possible.
For panel components to be combined they must share the main
characteristics such as type, dimension, direction, inclination etc.
If more than two panels are given all panels are compared with
each other recursively, including the new panels resulting from the
merge of two previous ones, until no more merges are possible.
Only one panel should remain, otherwise the function fails with an
error message.
In a multi-view project with Design Panels and Production Panels,
only Design Panels can be merged by this function. If the merged
Design Panels have connected Production Panels, a Block Seam
is created replacing the merged limit.
Production Panels can not be merged as the Block Seam referred
by from the coinciding limits may connect to limits on other
Production Panels as well. However by using the function Planar >
Panel > Remove Seam, all Production Panels connecting to this
Block Seam can be merged two and two.
8:25
12 Series
8.2.3
8.2.4
Pending updates
Purpose:
Prerequisites:
Instructions:
Options:
Result:
Purpose:
In Multi-View projects:
To create Production Panels from Design Panels. It can also be
used to subdivide a Design Block into smaller Design Blocks.
In Single-View (ordinary) projects:
To subdivide blocks into smaller units.
8.3
Prerequisites:
The block to divide and the target blocks must exist. If Production
Panels are created Production Blocks must be connected to the
Design Block.
Instructions:
Options:
Result:
8:26
12 Series
Figure 8:2.
8.3.1
Model
The functions within the Model group of functions are all functions to add, modify or delete
structure items (.e.g. stiffeners, holes, etc) to a planar panel. Below is given a description of
each individual function within this group.
Figure 8:3.
Create
Purpose:
Prerequisites:
Instructions:
Options:
Not available.
Result:
Sub-menu is displayed
8:27
12 Series
Modify
Purpose:
Prerequisites:
Instructions:
Options:
Result:
Edit
Purpose:
Prerequisites:
Instructions:
Options:
Result:
8:28
12 Series
Divide
Purpose:
Prerequisites:
Instructions:
Options:
Not available.
Result:
Split ST
I
Purpose:
Prerequisites:
Instructions:
Options:
Result:
8:29
12 Series
Purpose:
Prerequisites:
Instructions:
Options:
Result:
Delete
Purpose:
Prerequisites:
Instructions:
Options:
Result:
8:30
12 Series
8.3.2
Panel
The functions within the Panel group of functions are all functions to manipulate the planar
panel as one unit, e.g. to copy, rename, delete etc. Below is given a description of each
individual function within this group.
Figure 8:4.
Copy
Purpose:
Prerequisites:
Instructions:
A form will appear on the screen. On this form, the names and
blocks of the currently active panels are already filled in. Enter the
names and blocks of the new panels to be created. Alternatively,
select AS OLD or NEW MODULE to reduce manual input. AS
OLD will copy the names and modules of the existing active
panels into the fields for the new panels. NEW MODULE requires
a module number to be entered in the field at the bottom of the
form, which will then substitute the modules in the existing panel
names. Direction buttons are provided to navigate through the
form if the number of active panels exceeds one page.
8:31
12 Series
After new panel names have been entered and checked in the
form, a second form will appear, which requires a location to be
defined for the new panels. Enter a new absolute location for the
panels, or specify an incremental move along the X, Y or Z-axis.
The Relative position button on the location form activates an
incremental move. Incremental moves may be entered as a linear
distance from the original position or as a number of Frame or
Longitudinal positions. A positive number (e.g. 10000 or +FR10)
will move the panels forward on the X-axis, towards port of the Yaxis or up on the Z-axis. A negative number (e.g. -5000 or -LP10)
will move the panels aft on the X-axis, towards Starboard on the Yaxis or down on the Z-axis. Multiple duplication is possible, either
by repeating the copy command on the new panels, or by using
repetition syntax.
Options:
Not available
Result:
Move
Purpose:
Prerequisites:
Instructions:
Options:
Not available.
Result:
8:32
12 Series
Rename
Purpose:
Prerequisites:
Instructions:
Options:
Not available
Result:
Split
Purpose:
Prerequisites:
Instructions:
Indicate a line signifying the plane to use for splitting the panels. A
form will be displayed requiring new names to be provided for the
panels that will be created by this function. The form also provides
the facility to create AVEVA Marine panels from non-reflected
panels and vice-versa.
Options:
Result:
Two new panels are created. The old panel is discarded from the
data bank after user confirmation. If an intersecting panel was
used to split the active panel, the thickness of the intersecting
panel is considered when creating the new panels.
8:33
12 Series
Remove Seam
Purpose:
Prerequisites:
Instructions:
Indicate the seam to remove. The plates on either side of the seam
are combined into one. Also the stiffeners and flanges crossing the
seam are combined two and two. For the combination to be
possible the number of components in the groups on either side of
the seam need to be equal. Also the dimensions and the positions
must be equal. If differences are detected for non-critical data the
user is asked to select from one of the two components.
Options:
Not available
Result:
Modify Symm
Purpose:
Prerequisites:
Instructions:
Options:
Not available
Result:
8:34
12 Series
Topology
Purpose:
Prerequisites:
None
Instructions:
Multiple objects can be given initially and the resulting objects can
be used for the next search. This means that the dependencies
can be visualized repeatedly, level-by-level. To benefit from this
function the model must be created using topological references
rather than pure coordinates whenever possible.
Also other objects than plane panels can be picked initially,
provided that they are used in the definition of a panel. This is valid
for e.g. shell curves and surfaces.
Options:
Using the Option button will give the user a possibility to key in the
model object name (e.g. a panel, a RSO, a surface, etc.) instead of
indicating it in the drawing.
Result:
Compare
Purpose:
8:35
12 Series
In the view of the part panel the following colours are used to
indicate differences/no differences compared to the big panel:
The dimensions are bigger and the quality is the same: Blue
Prerequisites:
None
Instructions:
Options:
Using the Option button will give the user a possibility to key in the
name of the big panel or the part panel instead of indicating
Result:
Knuckled
Purpose:
Prerequisites:
The ordinary planar panels that will be used to create the knuckled
panel must exist.
Instructions:
Options:
None available.
Result:
The given panels are converted into sub-panels, removed from the
block they belong to and are included in the created knuckled main
panel.
8:36
12 Series
8.3.3
Recreate
Purpose:
Prerequisites:
Instructions:
Options:
None available
Result:
Delete
Purpose:
To delete active panels from the data bank and the work area.
Prerequisites:
Instructions:
Options:
Result:
Deleted panels will be removed from the work area and the data
bank.
Scheme
The functions within the Scheme group are all functions covering the use of the scheme for
modelling of planar panels. Below is given a description of each individual function within
this group.
8:37
12 Series
Figure 8:5.
Input
Purpose:
Prerequisites:
Instructions:
Options:
None available
Result:
Show
Purpose:
Prerequisites:
Instructions:
If a single panel is active its scheme will be listed. If not, the user
will be prompted to pick a panel in the current drawing.
Options:
None available
Result:
Edit
Purpose:
Prerequisites:
8:38
12 Series
Instructions:
Once the editor is activated, the scheme of the first of the active
panel is presented and the full set of editor functions are available
via an icon toolbar or by a right-click on the mouse.
Options:
None available
Result:
Run Mode
Purpose:
Prerequisites:
None.
Instructions:
Options:
None available
Result:
Gen in Background
Purpose:
Prerequisites:
Instructions:
8:39
12 Series
Options:
None available
Result:
Extract Scheme
Purpose:
Prerequisites:
None
Instructions:
Options:
None available
Result:
Create List
Purpose:
Prerequisites:
None
Instructions:
Give a name of the scheme list file and select scheme files to be
added.
Options:
None available
Result:
8:40
12 Series
8.3.4
Editor
Figure 8:6.
New
Purpose:
To open the editor and a new scheme to create a panel using the
scheme input language
Prerequisites:
None
Instructions:
Options:
None available.
Result:
Open
Purpose:
Prerequisites:
None
Instructions:
Options:
None available.
Result:
Close
Purpose:
Prerequisites:
None
Instructions:
See purpose.
8:41
12 Series
8.3.5
Options:
None available.
Result:
Save
Purpose:
Prerequisites:
None
Instructions:
See purpose.
Options:
None available.
Result:
Edit
Purpose:
The Edit menu contains various edit functions (e.g. Cut, Past, Find,
etc.) to simplify the editing of scheme files
Prerequisites:
None
Instructions:
Options:
None available.
Result:
Statement
Purpose:
Prerequisites:
None
Instructions:
Options:
None available.
Result:
View
The functions within the View group are all functions covering the creation and manipulation
of symbolic hull views. Below is given a description of each individual function within this
group.
8:42
12 Series
Figure 8:7.
Create
Purpose:
Prerequisites:
Instructions:
Enter the required view definition data in the fields of the form to
define view boundaries, plane and view direction. Panels, blocks,
shell curves and shell profiles can also be included in or excluded
from the view. Alternatively, the view may be created using
assembly names rather than panels and blocks.
Options:
Result:
If Add is selected, a view with the selected view definition data will
be created and transformations can be performed using Way to
Transform before placing the view in the drawing. If Replace is
selected, the newly created view will replace a picked existing
view.
Purpose:
Prerequisites:
A hull view must exist in the current drawing for extraction of detail
views.
Instructions:
8:43
12 Series
Options:
Result:
Detail - Flange
Purpose:
Prerequisites:
Instructions:
Options:
Result:
Detail - Stiffener
Purpose:
Prerequisites:
Instructions:
Options:
Result:
8:44
12 Series
Detail - Bracket
Purpose:
Prerequisites:
Instructions:
Options:
Result:
Detail - Seam
Purpose:
Prerequisites:
Instructions:
Options:
Not available.
Result:
Recreate
Purpose:
Prerequisites:
Instructions:
8:45
12 Series
Options:
Purpose:
Prerequisites:
Instructions:
Options:
Result:
Purpose:
Prerequisites:
Instructions:
Options:
Result:
8:46
12 Series
Purpose:
Prerequisites:
Instructions:
Options:
None available.
Result:
Purpose:
Prerequisites:
Instructions:
Options:
Result:
The view limits will be changed in the drawing and the view will be
automatically regenerated to fit the new limits.
Select
Purpose:
Prerequisites:
Instructions:
Options:
Result:
8:47
12 Series
Edit
Purpose:
Prerequisites:
Instructions:
Options:
None available
Result:
Properties
Purpose:
Prerequisites:
8.3.6
8.3.7
Instructions:
Options:
None available.
Result:
PosNo
Purpose:
Instructions:
Select
The functions within the Select group are all functions covering the selection and handling of
active planar panels. Below is given a description of each individual function within this
group.
8:48
12 Series
Figure 8:8.
Activate
Purpose:
Prerequisites:
A hull view containing the required panels must exist in the current
drawing.
Instructions:
Options:
Result:
Store
Purpose:
Prerequisites:
Instructions:
Options:
None available.
Result:
Panels confirmed for saving will be updated on the data bank, and
the schemes will be re-written to include the modifications
provided storing of schemes is active. The M which appeared on
the top line of the highlight rectangle to indicate modification, will
revert to an S when the panel is saved.
8:49
12 Series
8.4
Skip
Purpose:
Prerequisites:
Instructions:
Options:
None available.
Result:
Purpose:
Prerequisites:
Instructions:
Options:
None available.
Result:
List Activated
Purpose:
Prerequisites:
None.
Instructions:
Not applicable.
Options:
None available.
Result:
8:50
12 Series
Figure 8:9.
8.4.1
Model
This menu contains the functions used to create objects in the curved part.
Create Seam/Butt
Purpose:
Prerequisites:
None.
Instructions:
8:51
12 Series
Options:
Result:
In modify mode, the user may change any part of the seam,
including its name and box. The Modify Curve button lets the
user change the curve definition. Since the seam is trimmed
with the box, the extension of the seam can be changed by
modifying the box co-ordinates.
None available.
Purpose:
Prerequisites:
The seams and butts defining the shell plate or shell plates must
exist.
Instructions:
8:52
12 Series
Finally, the plate name form must be filled in to give the plate
names. If Add Posno is checked, the position number of a plate
will be added at the end of the name given in the Plate Name field.
The Auto Name check box is used to automatically form plate
names the same way as for hull curves and storable planes.
Checking Templates will make plate templates be generated for
the plate. These templates are stored together with the plate itself.
Options:
Remark:
In addition to these options there is an additional option to control
the plate development. Normally the strips are restricted by curves
in
principal
planes.
The
environment
variable
SBH_PERP_STRIPS can modify that. If set to DIS the strip curves
will be distributed along the longer edge of the plate in the same
proportion girth-wise as along the base line of the plate.If set to
any other value the strip curves will be perpendicular to the
baseline curve.
Result:
One or more new shell plates will be created and selected. The
Store function may be used to store the plates on the plate data
bank.
Purpose:
Prerequisites:
None.
Instructions:
In create mode, the user must give a curve definition and shell
profile data, which includes symmetry information, profile type
and dimensions, material orientation, etc. If a curve is already
selected, it will be used as the trace curve. If several curves
are selected, the shell profiles may be automatically named.
In this case, the user must enter the first profile number, which
will then be increased by 10 for longitudinals and 1 for
transversals.
8:53
12 Series
Options:
Result:
In modify mode, the user may change any part of the shell
profile, including its name and box. The Modify Curve button
lets the user change the curve definition, and the Modify Box
button is used for changing the shell profile box. Since the
shell profile is trimmed with the box, the extension of the
profile can be changed by modifying the box coordinates. If
several shell profiles are selected, All may be checked to
make the same changes to all of them. The Same Box For
All check box may be used to set the same box for all
selected shell profiles.
In modify mode, the shell profile will be updated with the new
definition data. To make the changes permanent, Store must
be used. Using the Skip function before the shell profile has
been stored will undo the changes.
Purpose:
Prerequisites:
None.
Instructions:
Options:
None available.
Result:
Purpose:
Prerequisites:
None.
8:54
12 Series
Instructions:
A pop-up menu will let the user select the kind of object that should
be used to split the stiffeners. Objects that can be used to split a
shell stiffener are:
Hull curves
Seams
Shell profiles
Planes
Planar panels.
If any shell stiffeners are already selected, these will be split, and if
any shell profiles are selected, the shell stiffeners belonging to
these will be selected. As the final step, the user has to indicate
the objects to use for the splitting. Several shell stiffeners may be
selected at a time, as well as several splitting objects.
Options:
None available.
Result:
Purpose:
Prerequisites:
Two or more shell stiffeners that can be combined must exist. Two
shell stiffeners may be combined only if they are adjacent to each
other and belong to the same curve branch of a shell profile.
Instructions:
Options:
None available.
Result:
Purpose:
Prerequisites:
8:55
12 Series
Instructions:
Options:
None available.
Result:
Purpose:
Prerequisites:
A shell profile (and thus at least one shell stiffener) must exist. The
environment variable SBH_HOLE_CTRL must be set.
Instructions:
Options:
Result:
In modify mode, the user may change the hole definition. The
modification will only affect the holes in the selected shell
profile. If holes have been created in several profiles at once,
the hole definitions in the different profiles must be changed
one at a time.
None available.
In modify mode, the shell profile will be updated with the new
hole definition. To make changes permanent, Store must be
used. Using the Skip function before the shell profile has
been stored will undo the changes.
8:56
12 Series
Purpose:
Prerequisites:
A shell profile (and thus at least one shell stiffener) must exist. The
environment variable SBH_NOTCH_CTRL must be set.
Instructions:
Options:
Result:
None available.
In modify mode, the shell profile will be updated with the new
notch definition. To make changes permanent, Store must be
used. Using the Skip function before the shell profile has
been stored will undo the changes.
Purpose:
Prerequisites:
A shell profile (and thus at least one shell stiffener) must exist.
8:57
12 Series
Instructions:
Options:
Result:
None available.
In modify mode, the shell profile will be updated with the new
cutout definition. To make changes permanent, Store must be
used. Using the Skip function before the shell profile has
been stored will undo the changes.
Purpose:
Prerequisites:
A shell profile (and thus at least one shell stiffener) must exist.
Instructions:
8:58
12 Series
Options:
Result:
None available.
In modify mode, the shell profile will be updated with the new
marking definition. To make changes permanent, Store must
be used. Using the Skip function before the shell profile has
been stored will undo the changes.
Purpose:
Prerequisites:
Instructions:
Options:
Result:
In create mode, the user must first enter the panel and block
names and specify the symmetry. The block may also be
selected from a list by pressing the Select button. 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 and shell
stiffeners with the same symmetry as the curved panel. In a
panel extending over the centre line, there are no limitations
with regard to plate and stiffener symmetries.
The next step is to select what parts to include in the curved
panel. The user is first prompted to indicate (in any order) all
shell plates to include and then (after Operation Complete)
all shell stiffeners. After that, the curved panel will be created.
None available.
8:59
12 Series
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
In modify mode, the user may change any part of the hull
curve, including its name and box. The Modify Curve button
lets the user change the curve definition. Since the hull curve
is trimmed with the box, the extension of the hull curve can be
changed by modifying the box coordinates.
None available.
In modify mode, the hull curve will be updated with the new
definition data. To make the changes permanent, Store must
be used. Using the Skip function before the hull curve has
been stored will undo the changes.
Purpose:
Prerequisites:
None.
Instructions:
In modify mode, the user may change any part of the plane,
including its name. The Modify Plane button lets the user
change the plane definition.
8:60
12 Series
Options:
Result:
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
None available.
In create mode, this function lets you name and store a point
for later use. The storable point object is simply a temporary
point with a user-defined name. If any points are selected
when the function is invoked, these are used. Otherwise, you
will be prompted for a point definition. Next, a form will be
displayed allowing the designer to name the point with a
possibility of auto-naming. Using auto-naming, the Name field
then contains the name of the first point. This name must
have a numerical part surrounded by the characters < and
> to define what to increment. If this is not the case, an ordinal
number will be added at the end of the name as given in the
Name field, starting with 1 for the first point. For examples,
please refer to the description of the Create Hull Curve.
In modify mode, the user may change any part of the plane,
including its name. The Modify Point button lets the user
change the point definition.
None available.
Purpose:
Prerequisites:.
8:61
12 Series
Instructions:
Options:
None available.
Result:
Delete
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
Recreate
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
8:62
12 Series
Modify
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
Topology
Purpose:
8.4.2
Prerequisites:
None available.
Instructions:
Multiple objects can be given initially and the resulting objects can
be used for a new search. This means that the dependencies can
be visualized repeatedly, level-by-level. To benefit from this
function the model must be created using topological references
rather than pure coordinates whenever possible.
Options:
Result:
8:63
12 Series
Figure 8:11.
Point - 3 Coords
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
Point - On Surface
Purpose:
Prerequisites:
None.
Instructions:
8:64
12 Series
Options:
Result:
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
None available.
None available.
Plane - Principal
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
None available.
8:65
12 Series
Plane - 3 Points
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
None available.
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
None available.
8:66
12 Series
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
None available.
Plane - Rotated
Purpose:
Prerequisites:
None.
8:67
12 Series
Instructions:
Options:
None available.
Result:
Plane - Reflected
Purpose:
Prerequisites:
None.
Instructions:
Options:
None available.
Result:
General Cylinder
Purpose:
Prerequisites:
Instructions:
In create mode, the user must first select the generator axis of
the general cylinder. When this has been done, any number
of points forming the directrix may be entered. The points may
either be given as coordinates in a form or (using the Indicate
button) indicated in the drawing. The Apply button should be
used to enter all points but the last one, in which case the Ok
button is used. This will close the form, and a second form,
letting the user set the limits and end point angles of the
cylinder, will appear.
8:68
12 Series
Options:
Result:
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
In create mode, the user may use Options when indicating points
in the drawing to get back to the form for entering points.
None available.
Purpose:
Prerequisites:
None.
Instructions:
8:69
12 Series
Options:
Result:
Not available.
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
None available.
8:70
12 Series
Purpose:
Prerequisites:
None.
Instructions:
Options:
Result:
None available.
Purpose:
Prerequisites:
The external curve must have been exported into the surface.
Instructions:
If the surfaces is an AVEVA Marine surface, the program will list all
curves available in the surface file, making it easy to pick the right
one. If using any other type of surface, the name of the external
curve must be known and keyed in by the user.
Options:
None available.
Result:
8:71
12 Series
Purpose:
Prerequisites:
Instructions:
Options:
None available.
Result:
Purpose:
Prerequisites:
None
Instructions:
8.4.3
Options:
None available
Result:
Surface
Purpose:
Prerequisites:
None.
Instructions:
8:72
12 Series
Options:
None available.
Result:
The current surface is set and this surface will be used for surface
intersections until changed.
Box
Purpose:
This function defines a default box. This box is used when the
surface is intersected to avoid cutting in the parts of the surface
that are outside the box. Also the resulting curves are trimmed by
the box.
Prerequisites:
None.
Instructions:
8.4.4
Options:
None available
Result:
8:73
12 Series
Shell Expansion
Purpose:
Prerequisites:
Instructions:
The user is first asked to give the name (make sure that the name
is not occupied by another object), side and the limits of the shell
expansion and also where to develop the shell expansion from (by
default from the centre line).
Then the objects to include in the shell expansion are selected.
These are:
Options:
Result:
Seams/butts
Longitudinals
Transversals
Panels
Hull curves
8:74
12 Series
Bodyplan
Purpose:
Prerequisites:
Instructions:
First specify a name (make sure that the name is not occupied by
another object) and the limits of the view. Specify if the view should
be created looking in either forward or aft direction.
Then specify the objects and the type of information to be included
in the view:
A tick.
Options:
Result:
Developed Plate
Purpose:
Prerequisites:
8:75
12 Series
Instructions:
Options:
Result:
Shell Profile
Purpose:
Prerequisites:
The profile must exist on the profile data bank as well as on the
model data bank.
Instruction:
Options:
None available.
Result:
Curved Panel
Purpose:
Prerequisites:
Instruction:
Options:
None available.
Result:
8:76
12 Series
8.4.5
Recreate
Purpose:
Prerequisites:
Instruction:
Options:
None available.
Result:
Select View
Purpose:
Prerequisites:
None
Instruction:
Options:
Result:
8:77
12 Series
In Drawing
Purpose:
Prerequisites:
Instructions:
Options:
Result:
Advanced
Purpose:
Lets the user select objects by name, type and box. The objects
need not be present the current drawing.
Prerequisites:
None.
Instructions:
Select type, specify a box (if any) and give a name. Wildcards can
be used (*, %) when specifying the name. Choose which action to
perform (add, remove or restrict) in order to:
The check box button Select All Objects selects all objects in the
data banks of the following types:
Shell profile
Curved Panel
Shell Plate
Seam/Butt
Hull Curve
Plane
OK will perform the action and add the objects to the other
selected objects.
Apply will perform the current action and allows for further
operations on the selection, before choosing OK to make the
objects selected.
Indicate lets the user indicate objects in the current drawing. The
indicated objects will be added/removed to/from the selection
depending on the specified action.
Cancel aborts the function and no further objects are selected.
8:78
12 Series
Options:
None available.
Result:
The objects will be selected and if part of the current drawing, they
are also highlighted.
Store
Purpose:
Prerequisites:
None.
Instructions:
Not applicable.
Options:
None.
Result:
Purpose:
Prerequisites:
None.
Instructions:
Not applicable.
Options:
None available.
Result:
The selected objects are stored on the data banks and then
deselected from the list of active objects.
Skip
Purpose:
Deselects objects.
Prerequisites:
None.
Instructions:
8:79
12 Series
Options:
Result:
For objects stored on the data banks, all changes made since
the last time it was stored will be lost.
Skip All
Purpose:
Prerequisites:
None.
Instructions:
Not applicable.
Options:
None available.
Result:
For objects stored on the data banks, all changes made since
the last time it was stored will be lost.
List
Purpose:
Prerequisites:
None.
Instructions:
Not applicable.
Options:
None available.
Result:
8:80
12 Series
8.5
Show Definition
Purpose:
Prerequisites:
None.
Instructions:
Options:
None available.
Result:
8.5.1
Import
Purpose:
Prerequisites:
Instructions:
The program will prompt for the location of the XML file.
8:81
12 Series
Options:
None available.
Result:
The XML file will be parsed, and the information collected will be
stored in the databank connected to SB_TID.
Purpose:
Prerequisites:
Instructions:
The program will prompt for the location of the XML file.
Options:
None available.
Result:
The XML file will be parsed, and the information collected will be
stored in the databank connected to SB_ OGDB.
8:82
12 Series
2D Import
Purpose:
Prerequisites:
9018
9019
9020
9107
9304
9508
9604
/value
/value
/value
/value
/value
/value
/value
=
=
=
=
=
=
=
'
'
'
'
'
'
'
DECK';
WEATHER_DECK';
INNER_BOTTOM';
LONGITUDINAL_BULKHEAD';
LONGITUDINAL_GIRDER';
OUTER_SHELL';
HATCHWAY_SIDECOAMING';
YES
[Pathname]\[Filename]
8:83
12 Series
Instructions:
Result:
The XML file will be parsed, and the created objects will be stored
in the databank connected to SB_OGDB, SB_CGDB and SB_TID.
Existing objects with the same name will be replaced.
RSO Import
Allows for import of RSOs from a file, the file is specified by the user, path and name.
Note: All envelopes referenced by RSOs in a XML-file must exits when the file is imported.
8:84
12 Series
8.5.2
Export
Surface Export
Purpose:
Prerequisites:
Instructions:
Options:
None available
Result:
Purpose:
Prerequisites:
8:85
12 Series
Instructions:
Options:
None available
Result:
Purpose:
Prerequisites:
Instructions:
On the first page of the dialog blocks or panels in the tree view can
be picked and added to the right side to be included in the
exported XML file. Also the name of the output file can be chosen.
Options:
Result:
RSO Export
Allows for export of all existing RSOs to be exported to file, the file is specified by the user,
path and name.
8:86
12 Series
8.6
8.6.1
Section Modulus
Purpose:
Prerequisites:
Instructions:
8:87
12 Series
Options:
The involved items are presented in dialogues and lists with their
AVEVA Marine name. The Functional Description on panel level
can be selected to be presented instead (if existing). This option is
selected by setting the logical SBH_SECMOD_FD to any value.
The resulting CSV files are named as specified below using a
running number.The running number is by default locally initialised
to 1 at the start of a session and resulting files will get running
numbers 1, 2 etc. Global running numbers can be selected
instead, giving a resulting files a unique 6-digit number within a
project. An ASCII file assigned to the logical variable
SBH_SECMOD_NAMES controls the global running numbers.
The setup of this file is described in Manufacturing / Production
Program Interface / Automatic Naming of Drawings.
Result:
8.6.2
Weld Calculation
Purpose:
Prerequisites:
None
Instructions:
Options:
None available
Result:
8:88
12 Series
8.6.3
Purpose:
Prerequisites:
Instructions:
Options:
None available.
Result:
The resulting CSV file can be viewed using the Log Viewer.
8:89
12 Series
8.6.4
WCOG
Purpose:
8.6.5
Prerequisites:
None
Instructions:
Options:
Result:
Material List
Purpose:
Prerequisites:
None
Instructions:
Options:
Result:
The content of the lists is the same as in the lists for Material
Ordering of Bars and Material Ordering of Plates (see
Miscellaneous Hull Functions / Material Ordering), but presented
as CSV files and possible to customize by the user.
8:90
12 Series
8.6.6
Painting Areas
Purpose:
Prerequisites:
None.
Instructions:
The function brings in all the Painting Rooms from the databank
and presents them in a tree-type dialogue.
New rooms can be created, using the right-button of the mouse or
existing rooms can be modified.
TID Compartments can be used to define the painting room
together with additional limits.
Once the room definition is done, the room calculations can be
performed by marking the room in question and once again using
functions on the right-button menu.
The calculations are made without painting definitions. The
presented results can be used for area analysis only.
8.6.7
Options:
None available
Result:
The resulting CSV file can be viewed using the Log Viewer.
Idealize Model
Purpose:
Prerequisites:
Instructions:
8:91
12 Series
8.6.8
Create FE Model
Purpose:
Prerequisites:
Instructions:
8:92
12 Series
8.6.9
Purpose:
Prerequisites:
Instructions:
Select the idealized block and specify the name of the apdl file.
The user can choose between old element types and currenttechnology types. It is recommended to use the newer types.
Result:
8.6.10
8.7
Purpose:
Prerequisites:
Instructions:
Select the idealized block and specify the name of the ses file.
Result:
RSOs
The following context menu is presented when right-clicking an RSO in the 2D canvas:
8:93
12 Series
Blocks
The following context menu is presented when right-clicking a block in the 2D canvas:
8:94
12 Series
9:1
12 Series
9:2
12 Series
10
Batch Utilities
10.1
Block Division
10.1.1
General
This program is used to make the block division in batch instead of interactive. Details are
specified below.
10.1.2
Set-up of Program
The name of the executable of this program is sj701. It communicates via an input file and
resulting files. The program is normally activated through the Log Viewer (JL) where the
following set-up is required:
Name recognised by JL:
10.1.3
Logical variable
SB_INPUT1
SB_OUTPUT1
Input
The program requires information about which block to split, where to split it and where to
place the resulting panels. This information can be given in an input file, with name assigned
to SB_INPUT1.
The input file should follow the following syntax:
MAIN_BLOCK, <block_name>;
This statement can only be given once and it is the main block <block_name> this it to
be divided.
10:1
12 Series
This statement indicates whether the original panels will be kept or deleted. Kept
panels will loose all topological data and will no be available for further production or
any changes. This statement should only be given once. Default is NO.
This statement is to define a plane where to split the main block. The statement can
be repeated any number of times and all planes will be handled within the main block.
The statement is optional.
SEAM, <seam_name>;
With this statement it is possible to use already existing block seams. The statement
can be repeated any number of times and all seams will be handled within the main
block. The statement is optional.
RSO, <RSO_name>;
With this statement it is possible to use an RSO as a block divider. This optional
statement can be repeated any number of times.
STORED_PLANE, <plane_name>;
This statement adds already defined planes to the cutters. The statement can be
repeated any number of times. The statement is optional.
10:2
12 Series
The direction indicates along which principal axis the values are given.
The shift and slant values are given in mm and the notch designation according to the
standards. Note that the values given must translate to a set of connection codes and
endcut codes. FLANGE_SHIFT and FLANGE_NOTCH are only valid for built profiles.
If not given the values are set to zero/empty. See chapter Block Division for more
details.
BLOCK, <res_block>;
This statement defines the receiving block where panels in the main block will be
placed after the split. The statement can be repeated any number of times.
Example:
MAIN_BLOCK, 'BLOCK1';
FORCE /MAIN;
KEEP /NO;
PLANE, X=FR58+400;
PLANE, X=FR72-200;
SEAM, AAS44;
BLOCK, AABLOCK1;
BLOCK, AABLOCK2;
BLOCK, AABLOCK3;
10.1.4
Output Files
The result of the interpretation of the input file will be presented in a file assigned to the
logical SB_OUTPUT1.
The logfile will contain informational messages and error messages.
10.2
10:3
12 Series
Logical variable
SB_OUTPUT1
If the program is activated in other ways (e.g. via a windows script), the CSV file name may
be given as an argument to the program at execution, e.g. sj703 c:\temp\rso.csv.
Input
No input is needed to run this program
Output
The output file is organized as a comma-separated file. Each extracted RSO will generate
two rows with the following layout:
Column name
Description
Function
Tight
Name
Face
Principle Plane
Coord.
10:4
12 Series
Column name
Description
Auto Gen.
Mtrl Side
Mtrl Th.
Mtrl Qual.
Auto Stiffeners
Stiffener Side
Profile Type
Profile Dim.
The first row contains the name of the RSO limit. Values can be
either a surface name, an RSO name or a face number. If a face
(the
column
is
number, the current face is limited by another face within the same
repeated for the
RSO. A face number is given with prefix FACE_, e.g. FACE_3.
number of limits
bounding the RSO The second row contains end connection data for stiffeners. End cut
and connection code is given using keyword as defined by the setface)
up described in Hull Model Concept->Standards->Survey of Design
Standards in Hull->Stiffener Connections. Brackets are given using
a bracket instance, further described in Hull Model Concept>Standards->Survey of Design Standards in AVEVA Hull>Brackets. The bracket instance is given after the stiffener
connection separated by a slash (/).
Limits/Stiff. Ends
TTPHULL
SNIPE/B16
10:5
12 Series
10.3
Logical variable
SB_INPUT1
If the program is activated in other ways (e.g. via a windows script), the CSV file name may
be given as an argument to the program at execution, e.g. sj704 c:\temp\rso.csv.
Input
A comma-separated file. The layout of the file is described in Extracting RSO Information
Output
The RSOs are updated with new properties. New RSOs are stored in the database.
10.4
10:6
12 Series
10.5
Remove
All Design panels and blocks are deleted. All Production blocks and
panels are changed to ordinary panels.
10:7
12 Series
10:8
12 Series