Professional Documents
Culture Documents
Module 4
Equipment Design
Training Manual
PLEASE NOTE:
AVEVA has a policy of continuing product development: therefore, the information contained
in this document may be subject to change without notice.
AVEVA MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS DOCUMENT,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
While every effort has been made to verify the accuracy of this document, AVEVA shall not
be liable for errors contained herein or direct, indirect, special, incidental or consequential
damages in connection with the furnishing, performance or use of this material.
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.
Copyright 2013 AVEVA Limited
All rights reserved. No part of this document may be reproduced, stored in a retrieval system
or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording
or otherwise, without prior written permission of AVEVA.
The software programs described in this document are confidential information and
proprietary products of AVEVA Ltd or its licensors.
1 Session 1....................................................................1
The Principles of Building ................................................................................1
Objectives........................................................................................................1
This module includes all the fundamentals of Equipment building including positioning and
orientation both by attribute manipulation manually, but also using graphical picking which
also introduces event driven graphics. The fundamentals learnt here are projected later for
piping design so it’s worth taking time to make sure trainees fully understand all the topics.
Objectives
At the end of this session, you will able to:
• Create equipment elements.
• Know how to create, position, orientate and connect primitives.
• Know how to modify elements and manipulate attributes.
• Understand the principles of graphical hits to modify elements
• Manipulate the graphical representation of elements.
Equipment
Equipment items consist of a collection of PDMS primitives, arranged in such a way that they
physically model the real life object to some degree. When you build equipment, you need to
decide how you want to model the object, just as you would if you were building a plastic
model. The only difference in PDMS terms is that you model the object at full size rather
than working to a scale.
Primitives
In order to build an equipment item, you first need to decide what types of primitives to use.
As an example, the simple storage vessel shown below could be constructed from a cylinder
for the main body, two dishes for the ends, two boxes for the support legs and a nozzle for
the piping connection.
All of these ‘building blocks’ are selected from the list of available PDMS primitives. These
are described in detail in Appendix A.
At the same time as you choose the primitives you want to use you must also consider the
position of the equipment origin.
Once you have decided on how you want to represent an equipment, that is, what primitives
you want to use, the next stage is to begin creating each primitive in turn.
There are other facilities in PDMS, which allow you to model items in varying degrees of
detail for different levels of viewing; we will look at these later in the session.
The following topics are selected from the Design>Equipment bar menu, as shown below
or from their submenus. The command path will be shown i.e. Position>Explicitly (At).
PDMS Names
Any element in the PDMS database may be named. Names enable you to identify elements
and to produce meaningful reports from the database. Which elements you attach names to
is a matter of choice, but in general you would be expected to name all major design items
such as Equipment, Nozzles, Pipes and Valves.
Conventionally, for equipment, you would probably name the main equipment and all of its
nozzles. Nozzles usually carry the equipment name plus a suffix to identify the specific
nozzle. For example nozzle 1 of an equipment called /E1101 would probably be called
/E1101-N1 or /E1101/N1 or simply /E1101/1. Whatever names you apply, the name
convention is usually defined in the project specification used for the project you are working
on. It is probable that the project will have autonaming rules set up for items such as nozzles
so that the project conventions are followed in every detail.
Attaching names to elements may be done in a number of ways. If you are using the PDMS
applications menus, most creation forms offer you an opportunity to name the element you
are creating. If you forget to name an element, or want to change a name, then you can use
the Modify>Name. . . menu to change or set a new name.
All of the application forms allow you to input a name without the preceding slash (/)
character. This is because the system adds this automatically during the command
processing.
Creating Equipment
When you want to create new elements in the system, you can either use the Equipment
application or commands at the command line. Creating elements using the equipment
applications can be done in several ways.
For equipment itself, you can either use the Create>Equipment menu to create an empty
equipment element, or you can select one of the standard items by selecting the
Create>Standard option on the bar menu. The Create>Equipment option presents you
with a form for the name, position and certain other attributes while the Create>Standard
option takes you through a series of steps, which allow you to build a parameterised
equipment based on a specification of standard equipment types. During the course, you will
use both the Create>Equipment and the Create>Standard options.
Default Axes
In PDMS, each element has a default orientation. If you refer to the primitives shown in
Appendix A, you will see that they all lie in a particular orientation with respect to the axis
system labelled X, Y and Z. These axes relate to the World co-ordinates as follows:
Z
X = EAST -X = WEST Y
Y = NORTH -Y = SOUTH
Z = UP -Z = DOWN
X
Creating Primitives
After creating an equipment item, you need to know how to create primitives. Using the
Equipment application, you can select from the list of primitives given on the
Create>Primitives menu. Simply selecting the correct option creates each of the primitives
in this section. For example, if you select a box, the box creation form is shown on the
screen and you are invited to enter the appropriate attributes. When you have filled in the
form, selecting OK creates the new box.
Setting Attributes
All new elements may need to have some or all of their attributes changed from their
defaults. The four main ones on a cylinder, for example, are:
HEIGHT
DIAMETER
POSITION
ORIENTATION
A new cylinder has, by default, zero length and diameter, so its HEIGHT and DIAMETER
attributes need to be set in order to give it size. After setting the size, you also need to set
position and orientation attributes. There are other PDMS attributes that may be changed.
We will now look at the different ways of setting or changing attributes.
Positioning
There are three ways of setting the position attribute, Explicitly, Relatively or by using the
Model Editor explained in the Basics & Functions manual.
Selecting Position>Explicitly (AT) will display the following two forms.
The first is the Positioning Control form. By default this appears at the top right on the main
menu bar but can be dragged to any position on the screen.
The Positioning Control Form (event-driven graphics) is shown automatically whenever you
need to pick positions in event-driven graphics mode. It lets you specify how your cursor
picks are to be interpreted as positions.
The form has two option lists from which you can make the required selections:
Option 1 Pick Type: Lets you control the types of items to which cursor picking will respond.
As you move the cursor over the 3D View, only items of the specified type will be highlighted
as the cursor passes over them. The identities of highlighted elements are shown in the
prompt bar, immediately above the graphical view.
The choices are:
Any: You can pick any element, aid, P-line or P-point.
Element: Picking is restricted to elements.
Aid: Picking is restricted to drawing aids.
P-line: Picking is restricted to structural P-lines.
P-point: Picking is restricted to P-points.
Screen: Lets you pick anywhere in the graphical view, which identifies two co-
ordinates. The third co-ordinate is taken from the current Working Plane.
Graphics: Lets you pick any graphical element (including aids, construction pins, etc.)
that is displayed in the view.
Option 2 Pick Method: Determines how the position will be derived from
subsequent cursor picks. The currently selected mode is
shown in the prompt bar.
Note: Most of these options are mainly applicable to Steelwork
Snap: Selects the snap point nearest to the cursor pick point.
Distance: Applies the offset value, which you enter in the adjacent text-box (e.g. 500
gives a point 500 mm from the nearest snap point, measured towards the
cursor position; –500 gives a point 500 mm from the nearest snap point,
measured away from the cursor position).
Mid-Point: Derives the mid-point between two snap points along a linear item
Fraction: Subdivides the distance between two snap points into a specified number of
parts (as entered in the adjacent text-box). Then derives the fractional
position closest to the cursor pick (e.g. 6 gives a point at the nearest sixth of
the distance along the line joining the first snap point to the second snap
point).
Proportion: Derives the point whose proportional position between two snap
points has been entered in the adjacent text-box (e.g. 0.25 gives a
point 25% along the line joining the first snap point to the second snap
point).
Intersect: Lets you to pick two lines (any directional items) or three planes and
then derives their intersection point.
Cursor: Places the derived point exactly where the cursor picks on the
element. The second form that is displayed is the Position At as
shown below.
This form lets you position an element either by typing in co-ordinates or by reference to the
position of another design item.
Use of the Datum option allows identification of the specific point on the element to which the
position is to apply, or to a Designate Position. If you choose the latter, you will be prompted
to pick the position on the element using any of the facilities provided by the Positioning
Control form.
To define a position explicitly, enter the required co-ordinates in the East/West, North/South
and Up/Down boxes, using the option buttons to set the appropriate direction in each case.
If necessary, use the, WRT (with respect to) box to identify the element whose co-ordinate
system is to be used for the Position data.
To define a position by reference to existing design items, use the Positioning Control form
and the cursor to identify the required positions by picking them in a graphical view.
If required, use the Lock buttons to fix the current co-ordinate along any axis.
To position another element, use the Select menu options to change the focus of the form.
Use the CE or Owner option if you have already navigated to the required item, or use the
Pick or Pick Owner option and then pick the required item when prompted.
The form will display the current position and you can then change any part of this by
entering new values. The position you give will be relative to the Datum, which may be the
Origin or a selected ID Design point.
Selecting Position>Relatively (BY)... will display the following menu, as well as the Position
control menu described earlier.
The values you give will position the item by that amount relative to its origin.
P1
Origin of the
element
P0
Z
Y
P2 X
You can connect a p–point on the current element to any other p–point in the design. The
act of connecting both positions and orientates the current element such that the two
connected points are at the same position and facing each other.
Orientation
Like positioning, orientating items can be done in a number of ways. The Basics & Functions
manual explains how to rotate items using Model Editor as this is the preferred way to
orientate. However, for completeness, the next 2 pages explain the orientation available
using the application menus. They split orientation into different categories for safety
reasons, so that you do not inadvertently orient the equipment when you expected to orient
a primitive. The menus are split as follows:
Orientate>Axes
Orientate>Rotate
Orientate>Primitive>Point
Orientate>Axes
This option is used for orientating Equipment and Primitives. Some elements such as
SCTNs cannot be orientated using this form, and the system will signal an error and ignore
the command.
The default orientation for any element is Y is North and Z is Up. With this orientation, the X
axis can only be East. If we apply an orientation of Y is North 45 East, the Z axis is allowed
to take its default value, so in effect we have done a single axis orientation.
Orientate>Rotate
This option enables you to specify an angle of rotation about a given axis.
Orientate>Primitive>Point
This option allows you to orientate any of the p–points of your current element.
LEVEL Attributes
The LEVEL attribute defines the range of detailing levels at which the primitive is visible. For
example, if you build an equipment item, you can display the primitives in layers 1-3, the
base in layers 5-7 and the nozzles in layer 8-10. An example of how this works in Steelwork
is that you might draw the centreline representation between, say, levels 0 and 5, and the full
section between levels 6 and 10. The levels visible in DESIGN determine the picture you
see. The current visible, levels are given by the Settings>Graphics>Representation menu.
Obstruction Attributes
All primitives in PDMS have an OBSTRUCTION attribute which can be set to 0, 1 or 2. This
is used by the clash-checking utility, to determine the types of clash that the element could
be involved in. The three values have the following meanings:
OBST = 0 Any clashes with this object will be ignored.
OBST = 1 The object is considered to be a soft obstruction.
OBST = 2 The object is a hard obstruction, that is, it is solid.
PDMS Units
Although on this course you use only metric units, PDMS can deal with both metric and
imperial units. By default, the numbers you input are assumed to be in metric units, but you
can enter imperial units simply by changing the format of your input. For example:
Input Meaning
5’6IN 5 feet 6 in
5.5FT 5.5 feet
2.3M 2.3 metres
By choosing the Settings>Units option, the following form will be displayed.
Select from the list the units you require for both distances and bores.
Exercise 1
Your trainer will have changed the small site that you were working on earlier, shown in
Appendix B and introduced some errors. The object of this exercise is to correct these errors
in a slightly messed up version to what it looked like previously.
The first task is to go into design and display the site on the screen. When you have done
this, you will see some of the errors immediately. A summary of the errors is given at the end
of the exercise, if you get into difficulties.
All the errors are in the equipment, so you will need to select the equipment application
before you begin. The types of errors in the equipment fall into three categories.
1. Size errors Some primitives have one of their size attributes
incorrectly set. Your task is to identify which attribute is wrong
and correct it.
2. Positional errors Equipment or primitives are incorrectly positioned within
the equipment, or the equipment itself is incorrectly positioned.
3. Orientation errors Equipment or primitives are incorrectly orientated
Hint - All equipment should be orientated on an
orthogonal axis.
The method used, to change size parameters is influenced by the type of shape you are
changing. Quite appropriately, the different shapes have differing parameters to control their
size. Cylinders have HEIGht and DIAMeter, whilst Boxes have XLENth, YLENth and
ZLENth.
The equipment application provides a facility for changing the attributes of an element under
the Modify>Attributes menu. When you select this menu, a form appears with the current
settings of each of the element’s attributes. To change an attribute, all you need to do is to
select the attribute you want to change. A second form will appear allowing you to input a
new value. Select the OK button. Finally you must select the Apply gadget to send the new
values back to the database.
To complete the Tank modification at the box select Modify > Attributes and enter 2850 for
Ylen.
The next equipment to correct is TANK2. Modify attributes on CONE1 and change DTOP to
be 1500. Move CYLI 1 in the same way as previously as in Move the Handle to the bottom
of the CYLI and then move the pointer over the CONE and select Move Selection Here.
Objectives
At the end of this session, you will able to:
• Create and understand the top-level elements in a project situation.
• Understand the methods of element naming and conventions.
• Know how to input and check project 2000 civils base.
• Understand how to create a standard equipment item
• Understand the power of the copy function and its options.
• Create an equipment item from primitives and add in detail of obstruction and
soft volumes.
• Appreciate some basic syntax for equipment design
or Create>Zone
options you will be shown a form on the screen. Enter the name of the site or zone you want
to create. Select and appropriate zone purpose for each zone and select the OK gadget on
the form.
Although SITES and ZONES could be positioned, we recommend that at this stage, you
leave them at the default position of North 0 East 0 Up 0.
REMEMBER: To create any element, you need to be positioned at the correct level
in the hierarchy - so before you can create a zone, you must have a
site.
Once you have built the basic hierarchical structure, you need to start building actual
physical objects to make up your design. The first of these is a simple box to form a site
base upon which all of the rest of your design will be positioned. In practice, the site base
would probably be much more complicated than the simple slab that we are proposing, but
for now, this will form the Civils for our project.
The actual box, which will represent the site base, needs to be owned by an equipment
element, which in turn belongs to a ZONE. For our purpose, we suggest that you create an
equipment belonging to your civils zone. To do this, you will need to be using the
Equipment application so that you can build an equipment item.
You will obviously need to calculate the length, width and position of the box.
The PPOINTS are in the centre of each face apart from the origin of the box, P0, which is in
the centre of the box.
The way of checking the box PPOINTS is to use the Query>General menu and select the
PPOINTS option to check each of the individual points in turn. By default, all querying will be
done relative to the equipment, but you can select world, site or zone options as well. For
this exercise, you should query the PPOINTS in World co-ordinates, to make sure that they
are correctly positioned.
Any mistakes made during this exercise need to be corrected. The errors you are likely to
have made will only be in the areas of position, size or orientation, so you should try to use
the appropriate menus to make corrections.
Savework
If you have just completed the exercise above, you will probably be keen to make sure that
you save the results, so that you don’t have to do it again. Any work that you do during a
design session is automatically saved when you leave DESIGN
The Savework option allows you to save the results of your efforts without having to leave
DESIGN. Whenever you complete a significant amount of work, we recommend that you use
Savework. Select Design>SaveWork from the main bar menu.
Click the Properties… button and enter the required values into the equipment properties
form.
For this first exercise, (the purpose of which is to get used to the Equipment application), it is
not necessary to work out the dimensions from the drawing, these are as follows: -
A=1390, B=510, C=154, D=155, E=340, F=180, G=545, H=70, J=135
When you have completed the dimensions, press OK to accept the values.
Select the Apply button to accept the choice and to position the equipment using the EDG.
On the Positioning Control form that appears in the top right of the screen, select the
positioning explicit button and enter the position.
W 312660 N 303300 U 100645 and press Apply to instruct the event (EDG) to position the
equipment. When entering the (W) coordinate it will be (-E) in the positioning form.
Kill the Explicit Position Form using X, the Create Standard Equipment Form can be
Dismissed using Dismiss.
Having positioned the pump, the orientation of the pump needs rotating 180 degrees. Use
Model Editor to do this. Select Model Editor mode either by clicking the button on the Model
Use the Modify>Attributes… form and fill in the Equipment description and the attributes
below and press the Apply button.
FUNCTION ‘REFLUX PUMP’
PAINT SPEC (PTSPEC) ‘N/A’
INSCHEDULE ‘N/A
The equipment attributes will be used later when you learn about database reporting. If you
cannot think of an appropriate set of titles for these, we suggest the above.
When you are satisfied, press the Apply and Dismiss the form.
Note: -
Modify > Properties can be used at any time to change the sizes of the Equipment.
We now need to name the nozzles and set the nozzle specification. With the Equipment
Application Form set to Element probe the nozzles in turn to change their names and
specification
To set the nozzle name use the Modify>Name… from the menu bar
To modify the nozzle size and rating, use Modify>Nozzle Specification… to set the
required Bore size and specification.
Check that the PPOINTS for the Nozzles on the Pumps correspond with the Equipment
Arrangement drawing. Remember this is done using Query > General, check the position of
/P1501A-N1 P1.
By selecting the Offset menu you can choose that the offset is any of the following:
from Element > to Element
from Design Point > to Design Point
from Pline > to Pline
From Edge > to Edge
or a mixture of each.
The Object to copy can be CE, List or Pick. The to option can be CE or Rel. which means
relative (the same position in the hierarchy as the copied item).
Input the distance between the equipment origins. -1830mm in the OFFset X box, then hit
Apply and Dismiss.
Use Modify>Name to change the name of the pump to P1501B, and the nozzles to
P1501B-N1 and P1501B-N2
Check that the PPOINT for the Suction Nozzle corresponds with the Equipment
Arrangement drawing.
Use the pump type - Centreline mounted with vertical offset nozzles (PUMP 006)
Check that the PPOINTS for the Nozzles on the Pumps correspond with the Equipment
Arrangement drawing.
Remember to set the Exchanger Support before selecting Apply on the properties form.
You should have no problems in building these two following the detail drawings provided.
The standard supports should be used to construct the basic equipment.
Build one exchanger and then use copy for the other. The Nozzles should be rotated and the
sizes checked. The support Sub Equipment should be copied to form the double height
saddle on the lower exchanger E1302A.
Check that the PPOINTS for the Nozzles on the Exchanger correspond with the Equipment
Arrangement drawing.
Exercise 6 (Create/E1301)
When you build any equipment item in PDMS you need to make three decisions before you
begin.
Firstly, you need to define an origin point about which all of the primitives will be placed
Secondly, you need to decide on the direction or orientation of the equipment
Thirdly, you need to decide on the number and types of primitive to use.
Find your drawing of /E1301. When you start designing this you would probably choose one
of two origin points. Your first choice may well be the base of one of the support legs, so that
you can position the exchanger on top of a steelwork member. Your second choice may well
be along the centreline of the cylinders in line with nozzles N1 and N2. This second choice
may not appear as logical as the first, except for the fact that this is the point dimensioned to
on the plant layout drawing. This means you do not need to do any further calculations to
find the equipment position.
As for the orientation, there is little point in building the piece of equipment in one axis and
then reorienting it after it is complete. You might as well build it in the correct orientation in
the first place. Therefore, looking at the arrangement drawing, you will see that /E1301 lies
with its flanged end to the south, and its dished end to the north. This is the orientation we
will use for the primitives.
The next task is to decide on how you would represent the exchanger in the PDMS model. If
you refer to the drawing of /E1301 you will see that you could use quite a number of
primitives to represent it. In fact, taking all of the individual cones, cylinders and boxes, we
could use up to 31 primitives to represent this equipment. However by combining some of
the primitives and not being so detailed, we can reduce this number to 13 or 14.
Whenever you are looking at how to build a piece of equipment, you should always look at
creating the minimum number of primitives, while still enclosing the overall obstruction.
Another way of looking at this would be to imagine the sort of model that a plastic model
maker would build for the same piece of equipment. The drawing below should give you an
idea of how /E1301 should look.
3 13 12 9
4 2 1 14
Origin Point
6
5 8 11 7 10
Sequence of building
To begin building the reboiler, first select
Create>Equipment . . .
from the Main menu. This will display a form, which allows you to input a name and position
for the equipment. Give the name as E1301 and the position as N296950 W319150
U101470
Now select the Create>Primitives . . . form, as shown below, to build up your equipment.
From the Create option you may choose Solid or Negative, which means a primitive may
represent a hole in a solid object. Select the other option button (displayed here as Nozzle)
to select the type of primitive you wish to create.
DIAM
P1
Z
Y
P0
X HEIGH
P2
Special Attributes:
DIAMETER Diameter
HEIGHT Axial height
The origin of the cylinder is at the mid–point of the axis, the default orientation of the
cylinder is with the axis on the Z-axis, and 3 P-points are as shown.
DTOP
P1
Z
Y
HEIGH
X
P
P2
DBOTT
Special Attributes:
DTOP Diameter of top surface
DBOTTOM Diameter of bottom surface
HEIGHT Axial height
The origin of the cone is at the mid-point of the axis, the z-axis lies along the longitudinal
axis of the cone.
P1
Z HEIGH
P0 Y
X
P2
DIAM
RADIUS 0 RADIUS 70
Special Attributes:
The origin of the Dish is at the centre of the base, and its Z–axis lies along the normal to the
base.
X
P1
P2
ANGLE
Y RINSI
P0
X ROUTS
Special Attributes:
The origin of the circular torus is at the centre of the circular arcs of radii RINSI and ROUTS,
and is defined in the X-Y plane.
DTOP
P1
.
..
...
..
...
..
Z ..
.
... Y
..
P0 . HEIGH
... X Y
..
X ..
...
..
...
.
YOFF ..
.
XOFF.
YOFF
P2
DBOT
Special Attributes:
The origin of the Snout is at the mid–point of the line joining the centres of the top and
bottom surfaces and the Z–axis is normal to the top and bottom surfaces.
P
XTO
YTOP
XOFF
YOF
YBOT
P
XBOTT
Special Attributes:
The origin of the Pyramid is at the mid–point of the line joining the mid–points of the top and
bottom surfaces, and its Z–axis is normal to the top and bottom faces.
P1 P1
XTSH
YTSH
Z Z
X HEIGH Y
P0 P0
DIAM
XBSH
YBSH
P2 P2
SOUTH ELEV. WEST ELEV.
Special Attributes:
DIAME Diameter
HEIGH Height along axis, between P1 and P2
XTSH Inclination of top face to X–axis
YTSH Inclination of top face to Y–axis
XBSH Inclination of bottom face to X–axis
YBSH Inclination of bottom face to Y–axis
The origin of the slope–bottom cylinder is at the mid–point of the axis (mid–way between P1
and P2) and the default orientation is with the axis on the Z–axis.
HEIGH
Z Y
P2
P0
P1
X
Nozzles are significant to the Design because they provide the link between an Equipment
(which owns them) and a Pipe (Branch) which is connected to each one. It may be helpful to
think of a nozzle as being a vessel attachment point.
The Polyhedron is constructed from a number of Polygons (PGON) and has only the general
attributes to all equipment members.
The polyhedron above is composed of seven polygons. Five of the points contain four points
each and two of the polygons contain five points each. Each point will be defined three times
in the design data.