Exercise 2 - Pipework Design Pdms
Exercise 2 - Pipework Design Pdms
11. You can set a default rule set for all Branches by entering the name of the Rules set in the
Default rule set world text box. The rule set or rule world will be automatically assigned as a
low priority rule set. If there is a set of company-wide rules you could enter the name here. For
more information, see Using Routing Rules.
12. PDMS Router can automatically associate routing planes and pipe racks with a branch to
route the pipe on. To do this it searches for routing planes and pipe racks between the branch
head and tail. You can ask PDMS Router to extend the search outside this volume by entering
the distances in the In Z Direction (vertical) and In X/Y Directions (horizontal) fields.
PDMS Router will only automatically use a routing plane or pipe rack to route a pipe if the
distance that it will travel along the plane or rack is greater than a minimum travel distance.
Enter the minimum distance, in the Minimum Travel Distance field.
13. In the Pipe Rack Spacing area of the form,
you can specify the minimum Pipe gap between
pipes on racks (and other planes). You can also
specify in the Pipe gap rounding field the extent
to which the gap size will be rounded, which can
help minimize construction errors.
14. Navigate to the Zone ROUTERSITE/PIPES.
15. Select Create>Pipe from the Pipework
Application main menu bar. The Create Pipe form
is displayed.
16. Enter the name P1 in the Name textbox. The
Create Pipe form should now look as shown:
17. Click OK on the Create Pipe form. The Create
Branch form will be shown.
18. Set the Head/Tail Setting to Connect. This
will enable you to connect both head and tail of the
branch to existing nozzles. The Create Branch
form should now look as shown:
19. Click OK to create the branch. The Connect
Branch form is displayed.
20. Set the Connect Branch form to show that you
want to connect the Head to a Nozzle, thus:
21. Click Apply. When you are prompted to select a nozzle, select the vertical nozzle on top of
the pump PMP-1.
22. Set the Connect Branch form to show that you want to connect the Tail to a Nozzle, and
then click Apply. When prompted, select the vertical nozzle on the top of the vessel VESS-1.
23. Create a pipe between the pump PMP-2 and the vessel VESS-2. Name the pipe /P2.
Again, connect the head of the pipe to the vertical nozzle on the pump and the tail to the vertical
nozzle on the vessel. Dismiss the Connect Branch form.
24. From the Explorer select the pipe /P1.
25. From the PDMS Router form, select the Add: CE option to add the pipe to the PDMS Router
form.
Note that the Network option under Add loads the selected branch and any other branches on
which the branch is dependent, or which are dependent on it.
26. Repeat the two previous steps for the pipe /P2. The PDMS Router form should now look as
shown:
of pipe. This will position the centre of the pipe along the
routing plane. The other options available and their actions are:
Top of pipe
Positions the top of the pipe on horizontal routing planes, or in
front of vertical routing planes adjusting for any insulation
Bottom of pipe
Positions the side of the pipe below horizontal routing planes,
or behind vertical routing planes, adjusting for any insulation
53. Click OK. The Routing Plane Dimensions form is
displayed.
54. Set the Anchor option list to Centre. The anchor is the
position from which the routing plane takes its dimensions.
There are two options available, centre and corner. Set the
coordinates to:
East 45000mm
North 300mm
Up 1100mm
55. Enter 15500mm in the Length field, then set the Dir option
to the left of the field to E (east). This will cause pipes to be
routed along the east/west direction of the plane.
56. Enter 1200mm in the Width field, then set the Dir option
button to the left of the field to N (north).
57. The Routing Planes Dimensions form should now look as
shown.
58. Click Apply to create the plane.
Note: You can create a vertical routing plane by setting one of
the Dir fields to be U or D (up or down). The up/front direction of
the plane will be indicated by a construction arrow in the
graphical view which is drawn perpendicular to the plane. To
reverse the direction, reverse either of the length or width
directions, for instance from E to W.
59. From the PDMS Router form, select the branch
/ROUTE-3/B1, and then click on the Branch Detail
button. The Branch Detail form is displayed which
contains details of the branch /ROUTE-3/B1.
60. Select Add>Routing Plane>Selection.
The Add Routing Plane form is displayed. The
scrollable list displays the available planes.
61. From the Plane list, select the plane that you created
in the previous exercise.
62. Ensure that the Insert After list is set to Head W-P.
The Last on Plane toggle allows you to specify that
positionable components will be placed on the plane.
63. Click OK. The routing plane is added to the
constraint list for the branch.
64. Repeat the procedure for the branches /P4/B1 and
/P5/B1.
65. Route the branches, using the PDMS Router form.
PDMS Router routes the branches via the routing plane. The route taken by the branches
should now look as shown.
Keep the default of 0mm in the Elevation of Anchor Plane box: this value is defined relative to
the Pipe Rack.
Enter -1000mm in the Elevation between planes
box: this will create the Entry/Exit plane 1000mm
below the Anchor (travel) plane.
The other options can be left at their default
values. Click OK on the Pipe Rack Definition form.
PDMS Router creates an outline of all the planes for
the rack and displays an arrow on the travel planes
to indicate the travel direction of the rack.
This enables you to check whether the plane is how
you want it to be.
92. Add the pipe rack to the Branches, and route
the pipes The route taken by the pipes will look as
shown:
Messages generated are also output to the Command Input & Output window, if it is
displayed. The log contains messages relating to the progress of the import operation, and any
errors or warnings. In particular, you must position the Branch Head, if the
HREF is not set.
The import file is processed in two passes:
Pass 1 will look for any components that appear more than once. For example, in
PEGS, a three-way valve will appear on three branches. The import process will remove the
Valve from the branches that have the component set as a TREF, leaving it as a member of the
main branch only.
Pass 2 will generate the macro to create the elements.
If there is no Piping specification set in the P&ID file, PDMS Router will use the default Piping
specification set in the Default Specification form, selected from the Pipework Application main
menu bar.
simply select the rule you want to copy, then select Create > Rule > Copy. You can then
modify the details to suit your purpose. You do not want to do this in this exercise. Instead, you
will continue to create a new rule.
The Create Rule form is displayed.
4. Enter a name for the rule in the Name field. This is the name of the rule element (GRUL) that
will be displayed in the Members List.
5. Click OK. The Rule Attributes form is displayed, as shown.
Note: When you create a copy of a rule, the Rule Attributes form is displayed, filled in with the
details of the copied rule. You can then simply edit the details of the rule.
6. Enter a description of the rule in the field at the top of the form. The description will be
displayed in the Routing Rules form.
7. Set the Purpose option list to Orientate on minor axes.
8. Enter the expression ALL VALV WITH (ATTRIB STYP EQ GATE), in the Selection field.
This expression tells PDMS Router that the rule is applicable to all valves that have their
attribute STYP set to GATE, that is, all gates valves.
9. Enter the expression ( ATTRIB PDIR 3 EQ N ), in the Logical field. This expression checks
whether or not the direction of P3 on each gate valve is set to north. If it is, then the gate valve
meets the criteria of the rule and no action is taken. If the direction of P3 is not north, then
PDMS Router performs the action expression described in the next step.
Enter the expression (AXES PP 3 IS N AND AXES PL IS AXES PL OF PREV), in the Action
field. This expression tells PDMS Router to change the direction of P3 to north, and make the
leave direction the same as for the previous component.
10. The Rule Attributes form should now
look as shown.
11. Click Apply. PDMS Router creates
the routing rule. You can now apply the
rule to a Branch in the usual way.
12. You can test the rule before you use
it. Set the Test Rule drop-down list to the
extent of the test. This will perform the
selection operation defined for the rule,
then perform the logical test for each
component selected, and report which
components passed and which failed.
Using Rules to Specify How Pipes Use a Pipe Rack
1. From the PDMS Router form, select
Settings > Routing Rules.
The Routing Rules form is displayed.
The Rules available are supplied in the
sample project. Make sure that the
Current Rule World is set to PIPERULES and the
Current Rule Set is TRAVEL-RULES.
There are three Rules supplied: a Travel
Plane Rule, an Entry Plane rule and an
Exit Plane rule.
2. To see the expressions in the rules,
select a rule in the list and then select
Modify >
Rule on the Routing Rules form. You will
see the Rule Attribute form. The display
for the Travel Rule as shown.
On this form, note that:
The Selection text box contains the
expression