Professional Documents
Culture Documents
Revision Log
Updates
Change highlighting will be employed for all revisions. Where new or changed information is presented
section headings will be highlighted in Yellow.
Suggestion / Problems
If you have a suggestion about this manual or the system to which it refers please report it to AVEVA
Training & Product Support at tps@aveva.com
This manual provides documentation relating to products to which you may not have access or which may
not be licensed to you. For further information on which products are licensed to you please refer to your
licence conditions.
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 Notice
All intellectual property rights, including but not limited to, copyright in this Training Guide and the associated
documentation belongs to or is licensed to AVEVA Solutions Limited or its affiliates.
All rights are reserved to AVEVA Solutions Limited and its affiliates companies. The information contained in
this Training Guide and associated documentation is commercially sensitive, and shall not be adapted,
copied, reproduced, stored in a retrieval system, or transmitted in any form or medium by any means
(including photocopying or electronic means) without the prior written permission of AVEVA Solutions
Limited. Where such permission is granted, AVEVA Solutions Limited expressly requires that the Disclaimer
included in this Training Guide and this Copyright notice is prominently displayed at the beginning of every
copy that is made.
Licenses issued by the Copyright Licensing Agency or any other reproduction rights organisation do not
apply. If any unauthorised acts are carried out in relation to this copyright work, a civil claim for damages
may be made and or criminal prosecution may result.
AVEVA Solutions Limited and its affiliate companies shall not be liable for any breach or infringement of a
third party's intellectual property rights arising from the use of this Training Guide and associated
documentation.
Trademark Notice
AVEVA™, AVEVA Everything3D™, AVEVA E3D™, [AVEVA Tags], Tribon and all AVEVA product and
service names are trademarks of AVEVA Group plc or its subsidiaries
Use of these trademarks, product and service names belonging to AVEVA Group plc or its subsidiaries is
strictly forbidden, without the prior written permission of AVEVA Group plc or AVEVA Solutions Limited. Any
unauthorised use may result in a legal claim being made against you.
Fluent is a trade mark of Microsoft Corporation. The Fluent user interface is licensed from Microsoft
Corporation by AVEVA and use of the Fluent trademark is strictly forbidden.
All other trademarks belong to their respective owners and cannot be used without the permission of the
owner.
1 Introduction ............................................................................................................................9
1.1 Objectives.......................................................................................................................................... 9
1.2 Prerequisites ................................................................................................................................... 10
1.3 Course Structure............................................................................................................................. 10
1.4 Using this Guide ............................................................................................................................. 10
2 Piping in AVEVA E3D™ (Basic Concepts) .........................................................................11
2.1 Setting Up the Training Course..................................................................................................... 11
2.2 Accessing the Pipework Application............................................................................................ 12
2.3 Piping Tab........................................................................................................................................ 12
2.4 Pipe Model Hierarchy ..................................................................................................................... 13
2.5 Piping Specifications...................................................................................................................... 14
2.6 Pipe Editor:- Create Pipe Form...................................................................................................... 15
2.7 Pipe Creation – (Worked Example) ............................................................................................... 16
2.8 Pipe Branch Heads and Tails ........................................................................................................ 17
2.8.1 Branch Head Attributes ............................................................................................................. 17
2.8.2 Branch Tail Attributes ................................................................................................................ 17
2.9 Modify Pipe Form............................................................................................................................ 18
2.10 Updating Pipe & Branch Data .................................................................................................... 19
2.11 Pipe Branch Head/Tail Positioned Explicitly............................................................................ 20
2.12 Pipe Branch Head/Tail Connected – (Worked Example) ......................................................... 21
2.13 Modify Pipe Form - continued.................................................................................................... 23
2.14 Navigating Pipes and Branches ................................................................................................ 24
Exercise 1 – Create Pipes Head/Tail..........................................................................................26
3 Component Creation and Modification...............................................................................27
3.1 Pipe Branch Components (Pipe Fittings)..................................................................................... 27
3.2 Arrive and Leave Points ................................................................................................................. 28
3.3 Piping Component Editor Form - Creation .................................................................................. 29
3.3.1 Selecting from an Alternative Specification ............................................................................... 30
3.4 Piping Component Editor Form – Creation – (Worked Example) .............................................. 31
3.5 Component Sequence List ............................................................................................................ 34
3.6 Piping Component Editor Form – Modification ........................................................................... 35
3.6.1 Forwards / Backwards Mode ..................................................................................................... 36
3.6.2 Positioning & Frequently Used Functions ................................................................................. 37
3.6.3 Rotation and Direction Tools ..................................................................................................... 46
3.6.4 Orientation Functions ................................................................................................................ 50
3.6.5 Other Functions ......................................................................................................................... 55
3.7 Piping Component Editor Form – Modification – (Worked Example) ....................................... 57
3.8 Branch Components Hierarchy Order .......................................................................................... 59
3.9 Inserting Inline Fittings .................................................................................................................. 60
3.10 Deleting Components ................................................................................................................. 62
3.11 Deleting a Range of Piping Components ................................................................................. 63
3.12 Piping Component Editor Form – Inline Fittings – (Worked Example).................................. 64
3.13 Completing the Arrangement - Copying – (Worked Example) ............................................... 75
Exercise 2 – Component Creation – Pipe /100-B-8...................................................................78
3.14 Piping Component Editor Form – Reselection ........................................................................ 80
3.15 Piping Component Editor Form – Reselection – (Worked Example)..................................... 81
4 Integrator Mode ....................................................................................................................83
4.1 Compare 3D Model Against Schematic Data ............................................................................... 83
4.2 Build 3D Model from Schematic Data ........................................................................................... 84
5 Using the Editor .................................................................................................................107
5.1 General Use of the Editor............................................................................................................. 107
5.2 Quick Pipe Router......................................................................................................................... 121
5.2.1 Fitting to Fitting Functionality................................................................................................... 122
5.2.2 Quick Pipe Routing Using Elbows – (Worked Example) ......................................................... 124
5.2.3 Pipe Routing Using Bends....................................................................................................... 127
5.2.4 Pipe Routing Using Bends - Fabrication Machine – (Worked Example)................................. 129
5.3 Changing to Alternative Fabrication Machine Bend – (Worked Example).............................. 133
Exercise 5 – Quick Pipe Router – /100-C-13............................................................................135
6 Sloping Pipes .....................................................................................................................137
6.1 Sloping Components Using the Modify Functions. .................................................................. 137
6.2 Creating a Sloping Pipe – (Worked Example) ............................................................................ 140
6.3 Retrospective Sloping of Pipes................................................................................................... 146
6.4 Retrospective Sloping of Pipes – (Worked Example) ............................................................... 149
Exercise 6 – Creating Sloping Pipes - /100-C-17 ....................................................................152
7 Pipework Spec/Bore Modification.....................................................................................155
7.1 Pipework Component Bore and Specification Modification .................................................... 155
7.1.1 Modify Components Form ....................................................................................................... 155
7.1.2 Component Selection .............................................................................................................. 156
7.1.3 Modifying Component Specifications ...................................................................................... 157
7.1.4 Error Messages ....................................................................................................................... 158
7.1.5 Highlighting .............................................................................................................................. 159
7.1.6 Choosing a Component........................................................................................................... 160
7.1.7 Modifying Component Bore ..................................................................................................... 161
7.1.8 Modifying Insulation and Tracing Specifications ..................................................................... 161
7.2 Modifying a Specification – (Worked Example) ......................................................................... 162
Exercise 7 - Modify Specification – Pipe /200-B-4 ..................................................................166
8 Piping Assemblies .............................................................................................................167
8.1 Using Assemblies ......................................................................................................................... 167
9 Splitting and Merging.........................................................................................................171
9.1 Pipe Splitting ................................................................................................................................. 171
9.1.1 Splitting Options....................................................................................................................... 172
9.1.2 Split Pipes on a Plane ............................................................................................................. 172
9.1.3 Split Pipes into Segments........................................................................................................ 175
9.1.4 Split by Moving Component..................................................................................................... 176
9.1.5 Assembly Tab .......................................................................................................................... 177
9.1.6 Performing the Split ................................................................................................................. 178
9.1.7 Splitting Pipes on a Plane – (Worked Example)...................................................................... 178
9.1.8 Splitting into Segments – (Worked Example).......................................................................... 181
9.2 Merge Pipe / Branch ..................................................................................................................... 183
9.2.1 Merge Pipe – (Worked Example) ............................................................................................ 183
Exercise 8 – Completing the Pipework ...................................................................................185
10 Data Consistency............................................................................................................197
10.1 Data Consistency ...................................................................................................................... 197
10.1.1 Possible Types of Data Error................................................................................................... 197
10.1.2 Accessing the Data Consistency Checks................................................................................ 198
10.1.3 The Report Format .................................................................................................................. 199
10.1.4 Data Consistency Diagnostic Messages ................................................................................. 200
10.1.5 Example of Diagnostic Messages ........................................................................................... 200
Exercise 9 – Data Consistency ................................................................................................205
12 Clash Detection...............................................................................................................239
12.1 Accessing the Clashes Form ................................................................................................... 239
12.2 Executing a Clash Check ......................................................................................................... 239
Exercise 11 – Clash Detection .................................................................................................241
13 Design Checker...............................................................................................................243
13.1 Validation Philosophy............................................................................................................... 243
13.2 Design Checker ......................................................................................................................... 243
Alongside the other primary modelling processes pipe routing is a time consuming activity on any project.
The aim of the course is to provide the skills required to use the AVEVA Everything3D™ (AVEVA E3D™)
Pipework application in the most productive way. It will introduce some of the techniques that are used in
the other Model applications and provide an understanding of piping components, routing, checking
isometrics and simple clash detection.
1.1 Objectives
Understand the concept of branch heads and tails, the importance of component list order and
flow direction within a Branch
Use Integrator Mode to compare with and build from the 2D Diagram.
Use assemblies
1.2 Prerequisites
It is expected that trainees will have completed the TM – 1801 AVEVA Everything3D Foundations training
course. Trainees who can demonstrate a suitable understanding of other AVEVA E3D applications and
techniques may also be permitted to undertake the training.
Training will consist of oral and visual presentations, demonstrations, worked examples and set exercises.
Each workstation will have a training project populated with model objects. This will be used by the trainees
to practice their methods and complete the set exercises.
Certain text styles are used to indicate special situations throughout this document. A summary of these
styles is provided below.
Where supplementary information is provided, or reference is made to other documentation, the following
symbols and styles will be used.
Additional information
System prompts will be bold, italic and in inverted commas i.e. 'Choose function'.
Login to AVEVA E3D using the details provided by the Trainer. They will typically be as shown below:
Project: Training
User: A.PIPER
Password: A
MDB: A-PIPING
On the Tools tab, in the Training group, click the Setup button to display the
Training Setup form.
Clicking the Apply button will update the project to prepare for the start of the training course. Click the
Close button.
Completed Exercises are available via the Training Setup form and may be accessed by the Trainer if
required.
A default screen layout will be displayed comprising the Microsoft® Office Fluent™–based user interface
and a Model Explorer showing all the objects from the current project databases.
Once the Model module has been started, it must be checked that the Pipework application is running. This
can be seen on the options list at top of the model framework, in the screenshot below it is showing the
General application. This can be changed by selecting Piping from the options list as shown.
Selecting the Piping application will add the Piping tab to the new Microsoft® Office Fluent™–based user
interface.
Create
Modify
Delete
Tools
Penetrate
Isometrics
Supports
Pipe Fabrication
Throughout this training guide it will be assumed that the Piping tab is being used unless otherwise
stated.
There is a separate model hierarchy for pipe routing, as shown below. In principle, each pipe element may
own a number of branches. In turn, branches may own a number of piping components, e.g. valves,
reducers, tees, flanges, etc.
The difference between pipes and branches is that a branch is only considered to have two ends, while a
pipe may have any number of ends, depending on the number of branches it owns.
A pipe with three ends and two branches is shown below. The second
branch is connected to the first at the tee.
They define the start and finish points of a pipe route (known as the Head and Tail in AVEVA
E3D).
The position and order of the piping components below branch level determine the physical route. In AVEVA
E3D it is only necessary to consider the fittings because the pipe that appears between fittings is
automatically set (or implied) by AVEVA E3D according to the specifications of the fittings.
In the same way that design offices have standard piping specifications, AVEVA E3D has a set of
specifications from which the designer can select. All the components within AVEVA E3D must be defined in
the Catalogue and be placed in a Specification before they can be selected. In the Training Project there are
three such specifications:
These specifications contain all the fittings required for the course exercises. An important point to
remember when using the application is which specification is currently being used as the default.
For the Training Project, the first letter in the pipe name represents the specification to be used. For
example, the PIPE /150-B-5 has the letter ‘B’ to represent the specification.
A = /A1A
B = /A3B
C = /F1C
Insulation Spec
Tracing Spec
Temperature
Pressure
Slope Ref.
Clicking the Apply button will create the pipe, which in turn
changes the form to the Pipe Editor: Modify Pipe form.
Entering characters in this section of the form will filter the list
as shown
The following sections include a worked example which covers pipe creation, branch positioning and
connecting a branch head/tail.
It is usual to create pipe elements in situ to allow referencing of other model elements.
Add EQUI D1201 and :HEATEX E1302A owned by ZONE-EQUIPMENT-AREA01 which in turn belongs to
SITE-EQUIPMENT-AREA01 to the 3D View.
All branches need to have a start and end point. These can be a position in space (3D co-ordinates), the
flange face of a nozzle, a tee or various other points in the model. Heads and tails are set up via a series of
attributes that belong to the branch element.
The branch head is at the face of Nozzle 1 and the branch tail is at the face of Nozzle 2. The head and tail
can be easily distinguished by the different symbols which can be seen when the connected element is not
in the 3D View.
HDIR The direction in which the start of the branch is pointing (looking down the bore).
HREF The name of the item to which the branch head is connected (e.g. /C1101-N1). If
this is not set, then the branch is open to the atmosphere for a vent or drain.
HSTU This is a reference to the catalogue, which determines the material of the first piece
of pipe, between the start of the branch and the first fitting (this still needs to be set, even if
there is a fitting connected directly to the head).
TDIR The direction in which the end of the branch is pointing (looking back down
the bore).
TREF The name of the item to which the branch tail is connected (e.g. /150-A-3). If this is
not set, then the branch is open to the atmosphere for a vent or drain.
It is not necessary to specify each of these attributes every time a branch is created. On most
occasions when a branch head or tail is defined, it will be connected to another pipe or to a nozzle. The
act of connecting to another item sets the branch head/tail attributes automatically.
In AVEVA E3D terms a pipe is an administration element. The branch element holds the geometric data.
Clicking the Modify Pipe Attributes or the Modify Branch Attributes button will change the form allowing
modification of the pipe or branch attributes respectively.
The explicit definition method involves the use of the tab below the List of Connections fold-up panel.
This will result in the name of the EQUI being added to the
form and the List of Connections fold-up panel being
populated with the nozzle connections and their availability
from the EQUI.
Repeat the connection procedure for the Branch Tail tab. Once
again ensure the Create Tail Components checkbox has been
checked. Click the Pick Connection button as shown before.
Savework
In this case the head and tail connections are in line resulting in
the route from head to tail being geometrically correct. When
the route of the branch is geometrically correct the implied tube
will be created.
If there is a requirement to modify the pipe or branch once it has been created, select the pipe in the 3D
View or from the Model Explorer and then from the Modify group click the Modify Pipe button to display
the Pipe Editor: Modify Pipe form.
Alternatively, if the Pipe Editor: Modify Pipe form is already open navigate to the pipe and click the Set
Working Pipe button on the form. Allowing the navigation between pipes without having to close the form
and reopen it each time
The form displays the existing branches owned by the pipe in the
Connectivity table. Highlighting the branch which requires modifying in this
table will display the head and tail details and connection information on the
relevant tab. The selected branch will also be highlighted in the 3D View
Branch B1
selected for
modification.
Branch B2
selected for
modification.
The form is also used to create a new branch by clicking the Create New Branch button. The head and tail
position for the new branch can now be defined.
If the Modify > Modify Pipe or Set Working Pipe button is clicked and the Current Element is not a valid
pipe, branch or component then a warning will be displayed.
Perform the following tasks. In both cases uncheck the Create Head/Tail Components checkboxes.
Specification = A3B
Bore = 200mm
Temperature = 50
Specification = A1A
Bore = 150mm
Temperature = 50
Insulation = 50mm_FibreGlass
Savework
When a branch head and tail is initially defined, the branch will consist of a single section of pipe running in
a straight line between the head and tail positions. This will appear as a dotted line between the two points
unless the head and tail are aligned along a common axis and have the same bore. The presence of the
dotted line indicates that the branch route is incorrectly defined.
The next step in designing a pipe is to create and position a series of fittings, which define the pipe route
required. It is necessary to decide which piping components are needed in order to satisfy the requirements
of the process. The components must be arranged so that the pipe meets the design requirements. It is not
necessary to know the dimensions of fittings as AVEVA E3D derives these automatically from the catalogue.
To create components, first select an item from the list of fittings available from the associated piping
specification. Typical fitting types are Elbows, Tees, Reducers, Flanges, Gaskets and Valves. There is some
intelligence built into the AVEVA E3D forms so that by placing, for example a valve, the associated Gaskets
and Flanges will also be created.
For all piping components, the following steps will need to be performed:-
The Tube does not have to be created explicitly; it is created automatically and implied between adjacent
fittings.
Piping components have P–points (similar to those for equipment primitives). The significance of P–points is
two–fold. Firstly, they define the connection points, and secondly, they determine the branch flow through
the component by means of Arrive and Leave attributes.
For the reducer shown below, the large bore is at P1 and the small bore is at P2. If this component is used
to increase the bore of the branch, the flow in the direction of the branch will be from P2 to P1. In order to tell
AVEVA E3D the necessary flow direction, there are two numeric attributes, Arrive and Leave, which must be
set to the p–point numbers required. In this case, Arrive would be set to 2 and Leave would be set to 1. (The
default is Arrive 1 Leave 2). Forms and menus within AVEVA E3D will handle all connections; however it is
important to understand the concepts behind the connections.
In the Create group click the Create Component button to display the
Piping Component Editor form.
The default value for these checkboxes can be determined by the Piping Settings form see Appendix
A.1.4 for further details
This worked example will cover the creation of firstly flanges and gaskets at the head and tail of PIPE /200
B-4 created in the previous exercise and then some elbows.
Click the Create > Create Component button to display the Piping
Component Editor form.
Select the required flange from the sType list, WN, click the With Flow button, check the Auto. Create and
Skip Connected Comps. checkboxes and click the Connect button. The new flange complete with gasket
will be added to the branch. Appearing in both the 3D View and Model Explorer.
Savework.
The Component Sequence List is an ordered list of components for the current branch of the CE. It
provides an alternative method of navigating to the components within the branch whilst maintaining focus
on the Piping Component Editor form.
Care needs to be taken when using the Select tab as it is possible for the Component Sequence List
to show components that do not belong to the branch named at the top of the form. In this scenario the
buttons in the Standard Components and Additional Components tabs of the form will be inactive.
The Piping Component Editor form promotes the workflow of creation and modification from the same
form maintaining focus in a single area of the application.
Retrospective modification can also be performed using the Editor, refer to Chapter 5.
Orientation Functions
Other Functions
The mode currently being used can be determined by which button is visible. This mode will be set until it is
changed.
The following sections will use the Forwards direction mode only unless otherwise stated.
Previous Component
Next Component
Branch Tail
Cursor Pick
The following explanations will assume that the Forwards direction mode has been selected unless
stated otherwise.
The Positioning functions use a constrained centreline from the previous or next component to position the
component being modified. The use of the previous or next component from which the constrained
centreline is applied is dependent on the Forwards or Backwards mode respectively. The component will
be positioned so that the origin is along the constrained centreline. The orientation of the component is not
altered when using the Positioning functions.
The following illustrations do not depict the best engineering usage of these functions. Instead they
have been deliberately designed to show similar scenarios that allow the trainee to see the before and
after situation. This allows the trainee to compare the before and after situation in order to understand
exactly how the function can be used. The practical usage of these functions will become clearer during
the forthcoming worked examples and exercises.
Branch Head
Branch Tail
Previous
Component
Next Component
Cursor Pick
If the direction of the constrained centerline is not orthogonal, as is the case for the 45 degree elbow shown
below, the Position Through form is displayed.
The Position Through form allows the selection of the possible planes.
The elbow is positioned so that there is a distance of The elbow is positioned so that there is a tube
750mm between the origins. length of 750mm.
Copy Component
Connect To Previous
This will set the value in the Direction textbox. Alternatively the
value can be entered directly into the textbox.
The default orientation for the current form can be changed from
the right click menu. However if the form is initialised again the
orientation will be reset to the default.
Clicking one of the planes will change the appearance of the tool allowing a more specific direction to be
selected. The result of this does depend upon the original orientation of the component.
These directions can also be influenced by the slope of the Branch. This is covered in Chapter 6.
Positioning the cursor over the angle selection on the form will result in the arc of rotation being included in
the 3D View.
The Rotation tool can also be applied to other component types. The
appearance of the gadget will change depending upon the object
being rotated as shown here for a valve.
The Direction functions first orientate the component. This orientation is performed before the direction of
the leave (Forwards) or arrive (Backwards) is changed. The position of the component is not altered.
Consequently the Direction functions might have unexpected results if:-
The arrive of the component is not orientated to the leave of the previous in Forwards mode.
The leave of the component is not orientated to the arrive of the next in Backwards mode.
The above situations are usually instantly recognisable because there will be no implied tube at the arrive or
leave.
Selecting a rotation that does not align with the bolt hole spacing will result in the associated flanges being
highlighted and a Question form appearing. Clicking the Yes button will also rotate the flanges while clicking
the No button will maintain the original flange rotations resulting in the flange bolt holes being misaligned
with those of the valve.
Should any misalignment between the bolt holes need to rectified the Connect to Previous button can
be used, see section 3.6.2.7 for further details.
Direction To Next
Direction To Pick
Direction To Head
Direction To Tail
Orientate Component
Flip Component
Align Selection/Component
Direct Selection/Component
The following explanations will assume that the Forwards direction mode has been selected unless
stated otherwise.
Orientate Component
Flip Component
For the Align Selection/Component function to work correctly implied tube is required which
constrains the movement of the elbow along its centreline. Without the implied tube the results are
difficult to predict.
In the example below the pipe route is being modified so that the current 45 degree elbow is aligned to the
next component, a 90 degree elbow. The angle of the 45 degree elbow is then changed to the suit the
required direction.
Advanced Move
Modify Arrive/Leave
Auto Complete
Clicking the Modify Arrive/Leave button as shown will open the relevant form.
This can be reconfigured to suit alternative requirements. For instance it may be a requirement to set the
Leave as P3 and keep the Arrive as P1 which will result in P2 being the free connection for the branch. This
can be achieved using the pull down menus on the form and clicking the Apply button:
In the above instance it would be necessary to reconfigure the connection for the branch.
Auto Complete
As an example, if this is applied to BRAN /200-B-4/B1 created in the previous worked example the logic
applied can be easily seen..
These are the advanced forms and are consequently handled in the user guides.
This worked example will modify the elbows belonging to PIPE /200-B-4 already created in the previous
worked example.
Savework
With equipment and structure elements, the order in which the elements are created is of no importance to
the final outcome. With piping components, the order in which they are laid out, as well as their individual
positions and orientations, determines the final pipe route.
To help with this a Component Position Pointer is displayed at the current element. This aids the selection
of With Flow or Against Flow on the Select tab of the Piping Component Editor form. The direction and
position of the Component Position Pointer is determined by the selection. This indicates the position of
the new component being created.
When using AVEVA E3D the hierarchy order becomes second nature after the creation of a number of
branches. However during the initial use careful attention should be paid to the order of the hierarchy.
Consider carefully where the next item is going to be inserted by watching the Component Pointer and
checking the Model Explorer or Component Sequence List frequently.
When creating a component at the branch head or branch tail, the branch must be the current element.
This was demonstrated in the previous worked example, see section 3.4.
Thus far this guide has only covered the creation of components using the connect method. However inline
components can be inserted into the tube elements of the branch.
The insertion of tees and reducers is covered in the forthcoming worked example
The orientation of the flange is determined by the With Flow or Against Flow button. However when
inserting single flanges there is a Flip Component button available from the Create Components section of
the form in case the orientation of the flange needs to be amended.
So far this guide has covered the creation and modification of pipes, branches and components, however
from time to time it is necessary to delete components from the branch.
Using the Model Explorer, 3D View or Component Sequence List indicate the component to be deleted,
in this case it is the tee created in the previous section.
This form will not appear if the user has requested not to be asked to
confirm the deletion previously on the form or via the Project tab.
Pipe and Branches can also be deleted using the same process.
It is possible to graphically indicate the first and last component within a range and then delete them in a
single operation. In this case the flanges, gasket and reducer will be deleted.
In the Tools group, click the Delete Range button. A prompt appears, ‘Identify start of range selection to
delete’, indicate the first component. A second prompt now appears, ‘Identify end of range selection to
delete’, indicate the last component.
The first part of this worked example will continue the creation of BRAN /150-A-57/B1 by adding the
necessary valve and reducer at the suction connection nozzle /P1502B/N1.
With the reducer previously created still the CE, click the Valve
button from the Standard Components tab.
From the Select tab select the VALVE GATE from the SType
list.
Ensuring the Against Flow button and Auto Create check box
have been selected click the Connect button.
Select the Modify tab and click the Change to Backwards Mode
button.
A Confirm form appears asking ‘Do you want to connect all the
selected items?’. Click the Yes button to reposition the selected
flange and the connected gaskets, valve and flange.
From the Modify tab on the form click the Rotate Component
button.
Select the branch level either using the Model Explorer or the
Component Sequence List.
From the Select tab select the EL90 as shown from the
SType list.
Ensuring the With Flow button has been selected click the
Connect button.
Click the DESIGN AIDS > Construction Aids > Line button
to create a construction line between the pump axes.
With the elbow previously created still the CE, click the Tee
button from the Standard Components tab.
The Conn Bore can also be used to filter, 150mm has been
used in this example.
Add the GENSEC shown to the 3D View and select a view direction looking North.
With the tee previously created still the CE, click the Elbow
button from the Standard Components tab.
From the Select tab select the EL90 as shown from the
SType list.
Ensuring the With Flow button has been selected click the
Connect button.
Select the Modify tab on the form and click the Next
Component button from the Position Through section of the
form.
This will extend the leg so that the elbow is aligned in the
East axis with the tail position.
Savework.
Often it is more efficient to copy a branch that contains similar components rather than create a new one. In
this worked example the valve arrangement at the suction of :PUMP P1502B belonging to BRAN /150-A-
57/B1 needs to copied and then connected to :PUMP P1502A.
To complete the copying process the branch will need to be modified using the functionality already covered
in this training guide:-
Use the Delete Range function to remove the unwanted tee and elbow.
Use the Modify tab of the Piping Component Editor form or the Model Editor to redirect the
remaining elbow towards the P1 of TEE 1 belonging to BRAN /150-A-57/B1.
Perform a Savework.
Create Pipe /100-B-8, Branch /100-B-8/B1 and Branch /100-B-8/B2 below ZONE ZONE-PIPING-AREA01
using the following information:-
Specification = A3B
Bore = 100mm
Use weld neck flanges for the valves and slip-on flanges elsewhere.
The weld neck flanges downstream of the valves could be slip-on instead. These will be changed to
slip-on in the next section of the guide
Perform a Savework.
The gate valve has been deliberately omitted for branch /100-B-8/B2.
Frequently it is necessary to modify single components by using the Reselect tab available from the Piping
Component Editor form.
This worked example will modify the flanges belonging to PIPE /100-B-8 already created in the previous
exercise.
Select the Reselect tab and from the Sub-Types option list
select FSO to filter the selection.
4 Integrator Mode
Integrator Mode displays Schematic and 3D model data in an integrated environment; It has been
developed to help the designer see graphically if the 3D model matches the Schematic data.
When Integrator Mode is selected the 3D View changes to monochrome. Schematic or 3D model objects
are selected in the 3D View or the Diagram Viewer.
Compare
Build
It will not be possible to access the Integrator funnctions from the AVEVA Powerwheel if the Editor is
active.
Integrator Mode is used to compare the 3D elements against the corresponding schematic elements and to
report any inconsistencies. This maybe inconsistencies in connectivity or attributes according to pre-
configured rules.
The 3D View is updated, colouring the model green when correct and red if there are any discrepancies.
The designer can step through any errors on the Pipe, Branch or Branch Components on the Integrator
Mode Panel, accepting inconsistencies or copying the information from the Schematic data which is
assumed to be the master.
In the example above the gate valve was not available in the piping catalogue and the designer has
chosen to select a temporary valve from the HOLD specification. In this case the valve would need to
be reselected once the correct valve was available.
The designer must clear the errors on the Pipe before moving onto to handle the Branch errors. This is also
the same when considering Branch and Branch Component errors.
Integrator Mode can create 3D elements using data from the corresponding schematic elements.
Connecting objects such as Equipment and Pipes and setting key attributes such as tags and process data
using pre-configured rules.
To ensure consistency within the Training Guide the Integrator Mode options must be set as shown from
the Project tab.
Integrator Mode Check the Show Issues in 3D and Auto Zoom To Issue checkbox.
Accept Differences In some instances it is not possible for the 3D model to be exactly aligned with
the 2D schematic data. When this occurs the designer has the option to accept
these differences. These are then stored in a Group Set (GPSET), in this case
/ACCEPT-GROUP. The Purpose attribute of the owning Group World (GPWL)
is ‘INTE’.
Limit Points During the design phase of a project the designer may wish to check a pipe
within a specific area, rather than the whole pipe. The boundary of the area can
be defined using Integrator Limit Points. These can be created in the design
database that reference the schematic drawing. These Limit Points are stored
in a Integrator Limit Point World (ILPWRL) in this case /ILPWORLD.
Build Pipe/ Equipment If Integrator is used to create pipes the designer must set the creation location.
ZONE There are three radio buttons that are used to control the location:-
Rules - will build the pipe in the location as described in the Integrator
configuration file
Model Explorer Select – will build the pipe in the location selected
from the Model Explorer as shown in this worked example.
Track Design CE - will require the designer to navigate to the location
in the Model Explorer where the pipe is to be created.
These options have not been implemented yet. They will be included in a
later release of E3D. Consequently both checkboxes should be
unchecked.
Build Component Checking the Invoke Model Editor checkboxs will result in Pipe Editor being
automatically invoked when a component is built.
The upper part of Integrator Panel shows 3 tabs, for the erros at the different hierarchical levels of Pipe,
Branch and Component. In this example the whole pipe is coloured red because of the Pipe and Branch
discrepancies.
Accept Differences
Zoom to Object
View on Diagram
Redo Compare
Select each of the entries in turn and click the Copy from
diagram button to copy the values to the model from the
diagram.
Once again from the Branch errors tab select the entry for the Missing Element SCVALV /V111 and click the
View on Diagram button.
The Diagram Viewer form will open and display the pipeline highlighted accordingly.
Using the left mouse and hold the CTRL key to zoom in and CTRL+SHIFT key to zoom out . A window can
also be created as well as using the mouse wheel to zoom in/out.
The 3D View will change to show the extent of Branch /100-B-8/B1 and the Integrator Panel will list the
Temperature issues for this Branch. Click the Copy from Diagram button.
Perform a Savework.
Use Integrator Mode to compare Pipes /200-B-4 and /80-B-7 with the schematic data.
/200-B-4 /80-B-7
In the following worked example the inline components on Pipe /100-B-2 are created from the Diagram and
then positioned. The Gaskets, Flanges and Elbows need to be created and positioned using the Piping
forms shown previously. The connections at the Pipe Head and some process information will be passed
from the Diagram.
Specification = A3B
Bore = 100mm
As all the information is being passed directly from the Diagram the only information the Piping
Designer requires is the elevation of the components at U100610.
Zoom In
Zoom Out
Fit to Screen
The pipeline on the diagram will change colour to cyan and the piping components will be created and added
to the 3D View. The Diagram Viewer form can now be closed.
The Tee is connected to the leave of the Flange via the P3.
Click Home > Modify > Move > Position button to open the
Explicit Position form.
Enter 100610 in the textbox for the Up value. Click the Apply
followed by the Cancel button.
The following Process information will be set from the Diagram but should be checked
Specification = F1C
Bore = 100mm
Insulation = 50mm_Fibreglass
Tracing = E-TRACING
Temperature = 50DegC
Head Details Require Manual Input:- Tail Details set via the Diagram:-
Direction = W
Position:-
W 303000
N 308830
The route will not be completed yet as it requires use of functionality that has not been covered so far in this
training guide. The arrangement below can be achieved from what has been covered.
Supplementary Information:-
All Flanges are #150 weld neck with suitable #150 Gaskets with the exception of those highlighted
below which require a #300 connection to the Instruments.
The Elbow, Flanges, Gasket and Instrument upstream of the arrangement can be connected to the
100x80 Tee temporarily.
So far in this guide the positioning of the components has been handled using Piping Component Editor
form. However this can also be carried out using the Editor, which also has the capability to create the initial
route of the branch using the Quick Pipe Router functionality.
If a pipe, branch or component, (singular or multiple) needs modification i.e. moving, this can be done by
using the Editor functionality.
This section will introduce the use of the Enter Offset and Enter Distance From functions using PIPE /100-
B-8 as an example. Inline components can be distinguished by the fact they are held within the constraints
of the implied tube. Consequently the appearance of the Editor handles is slightly different. These handles
are known as the Pipe Editing handles and limit the movement of the selection to the axes of the branch
leg.
Position the cursor over the Pipe Editing handle in the North axis and
select Enter Offset from the right mouse button menu to display the
Constrained Move form. Enter the Offset value of 200mm and click
the Preview button, if the preview is acceptable then click the OK
button.
Alternatively, move the cursor over the Pipe Editing handle in the North axis and select Enter Distance
From > Leave… /Origin… /Direction Change…. from the right mouse button menu. The Distance from
Leave/Origin/Direction Change form appears showing the current distance, key in the distance from value
required. Once again the Preview and OK buttons can be used as before.
To cycle through the different Distance Feedback options available press the D hot key.
The From Current Position option will initially display a value of 0, but can be used in conjunction with the
handles to offset the selection by a delta value, in this case 100mm as seen functions using PIPE /100-B-8
as an example.
To aid manipulation of the graphical selection it is also possible to change to position of the handles. In the
previous section the Pipe Editing handles were in the correct position prior to moving the fitting. There are
frequently times when this need to be changed before any move can be carried out. To change the position
of the handles move the cursor over a Pipe Editing handle and from the right click menu select Move
Handle > Opposite End of Selection or End of Selection depending upon the handle selected.
This can best be demonstrated on a group of components. The Pipe Editing handles will initially be
positioned at the centre of the selection as already seen. Positioning the cursor over the Pipe Editing
handle in the South axis select Move Handle > End of Selection from the right mouse button menu. The
Pipe Editing handles will be repositioned to the corresponding end of the selection.
Using the same Pipe Editing handle select Move Handle > Opposite End of Selection from the right
mouse button menu. The Pipe Editing handles will be repositioned to the other end of the selection.
Inline components that have not been connected to another branch can be moved into another leg of the
pipeline providing it is within the same branch.
Feature Highlighting has to be inactive to move the component to other legs in the branch .Press the F key
to toggle this on/off.
The Pipe Editing handle can then be used to position the components into the other leg of the branch by
clicking the handle and hovering the cursor over the other leg. Left click again to fix the position.
If at any point during the use of the Editor the operation needs to be cancelled the Esc key can be
used to return the graphical selection back to its original position.
The process of left click to select the handle and left click again to fix the position is the intended
workflow.
With the Editor active on the inline component left click the Rotational handle and position the cursor to set
the required angle. Left click again to set the position. The delta value for the current rotation and the
resulting direction can be seen in the 3D View.
With the Editor active on the inline component select Orient To Point from the right click menu. Move the
cursor over the P-points of the other components, when the orientation is correct select the P-point to fix the
rotation the Rotational handle to the required angle. The delta value for the current rotation and the
resulting direction can be seen in the 3D View.
With the Editor active on the inline component select Align with Direction from the right click menu. Move
the cursor over the P-points of the other components, the directional plane will be highlighted and the
component will be aligned, when the alignment is correct select the P-point to fix the rotation.
With the Model Editor active on the inline component select Align with from the right click menu .The Enter
Direction For Z Axis form appears, enter E 45 U and then click the Preview button. If the preview is correct
then click the OK button, if not enter another direction and repeat process.
With the Editor active on the inline component select Enter Value from the right click menu. The Rotate
Selection About X form appears. Enter the rotational value required, in this case 180 and then click the
Preview button. If the preview is correct then click the OK button, if not enter another value and repeat
process.
These are absolute angles taken from the starting position i.e. entering “0” degrees at any time will
return the valve to its original position.
As the cursor is moved over the Editor handles, the axis line is highlighted. Move the cursor over the
required axis for the direction the component needs to be moved, from the right click menu select Enter
Value…. The Move Selection form now appears, key in the move value in this case 300mm and click the
Preview button. If the preview is correct then click OK.
This position could have been achieve using handles providing the Linear Increment setting is set
accordingly.
Move the cursor over the square forming a plane for the axes i.e. XZ, YZ, and XY on the Editor handles.
The axes lines are highlighted. From the right click menu select Enter Value…. The Move Selection form
now appears, key in the values, in this case key in 500mm, 300mm and click the Preview button. If the
preview is correct then click OK.
Once again this could have been achieved by using the handles providing the Linear Increment setting
is set accordingly.
Move the cursor over the required axis, from the right click menu select Align with Feature…. A directional
arrow appears, move the cursor over another P-point that the component needs to be aligned with. When
the correct P-point is identified, select it and the elbow will be aligned with the P-point.
The following steps outlining additional Align with Feature modes requires insulation to be applied to PIPE
/150-A-57.
These allowances for the tube outside diameter and insulation are also applicable when using the
Quick Pipe Router, see section 5.2.
Move the cursor over the required axis and from the right click menu select Offset From Feature…. The
Offset From Feature form appears, enter the offset value in relation to the direction of the axis selected, in
this case -500mm and click the OK button. Move the cursor over the P-point that the component needs to
be offset from. When P-point is selected the component will be offset by the value entered on the form. As
shown here for PIPE /100-B-8.
The Offset From Feature… can also be used to allow for the tube outside diameter and any insulation as
shown previously. Shown here for PIPE /150-A-57.
The result of the Offset From Feature… function is dependent upon the initial direction of the handle
selected. In the above instance the Model Editor handle had been orientated so that the axis direction
of the handle selected was Up.
Holding the cursor over the Editor handle and from the right click menu select Snap to Point…. Move the
cursor over the P-Point to snap to, the P-Point will be displayed and the part will be displayed in its new
position. If the position is correct indicate the P-point.
Using the Model Editor handles it is possible to move a section of a branch and at the same time change
the lengths of the connected legs to suit.
Selecting the implied tube in the leg of the branch will also
highlight the relevant components. In this case the Ctrl
button has been used to also capture the leg the branch in
the East/West axis.
Selecting the axis to modify the length with a left click. Repositioning the cursor to achieve the required
offset and left clicking again will set the position and also adjust the adjacent legs.
It is possible to move a single pipeline or multiple pipelines using the Editor by selecting them from the 3D
View. This is done either by fencing the items by holding down the left mouse button and trapping
everything inside a window or by holding down the Ctrl key on the keyboard and indicating each item.
The Quick Pipe Router can be considered to be a mode of the Editor. The mode is activated by single
clicking the ‘dotted’ line of an incomplete route whilst the Editor is also active, or by double clicking when
Editor is not active.
Extend Route handle - This is used to extend the route in the direction indicated by the handle.
Cardinal Direction handles - These are used to change the direction of the routing to one of the
cardinal directions from the current frame of reference.
Rotational handles - These allow the extended route handle to be interactively directed.
The Quick Pipe Router handle is used to define a routing vector within the constraints of the currently
selected ‘badly’ defined route. A ‘badly’ defined route is defined in general terms as follows-
The head or tail of a branch is incomplete, i.e. where the head/tail attributes are left in their
default state
The head/tail is positioned but not connected and the head/tail connection type is unset.
This usually equates to the dotted line representation of the implied tube, where the implied tube cannot be
drawn. An exception to the above could be where a pipe branch does not have specification reference set.
The handle can be moved by clicking the primary mouse button. By default the handle will move in multiples
of the currently defined linear increments. If the secondary mouse button is clicked as the cursor is over the
pipe routing handle a context sensitive menu will appear. The menu will display the available options which
relate to the modification.
The Quick Pipe Router has fitting to fitting functionality that provides the visual feedback to determine
whether there is enough space for an elbow or bend.
Clicking the Extend Route handle will display the Distance Feedback value and fitting to fitting information in
the 3D View. This displays how the current cursor position relates to the elbow/bend dimension.
The elbow/bend will not have the correct representation until the subsequent direction has been determined.
The subsequent repositioning of the cursor will once again indicate the resulting length of tube between the
two fittings.
If the elbow/bend is to be connected directly to the existing component it is not necessary to move the
handle in the leave/arrive direction of the previous/next component. Instead the required direction axis can
be selected immediately making the procedure more efficient.
The Quick Pipe Router will allow the definition of the pipe route wherever there is a ‘badly’ defined route
within a branch, i.e. where the dotted pipe frame is displayed instead of implied tube.
Specification = A3B
Bore = 150mm
Temperature = 50DegC
Double click the the dotted pipe frame line. The Quick Pipe Router
handle will now appear at the leave of the component.
Left click the Down Extend Route handle. Position the cursor to extend the leg 500mm and left click again to
complete the elbow.
Left click on the North direction Extend Route handle and move the cursor
towards the handle at elbows previously created at the head of the branch. A
proposed route for completion will be displayed translucently.
Click the right mouse button and select Complete from the context sensitive
menu that appears.
Typically pulled bends are used on smaller bore pipe routes in the Plant industry. If bends are to be used
instead of elbows the bend radius applied must obtained from either the specification, as is the case for
A1A, or from a pipe fabrication machine.
If bends are to be used instead of elbows, the pipe spec, zone, pipe or branch must have the
BendMacReference attribute set. The BendMacReference must point to a valid Fabrication Machine World
(FMWL), Fabrication Machine Group (FMGRP) or Fabrication Machine (FMBEND).
In order for the pipe to be bent on the bending machine the comptype attribute on the variable angle /
variable radius bend must be set to VAR in Paragon.
The administration of the FMWL, FMGRP and FMBEND elements is covered in TM-2229 AVEVA
Marine (12.1) Pipe Fabrication training guide.
If the FMWL or FMGRP is assigned as the BendMacReference the system will apply the radius of the first
bending machine in the hierarchy. For example, using the hierarchy shown above, if the FMWL is assigned
then the system will attempt to add 5D bends. In order to achieve a 3D bend either the FMGRP or FMBEND
that owns the 3D data must be assigned. For this reason the structure of the FMWL should be carefully
considered.
At this stage in the work flow the only aim is to create a bend with the correct radius that can be bent
later. The assignment of the actual bending machine that will perform the task can be carried out later.
The A150 specification also contains mitred bends with a differing numbers of cuts as an alternative to
machine bends.
Create Pipe /40-B-10 and Branch /40-B-10/B1 below ZONE /ZONE-PIPING-AREA01 using the following
information:-
N 300800
U 102135
Tail Details:-
Direction = W
Position:-
W 303000
N 309080
From the Model Explorer right click on the pipe and select Attributes… The Attributes form will appear.
Set the BendMacReference attribute by entering Bending_3D. As explained previously this is the name of
the Fabrication Machine Group (FMGRP).
Setting the BendMacReference attribute to the Fabrication Machine Group will result in the first
suitable bending machine in the hierarchy to be used, in this case FMBEND 3_NB_MACH.
The route can now be completed using the assigned Right click on the Extend Route handle pointing
bending machine. Double click on the dotted of the in E direction and select Component Choice >
branch to invoke the Quick Pipe Router. Use Bends from the menu.
If the bend radius needs to be changed for design reasons, then the BendMacReference attribute for the
zone, pipe or branch can be changed to another Fabrication Machine World (FMWL), Group (FMGRP) or
Machine (FMBEND)
Navigate to the PIPE /40-B-10 and and set the BendMacReference attribute for the branch to the 5D
FMGRP, /Bending_5D using the Attributes form.
Add STRU /PIPERACK belonging to SITE /SITE-STRUCTURAL-AREA01 and EQUI /1301 belonging to
SITE /SITE-EQUIPMENT-AREA01 to the 3D View. Create Pipe /100-C-13 below ZONE /ZONE-PIPING-
AREA01 using the following information:-
Bore = 100mm
Tail Details:-
Temperature = 50DegC
Connection Type = Open
Direction = W
Position:-
W 303000
N 308280
U 105000 (This is an
arbitrary value which will be
updated according to the
route obtained).
6 Sloping Pipes
The previous chapters involved only orthogonal pipelines, that is, all lengths of tube were either horizontal or
vertical. In practice, it is a requirement to include lengths of tube, which slope at angles between
components. This chapter describes how to position and manipulate sloping pipework.
The slope of the component can be set using the Modify tab of the Piping Component Editor form.
No Slope
Slope Down
Slope Up
The use of the Slope Down and Slope Up modes relies upon a Slope Reference being present for the
current Branch.
Once the slope mode has been set the slope is applied by clicking the relevant direction. The slope can then
be seen on the 3D View as an aid.
Create Pipe /100-C-16 below ZONE /ZONE-PIPING-AREA01 using the following information:-
W 303000
N 307400
U 106434mm
The newly created elbow should now be directed North in order to obtain a slope running Soutn to North.
Click the N direction.
Because the branch leg is sloping there is more than one solution. Consequently the Plane Through form is
displayed. Select the solution for the North plane and click the OK button.
The Plane Through form is displayed. Select the solution for the sloping plane and click the OK button to
complete the route.
It has already been seen how a Slope Ref can be applied to the components as they are created.
Alternativley the slope can be applied to an orthogonally routed pipe retrospectively via the Slope Pipe form.
It is not essential to have the Slope Ref set to be able to use this form.
There are four anchor Types available for selection from the options list:-
Setting an anchor at the start of the leg will automatically add an anchor to the
finish of the previous leg and vice versa if the anchor is set at the finish.
Further consideration needs to be given to the additional options that are available when the Component
and Position options are employed. They are very similar in application, both requiring the indication of an
element to which the component/leg can be anchored.
When using the Slope Pipe no changes are committed to the database until the Apply button
is clicked. Changes in the calculations that are performed by the form can be reversed or
reinstated using the Undo Calculation and Redo Calculation buttons
Add Pipe /100-C-16 below ZONE /ZONE-PIPING-AREA01 and STRU /PIPERACK belonging to SITE
/SITE-STRUCTURAL-AREA01 to the 3D View.
Add STRU /PIPERACK belonging to SITE /SITE-STRUCTURAL-AREA01 to the 3D View of the form.
Add STRU /PIPERACK belonging to SITE /SITE-STRUCTURAL-AREA01 to the 3D View. Create Pipe
/100-C-17 below ZONE /ZONE-PIPING-AREA01 using the following information:-
W 303000
N 307600
Use the Select and Modify tabs to create and position the first three Elbows at the Head of the Branch.
The easiest method of achieveing the 500mm offset using the 45 degree
Elbow is to use 90 degree Elbows initially and then modify /ELBO2 and
/ELBO3 retrospectively.
With the Default Slope Down set and Feature Highlighting (F) on, /ELBO 4 can be positioned so that the
sloping tube rests on the TOS using the Quick Pipe Router. When the cursor is positioned over edge of the
steel the aid will appear to select the required clearance. Using the P hotkey will toggle between Linear
Edge and Sloped Linear Edge. Select the aid when labelled Tube Clearance 0mm in front of sloped
Linear Edge.
Repeat the same procedure in order to determine the height for /ELBO 6.
This is not possible to achieve using the buttons shown so far on the Modify tab. It can only be
achieved using the Editor functions.
This utility provides a method for modification of the bore or specifications of one or all of the components in
a pipe or branch. In addition to these modifications, the utility also allows the setting of insulation and tracing
specs. The same Modify Components form is used for modifying both component specification and bore.
The Modify Components form is a multi-function form capable of changing both specifications and bores.
The illustration below show the result of opening the form using Pipe /150-A-57.
The Modify Components form consists of three tabs, the Component List tab is the main tab which has
the following functions at the top of the form:-
CE - allows navigation to another pipe or branch and updates the form accordingly
Select from 3D View – allows the selection of a group of components in the 3D View and
highlights them on the Modify Components form.
Insulation Spec – checking this will display an additional column on the Modify Components
listing the insulation that is applied to the component.
Tracing Spec - checking this will display an additional column on the Modify Components
listing the insulation that is applied to the component.
The component list that dominates the remainder of the form has the following columns:-
Design Element – These are the components in the selected pipe or branch
The Apply changes to like components checkbox will force any changes that are made to a component to
all instances of the same component in the list. This is very useful when applying changes to numerous
components of the same type without having to ensure that all instances have been selected on the form.
A series of components can be selected graphically by fencing in the components and then clicking the
Select from 3D View button. This accepts the selection and highlights the components in the list of
components.
Components can be added or removed from the selection by holding down the Ctrl/Shift keys and
selecting/deselecting components from the list.
In the Design Element column of the Modify Components form, it can be seen that every component
has a Leave Tube element. This includes elements which do not physically have a leave tube, such as
gaskets, flanged valves etc. This is because AVEVA E3D requires each component to have a LSTU
(Leave Specification Tube) attribute. Although the leave tube for these elements is zero length, they are
still shown on this form to allow the specification to be changed to match the adjoining components.
The options are accessed from the right click menu over
a selected field. In each case the modify option applies
only to the highlighted items.
Modify Bore - Modifies the bore of the components selected in the list.
Modify Tracing Spec - Modifies the tracing specification of the components selected
in the list.
Clear New Specifications - Clears the entries for the Selected or All components in the
list allowing the selection process to be restarted.
The desired specification can be set from the Specification options list.
How the selected specification will be applied is determined from the
Pipe/Branch Reset options list.
The latter two options will change the PSPEC attribute of the pipe and/or branch to that of the selected
specification accordingly.
Normally any items which are not in the same spec as the current branch are ignored by this process.
This allows for items such as pipe supports and special components to remain untouched. However if
the Change out of spec components? checkbox is checked, it forces the selection process to look at
all components, regardless of their original specification.
Clicking Apply button on the Select Piping Spec form actions the search process to find equivalent
components in the selected specification. The component list is refreshed to show the new components. At
this point the form only contains a suggestion of what the new components will be and has not made any
changes to the model. Once the search process has been completed the list of components will be
highlighted to indicate the success or failure of the process.
For the highlight colour to be displayed the existing selection must be deactivated by clicking in the list.
The list of components is highlighted to indicate the errors and ‘No selection available’ is displayed in the
New Spec Component column. These error messages can be checked in more detail via the Error
Messages tab.
7.1.5 Highlighting
The purpose of the Highlighting tab is to provide visual feedback regarding the success or failure of the
impending changes. It can be seen that components in the form are highlighted green when a new
component has been successfully selected. Components are highlighted in orange if there is a failure
selecting a new specification.
The Reset to Default button can be clicked to undo the changes to the highlighting display settings,
returning them to the original default settings
The Select Bore form is displayed with an options list of available bore
sizes. The required bore is selected from the list and clicking OK
populates the component list with the new bore size. Once the selection
is complete click the Apply button on the Modify Components form to
perform the modification.
To show the Insulation and Tracing Specs the Insulation Spec and Tracing
Spec check boxes need to be selected. In this case there is no Tracing on the
visible components so '-' is shown in the list.
A list of available specs is available for selection via the options list.
Clicking Apply adds the selected spec to the component list.
Once the selection is complete click the Apply button on the Modify
Components form to perform the modification.
The current specification for pipe /100-B-8 is A3B this will be changed to A1A in this worked example. This
will change the rating of the fittings from #300 to #150 with the exception of the connections to the
equipment.
On the Select Piping Spec form select A1A and Pipes and
Branches from the Specification and Pipe Branch Reset options
list respectively. Click the Apply button.
The component list is updated, click in the form to view the highlighting.
The gaskets at the head and tail need to be changed to suit the
#300 connections on the equipment.
From the CHOOSE OPTION form select the Specs tab and
click the A1A specification from the list.
Select the Components tab and click gasket with the STYP of
GA which is the #300 version and click the OK button.
From the CHOOSE OPTION form select the flange with the
STYP of F and click the OK button. This is the #150 version
to suit the Gate valve.
Change the specification of pipe /200-B-4 from A3B to A1A using the
Modify Components form.
Use the Select Component option to ensure that the flanges and
gaskets at the head and tail are the #300 version to suit the equipment
connections.
When the selection of assembly has been made, it can be inserted into a straight tube or connected to a
component by clicking the Insert button or Connect buttons respectively.
If the assembly contains directional or multi bore components, additional details will be requested via the
CHOOSE and Input forms during the building process.
The behaviour of these forms is determined during the creation of the assembly. This is covered in
detail in the TM-1868 AVEVA Everything3D (2.1) Pipe Modelling Administration training guide.
Select the offline bore size and direction for the tee.
Select the weld neck flange which has a connection that is compatible with the tee.
By default, assembly origins are at the arrive point of the first component in the first branch of the assembly.
Certain assemblies need to be positioned using a different position, i.e. a simple assembly consisting of a
flange, gasket and flange may need to be positioned by the face of the first flange. The assembly origin point
is configurable using the Pipe Assembly Manager form. If an origin has been defined, it will automatically
be used to position the assembly. If an assembly is connected to a component then the position is derived
by connecting the first component to the existing one.
As seen in the previous example, there are instances where some user interaction is required during the
creation of the assembly. The most common instances of this are:-
Leave Bore of a Reducer – The arrive bore can be determined by the bore size at the insertion
point. However there are often numerous possibilities for the leave bore which requires some user
interaction.
Offline Bore of a Tee – This is similar to the above, the arrive bore can be determined by the existing
components but there are numerous possibilities for the offline bore of the tee.
Orientation of Directional Components – These are components such as elbows, tees and eccentric
reducers which all require some form of directional input in order to orientate the component
correctly.
Determining the Component Stype – When the system cannot automatically determine the selection
of the component the selection must be made from the components in the current specification via
the CHOOSE form.
The above issues can often be overcome with the use of rules during the creation of the assembly, but a
simple assembly with no rules would require some form of user interaction.
It is often necessary to split pipes into more than one branch or pipe. This may be to make the isometric
drawing clearer or as a process requirement. Pipes can be split on an existing component, a plane or into
segments of a specified length. Pipe assemblies are inserted at the split points when using the plane or
segments length options.
Conversely the merging functionality can be used to merge pipes or branches into a single element. There
are obviously some restrictions in relation to the original structure of the pipes and branches that need to be
taken in to consideration.
A pipe may be split into segments within the same branch, new branch or new pipe. Multiple pipes may be
split on a single plane.
The upper section of the form determines how the split function will be performed. The appearance of the
form differs depending on the selection.
The radio buttons below the Move down-stream components to section determine the resulting
configuration of the pipes and branches:-
Existing –Components are inserted at the split position in the currently selected branch.
New Pipe - Components downstream of the split are inserted into a new pipe in the
hierarchy.
New Bran - Components downstream of the split are inserted into a new branch owned
by the current pipe.
Add CE – adds the branches related to the Current Element to the list.
Add Selected - a number of pipes can be selected in the 3D View by dragging a crossing window
across the required pipes with the cursor. The selected pipes are then added to the
list by clicking the Add Selected button.
ID Selection - this method is similar to the above. This list can be dynamically updated by picking
any pipe component. To add to the list, click the ID Selection button the branches
can then be indicated in the 3D View. When the selection is complete, the Escape
key is pressed to end selection.
Clear All - click this button to clear the Branches to Split list.
This section of the form does not need to be populated if it is the intention to use the ID Split function
later in the procedure.
In this example, the ID Selected button is clicked and the pipe is indicated in the 3D View. Once the
selection is made the Escape button is used to end the selection process.
The plane can be seen in the 3D View and the positions are transposed on to the form as shown.
By default the plane is shown solid and with the dimensions of 1000mmx1000mm. The appearance and
visibility of the plane can be changed by entering an alternative size and manipulating the Fill and on/off
checkboxes.
The position of the plane can be altered by entering alternative values to those shown or by using the Nudge
arrow buttons on the form to move pane relative to Plane Direction.
In this case the Plane size has been changed to 500mm, the Fill checkbox has been unchecked and plane
has been nudged 300mm in the West direction so that the flanges are clear of the beam.
The Split Pipes into Segments option allows a single branch to be split into segments of a given length
between selected components or selected features that are adjacent to the pipe. This function does not
require the creation of a plane and is not capable of handling multiple branches.
The Split Pipe by Moving Component option allows a single branch to be split at an indicated component.
This function does not require the creation of a plane and is not capable of handling multiple branches. The
indicated component will be moved to a New Pipe or New Branch, consequently the Existing radio button
is not available.
In this example it is the valve at the tail of PIPE /100-B-8 that has been indicated. With the New Pipe radio
button selected the results can be seen by referring to the Model Explorer as shown:-
The primary and secondary origin points allow some control over where the assembly is positioned relative
to the splitting point. One of the most common types of assembly is likely to be a set of break flanges where
the relevant points for positioning the assembly are on either flange face. In this case the primary origin point
would be defined as the leave point (upstream flange face) and the secondary origin would be defined as
being the arrive point (downstream flange face). A representation of the splitting procedure is as shown:
Further information on assembly creation is provided in the TM-1867 - AVEVA Everything3D (2.1)
Project Model General Administration training guide.
The Perform Commands section of the Split/Merge tab contains the following context sensitive buttons:-
Split - this is available for all three splitting options and used to invoke the splitting
function once all the settings have been made.
ID Split - this is only available when using the Split Pipes on a Plane function and allows the
branches to be split to be indicated without populating the Branches to Split list.
Flow - this adds a flow direction arrow to the 3D View to indicate which side of the
split represents the downstream components.
Click the Tools > Pipe Splitting button to display the Split
Pipe form.
In this case the pipes will be split by a flange and gasket arrangement 250mm above the panel.
Select the gasket with the G stype and click the OK button
The pipe will be split at the designated position by the selected assembly. This is also reflected by the
creation of a new pipe in the Model Explorer.
From the Merge Unit section click the One Pipe radio
button.
The following exercise will cover the completeion of the pipework below ZONE /ZONE-PIPING-AREA01.
Create Pipe /250-B-5 below ZONE /ZONE-PIPING-AREA01 using the following information:-
Connected to /E1301/N3
Suggestion:-
Suggestion:-
As before, the Explicit Position form can be used to position the elbows to the explicit positions. The
components from the elbow to the gate valve of Branch1 and the components of Branch 2 are positioned
fitting to fitting. Consequently the tail positions are determined by the components’ overall dimensions.
The globe valve belonging to BRANCH B2 is selected from the HOLD specification.
During preliminary routing a HOLD or Valve/Instrument specification can be used to select inline
components not available in the current pipe specification. This allows the components which have
preliminary information to be included in the route. The HOLD specification is used during this training
course to demonstrate this functionality, see also PIPE /50-B-9.
Direction = W
Position:-
Suggestions:-
W 303000
Use Model Editor to determine the height of ELBO4 in
relation to the STRU /PIPERACK belonging to SITE
N 309280
/SITE-STRUCTURAL-AREA01.
U 106000 (This is an arbitrary
value which will be updated
according to the route obtained).
This will need to be repeated for the connection between BRAN /80-A-11/B2 and BRAN /80-B-14/B2 unless
the error was corrected manually.
Complete Pipe /100-C-12 that was left incomplete from Exercise 4 using the following information:-
Use the Editor to determine the correct height at the head of the branch in relation to the STRU
/PIPERACK belonging to SITE /SITE-STRUCTURAL-AREA01.
Direction = W
Position:-
W 303000
N 308080
Connected to TEE1 of
BRANCH B1
Connected to /P1502A/N2
Connected to /P1501B/N2
Suggestions:-
Complete the route of Pipe /40-B-10 that was created earlier in this training guide.
Suggestions:-
The data consistency checking utility, available within the Piping application, checks the design for
occurrences of the following types of error.
Angular Alignment - Checks that components which are to be connected together are aligned in the same
direction:
The report can be listed on the screen (in the area in the
lower half of the form), or sent to a file from which a hard
copy can be printed. Select Screen or File radio button and,
in the latter case, specify the Directory and Filename.
Then choose the hierarchic level at which to check the
design using the Check options list, the default value is CE.
The ratio of the offset to the projected distance between the p-arrive and p-leave p-points
(equivalent to the tangent of the angle parameter).
In this case the Tube value is set to 50mm which will be used for all
sizes.
The report comprises a header, giving the date and time, followed by an itemised list of the elements being
checked, together with numbered diagnostic messages describing any potential problems.
With experience, the user will be able to identify which messages indicate errors which must be corrected,
and which are merely warnings of potential problems.
A full list of the data consistency diagnostic messages, each identified by a reference number can be
found in the Model Reference Manual of the AVEVA Everything3D Help.
As an example, a Pipe to Pipe connection, and some of the messages which might result will be considered.
The connection as shown is a valid one. If any of the connection types were changed, the following
messages may be witnessed:
The connection types GBD-FBD in this example must be listed as compatible in the COCO tables.
E730 LEAVE CONNECTION TYPE (of the Flange) NOT COMPATIBLE WITH TCONN
The connection types FBD-GBD in this example must be listed as compatible in the COCO tables.
The following examples explain the significance of some of the messages that the user might witness during
this training course:
The Head reference should only be unset (i.e. zero) if the Head Connection Type HCONN is set to
OPEN, VENT, CLOS or DRAN.
This error would result from the deletion of a component, such as a Nozzle, to which the Head of the
Branch was originally connected.
The Head is connected to an element that does not refer back to the Branch. This can occur when
the Head of a Branch is connected to another Branch, implying that a Tee should be placed
somewhere along the second Branch. The error can also occur when two or more branches are
inadvertently connected to the same terminal.
If the Head is connected to a terminal, such as a Nozzle or Tee, then the direction HDIR should
always be identical to that of the appropriate p–point of the terminal.
If the Head is connected to a terminal, such as a Nozzle or Tee, then the position HPOS should
always be identical to that of the appropriate p–point of the terminal.
If the Head is connected to a terminal, such as a Nozzle or Tee, then the connection type HCONN
should always be identical to that of the appropriate p–point of the terminal.
There is more than 1mm of tube between the Head and the p–arrive of the first Component (or the
Tail), but HSTUBE is unset.
This may occur if part of the Catalogue has been deleted or if the CATREF is unset.
The bore of any tube leading from the Head, determined from the Catalogue, should always be
identical to HBORE.
The connection type of any tube leading from the Head, determined from the Catalogue, should be
compatible with HCONN.
This error would occur if, i.e., the Insulation Specification pointed to by ISPEC had been deleted.
The Tail reference should only be unset (i.e. zero) if the Tail connection type TCONN is set to
OPEN, VENT, CLOS or DRAN.
The distance between the Head position, HPOS, and the Tail position, TPOS, is greater than zero
and less than the specified minimum tube length (default: 100mm).
Either the Head position, HPOS, does not lie at a positive distance along the line through TPOS in
the direction TDIR or the Tail position, TPOS, does not lie at a positive distance along the line
through HPOS in the direction HDIR.
When there are no components on the branch, the Head bore, HBORE, should be identical to the
Tail bore, TBORE.
This implies that the Head is connected directly to the Tail with no Tube or piping components in
between; hence the Head connection type, HCONN, must be compatible with the Tail connection
type, TCONN.
These are applicable to any component, regardless of its position in the network:
This probably means that the user has forgotten to choose the piping component correctly.
Multi–way Components may be left unconnected only if the connection type of the relevant p–point
is OPEN, CLOS, VENT, DRAN or NULL.
This may occur if the Branch which is pointed to by the CONN reference has been deleted.
This may occur if the Branch which is pointed to by the CONN reference has been reconnected to
another terminal.
D400 ARRIVE TUBE LESS THAN TUBE MINIMUM. ACTUAL TUBE LENGTH IS ...
The distance between the arrive p–point of this component and the leave p–point of the previous
component (or Head) is greater than zero and less than the specified minimum tube length (default:
100mm).
The position and direction of the arrive p–point of this component are not correct with respect to the
leave p–point of the previous component (or Head). The error could be caused by incorrect
positioning of this component, the previous component (or Head) or both.
The bore of the arrive p–point of this component is not equal to the bore of the preceding tube or, if
this component is not preceded by tube, to the bore of the leave p–point of the previous component
(or HBORE).
The connection type of the arrive p–point of this component is not compatible with the preceding
tube or, if this component is not preceded by tube, to the connection type of the leave p–point of the
previous component (or HCONN).
The bore of the leave p–point of this Component is not the same as the bore of the tube following
the Component.
D610 LEAVE CONNECTION TYPE NOT COMPATIBLE WITH CONNECTION TYPE OF LSTUBE
The connection type of the leave p–point of this Component is not compatible with the tube following
the component.
E700 LEAVE TUBE LESS THAN TUBE MINIMUM. ACTUAL TUBE LENGTH IS ...
The distance between the leave p–point of the current component and the tail position, TPOS, is
greater than zero and less than the specified minimum tube length (default: 100mm).
The position and direction of the leave p–point of this component are not correct with respect to the
position, TPOS, and direction, TDIR, of the tail. The error could be caused by incorrect positioning
of this component, the Tail, or both.
The bore of the leave p–point of this component is not the same as the tail bore, TBORE.
The connection type of the leave p–point of this component is not compatible with the tail connection
type TCONN.
The Piping Specification has a range of angles for bends and elbows, the specified elbow falls out of
the angle range.
Indicates that a Drain may be required at the low point of the Branch.
Indicates that a Vent may be required at the high point of the Branch.
Indicates that the Pipe Wall Thickness across adjacent components is not the same as specified in
the Pipe Specification Wall Thickness Data Table.
The slope has been set at Pipe Branch level and the pipe is not sloped.
D930 ARRIVE SLOPE TOO STEEP, MAXIMUM SLOPE 0.3008, ACTUAL SLOPE 1.1458
The slope has been set at Pipe Branch level and the pipe is not sloped correctly.
Use the Data Consistency Check form to check some of the pipes created in Exercise 8.
The Trainer will help with the interpretation of the diagnostic messages.
On a typical AVEVA E3D project it is necessary for designers to create holes in panel elements, i.e. deck
plates, grating, walls, floors, etc. Due to the implications on design integrity and cost, the hole creation
process needs to be controlled and managed.
The Piping Designer would not be able to create holes in floor plates or wall panels as these items would
have been created by another design discipline for example the Structural Department. These design items
would be held in another database for which the Piping Designer would only have read access.
A method of requesting, approving or rejecting a hole between disciplines is required; in AVEVA E3D this is
known as Hole Management.
The Piping Designer locates and sizes the hole and then makes a request for the hole to be created, usually
by the Structural designer.
For the purposes of the training we will assume that we are both the Piping Designer and the Structural
Approver so that the full workflow can be discussed.
AVEVA E3D controls and manages holes using the Hole Management application which facilitates:
Communication of hole data between disciplines including the Request and Approval processes.
Ensuring holes are only created by users with appropriate write access permissions.
Performing validation checks on managed holes and providing feedback to users on the hole
status.
Generally in AVEVA E3D projects discipline Designers do not have write access to items created by other
disciplines. For example, a Piping Designer does not have write access to Structural elements and
Structural Designers do not have write access to Piping elements.
With Hole Management, penetration holes are specified and requested by the penetrating discipline,
normally piping, HVAC, cable or equipment designers. They are approved by the penetrated discipline,
normally structural designers. For cases where a penetration is required for a steel section through a
deck/floor plate, the hole would be specified, requested and approved by the structural discipline.
The specification of a penetration hole by the relevant discipline in the appropriate Model application creates
a ‘virtual’ hole in the panel element, consisting of a FRMW and two FIXING elements. Each fixing element
has a Specification Reference (Spref) attribute that points to the hole definition in the catalogue. An
Association (ASSOC) element that references all of the hole elements is also created.
Once the ‘virtual’ hole has been created, the penetrating discipline enters the Hole Management application
and requests the hole. The owner of the panel, normally the Structural discipline, then reviews and approves
(or rejects) the hole request using the mechanism provided by the Hole Management application.
The act of approving the request creates the ‘actual’ hole as a PFIT owned by the PANE element. The Hole
Management application checks and validates the hole using the association restrictions and stores data on
the hole history and status. Only valid holes may be approved. For a structural penetration the Structural
Designer may be both the requester and approver, although specific company procedures, controlled by
DAC, may be required if the Originator and Reviewer need to be different.
Once the penetration hole has been specified and the ‘virtual’ hole created, the Hole Management
application provides a series of tasks for the Originator (Penetrating discipline) and Reviewer (Structural
discipline). These tasks are:
Request Approve
Redundant Reject
Delete Entry
There are three main workflow scenarios for the request/approval cycle that are detailed in Appendix D.
In addition to penetration holes, the Hole Management application enables creation of non-penetration holes
in structural panels. These holes fall into two general categories:
Holes that are required, say, for access to a piece of equipment, a valve or other design item.
Holes that are created by a panel fitting, e.g. a hatch, door, window, etc.
For non-penetration managed holes that are not created by a fitting, with the exception of a User Defined
hole type, the ‘virtual’ hole is created as a single FIXING in a new FRMW, as described for penetration
holes. This fixing has a Specification Reference (Spref) attribute that points to the hole definition in the
catalogue. An Association (ASSOC) element that references all of the hole elements is also created.
Approving the hole creates a PFIT owned by the PANE.
User Defined hole shapes are created using a template and negative extrusion in a similar way as described
below for Fitting holes.
For non-penetration holes that are created by a panel fitting, the ‘virtual’ hole is created as a single FIXING
in a new FRMW. The fixing owns a Template (TMPL) element that owns a negative extrusion (NXTR) whose
vertices describe the required hole shape. The fitting is created as a FIXING element owned by the PANE
whose Spref attribute points into the catalogue to the selected fitting. An Association (ASSOC) element that
references all of the hole elements is also created. Approving the hole creates an NXTR owned by the
PANE that is a copy of the ‘virtual’ hole NXTR.
Non-penetration managed holes, of either type, may be associated with any other element in Model. The
holes have the same request/approval process as penetration holes; however, as they are created solely by
the structural discipline the Structural Designer may be both the requester and approver.
The Hole Management application, as with other applications that use associations, is passive, i.e. the user
is not alerted if a hole association is broken or invalidated. The user must enter the Hole Management
application and actively verify if the association is still valid.
The use of the application will vary from company to company. In some it may be down to the individual
Designers to request and approve holes, whilst in others it may be the discipline lead Designer, or a
designated user, who performs the tasks.
Pipe Attachment (ATTA) selected from the current piping specification, this method will allow the use of
a different attachment representation on the isometric.
Pipe Coupling (COUP) selected from the current piping specification, this method is very useful if
penetration material is needed on the piping isometric. Typical uses of this are penetration sleeves or
water tight bulkhead/deck flanges.
Pipe Attachment (ATTA) selected from a special penetration specification, this is very useful as the
current piping specification does not need a special penetration attachment.
In the Penetrate group, select the Create Penetration option from the Pipe button options list.
This will add the Marker Type options list to the form, select
ATTA. Click the OK button to confirm the settings.
The sections of the form that are available for use are:-
Hole Type
Positioning
Information
The Hole Type section of the form contains a Class options list
that enables the selection of the class of hole, i.e. Standard
Types, Piping penetration piece tables and Pipe Duct.
The Set to Minimum button resets the hole shape parameters to the minimum value(s) required to create a
valid hole, taking into account the Clearance value. In this case clicking the button would set the Diameter
back to 139mm.
The number and description of parameters in the Hole shape parameters area of the form varies
depending on the Hole type selected.
The Positioning area of the form enables an offset in the X and Y directions for the penetration hole to be
specified by entering appropriate values in the X Offset and Y Offset textboxes. This enables the
penetrating item to be eccentric to the penetration hole, which may be required in some circumstances.
The Rotation gadget enables the hole shape be rotated to align the hole in a different direction. This is only
relevant on non-circular shapes. The rotation value may be set by using the up or down arrow or by entering
a value in the textbox.
Clicking the OK button on the Hole Management – Definition form creates the FRMW and two ‘virtual’ hole
FIXING elements, one for the clearance diameter and one for the penetration hole, in the STRU whose
Purpose attribute is set to HOLE. In this case it is STRU VH-Stru in the SITE HM-Virtual-Holes.
The top level fixing is auto-numbered using the format HM-VH-nnnn, where nnnn is a four digit sequential
number starting at 0001. The secondary level fixing is auto-numbered using the format HM-VH-nnnn-SUB-
nn, where HM-VH-nnnn is the name of the top level fixing and nn is a two digit sequential number starting
at 01.
The association is created in the ASSOGP whose Purpose attribute is set to HOLE and is automatically
named using the format HM-ASSOC-nnnn, where nnnn is a four digit sequential number starting at 0001.
A penetration ATTA will be created in the pipe branch. This is shown as a grating on the piping isometric.
A fixing has been created in the database ready for creating the
hole using the Hole Association Manager form later in the
process.
The penetration flange has been placed on the underside of the panel. From the Positioning section of the Hole
Management - Definition form click the Flip Side button to reposition the penetration flange as shown.
The diameter of the coupling is fixed by the catalogue and does not affect
the diameter of the hole to be cut in the steel. In this case the flange
diameter is 200mm so a suitable value of 220mm may be entered in the
Diameter text box.
An alternative to this would be use of one of the penetration sleeve options. Once again the Diameter would
need to be altered to suit the outside diameter of the sleeve used.
Circular Hole - Type D Symmetrical (Oval) Hole - Asymmetrical Hole – Type Rectangular Hole –
Type HO HOR Type HR
Triangular Hole – Type HT Rectangular Hole (w/ears) Circular Hole – Type D Circular Hole – Type
– Type HRM with Kicker Plate D with Sleeve
In the Penetrate group, select the Penetration Utility option from the Pipe
button options list.
Create Holes,
Merge Holes,
Modify Holes,
Utilities.
The Create Holes section of the Managed Hole Utility form allows the creation of holes one by one using
the Create Hole function; or to create all the holes for a SITE, ZONE, or PANE using the Auto Penetrate
CE button. Before either of these options is selected it may be necessary to set the clearance.
11.5.1.1 Clearance
The Clearance textbox allows a value to be entered for the clearance. This value is added to the outside
diameter of tube.
Clearance set to 0mm, the outside diameter of the tube is used for the hole in the
steel.
Clearance set to 0mm, the largest diameter of reducer is used for the hole in the
steel.
Clearance set to 0mm, the outside diameter of the tube is ignored and the flange
diameter with an allowance is used instead.
This requires the use of the AHDI reference in the Data Set of the
component in Paragon. This is not set for all flanges delivered by AVEVA.
The example shown uses a weld neck flange from the SP/DR07C spec,
(Catref /DBFWBP0LL).
The Hole Association Manager form is also displayed with the details of the newly created virtual holes.
Clicking the Create Hole button will allow the selection of the
elements.
The Merge Holes section of the Managed Hole Utility form allows two or more exiting hole to be merged
into one virtual hole.
From the Managed Hole Utility form click the Pick Holes button. The prompt, ‘Pick Penetration to Merge:’
is displayed
Once the penetrations have been selected, click the Merge Holes button to complete the creation. The
merged penetrations will be added to the 3D View.
The Modify Holes section of the Managed Hole Utility form allows the modification of the hole, the
management of the hole association and the deletion of penetrations.
11.5.3.1 Modify CE
Using the 3D View, the penetration to be modified is selected and the Modify CE button is clicked to display
the Hole Management – Definition form.
Using the 3D View the penetration to be deleted can be indicated. The response to this function is
dependent upon the current status of the penetration:-
If the hole has no status, i.e. it has not been processed by the Hole Association Manager form it
will be deleted.
11.5.4 Utilities
The Utilities section of the Managed Hole Utility form facilitates the following:-
The addition to the 3D View of structural panels within the volume of the selected Pipe/HVAC
element,
The addition to the 3D View of the Pipe/HVAC elements within the volume of the selected
structural panel
From the Managed Hole Utility form, click the Add Structure button.
In this example PIPE /100-C-16 is indicated in the 3D View. The penetrated PTRU elements are added to
the 3D View.
From the Managed Hole Utility form, click the Add Pipe/HVAC button.
In this case PANE 1 belonging to SBFR EL(+)107820_TOS_PLATE is indicated in the 3D View. The
penetrating pipes are added to the 3D View.
Discipline – This specifies holes for all disciplines or for a single discipline using the
options list.
Status – This specifies holes at any status or specifies holes at a given status using
the options list.
Valid – This specifies holes in relation to their validity or all holes regardless of validity
using the options list.
Invalid – This includes the hole associations that have any bad references, invalid references or
invalid data.
The Display option is not relevant if the Current Element radio button is being used. The option will be
greyed out.
Hole information
Once the required headings have been specified the Run Report button can be used to create the report.
The Managed Hole Reports form appears, containing an Export to Excel and Print Preview link label.
Add to 3D view
Focus on Hole
Print list.
Occasionally the pipe designer may require a hole through a structural panel that is not for a pipe
penetration. This is known as a non-penetration managed hole. The requested hole will then be controlled
using the Hole Association Manager form.
Free Holes are standard hole shapes, some of which include sleeves or kicker plates. In addition to these is
a User Defined shape. This option is also available in other Model disciplines, i.e. HVAC, STRUCTURES
etc.
Once the Penetrated Object and the Hole Type has been determined clicking the OK button will display
the Hole Management – Free Hole Definition form.
The default hole location is the pick position from the penetration item selection. This default position may be
subsequently changed using the X Offset and Y Offset textboxes.
Hole Definition – to define the shape, size, position and rotation of the hole.
Associated Elements – to define the element(s) the hole is to be associated with, e.g. items of
equipment, valve handles etc.
Alternatively, clicking the Align in X or Align in Y link labels displays the prompt ‘Align Hole to picked
position’ and activates the Positioning Control toolbar. Any position, using any of the positioning control
options can be indicated to align the hole with in the specified direction. The X Offset or Y Offset values are
changed automatically to reflect the picked position.
Clicking the button displays the prompt ‘Pick a face on the penetrated object’. A new hole position
may be picked on the panel using the cursor. The X Offset and Y Offset values are updated accordingly.
The Rotation textbox enables the rotation around the Z axis of the hole to be specified either by entering a
value in the textbox or using the up or down arrows to change the angle in 5° increments.
Having specified all of the requirements for the hole, clicking the Apply button on the Hole Management –
Free Hole Definition form will create the ‘virtual’ hole.
The hole must be requested and approved using the Hole Association Manager form, covered in the
following section.
In order to inform the structural department that a hole is required the hole needs to be requested using the
Hole Association Manager form. This form is opened by clicking the Manage Holes button on Hole
Management Utility form, or in the Penetrate group, selecting the Hole Manager option from the Holes
button options list.
This section allows the filtering of the Managed Holes to be displayed on the Hole Association Manager
form.
Discipline – This specifies holes for all disciplines or for a single discipline using
the options list.
Status – This specifies holes at any status or specifies holes at a single status
using the options list.
Claimed – This specifies holes in relation to their claimed state using the options
list.
Valid – This specifies holes in relation to their validity or all holes regardless of
validity using the options list.
Invalid – This includes the hole associations that have any bad references, invalid references or
invalid data.
The Display option is not relevant if the Current Element radio button is being used. The option will be
greyed out.
The Apply Filter link label refreshes the form according to the element and filtering options selected.
For instance, navigate to a PANEL element in the Model Explorer and select the Current Element radio
button. From the Discipline options list select Piping and click the Apply Filter link label. This will result in
only pipe elements that penetrate the single structural panel being displayed.
Alternatively selecting the List of Elements radio button will activate the Elements to Manage section of
the form. This allows a more specific approach regarding which structural panels to filter on.
Alternatively clicking the Reset link label will populate the list with the CE only.
The Show Tags checkbox is an aid to identify the selected hole association in the 3D View.
The Hole Associations list has several options available from the right
click menu:-
Add to 3D View – this adds the virtual hole, penetrated item and
penetrating item to the 3D View.
From the Hole Associations list, select the item required and
from the right click menu select Validate.
The Hole Management form is now displayed. The top of the form shows the List of Holes detailing similar
information to the previous Hole Associations list..
Hole validation
results
Hole History
Originator Tasks
Reviewer Tasks
In this case the pipe designer is the creator of the hole and initially only the Originator Tasks of Request
and Delete Entry are available for use. The options that are available are dependent upon the current status
of the hole.
Click the Request link label. A Confirm form appears asking ‘Do you really want to change the status to
REQUESTED?’ click the Yes button.
The history of the hole can now be seen in the Hole History tab of the form.
The request process has claimed the hole association which will prevent any further modification by the
reviewing discipline. To overcome this a Save/Unclaim option is available from the right click menu.
This is the same functionality as the standard Savework and Unclaim functionality used throughout
AVEVA E3D. It has been added to the right click options to improve the workflow for this procedure.
The approval of the hole by the reviewing discipline will result in the Status and Valid columns being update
in the Hole Associations list and the hole being added to the panel.
Use the Add Pipe/HVAC button on the Managed Hole Utility form to add the pipes to the 3D
View.
Use the Copy Element With Offset function to copy PIPE /80-B-7 250mm in the Y direction.
Use the Create Penetration form for PIPE /100-C-17 to create a penetration From Pipe Spec
using an ATTA. Use the Circular Hole – Type D type with a clearance of 75mm.
Use the Create Penetration form for PIPE /100-C-16 to create a penetration from the
Penetrations specification. Use the Circular Hole – Type D with Kicker Plate type with a
clearance of 75mm.
Use the Managed Hole Utility form to set a clearance value of 50mm and with Panel element
selected use the Auto Penetrate CE button.
Use the Managed Hole Utility form to merge the holes for PIPE /80-B-7 and the copy. Use the
Modify CE button to create a Rectangular Hole – Type HR with a Width of 450mm, Height of
200mm and Radius of 100mm.
Use Hole Association Manager form to Validate and Approve the holes.
12 Clash Detection
This chapter provides an overview of the clash detection functionality that is available within AVEVA E3D.
The functionality is covered in detail on another training course but the use of the form is such an integral
part of the pipe modeling workflow in AVEVA E3D that it has to be mentioned in this guide as well.
For a full description of the AVEVA E3D Clash Detection functionality refer to TM-1802 AVEVA
Everything3D (2.1) Model Utilities training guide.
In the Check group of the Home tab, click the Clashes button to
display the Clashes form.
This will open a tabbed form over the top of the 3D View. It
maybe necessary to use the Clear Canvas button to improve the
visibility. When it is opened it displays the information that was
displayed previously. In this case the form has not been used in
the current session of AVEVA E3D so it is empty.
Navigate to PIPE /100-B-8 and from the Clashes form click the Check CE link label.
Alternatively, if the form is not open navigate to the element to be checked and
in the Check group, select the Check CE option from the Clashes button
options list.
The form displays a list of the Clashes on the relevant tab and the graphical representation of the currently
selected clash in a 3D View. Selecting the clashes in the list will update the 3D View accordingly. By default
the colour for the Clash Item is bright red and the Obstruction is tomato. These values can be changed via
the Options tab if necessary.
It can be seen from the clashes that are being reported that this pipe needs to be modified to overcome the
obstructions.
Clash check as many of the pipes created in Exercise 8 as possible in the time permitted. It
maybe necessary to add element :WALKWAY /AREA01-WALKWAYS to the Exclusions list
on the Obstructions/Exclusions tab of the Clashes form. This is achieved by selecting the
element in the Model Explorer and clicking the Add button when the options list is set to
Current Element.
The Design Checker utility allows design consistency checks, written as macros, to be added quickly and
easily to Model. Some simple design checks are supplied by AVEVA as part of the installation. These will be
expanded upon over time.
Standard reporting, to screen and file, of the results of a model consistency check.
The ability to add new checking functions tailored to the working practices employed by the
company or project.
Navigation to the elements that have failed the checks directly from the form.
Additional checks required by the user can be added to the standard consistency checks provided by
AVEVA. A check is a macro function which tests selected elements in the database, and reports back to the
Checker Results form whether the element has passed or failed the tests.
From the Check group of the HOME tab, click the Checker button
to access the Checker form.
When the Checker form is initially displayed, the Check Items list will be empty.
The Check Items list of the Checker form allows the specification of which elements are to be checked.
The Checks pane allows the selection of one or more check functions to be applied to those elements.
To add elements to the Check Items list, click Add and select an option from the drop-down menu.
To remove items from the Check Items list, click Remove and select an option from the drop-down menu.
Remove only becomes active when the Check Items list is populated.
To make it easier to interpret the check results, the elements can be highlighted in the 3D View.
To highlight items in the 3D View, click Highlight and select an option from the drop-down menu.
Highlight only becomes active when the Check Items list is populated.
Passed Passed is an On/Off toggle. When on, shown by a tick on the menu, all
elements which pass subsequent checks will be highlighted.
Failed Failed is an On/Off toggle. When on, shown by a tick on the menu, all elements
which fail subsequent checks will be highlighted.
Colours > Passed Displays the Passed Colour form, when Passed is activated on the menu,
allowing the selection of a highlight colour for elements that pass the check.
Colours > Failed Displays the Failed Colour form, when Failed is activated on the menu,
allowing the selection of a highlight colour for elements that fail the check.
Clear > Selection
Allows the selected element to be cleared.
Clear > All
Allows all elements to be cleared.
Selecting the required class of checks from the Disciplines options list will automatically update the Groups
options.
Selecting the required group of checks from the Groups options list will automatically update the Checks list
to show all individual checks applicable to the chosen Discipline and Group.
From the Checks list, select one or more checks that are to be performed on the elements in the Check
Items list. The checks are performed by clicking the Check button on the form.
The Drain Low Points check for all pipes owned by ZONE /ZONE-PIPING-AREA01.
For information relating to the administration of the Design Checker utility refer to Appendix – C.
Detail Isometric production is the subject of another course. However, since it is likely to be a requirement of
the piping designer, the basic techniques, of what is a simple operation are covered here.
Before the creation of Isometric plots the pipes should be free from clashes and data consistency errors.
For further information relating to the use of the Isodraft module and its administration refer to TM-1873
AVEVA Everything3D (2.1) IsoDraft Administration.
Prior to the creation of the isometrics it may be necessary to split the pipes into logical section using the
Spool module. Refer to TM-1851 AVEVA Everything3D (2.1) Spooler for details.
Create Pipe and System Isometrics for the pipes created in the previous chapters.
The Piping Settings form is used to control some of the default behaviour within the Piping module.
Component Editor
Pipe Editor
Selection
Laser Data
Direction Display
The Component Editor section handles the default behaviour that is encountered when creating and
modifying components.
When using the Insert button to insert a component into a section of tube. The result of the pick will be
determined by the proximity of the adjacent components in relation to the Snap Distance. The Snap
Distance is a ratio of the Outside Diameter of the tube. If the position indicated is closer to the component
than the Snap Distance then the component will be connected to the component rather than inserted at the
indicated position.
(With Flow)
The use of Non-Standard Branch Connections has been deemed to be atypical for the Plant/Offshore
customers and has consequently not been covered in the training guide.
The Pipe Editor section handles the default behaviour that is encountered when creating pipes and
branches.
A.3.1 - Descriptions
The Descriptions options list sets the format of the component descriptions
that are shown on both the Select and Reselect tabs of the Piping
Component Editor form.
This is used to toggle the component type tag shown in the 3D View when using the Piping Component
Editor form.
This is used to toggle the automatic reconnection function for the reselected component. When the
checkbox is checked the system will automatically attempt to re-establish the connections to the adjacent
components when the component is selected from the form. If it is unchecked the Reconnection button will
have to be used once the component has been selected.
This is used to toggle whether the connectivity of the pipe head/tail should be re-established if it becomes
disconnected as a result of component reselection.
It is possible to set the RLOCK attribute of a component to 0 in order to maintain its position. RLOCK is the
attribute for the branch members’ creation status used by Router, see TM-1850 AVEVA Everything3D (2.1)
Pipe Router. Checking this checkbox will reposition the components irrespective of the RLOCK value. With
the checkbox unchecked the reselection process is still possible, but the components with an RLOCK value
of 0 will not be repositioned.
The Laser Data section contains a Direction Rounding checkbox and a Tolerance textbox. With this
checkbox checked the direction value will be rounded in accordance with the Tolerance set when the laser
data is used to define the Head/Tail of the Branch.
The Direction Display sets the default orientation of the Direction Tool
that is present on the Modify tab of the Piping Component Editor form.
Insulation can be added at pipeline or branch level, AVEVA E3D controls the insulation from the insulation
specification that is created in the Paragon module.
Once this information exists against a routed pipe the insulation can be displayed. On the VIEW tab, in the
Settings group, click the Graphics button to display the Graphics Settings form. The Representation tab
contains an Insulation Visibility / Translucency options list allowing the translucency of the insulation to be
set.
Sometimes insulation may not be required over the total length of the branch, for example the section of a
pipe upstream of a feature may not require insulation. The insulation can be terminated at a component in
the pipe by setting the components Insulation Specification attribute (Ispec) to Nulref. This will remove
the insulation from the component and the implied pipe downstream of the component. The insulation can
be removed from further components in the pipe if required, using the same method.
In this example insulation has been added to PIPE /100-C-16. The insulation is to be removed from the
branch above the penetration through STRU /EQUIP_SUPPORT.
Navigate to the ATTA and from the right mouse button context sensitive menu select Attributes… Set the
Spkbrk attribute to True by clicking the check box.
The gaps in insulation can also be seen on the isometric produced for the pipe. The gaps in the dashed line
show the areas where the insulation was removed.
The Branch contains a pseudo attribute of INLENGTH that can be reported on.
A tracing specification is required for pipelines that may need some form of heating i.e. fresh water pipelines
exposed to the elements. This specification is set up from the Paragon module.
If a piping isometric is produced the tracing on the pipe will be shown as a chain-dotted line.
The Branch contains a pseudo attribute of TRLENGTH that can be reported on.
The Design Checker chapter of this training guide showed how the form can be used to perform various
checks of the Model data. This appendix has been added to illustrate how the checks themselves are
constructed to enhance the understanding of the utility.
The creation and modification of the checks is an administrative function. Consequently a piping design
user will not have access to this form. For the following section the SYSTEM user is used.
The detail of the Vent High Points check used in the worked
example of the Design Checker chapter is selected in a similar
fashion to how the check is selected from the Checker form:
This updates the information at the bottom of the form listing the
Name, Description and Function of the selected check.
If there are any rules that can be modified the Edit Rule
Data button is active.
Clicking Edit Rule Data button will open the following form.
From the information on the form it can be seen that the Vent High Points check covers the following:
Will show all High Points (un-ticked shows just the highest point)
If the Drain Low Points check is selected from the Checks options list the form will display that it can only
be used to check a pipe between 15 - 50mm N.B. when the Fluid Reference is set to /FRESH-WATER.
In the Design
Checker chapter no
pipes failed this test
because none of them
had a fluid reference
of /FRESHWATER.
The detail of the Valve Stem Orientation check that was used in
the exercise of the Design Checker chapter is as follows:
The check indicates that with the exception of Sea Water a valve
stem can be rotated from the vertical between 0 and 45deg. In the
case of Sea Water the Valve Stem must always be vertical.
In this workflow the Originator creates the ‘virtual’ hole and then either requests it or deletes the entry.
Once requested, the Originator may cancel the request and delete the entry prior to it being reviewed.
If requested and not cancelled or deleted, the Reviewer checks the hole details and, if OK, approves the
hole, thereby creating the ‘actual’ hole.
If the Reviewer rejects the hole then the Originator can either modify the ‘virtual’ hole and re-request the
hole or cancel the request and delete the entry.
In this workflow the ‘actual’ hole has been created. The Originator decides that the hole is now redundant
and sets its status to Redundant.
Before the Originator can delete the entry the Reviewer must agree that the hole is redundant.
In this workflow the ‘actual’ hole has been created. The Reviewer, possibly due to changed conditions,
decides to reject the hole. The Originator has the option to:
Modify the hole and re-request it, whereby it will go through the normal review and approval cycle.
Cancel the request, in which case the ‘virtual’ hole details remain
•Delete the entry, in which case the entire hole is deleted and the ‘virtual’ hole and association
deleted. The ‘actual’ hole is deleted and the panel restored to its original state.