Design Reference Manual Creating the Model
AVEVA Sol ut io n s L t d
Disclaimer Information of a technical nature, and particulars of the product and its use, is given by AVEVA Solutions Ltd and its subsidiaries without warranty. AVEVA Solutions Ltd and its subsidiaries disclaim any and all warranties and conditions, expressed or implied, to the fullest extent permitted by law. Neither the author nor AVEVA Solutions Ltd, or any of its subsidiaries, shall be liable to any person or entity for any actions, claims, loss or damage arising from the use or possession of any information, particulars, or errors in this publication, or any incorrect use of the product, whatsoever.
Copyright Copyright and all other intellectual property rights in this manual and the associated software, and every part of it (including source code, object code, any data contained in it, the manual and any other documentation supplied with it) belongs to AVEVA AVEVA Solutions Ltd or its subsidiaries. All other rights are reserved to AVEV VEVA A Solutions Ltd and its subsidiaries. The information contained in this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval system, or transmitted without the prior written permission of AVEVA Solutions Ltd. Where such permission is granted, it expressly requires that this Disclaimer and Copyright notice is prominently displayed at the beginning of every copy that is made. The manual and associated documentation may not be adapted, reproduced, or copied, in any material or electronic form, without the prior written permission of AVEVA Solutions Ltd. The user may also not reverse engineer, decompile, copy, or adapt the associated software. Neither the whole, nor part of the product described in this publication may be incorporated into any third-party software, product, machine, or system without the prior written permission of AVEVA Solutions Ltd, save as permitted by law. Any such unauthorised action is strictly prohibited, and may give rise to civil liabilities and criminal prosecution. The AVEVA products described in this guide are to be installed and operated strictly in accordance with the terms and conditions of the respective license agreements, and in accordance with the relevant User Documentation. Unauthorised or unlicensed use of the product is strictly prohibited. First published September 2007 © AVEVA AVEVA Solutions Ltd, and its subsidiaries AVEV AVEVA A Solutions Ltd, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom
Trademarks AVEV AVEVA A and Tribon are registered trademarks of AVEVA AVEVA Solutions Ltd or its subsidiaries. Unauthorised use of the AVEV VEVA A or Tribon trademarks is strictly forbidden. AVEV AVEVA A product names are trademarks or registered trademarks of AVEV VEVA A Solutions Ltd or its subsidiaries, registered in the UK, Europe and other countries (worldwide). The copyright, trade mark rights, or other intellectual property rights in any other product, its name or logo belongs to its respective owner.
DESIGN DESIGN Refer Referenc ence e Manual
DESIGN Reference Manual
Co n t en t s
Pag e
Creatin Creating g the th e Model Intr oduc od ucti tion on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1 Ab ou t t he DESIGN Ref eren ce Manual Man ual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1 Organi sati on of the th e DESIG DESIGN N Referenc Referenc e Manu Manual al . . . . . . . . . . . . . . . . . . . . . . . . . 1:1 1:1 Organi sation sati on of this th is Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Equip ment and Prim itives it ives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1 Prim it ive iv e Modelli ng A tt ribu ri butes tes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1 2:1 Sizing Primitive Primitive Building Blocks Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1 Choosing Nozzle Nozzle Size, Rating Rating and Height Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:2 Modelling Detail Detail Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:3 Obstruction Settings Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:4
Positi Posi ti oni ng at a Known Kno wn Point Poin t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:5 2:5 Positioning at a Coordinate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:5 Polar Positioning Positioning from the Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:8 General Polar Positioning from from the Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:9
Orient ation atio n and Connect ion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:10 2:10 Design Element Element Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:10 Design Element Element Reorientation Reorientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:12 Primitive Element Element Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:14
Moving Movi ng by a K now n Distanc Dis tance e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:15 2:15 Moving Along Along Axes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:15 Moving in any any Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:16 Moving in any any Direction: Distance Distance Given in Different Plane. . . . . . . . . . . . . . . . . . . . . . . . 2:18
i
12.0
DESIGN DESIGN Refer Referenc ence e Manual
Movi ng Thr oug h Defin ed Inter section sect ion Planes . . . . . . . . . . . . . . . . . . . . . . . . . . 2:19 2:19 Moving Through Through an Intersection. Intersection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:19 Moving Either Side Side of an Intersection. Intersection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:21 General Moving Moving to an Intersection Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:23
Moving Movi ng In Front Fron t of o f o r Behin B ehind d Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:25 Moving Either Side Side of a Fixed Object Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:26 Moving On Top of of or Under a Fixed Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:28 Moving an Item Using Using Reference Reference Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:31
Movi ng t o a Specif ied Clearanc e between Items . . . . . . . . . . . . . . . . . . . . . . . 2:33 2:33 Moving to a Clearance Clearance Either Side. Side. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:34 Moving an Object Object to Clear Another Another Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:36 Moving to a Vertical Vertical Clearance Clearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:38 General Moving Moving to a Clearance Clearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:41
Reflecti ng a Posit ion in a Plane (Mir (Mir rori ro ri ng) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:42
Pipin g, Ductin Duct ing g and Cabl Cable e Trays Trays . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1 Defini Defi ni ng a Branch Br anch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1 Branch Br anch and Hanger Specif icatio ic ations ns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:2 Connecti Conn ecting ng the th e Head Head or Tail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:2 The Head or Tail Tail Connection Connection Reference Attribute Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:4 Positioning Head or Tail in Free Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:5 Head or Tail Positioning Positioning Using Using End Components Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:6 Head and Tail Tail Positioning by Bottom or Top of of Pipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:7 Moving the Head Head or Tail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:9 Reconnecting Reconnecting Pipes after an Equipment Equipment Move Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:11
Selectin Selectin g Compon ent and Tube Details Details fr om Specifi cations . . . . . . . . . . . . . 3:11 Choosing Components Components from a Displayed List List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:12 Selecting Components Components from Specifications Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:16 Selecting the Default Default Specification Specification Component Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:17 Selecting from Several Several Alternatives Alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:17 Selecting ‘Out-of-Specification ‘Out-of-Specification’’ Components Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:19 Selecting Components Components and Tube Separately. Separately. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:20 Direct Selection Selection by Shortcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:21
Re-sele Re-selecti cti on o f Exis tin g Compo nents and Tube . . . . . . . . . . . . . . . . . . . . . . . 3:22 Re-selecting the New Default Default Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:22 General Reselection Reselection of Components Components and Tube Tube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:23
Standard Component Comp onent Attr At trib ibut utes. es. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:24 Position and Orientation Attributes. Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:26
ii
12.0
DESIGN Reference Manual
Component Arrive and Leave Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:26 Swapping the Arrive and Leave P-points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:27 The Component Specification Reference Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:28 Variable Length Tube (and Rod) Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:29 Insulation Specification Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:30 Trace Heating Specification Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:31 The Fabrication Flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:31 Position and Orientation Status Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:32 Variable Component Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:32 Offline/Straight-Through Component Attribute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:33 Multi-Way Component Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:34
Orient ation and Connection of Compo nents. . . . . . . . . . . . . . . . . . . . . . . . . . . 3:35 Component Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:35 Direction-Changing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:37 Component Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:39 Forced Component Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:41
Moving by a Know n Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:42 Moving Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:42 General Moving of Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:43
Positi onin g Compo nents u sing Reference Planes . . . . . . . . . . . . . . . . . . . . . . 3:44 Positioning with respect to the Previous Component. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:44 Positioning the Component through an Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:46 Positioning with respect to an Intersection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:48 General Positioning through an Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:51
Positi oni ng Com pon ents ‘Point-to-Surface’ . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:52 Positioning Components Either Side of an Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:52 Positioning Components On Top of or Under an Object . . . . . . . . . . . . . . . . . . . . . . . . . . 3:55 General Component Positioning Using Planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:57
Component Clearance Posi tioni ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:59 Clearance from the Previous Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:59 Component Clearance Either Side. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:60 Component Clearance Vertically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:62 Tube (Bottom of Pipe) Clearance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:63 General Clearance of Components and Tube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:66
Draggi ng Equ ipment and Pipi ng Netwo rks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:67 Dragging Equipment and Nozzles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:68 Dragging Piping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:72
Automat ic Pipe Rout in g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
ii i
12.0
DESIGN Reference Manual
Ac ces si ng th e Au to mat ic Pi pe Ro ut in g Facili ti es . . . . . . . . . . . . . . . . . . . . . . . . 4:1 Entering and Leaving Autoroute Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Pipe Rout in g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:2 Routing Pipes along Preferred Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:2 Setting Routing Planes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:3 Setting Penalty Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:3 Invoking the Automatic Routing Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:4 Setting the Nozzle Offset Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:4
Refini ng t he Automati c Pipe Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:5 Defining the Rack to be Used. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:5 Defining the Direction of Spread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:6 Defining the Base Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:6 Spreading Pipes about the Rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:7 Setting the Bottom-of-Pipe Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:7 Combined Spreading and BOP Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:8
Struct ural Design Using Catalogu e Compo nents . . . . . . . . . . . . . . 5:1 Creating and Positioni ng Prim ary Nod es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:2 Creatin g and Connecti ng Sectio ns A utom atically . . . . . . . . . . . . . . . . . . . . . . . 5:3 Sectio n Att ri but es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:4 Cross-Sectional Profile via a Specification Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:4 Generic Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:4 Start and End Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:5 Start and End Plane Directions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:6 Orientation Angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:6 Joint Start and End References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:7 Start and End Connection Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:8 Start and End Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:8
Creating and Posit ionin g Second ary Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:9 Creating and Positioning Jo ints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:10 Creating Primary Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:11 Creating Secondary Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:11 Setting Joint Geometry via a Specification Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:12 Positioning and Orientating Primary Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:12 Positioning and Orientating Secondary Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:13
At tri bu tes of Con nected J oi nt s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5: 15 Connection Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:15 Cutting Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:16
iv
12.0
DESIGN Reference Manual
Cutback Allowance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:16
Manually Connect ing Secti ons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:17 Connecting Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:17 Disconnecting Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:18 Reconnecting Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:19
Repositi oni ng Steelwor k Element s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:20 Reversing Section Start and End Positions (‘Flipping’) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:20 Moving Steelwork Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:21 Modifying Lengths of Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:22 Reorientating Steelwork Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:23
Positi oni ng and Orient ating Using P-li nes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:25 Identifying P-lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:26 Positioning by Using P-lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:27 Orientating by Using P-lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:29
Creating and Connecting Panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:29 Creating a Panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:29 Splitting a Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:30 Connecting Panels using Linear Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:31
Fitt ings, Hangers and Equi pment Load Poi nts . . . . . . . . . . . . . . . . . . . . . . . . . 5:33 Fittings and Panel Fittings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:33 Structure-to-Pipework Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:34 Structure-to-Equipment Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:34
DESIGN, Owning and A ttached Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:34 Setting DESIGN Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:34 Setting Owning and Attached Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:36
Representi ng Cur ved Beams and Walls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:36 Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:36
Defining a Generic Section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:37 More About Curve Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:38 How P-lines Are Used For Generic Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:39 Positioning Items Relative to Generic Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:41 Generic Fixings Representing Joints and Fittings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:42
Representi ng B uildi ng Com pon ents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:42 Using Element Soft Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:42 Controlling Edge Representation in DRAFT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:43
Design Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:1 Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:1
v
12.0
DESIGN Reference Manual
Desig n Temp late Hierar chy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:1 Ap pl ic ati on Data A reas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:2 Functional Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:4 Naming
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:4
Application Data and Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:4 Extension to Design Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:5 Valid Value Elements Additional Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:5 Extension to Design Data Associated Pseudo Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . 6:5 Special Design Data Property names in scope of a DDSE . . . . . . . . . . . . . . . . . . . . . . . . . 6:6
Parameterisation using Desi gn Datasets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:7 As si gn in g L oc al Names to Temp lat e Elem ent s . . . . . . . . . . . . . . . . . . . . . . . . . 6: 8 Setting Local Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:9 Using Local Names in Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:9
Settin g Pri orities f or Evaluati ng Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:10 Ad di ng Design Poi nt s t o Tem pl ate El ements . . . . . . . . . . . . . . . . . . . . . . . . . . 6: 11 Using a Design Templ ate Item in a Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:12 Ports ets and Li nksets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:13
vi
12.0
DESIGN Reference Manual
Creating The Model
i
12.0
DESIGN Reference Manual
ii
12.0
DESIGN Reference Manual Introduction
1
Introduction
1.1
About the DESIGN Reference Manual The DESIGN Reference Manual describes all the Design commands in detail. DESIGN is normally used interactively. The Graphical User Interface (GUI) provides discipline-based applications which help you to create, check and report on the model. How to use the applications is described in user guides and on-line help. This manual is written for experienced users of PDMS DESIGN who need to use commands, for example, to write batch macros or to customise the GUI. If you are going to customise the GUI, you will also need to refer to the Software Customisation Guide and Software Customisation Reference Manual for information about PML, the AVEVA programming language.
1.2
Organisation of the DESIGN Reference Manual The DESIGN Reference Manual has three parts:
1.3
•
Part 1, General Commands, describes general Design commands, which are used, for example, for setting up the display, and querying and navigating around the Design Database. It also describes how to use the command syntax graphs, which are used to show all the options available for each command.
•
Part 2, (this volume), describes the commands for creating database elements and setting their attributes.
•
Part 3, Utilities, describes the Design Utilities for data consistency checking and clash detection, and for exporting Design data to programs such as Review.
Organisation of this Manual You should refer to Part 1 of the DESIGN Reference Manual for general information about creating elements and setting the standard attributes which all Design elements have. This manual, Part 2, is divided into the following chapters: •
Equipment and Primitives describes the commands for modelling, including positioning, orientating and connecting commands applicable to these elements.
•
Piping, Ducting and Cable Trays describes the commands for modelling, including selecting Components from the Catalogue, and positioning, orientating and connecting commands applicable to these elements.
• Automatic Pipe Routing describes the commands for users who require these facilities should enquire about AVEVA’s Advanced Router product.
2 1:1
12.0
DESIGN Reference Manual Introduction
•
Structural Design Using Catalogue Components , describes its main focus on structural steelwork design, with extensions of the concepts to include their use for representing walls and floors in more general building design.
•
Design Templates are groups of elements which can be defined and stored as a single parameterised element, and then inserted into a model.
For a comprehensive list of all PDMS attributes and pseudo-attributes, see the Plant Design Software Customisation Reference Manual .
2 1:2
12.0
DESIGN Reference Manual Equipment and Primitives
2
Equipment and Primitives This chapter describes the modelling and layout of process equipment and civil items. These include items such as pumps, vessels, walls and heat exchangers, which are modelled within the major hierarchical elements Equipment, Structure, Ptrack and Substructure. These elements own primitive geometric shapes and holes which are dimensioned and assembled to form a suitable model. The items can then be positioned and orientated as a whole by using one of the comprehensive positioning commands DESIGN items can either be positioned at a known co-ordinate, or moved by a given distance or clearance. The same commands can be used to modify existing positions, orientations and dimensions. There are also a number of special plant modification facilities that are described in a later part of the manual.
2.1
Pr im it iv e Mo del lin g A ttr ib ut es The DESIGN hierarchy is a ‘skeleton’ structure of the elements which represent the chosen organisation of the model. The physical appearance and layout of the process items are determined by the value of each element’s attributes; for example, a Box only looks like a box if its XLEN, YLEN and ZLEN attributes are set (on creation they are zero). This section describes those physical primitive element attributes that give a shape to the model. Generally, these attributes will either be set by typing in their values directly or from macros. It is important, however, to recognise that regardless of how it was input, the basic attribute information is the stored physical description of the designed plant.
2.1.1
Si zi ng Pr im it iv e B ui ld in g Bl oc ks Keywords:
XLENGTH YLENGTH ZLENGTH DIAMETER HEIGHT RADIUS XOFF YOFF XTOP YTOP XBOTTOM YBOTTOM DTOP DBOTTOM RINSIDE ROUTSIDE XTSHEAR YTSHEAR XBSHEAR YBSHEAR Description:
The physical shapes of equipment, structural and civil items in the plant are built up by creating, dimensioning and assembling basic geometric elements. These commands directly set the attributes of basic modelling primitives which give them their precise dimensions. The following primitive shapes are available:
2 2:1
12.0
DESIGN Reference Manual Equipment and Primitives
Box
Cone
Dish
Cylinder
Slope-bottomed Cylinder
Snout
Circular
TorusRectangular Torus
Pyramid
Holes may be plunged through ‘solid’ primitives using a corresponding set of negative primitives. The examples given in this subsection refer to the Box and Cylinder; a complete description of all primitive elements and their attributes can be found in Data Model Reference Manual.
Example:
XLEN 1000
(At a Box)
The xlength dimension of the box becomes 1000
DI A 3 FT
(At a Cylinder)
The diameter of the cylinder becomes 3 feet Command Syntax:
Refer to the Data Model Reference Manual.
DIAMETER
HEIGHT
Figure 2:1.
2.1.2
Dimensioning a CYLINDER primitive
Choosing Nozzle Size, Rating and Height Keywords:
CATREF
HEIGHT
Description:
The Nozzle is the only basic equipment primitive that obtains some of its physical dimensions directly from the PDMS Catalogue. The size and rating are determined by
2 2:2
12.0
DESIGN Reference Manual Equipment and Primitives
setting the CATREF (Catalogue Reference) attribute which refers to an element in the Catalogue. The Nozzle height, however, is determined on site by setting the corresponding Height attribute. If the CATREF attribute is not set, the ‘Nozzle’ is merely a hierarchical element with no geometry.
Examples:
CATR / NFAARPMM
(At Nozzle)
The size and rating of the Nozzle are set by naming the appropriate Catalogue choice.
HEI 2’ 6
(At Nozzle)
The Height of the Nozzle becomes 2’6. Command Syntax:
>- - CATr ef name - - > >- - HEI ght
- - >
2.1.3
Mo del li ng Detai l L ev el s Keywords:
LEVEL Description:
This command sets the attribute, common to all primitive elements, that controls modelling detail. The command specifies a range of modelling ‘levels’ which determine the permanent visibility characteristics of the element in DESIGN. The attribute allows plant items to be assembled from overlaid primitives representing varying levels of detail. In this way, several graphical versions of the same object can be available for different purposes. For example, it may be decided to represent an I-section beam as a single box for simple space-modelling in DESIGN, while using its full cross-section for 2D drawing data in DRAFT. The LEVEL attribute is specified as two numbers, representing the inclusive range in which that item will be drawn. In DESIGN, only primitives of visible items whose LEVEL range includes the LEVEL setting specified by the REPRESENTATION command will be drawn (see Chapter 4 in Part 1 of the DESIGN Reference Manual). LEVEL ranges for Nozzles and piping are specified in the Catalogue. A company will usually establish rigid standards for the use of LEVELs which are defined permanently in the Catalogue and therefore must be complied with during Equipment and Civils modelling.
Example:
LEVEL 6 10 The current primitive will be drawn if the operative drawing LEVEL is within the specified range.
2 2:3
12.0
DESIGN Reference Manual Equipment and Primitives
Command Syntax:
>- - LEVel integer integer - - >
Figure 2:2.
2.1.4
Some modelling detail levels for an I-section beam
Obst ructi on Sett ings Keywords:
OBSTRUCTION Description:
The OBSTRUCTION attribute indicates to the clash detection facility whether a primitive should be considered as a ‘Hard’ or ‘Soft’ obstruction, or not at all. Obstructions can be specified as HARD, SOFT or NONE, or alternatively they can be specified numerically as follows: For ordinary primitives, the following rules apply: •
No obstruction (internal graphical details)
•
Soft obstruction (access volumes etc.)
•
Hard obstruction (vessel ‘envelopes’ etc.).
Holes (i.e. negative primitives) also have the OBSTRUCTION attribute. OBSTRUCTION settings for Nozzles and Piping are given in the Catalogue. Note: See also Chapter 4 in Part 1 of the DESIGN Reference Manual for details of the Spatial Map which is used during clash-checking.
Examples:
OBST SOFT
(At a primitive)
Current Element will be considered as a ‘soft’ obstruction.
OBST HARD
(At a primitive)
Current Element will be considered as a ‘hard’ obstruction.
2 2:4
12.0
DESIGN Reference Manual Equipment and Primitives
Examples:
OBST NONE
(At a primitive)
Current Element will be ignored during clash detection.
OBST 2
(At a primitive)
Current Element will be considered as a ‘hard’ obstruction. Command Syntax:
>- - OBSt r uct i on - - +- | |-| |-| ‘--
Figure 2:3.
2.2
i nt eger - - . | HARD - - - - - | | SOFT - - - - - | | NONE - - - - - +- - >
Obstruction settings for use in clash detection
Positioning at a Known Point These commands allow you to place the Current Element at a known position in space. You can: •
Specify explicit coordinates
•
Specify the position of an existing p-point
•
Cursor pick with a working grid (WGRID) position
The position of the Current Element is normally defined as that of its origin. However options exist to allow any p-point belonging to the item to be used as the positioning reference.
2.2.1
Po si ti on in g at a Co or di nat e Keywords:
POSITION
AT
2 2:5
12.0
DESIGN Reference Manual Equipment and Primitives
Description:
This command positions the Current Element directly by giving the 3D coordinates, the name of another element or p-p oint position, or visually by using the cursor. Examples:
AT E3’ N4’ 6 U1’
Current Element will be placed at the specified owner coordinate position (see Figure 2:4.: Positioning the Current Element at a known point ).
AT I DP@
Current Element will be placed at the p-point picked by the cursor.
AT@
The Current Element will be placed at the toleranced working grid position indicated by the cursor hit. Prompt alerts appear, and the position is generated by hits in two orthogonal views.
POS PI N5 AT E3000
The specified PIN and Current Element will be positioned as a single rigid item, so that the PIN is at E3000 N0 U0 (see Figure 2:5.: Positioning a PIN and the current element together at a known point ).
Command Syntax:
>- - +- - POSi t i on - - . | | ‘ - - - - - - - - - - - - - - - - - - - - - - +- - AT - - > Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
2 2:6
12.0
DESIGN Reference Manual Equipment and Primitives
Querying Examples:
Q POS
Gives position of Current Element origin in owner coordinates
Q POS I N SI TE
Gives position of Current Element origin in Site
Q POS I DP@
Gives position of picked p-point
U
CE ORIGIN
N
1' 4' 6"
OWNER ORIGIN
3'
E
Figure 2:4.
Positioning the Current Element at a known point
Figure 2:5.
Positioning a PIN and the current element together at a known point
2 2:7
12.0
DESIGN Reference Manual Equipment and Primitives
2.2.2
Po lar Po si ti on in g fr om t he Or ig in Keywords:
POLAR
DISTANCE
Description:
This command is used to position the Current Element using polar coordinates. This is particularly useful for positioning Nozzles. The coordinates are relative to the owner’s origin.
Examples:
POLAR E45N DI ST 300
The Current Element will be placed 300 from its owner’s origin along E45N (see Figure 2:6.: Polar positioning from the origin ).
POLAR PI N1 DI ST 3000
The Current Element will be placed 3000 from its owner’s origin along the direction of PIN1 (see Figure 2:6.: Polar positioning from the origin ).
POS I DP@ POLAR S1OW DI ST3 The p-point hit and the current element will be moved as a rigid entity so that the p-point is the specified polar distance from the owner’s origin. Command Syntax:
>- - +- - POSi t i on - - . | | ‘ - - - - - - - - - - - - - - - - - - - - - - +- - POL ar DI STanc e - - > Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- | ‘-->
2 2:8
- - >
12.0
DESIGN DESIGN Refer Referenc ence e Manual Equipment and Primitives
Figu Figure re 2:6 2:6..
2.2.3
Pola Polarr posi positi tion onin ing g from from the the orig origin in
Genera nerall Pola Polarr Posi Positio tionin ning g from from the Origin rigin Keywords:
POLAR
PLANE
DISTANCE
Description:
This command differs from the basic polar option by allowing the distance from the owner’s origin to be specified more generally. The PLANE element of the command enables this distance to be given in a direction different from the polar direction. For example, an element may be placed on a line North 25 East, and at N250 from the owner’s origin. Examples: Example:
POLAR POLAR N30E PLAN PL ANE N Positions the Current Element along the N30E line from the DI ST 1000 owner origin at N1000 (see Figure 2:7.: General polar positioning from the origin by specifying a plane ). Command Syntax: >- +- POSi t i on - . | | ‘ - - - - - - - - - - - - - - - - - - - - +- POLar Lar -+-+- PLAn LAne - . | | ‘ - - - - - - - - - - - - - - - - +- DI STanc e - >
2 2:9
12.0
DESIGN DESIGN Refer Referenc ence e Manual Equipment and Primitives
Querying: >- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - ++- - WRT - - . | | | - - I N - - - +- | ‘ -- >
Figure Figure 2:7. 2:7.
2.3
- - >
General General polar polar positi positioning oning from the origin by specifying specifying a plane plane
Or ie ien ta tat io io n an d Co nn nn ec ec ti ti on on These commands allow the Current Element to be rotated. In the case of connection, the item is also repositioned. For both commands, the specification of a single axial direction or p-point on the Current Element is sufficient to perform a reorientation. However, a second direction must be specified if the orientation is to be fixed in 3D space.
2.3.1
Des ig ig n El El em em en en t Or Or ie ien ta tat io io n Keywords:
ORIENTATE Description:
Every Design element has its own co ordinate system which consists of a right-handed set of East (X), North (Y) and Up (Z) axes. The precise orientation of an element must be given as two statements fixing the direction of two axes, e.g. ORI Y IS NORTH AND Z IS UP. When rotating symmetrical items, such as cylinders, it may be sufficient to give one axis direction only (allowing DESIGN to choose the other), e.g. ORI P1 IS N45E. Regardless of the command given, orientation always occurs about the Current Element origin.
2 2:10
12.0
DESIGN DESIGN Refer Referenc ence e Manual Equipment and Primitives
Examples:
ORI Y I S N AN AND Z I S UP
The Current Element is rotated about its origin so that its Y axis is pointing North (in owner coordinates) and its Z axis is pointing up (see Figure 2:8.: Design element orientation (1) ).
ORI P1 I S E
The Current Element is rotated so that its P1 p-point is pointing East in owner coordinates (see Figure 2:9.: Design element orientation (2) ).
Command Syntax:
>- ORI ent ent at e - +- I S - . | | ‘ - - - - - - - - - - - - - - - - - - - - +- AND I S - . | | ‘ - - - - - - - - - - - - - - - - - - - - - - - - +- - > Querying:
>- - Quer y ORI ent ent at i on - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
Figu Figure re 2:8 2:8..
Desi Design gn ele eleme ment nt ori orien enta tati tion on (1) (1)
2 2:11
12.0
DESIGN DESIGN Refer Referenc ence e Manual Equipment and Primitives
Figu Figure re 2:9 2:9..
2.3.2
Desi Design gn ele eleme ment nt ori orien enta tati tion on (2) (2)
Design sign Eleme lement nt Reorie orient nta ation tion Keywords:
ROTATE
BY ABOUT
THROUGH
AND
Description:
The ROTATE command allows you to rotate any Design element, including a Group. The rotation required may be specified in any of the following ways: •
As a specifi specified ed angle angle of rotati rotation on about about the element’s element’s default default axis (i.e. the Z axis).
•
As a specifi specified ed angle angle of rotatio rotation n about a given given axis, axis, the latter latter defined defined by its its direction direction and/or through point. If the direction and/or through point are omitted, the default direction is that of the Neutral Axis or Z axis; the default through point is the Origin.
•
By refe referen rence ce to the the ele eleme ment’ nt’s s axe axes. s.
Example:
ROTATE TATE BY - 45
Rotates by 45° about the element’s Z axis (anticlockwise when looking in the +Z direction, since the rotation is specified as a negative angle).
ROTATE BY 45 ABO ABOUT E
Rotates by 45° about the E-W axis (clockwise when looking E).
ROTATE ABO ABOUT E BY 45
The same as the preceding example.
ROT THRO THRO P3 ABO ABOUT S BY - 25
Rotates element about an axis which passes in the N-S direction through its p-point 3 position. The rotation is 25° anticlockwise when looking S along this axis.
ROTATE AND Y I S N45W Rotates element until the Y axis points as closely as 25D possible to the N45W25D direction.
2 2:12
12.0
DESIGN Reference Manual Equipment and Primitives
Command Syntax: Rotation about a given axis: >- ROTat e ABOut + THRough - +- BY - +- - - - - - - - - - - - - - - - - . | | | | | | ‘ - TOwar ds - | | | | | ‘ - AND I S - - - - - - - - - +- > | | BY - +- - - - - - - - - - - - - - - - - . | | | | ‘ - TOwards - +- > | | ‘ AND I S - +- THRough - . | | ‘ - - - - - - - - - - - - - - - - - - +- >
Rotation to pass thro ugh a given point: >- ROTat e THRough + ABOut + BY + - - - - - - - - - - - - - - - . | | | | | | ‘ TOwar ds | | | | | ‘ AND I S - - - - - - +- > | | BY - +- - - - - - - - - - - - - - - - . | | | | ‘ - TOwar ds + ABOut . | | | | ‘ - - - - - - - - - - - - - - +- > | | ‘ AND I S + ABOut - . | | ‘ - - - - - - - - - - - - - - - +- >
Rotation b y a specified amount: >- ROTat e BY + - - - - - - - - - - - - - - - . | | ‘ TOwar ds + ABOut - +- THRough - . | | | | ‘ - - - - - - - - - - - - - - - - - - +- > | | THRough - +- ABOut - . | | | | ‘ - - - - - - - - - - - - - - - - +- > ‘ ->
Rotation to give a specified orientation: >- ROTat e AND I S - +- ABOut - +- THRough - . | | | | ‘ - - - - - - - - - - - - - - - - - - +- > | | - THRough - +- ABOut - . | | | | ‘ - - - - - - - - - - - - - - - - +- > ‘ ->
2 2:13
12.0
DESIGN Reference Manual Equipment and Primitives
2.3.3
Pr im it iv e El em en t Co nn ec ti on Keywords:
CONNECT Description:
The command allows the current primitive element to be ‘connected’ to another element or mapping pin. Any p-point on the Design element may be connected to any other p-point (except p-points on the same element). Mapping pins can also be used to great effect as they can connect and be connected to. In the former case, both the pin and Current Element move as a rigid entity; in the latter, the Current Element moves to the static pin. The connection operation includes positioning and orientation of the Current Element so that the two specified Design Points are coincident and of opposite direction.
Example:
CONN P2 TO P1 OF / A
The P2 of the Current Element is connected to the specified p-point on another element (see Figure 2:10.: Connecting primitives by direct specification ).
CONN PI N1 TO I DP@
The Current Element and PIN1 are moved and rotated so that PIN1 connects to the p-point hit.
CONN I DP@ TO I DP@ AND X I S N
The first point hit (belonging to the Current Element) is connected to the second point (belonging to another element). The Current Element is rotated so that its X axis is North in owner coordinates (see Figure 2:11.: Connecting primitives by using cursor selection ).
Note: The first p-point in the command must belong to the Current Element. Command Syntax:
>- - CONnect TO - +- AND I S - - . | | ‘ - - - - - - - - - - - - - - - - - - - - - - - - - +- - > Querying:
>- - Quer y ORI ent at i on - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘--> >- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
2 2:14
12.0
DESIGN Reference Manual Equipment and Primitives
2.4
Figure 2:10.
Connecting primitives by direct specification
Figure 2:11.
Connecting primitives by using cursor selection
Moving by a Known Distance All the commands described in this section move the Current Element by a specified distance in a given direction. The simplest method is to move from the present position along an axis direction using a command such as BY EAST 1000. However, the command options provided enable more complex manoeuvres to be made. For instance, an element may be moved ‘towards’ another item until its Easting has changed by a given amount.
2.4.1
Moving Along Axes Keywords:
BY Description:
This command displaces the Current Element by given amounts along any East, North, Up (etc.) axes. These are normally the axes of the owner, but the axial system of any element, such as the SITE, can be specified if required.
2 2:15
12.0
DESIGN Reference Manual Equipment and Primitives
Examples:
BY E300 N400
Moves the Current Element by the specified amounts along the owner’s axes (see Figure 2:12.: Moving along specified axes).
BY E3000 WRT SI TE
Moves the Current Element by the specified amount along the Site’s East axis (see Figure 2:12.: Moving along specified axes).
Command Syntax:
>- - BY
- - +- - - - . | | ‘ - - - - - - - - - - - - +- - >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘--> N N BY E3000 WRT SITE CE
BY E3000
OWNER AXES
E
E
SITE AXES
Figure 2:12.
2.4.2
Moving along specified axes
Mov in g i n an y Di rec ti on Keywords:
MOVE
ALONG TOWARDS
DISTANCE
Description:
This command displaces the Current Element in any specified direction by a given distance.
2 2:16
12.0
DESIGN Reference Manual Equipment and Primitives
Examples:
MOVE N45E DI ST 100 The Current Element is displaced along East 45 North in owner coordinates by the specified distance (see Figure 2:13.: Moving a given distance in a given direction (1) ).
MOVE TOW I DP@ DI ST The Current Element is displaced towards the picked p-point 100 by the specified amount (see Figure 2:14.: Moving a given distance in a given direction (2) ). Command Syntax:
>- - MOVe - - +- - ALOng - - . | | ‘ - - - - - - - - - - - +- - DI STance - - > Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
Figure 2:13.
Moving a given distance in a given direction (1)
2 2:17
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:14.
2.4.3
Moving a given distance in a given direction (2)
Moving in any Direction: Distance Given in Different Plane Keywords:
MOVE
ALONG TOWARDS
PLANE
DISTANCE
Description:
This command differs from the basic option by allowing the distance moved to be specified in a different plane from the actual movement direction.
Example:
The Current Element is moved towards the specified design MOVE TOW / DATUM PLANE E DI ST item until its Easting (in owner coordinates) has changed by 1000 1000 (see Figure 2:15.: Moving in a direction specified in a different plane). Command Syntax: >- - MOVe - - +- ALOng - . | | ‘ - - - - - - - - - +- - +- - PLAne - - . | | ‘ - - - - - - - - - - - - - - - - - - +- - DI STanc e - >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- | ‘-->
2 2:18
- - >
12.0
DESIGN DESIGN Refer Referenc ence e Manual Equipment and Primitives
Figure Figure 2:15. 2:15.
2.5
Moving Moving in a direction direction specif specified ied in a different different plane plane
Movin ov ing g Thr Throu ough gh De Define fined d Int Inte erse rsectio ction n Pla Plane nes s The commands described in this section move the Current Element along a given direction until it intersects with a fixed Reference Plane. Any p-point on the Current Element may be used for the manoeuvre, although the default is the origin. This point is moved to the Reference Plane which is specified by the 3D position through which it passes. The orientation of the Reference Plane defaults to perpendicular to the movement direction. In no case is the volumetric geometry of any of the Design model considered. Although you do not need to know the actual distance moved, you must provide ‘point-to-point’ dimensions in these commands. In other words, these commands cannot calculate physical clearances (see Moving In Front of or Behind Items and Moving to a Specified Clearance between Items for such commands).
2.5.1
Mo vi vi ng ng Th Th ro ro ug ug h an an In In te ter se sec ti ti on on Keywords:
MOVE
THROUGH
Description:
This command moves the Current Element until its origin intersects with the Reference Plane through a fixed 3D point.
2 2:19
12.0
DESIGN DESIGN Refer Referenc ence e Manual Equipment and Primitives
Examples:
MOVE N30W THR / BO BOX
Moves the Current Element along the given direction until it ‘intersects’ the Reference Plane through the origin of the named element (see Figure 2:16.: Moving along a given direction through an intersection ).
MOVE E THR THR E3000
Moves the Current Element along the given owner axis until it ‘intersects’ the Reference Plane through E3000 N0 U0 (see Figure 2:17.: Moving to intersect a plane through a given point ).
MOVE ALO ALONG N45E 45E THR I DP@
Moves the Current Element along the given direction until it ‘intersects’ the Reference Plane through the picked ppoint (see Figure 2:18.: Moving to intersect a plane through a given point ).
Note: The Reference Plane is perpendicular to the movement direction. Command Syntax:
>- - MOVe - - +- - ALOng - - . | | ‘ - - - - - - - - - - - +- - THRough - - > Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
Figure Figure 2:16. Moving Moving along along a given direc direction tion through through an an intersect intersection ion
2 2:20
12.0
DESIGN DESIGN Refer Referenc ence e Manual Equipment and Primitives
Figure Figure 2:17. Moving Moving to interse intersect ct a plane plane through through a given given point
Figure Figure 2:18. Moving Moving to interse intersect ct a plane plane through through a given given point
2.5.2
Movin oving g Eith Eithe er Sid Side e of an an Inte Inters rse ectio ction n Keywords:
MOVE
DISTANCE
FROM
TO
Description:
This command moves the Current Element until its origin intersects the Reference Plane a given distance either side of a fixed 3D point.
2 2:21
12.0
DESIGN DESIGN Refer Referenc ence e Manual Equipment and Primitives
Examples:
MOVE N30W DI ST 30 TO( TO( or FRO FROM) / BO BOX
Move the Current Element N30W until its origin intersects a Reference Plane 30 before (or beyond) the origin of /BOX (see Figure 2:19.: Moving either side of an intersection ).
MOVE E DI ST 1000 F Move the Current Element East until its origin intersects a ROM / VESSEL5 Reference Plane 1000 beyond the origin of /VESSEL5 (see Figure 2:20.: Moving either side of a plane specified relative to another element ).
MOVE ALO ALONG N45E 45E DI ST 20 TO / CO COL8
Move the Current Element along N45E until its origin intersects a Reference Plane 20 before the origin of /COL8 (see Figure 2:21.: Moving either side of a plane specified relative to another element ).
Note: The Reference Plane is perpendicular to the movement direction. Command Syntax: >- - MOVe - - +- - ALOn LOng - - . | | ‘ - - - - - - - - - - - +- -
DI STan Tance - - +- - FRO FROm - - . | | ‘ - - TO - - - - +- - - - >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
... DISTANCE 30 FROM /BOX
30
REFERENCE PLANES
... DISTANCE 30 TO /BOX
MOVE N30W...
CE
(START POSITION)
Figure Figure 2:19. 2:19. Moving Moving either either side of an intersect intersection ion
2 2:22
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:20. Moving either side of a plane specified relative to another element
Figure 2:21. Moving either side of a plane specified relative to another element
2.5.3
General Moving to an Intersection Keywords:
MOVE PLANE THROUGH FROM TO DISTANCE Description:
This command differs from the basic options by allowing the movement direction and Reference Plane to be specified ind ependently. For example, by specifying PLANE NORTH an element may be moved towards a point until a particular Northing in the Site is intersected. In addition, any design point on the Current Element (not only the origin) can be used as the positioning datum; for instance, the p-point on the flanged face of a nozzle.
2 2:23
12.0
DESIGN Reference Manual Equipment and Primitives
Examples:
Move the picked p-point (or the Current Element) towards / MOVE I DP@ TOW / DATUM PLANE N THRO DATUM until it intersects N1000 (see Figure 2:22.: Moving to UGH N1000 an intersection by separately specifying direction and plane ).
MOVE ALONG E PLANE Move the Current Element East until it intersects an oblique N45W DI ST 20 TO / Reference Plane 20 before the origin of /TANK5 (see Figure TANK5 2:23.: Moving to an intersection by separately specifying direction and plane ). Note: DISTANCE is measured in the direction of the Reference Plane and not the movement direction. Command Syntax: >- MOVe - +- - . | | ‘ - - - - - - - - - - - +- AL Ong - . | | ‘ - - - - - - - - - +- - . | | ‘ - - - - - - - - - - +- PLANe - +| | | | | || || ‘-
- +- FROm - . | | | - TO - - - +- - . | | ‘-------------------| | FROm - - - - . | | | TO - - - - - - | | | | THRough - +- - - - - - - - - - +- >
= >- DI STance - - >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
2 2:24
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:22. Moving to an intersection by separately specifying direction and plane
Figure 2:23. Moving to an intersection by separately specifying direction and plane
2.6
Mo vi ng In Fr on t o f o r B eh in d Item s The commands described in this section move the Current Element to the intersection with a Reference Plane, a specified distance from the surface of a fixed geometric object. Any p-point on the Current Element may be specified as the positioning datum, although the default is the origin. In no case is the geometry of the Current Element considered. However, the full geometry of the fixed element is taken into account. Although the designer does not need to know the actual distance moved, he must provide a ‘point-to-surface’ dimension.
2 2:25
12.0
DESIGN Reference Manual Equipment and Primitives
2.6.1
Moving Either Side of a Fixed Object Keywords:
MOVE
DISTANCE
INFRONT
BEHIND
Description:
This command moves the Current Element until its origin is a specified distance one side or the other of a fixed geometric object. This takes into account the volume of the referenced element but not of the Current Element. Therefore it is applicable to, say, spacing the centreline of a vessel or column a certain distance from the surface of a wall.
Examples:
MOVE E DI ST 1000 B The Current Element is moved East until its origin is 1000 EH / WALL10 beyond the far side of /WALL10 (see Figure 2:24.: Moving either side of a fixed object ).
MOVE N45E DI STANCE The Current Element is moved until its origin is 20 to the near 20 I NFRONT / EXCH5 side of /EXCH5 (see Figure 2:24.: Moving either side of a fixed object and Figure 2:25.: Moving either side of a fixed object in a specified direction ). Command Syntax: >- MOVe - +- ALOng - . | | ‘ - - - - - - - - - +- DI STance - +- FROm - . | | ‘ - TO - - - +- - +- I NFront - . | | ‘ - BEHi nd - - +- - - . | | | - marke> - | | | ‘ - - +- >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - - . | | ‘ - - - - - - - - - - - - - - - - - - - - - - +- - >
2 2:26
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:24.
Moving either side of a fixed object
2 2:27
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:25. Moving either side of a fixed object in a specified direction
2.6.2
Moving On Top of or Under a Fixed Object Keywords:
MOVE
DISTANCE
ONTOP
UNDER
Description:
This command moves the Current Element until its origin is a specified distance above or below a fixed geometric object. This takes into account the shape of the referenced object but not that of the Current Element. It is therefore applicable to, say, placing the centreline of a vessel a certain distance above the top surface of a beam.
2 2:28
12.0
DESIGN Reference Manual Equipment and Primitives
Example:
MOVE D ONTO / BOX
Moves the Current Element along a vertical line until its origin lies in the upper surface of /BOX (see Figure 2:27.: Moving above/below a fixed object ).
MOVE ALONG E45D DI STA Moves the Current Element along E45D until its origin is NCE 3000 UNDER / BEAM 3000 vertically below /BEAM (see Figure 2:26.: Moving above/below a fixed object in a specified direction and Figure 2:27.: Moving above/below a fixed object ). Note: ONTOP means above in owner co-ordinates regardless of original Current Element position. The DISTANCE is always measured vertically in owner co-ordinates. Command Syntax: >- MOVe - +- ALOng - . | | ‘ - - - - - - - - - +- DI STance - +- FROm - . | | ‘ - TO - - - +- - +- UNDer - . | | ‘ - ONTop - +- - - . | | | - - | | | ‘ - - +- >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
2 2:29
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:26. Moving above/below a fixed object in a specified direction
2 2:30
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:27. Moving above/below a fixed object
2.6.3
Moving an Item Using Reference Points Keywords:
MOVE
ALONG
PLANE
DISTANCE
INFRONT
BEHIND
ONTOP
UNDER
Description:
This command differs from the basic options by allowing any point on the Current Element to be moved to a specified distance from the surface of a fixed design item. In addition the distance may be specified in a direction independent of the movement direction.
2 2:31
12.0
DESIGN Reference Manual Equipment and Primitives
Examples:
MOVE P1 E I NFRONT / BOX
The Current Element will be moved East until the specified p-point is zero distance in front of /BOX (see Figure 224).
MOVE NOZZLE1 S DI ST 200 I NF / RACK ( at an Equi pment el ement )
Moves the current Equipment by positioning the Nozzle at the specified location.
Command Syntax: >- MOVe - +- ALOng - . | | ‘ - - - - - - - - - +- PLAne DI STance - >
= >- - +- | |-| |-| |-| |-| ‘--
FROm - - . | TO - - - - +- - - - > I NFr ont - - . | BEHi nd - - - | | UNDer - - - - | | ONTop - - - - +- - - - - . | | | - - - - | | | ‘ - - - - - +- - >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
2 2:32
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:28. Moving to a point at a specified distance from a surface
2.7
Moving to a Specified Clearance between Items These commands allow the Current Element to be moved to a specified clearance from a fixed object or position. Their separation takes into account both the Current Element volume and the referenced element volume. For the basic options, the clearance dimension is always specified in the movement direction. It is therefore important to place the Current Element at an appropriate position from which to make the clearance move. A simpler alternative is available for placing the Current Element vertically above or below the reference element independently of movement direction. In these instances a vertical clearance can be specified directly using the ONTOP or UNDER options.
2 2:33
12.0
DESIGN Reference Manual Equipment and Primitives
2.7.1
Moving to a Clearance Either Side Keywords:
MOVE
CLEARANCE
INFRONT
BEHIND
Description:
This command moves the Current Element until its geometric volume is a specified clearance from a fixed Design element, Point or position.
Examples:
MOVE ALONG E45N CL Move the Current Element until its volume is zero clearance EAR BEHI ND / BOX behind BOX (see Figure 2:29.: Moving to a given clearance in a specified direction ).
MOVE E CLEAR 1000 I NFRONT / DATUMBOX
Move the Current Element East until its volume is 1000 this side of the given fixed item (see Figure 2:30.: Moving to a given clearance).
MOVE E45N CLEAR 10 Move the Current Element along E45N until its volume is 100 0 BEH I DP@ beyond the cursor hit p-point (see Figure 2:30.: Moving to a given clearance). Command Syntax: >- MOVe - +- ALOng - . | | ‘ - - - - - - - - - +- CLEAr ance - +- I NFront - . | | ‘ - BEHi nd - - +- - - . | | | - - | | | ‘ - - +- >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - . | | ‘ - - - - - - - - - - - - - - - - - - - - - - +- - >
2 2:34
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:29. Moving to a given clearance in a specified direction
2 2:35
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:30.
2.7.2
Moving to a given clearance
Moving an Object to Clear Another Object Keywords:
MOVE
CLEARANCE
INFRONT
BEHIND
ONTOP
UNDER
Description:
This command takes into account the geometry of both the Current and Referenced elements. In this way a minimum clearance can be specified between two Design items (for example, to ensure that a walkway is a sufficient distance away from a heated autoclave).
2 2:36
12.0
DESIGN Reference Manual Equipment and Primitives
Example:
MOVE E CLEARANCE 1 The Current Element is moved East until its entire volume is 000 BEH / WALL10 1000 clear of the side of /WALL10 (see Figure 2:31.: Moving to clear another object ).
MOVE D CLEARANCE O The Current Element is moved down until it has a zero NTO / BEAM clearance above the element /BEAM (see Figure 2:31.: Moving to clear another object ). Command Syntax:
>- MOVe - +- ALOng - . | | ‘ - - - - - - - - - +- CLEAr ance - +| || || ‘-
I NFront - . | BEHi nd - - | | UNDer - - - | | ONTop - - - +- - - . | | | - - | | | ‘ - - - +- >
Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
2 2:37
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:31.
2.7.3
Moving to clear another object
Moving to a Vertical Clearance Keywords:
MOVE
CLEARANCE
ONTOP
UNDER
Description:
This command moves the Current Element until its volume is a specified vertical clearance above or below a fixed element, Point or position.
2 2:38
12.0
DESIGN Reference Manual Equipment and Primitives
Example:
MOVE ALONG U30W CL The Current Element will be moved vertically until it is zero EAR ONTO / BEAM clearance above /BEAM (see Figure 2:32.: Moving to a given vertical clearance in a specified direction ).
MOVE E60D CLEAR 10 The Current Element will be moved E60D until it is 1000 00 UNDER PI N6 below the specified Design point (see Figure 2:33.: Moving to a given vertical clearance ). Command Syntax: >- MOVe - +- ALOng - . | | ‘ - - - - - - - - - +- CLEAr ance - +- UNDer - . | | ‘ - ONTop - +- - - . | | | - - | | | ‘ - - - +- > Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
2 2:39
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:32. Moving to a given vertical clearance in a specified direction
2 2:40
12.0
DESIGN Reference Manual Equipment and Primitives
Figure 2:33.
2.7.4
Moving to a given vertical clearance
General Moving to a Clearance Keywords:
MOVE
PLANE
CLEARANCE
INFRONT
BEHIND
Description:
This command differs from the basic option by allowing the movement direction and clearance to be specified in different planes.
Example:
MOVE TOWARD / TANK5 PLANE E The Current Element will be moved towards / CLEARANCE 30 I NF / TANK5 TANK5 until it has 30 clearance ‘this side’ in an East/West direction (see Figure 2:34.: Moving to a given clearance relative to a specified plane ).
2 2:41
12.0
DESIGN Reference Manual Equipment and Primitives
Command Syntax: >- MOVe - +- ALOng - . | | ‘ - - - - - - - - - +- - +- PLAne - . | | ‘ - - - - - - - - - - - - - - - - +- TOwar ds - . | . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ’ | ‘ - CLEARance +- I NFr ont - . | | ‘ - BEHi nd - - | | - - - . | | | - - | | | ‘ - - - +- > Querying:
>- - Quer y POSi t i on - - +- - - - . | | ‘ - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘-->
Figure 2:34. Moving to a given clearance relative to a specified plane
2.8
Reflecting a Position in a Plane (Mirroring) The mirroring facility lets you change the position of the current element or group by reflecting it in a specified plane. The current element and its hierarchy of members will be repositioned so as to achieve a mirror image of their initial relative positions. If the current element is a Group, all members of the group and their hierarchies of members will be reflected.
2 2:42
12.0
DESIGN Reference Manual Equipment and Primitives
The values of positional attributes and directional attributes are derived by direct reflection in the plane. Orientations are processed such that they remain right-handed. For most elements this is achieved by reflecting the Y and Z axes directly, while reflecting and reversing the X axis. The exceptions to this rule are: •
Toruses (CTOR, RTOR, NCTO, NRTO), whose X and Y axes are reflected directly while the Z axis is reflected and reversed;
•
The piping elements Tee, Nozzle, Elbow, Coupling, Reducer and Flange, where the ppoints are used to decide the axis of greatest symmetry for the reversal. For example, an ELBO with p-point directions along X and Y will be reversed in the Z direction.
You will most likely use the mirror positioning options in conjunction with the COPY command (see Sections 2.1.5 and 2.1.6 of Database Management Reference Manual ) to create a new part of the design model which is a mirror image of an existing part. Note: Since mirror-image components will not always be available in the Catalogue, no attempt is made to reflect catalogue geometry or to reference alternative catalogue components. Keywords:
MIRROR Description:
Moves the current element to a new position which is calculated by reflecting the initial position in a specified plane.
Example:
MI RROR PLANE E45D THRO / TANK5
Reflects position of current element in plane which has given direction and which passes through /TANK5 (see Figure 2:35.: Mirroring a position in a plane ).
Command Syntax: >- - MI RRor - - - - >
where is any of the standard ways of specifying a plane through a given point in a given direction: = >- +- PLAne - +- DI STance - +- - - - - - - . | | | | | | ‘----------------| | | | | | - - - - - - - - - - - - - - - - - - - - - - - - - - - | | | | | | - THRough - - - - - - - - - - - - - - - - - - - | | | | | ‘ - CLEAr ance - +- - . | | | | | | ‘ - - - - - - - - - - +- - | | | | | | - - | | | | | ‘-----------| | - DI STance - - +- - . | | | | | | | - - | |
2 2:43
12.0
DESIGN Reference Manual Equipment and Primitives
| | | || | | | | | | || || ‘-
| | | ‘ - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - | | CLEAr ance - +- - . | | | | ‘ - - - - - - - - - - +- - . | | | | | - - | | | | | ‘ - - - - - - - - - - - +- - - - - - - - - - - - - - - - | | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | | THRough - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +- >
= >- - +- | |-| | | | | |-| ‘--
I NFr ont - - . | BEHi nd - - - +- - - - - . | | | - - - - | | | ‘ - - - - - | | FROm - - . | | | TO - - - - +- - - - - - - - +- - >
= >- - +- - ONTop - - . | | ‘ - - UNDer - - +- - - - - . | | | - - - - | | | ‘ - - - - - +- - >
/TANK5
Plane through /TANK5
Plane direction E45D
Current Element (owning three primitives)
MIRROR PLANE E45D THRO /TANK5
Figure 2:35.
Mirroring a position in a plane
2 2:44
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
3
Piping, Ducting and Cable Trays This chapter describes the commands to create Piping (including Hangers), Ducting and Cable Trays. Then the commands to position, orientate and connect piping components are described. The key element in these disciplines is the Branch. This is a two-ended entity that can be joined with other Branches to form a network. The network can finish where a Branch is connected to an Equipment Nozzle, reaches the site limits, or stops at a vent or drain valve. The Branch element owns Component elements drawn from the PDMS Catalogue whose sequence and position define the centreline route. Straight variable lengths of Tube are automatically routed between adjacent Components and are therefore not individual Component elements themselves. There are no special Design hierarchy elements for ducting and cable trays. They are routed as Branches, but with Components drawn from parts of the Catalogue dedicated to the relevant discipline. It is convenient, therefore, to refer to pipes, ducting and cable trays collectively as ‘piping’, since PDMS treats them similarly. The principles applied to ‘routing’ two-ended pipe Hangers are also identical to those used for Branches. Where no distinction is made, the term ‘piping’ also applies to Hangers.
3.1
Defining a Branch Before routing takes place, various preparatory steps are taken to define the Specification and the start and end points of the Branch or Hanger. The Piping Specification and Insulation Specification are defined first, so that all Components created within the Branch can be selected correctly. The Head and Tail attributes can be set either by explicit positioning or by connection to another item (e.g. a Nozzle). The Tail position may be in free space, when it is determined by the Leave point of the final Component in the Branch. It is quite normal in such circumstances to route the pipe with only the HEAD attributes set up. (The reverse may also apply if routing backwards.) When a Branch is connected to another item, the attributes of the element that it is connected to are set to refer to the Branch. For example, if a Branch Head is connected to a Nozzle, then the CREF (Connection Reference) attribute of the Nozzle is set to refer to the Branch. Note that when a Branch is connected to a Nozzle, the Nozzle may be part of a database to which the piping engineer does not have write-access. In this case, an Inter-DB Connection Macro is created, which can be run by the designer who does have write access to the second database. This macro is a sequence of commands that, for example, sets the CREF of a Nozzle that has been connected to by the piping designer. For more information, see Database Management Reference Manual .
2 3:1
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
3.2
Branch and Hanger Specifications Keywords:
PSPE HSPE Description:
On creation of a Branch (or Hanger) these are normally the first attributes to be set. If the Specification of the Pipe has already been set, then this will automatically be cascaded down to Branch level when it is created. The PSPE attribute of a Branch controls all subsequent Component selection operations which choose a Component’s physical details from the stated Specification.
Examples:
PSPEC / A35B8 ( At Pi pe l evel )
The PSPE attribute of the Pipe and all subsequently created Branches will be set to /A35B8.
PSPEC / A15A2 ( At Br anch l evel )
The PSPE attribute of the Branch will be set to /A15A2. All subsequent selection commands at that Branch or one of its Components will use that Specification by default.
Note: The Specification named must be currently available to the designer. Command Syntax:
>- - PSPEci f i cat i on name - - >
3.3
Co nn ec ti ng th e Head or Tai l Keywords:
CONNECT Description:
The CONNECT command, when applied to Branches (or Han gers), sets up the Head or Tail to match exactly the item to which it has been connected. For example, if the Head is connected to a 3-inch flanged-faced nozzle at E3000 and pointing North, the CONNECT command will set all the Head attributes (HBOR, HCON, HPOS and HDIR) to corresponding values. In addition, the Head and Nozzle are logically ‘tied together’ by two attributes which ‘point’ to each other - the Nozzle CREF will point to the Branch, and the Branch HREF (Head Reference) will point to the Nozzle. The final effect of CONNECT, which only applies to Heads, is that the Tube (or Rod) that may be required between the Head and the first Component is automatically selected. A Branch Head or Tail can connect to the following items: •
A Nozzle
•
The Head or Tail of another Branch
•
A ‘free’ p-point of a multi-way Component in another Branch (e.g. a Tee)
2 3:2
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Examples:
CONN PH TO / 1205- N5 ( Wher e / 1205- N5 i s a Nozzl e)
The Head attributes of the current element (Branch or Hanger) are set to match the position, orientation, bore and connection type of the Nozzle (see Figure 3:1.: Connecting a Branch Head or Tail).
CONN PT TO LAST MEM
The Tail attributes of the current element will be set to match the Leave Point of the last Component (that is not an Attachment point).
CONN PT TO / 100- A8/ T2 ( Wher e / 100- A8/ T2 i s a TEE) CONN PT TO P4 OF / VF205 ( Wher e / VF205 i s a VFWA. )
The Tail attributes of the current element will be set to match the free p-point on the specified TEE (see Figure 3:1.: Connecting a Branch Head or Tail). The Tail attributes of the current element will be set to match the specified p-point.
CONN PH TO PT OF / 100- A8/ 1 The Head attributes of the current element will be ( Wher e / 100- A8/ 1 i s set to match the Tail of the specified Branch. anot her Br anch) CONN PH TO I D NOZZ@
As in the first example, but with the Nozzle identified by cursor selection.
Note: Before a CONNECT command is given, the Branch Specification attribute must be set. Connection to elements not within the designer’s jurisdiction (Read Only) will cause an inter-DB connection macro to be created automatically (see the Database Management Reference Manual). Command Syntax:
>- - CONnect TO - - +- - - - . | | ‘ - - - - - - +- - > Querying:
>- - Quer y - - +- - PHead - - . | | | - - HHead - - | | | | - - PTai l - - | | | ‘ - - HTai l - - +- - > >- - Quer y - - +- - HPosi t i on - - . | | ‘ - - TPosi t i on - - +- - WRT - - . | | ‘ - - I N - - - +- - - - >
2 3:3
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
CE H E A D
CONN PH TO /1205-N5
/1205-N5
BRANCH
T A I L
PH
CONN PT TO /100-A8/T2 BRANCH CENTRELINE
PT
PA
PL
/100-A8/T2 Figure 3:1.
3.3.1
Connecting a Branch Head or Tail
The Head or Tail Connection Reference Attribute Keywords: HREF TREF Description:
These attributes hold the name of the element to which the Branch or Hanger is connected. They are usually set automatically as a result of a CONNECT PH (or PT) command, but they may also be set explicitly. When they are set, the corresponding attribute (CREF, HREF or TREF) of the item connected to is reset so as to point back to the Branch or Hanger.
Examples:
TREF / PI PE2 HEAD HREF NULREF
Sets TREF of current element to point to Head of /PIPE2 and setsHREF of /PIPE2 to point back to the current element. Unsets HREF; i.e. disconnects Head from any other element.
Command Syntax:
>- - +- - HRef - - . | | ‘ - - TRef - - +- | | |
- - +- - HEAD - - . | | | - - TAI L - - | | |
2 3:4
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
| ‘----------+ | | ‘ - - NULREF - - - - - - - - - - - - - - +- - > Querying:
>- - Quer y - - +- | |-| |-| ‘->- - Quer y - - +- | ‘--
3.3.2
CE - - - - - - . | HEAd - - - - | | BRANch - - | | TAI l - - - - +- - > HREF - - . | TREF - - +- - >
Positioning Head or Tail in Free Space Keywords:
HPOS
HBOR
HDIR
HCON
TPOS
TBOR
TDIR
TCON
Description:
It is sometimes necessary to terminate a Branch (or Hanger) in free space; for instance, where a Branch reaches the Battery Limits. Where this termination ends with a length of TUBE (or ROD) and no Head or Tail connection can be made, it is necessary to set the Head/Tail attributes individually.
Examples:
HPOS E10 N5 U5
The Head position is set as specified in owner coordinates.
HDI R N WRT WORLD
The Head direction is set as specified in World coordinates.
HBOR 80
The Head Bore is set as specified.
HCON OPEN
The Head Connection Type is set as specified.
Note: If a data consistency error is to be avoided, the HCONN or TCONN of a free end must be set to one of the following: OPEN, CLOS, VENT, DRAN (drain), or NULL. Command Syntax:
>- - +- | ‘->- - +- | ‘->- - +- | ‘--
HPos - - . | TPos - - +- - - - > HDi r - - . | TDi r - - +- - - - > HBOr e - - . | TBor e - - +- - - - >
2 3:5
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
>- - +- - HCOnn - - . | | ‘ - - TCOnn - - +- - word - - > Querying:
>- - Quer y - - +- | |-| |-| ‘--
3.3.3
PHead - - . | HHead - - | | PTai l - - | | HTai l - - +- - >
Head or Tail Positioning Using End Components Keywords:
POSITION
PH
PT
THROUGH
DISTANCE
Description:
These commands allow the Head or Tail position to be set by using the end Component in that Branch or Hanger. This will normally occur when the Tail is to finish with a piece of variable length Tube. This command treats the Tail position as a pseudo-Component and places it at the specified point along the previous Component’s Leave p-point direction. If the Head is to be positioned in this way, Backwards Routing Mode must be in force. Example:
POS PT DI STANCE 1000
The TPOS attribute will be set to the position 1000 from the leave p-point of the last Branch member (i.e. previous Component).
POS PH THROUGH E3000 ( I n BACKWARDS mode)
The HPOS attribute will be set to the intersection between the line from the Arrive p-point of the Previous Component and the perpendicular plane through E3000 N0 U0 in owner coordinates.
Command Syntax:
>- - POSi t i on - - +- | |-| |-| ‘--
PHead - - . | PTai l - - | | HHead - - | | HTai l - - +- - DI STance - - . | | ‘ - - THRough - - - +- - >
Querying:
>- - Quer y - - +- - PHead - - - - - - . | | | - - PTai l - - - - - - | | |
2 3:6
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
|-| |-| |-| ‘--
HTai l - - - - - - | | HHead - - - - - - | | HPosi t i on - - | | TPosi t i on - - +- - >
LAST COMPONENT
PL
D
D PT
1000
POS PT DISTANCE 1000
N
PH D
PA
D
LAST COMPONENT (BACKWARDS MODE)
30 OWNER AXES
E
POS PH THROUGH E30
Figure 3:2.
3.3.4
Head/Tail positioning using end components
Head and Tail Positioning by Bottom or Top of Pipe Keywords:
BOP
TOP
INFRONT
BEHIND
ONTOP
UNDER
Description:
This command allows the Head or Tail of a Branch to be moved vertically to a specified clearance above or below a Design element or Point. If the Head or Tail Tube has been selected, then its cross-section will be taken into account. (Otherwise the HPOS or TPOS will be moved to the specified clearance, as no Tube geometry is available.)
2 3:7
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Example:
BOP ONTO / BEAM ( At t he Head)
This will position the Tube on top of /BEAM with a clearance of 0.
TOP UNDER U3000 ( At t he Tai l )
This will position the Tail under the elevation U3000 with a clearance of 0.
Note: If no Tube can be found emerging from the point specified, then only the point’s position can be used. Command Syntax:
>- - +- - BOP - - . | | ‘ - - TOP - - +- - - - . | | ‘ - - - - - - - - - - - - +- | |-| | |-| |-| |-| ‘--
FROm - - . | TO - - - - +- - - - > I NFr ont - - . | BEHi nd - - - | | ONTop - - - - | | UNDer - - - - +- - - - - . | | | - - - - | | | ‘ - - - - - +- - >
Querying:
>- - Quer y - - +- | |-| |-| |-| |-| ‘--
PHead - - - - - - . | PTai l - - - - - - | | HTai l - - - - - - | | HHead - - - - - - | | HPosi t i on - - | | TPosi t i on - - +- - >
2 3:8
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
UP
PH
PT
BOP ONTO /BEAM
TOP UNDER U3000
PH PT 3000 /BEAM
OWNER AXES
HORIZONTAL
Figure 3:3.
3.3.5
Head/Tail positioning by Bottom/Top of pipe
Mo vi ng t he Head o r Tai l Keywords:
MOVE
BY
DISTANCE
Description:
This command allows the Head or Tail position to be moved by a specified distance, rela tive to its current position, in the direction of PH or PT. Alternatively, it allows the Head or Tail to be moved by an amount specified in any coordinates.
Examples:
MOVE PT DI ST - 2000
Moves the Tail by 2000 from its current position, in the opposite direction to PT.
MOVE PT BY E2000 S500
Moves the Tail by 2000 East and 500 South from its current position
2 3:9
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Command Syntax:
>- - MOVe - - +- | |-| |-| ‘--
PHead - - . | HHead - - | | PTai l - - | | HTai l - - +- - BY - - +- - WRT - - . | | | | | - - I N - - - +- - - - > | | | ‘--> | ‘ - - DI STance - - >
Querying:
>- - Quer y - - +- | |-| |-| |-| |-| ‘--
Figure 3:4.
PHead - - - - - - . | PTai l - - - - - - | | HTai l - - - - - - | | HHead - - - - - - | | HPosi t i on - - | | TPosi t i on - - +- - >
Moving the Head or Tail
2 3:10
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
3.3.6
Reconnecting Pipes after an Equipment Move Note: Applicable to Nozzles that have been moved since a Branch was connected to them. Largely superseded by the DRAG command. Keywords:
RECONNECT Description:
If an Equipment item is moved using an ordinary positioning command, none of the Branches connected to it will move with it. RECONNECT will reconnect all the HEADS and TAILS of Branches connected to an Equipment, moving th em to new positions if necessary. Other elements in the Branches are not affected and must be realigned using ordinary routing commands.
Example:
RECON
Finds all Nozzle elements which are Offspring of the current element. For each Nozzle, any Branch Head (or Tail) which is connected to it is repositioned at the Nozzle.
Command Syntax:
>- - RECOnnect - - >
3.4
Selecting Component and Tube Details from Specifications Selecting from Specifications in PDMS is fundamental to all Piping design work. When you created a Component element (say an ELBO), you must then give the CHOOSE (or SELECT) command to form a link from the Component to the Catalogue description of the item, via the chosen Specification. As the correct choice of Component can involve a large number of considerations, each Selection would be very arduous if conducted manually. DESIGN assists you by automatically examining the current element and its immediate neighbours for default parameters, then searching for an appropriate item in the Specification. Of course, ultimate control rests with the designer, who can fully or partially override this choice. However, in the majority of cases, the default Selection will be suitable. In a similar manner, the straight TUBE between ad jacent Components is Selected from a Specification. This is usually done automatically at the same time as Component Selection, so the designer only needs to be concerned with separate TUBE selection in certain special circumstances detailed in this section. Most of the examples here assume that certain common PDMS conventions are followed, (e.g. P3 of a TEE is the off-line p-point). It is advisable to discuss the structure of your own company Catalogue and Specifications with your Catalogue Administrator before reading this section. In order to make the correct Selections, you will also need a printed copy of each Specification that you wish to use.
2 3:11
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
3.4.1
Choosing Components from a Displayed List Keywords:
CHOOSE Description:
This is only available in DEV GRAPHICS mode. •
The CHOOSE command displays Selection options on screen forms which can be picked using the cursor. Once an element has been created using the NEW command, CHOOSE may be used to list what is available in the Specification.
•
The effect of choosing from the displayed list and applying the form setting via theOK button is to set the SPREF and LSTUBE attributes of the current Component, taking into account the choice made and the current bore. Specification-dependent Design attributes (if any) will also be set, i.e. HEIG, ANGL, RADI and SHOP. The Component may (optionally) be positioned and connected to the previous (or next) Component (or to the pipe head or tail). If the Cancel button is selected, the Component’s attributes will remain unchanged.
•
It may be that a newly selected Component is unsuitable for connection to the previous (or next) Component (or to the Pipe Head or Tail), for example due to incompatible connection types. In such a case, the new Component will be force-connected and a warning alert displayed. This action can be turned off by giving the command
CHOOSE FORCECONNECT OFF •
Connection attempt will still be made, but Component will be left at Site origin if connection types are incompatible.
•
If the force-connect facility is OFF, a connection attempt will still be made following component selection. In this case however, the newly selected Component will be left at the Site origin if connection types are incompatible. This action can be turned off by giving the command
CHOOSE AUTOCONNECT OFF •
No connection attempt will be made; Component will be left at Site origin.
•
The default state is CHOOSE FORCECONNECT ON.
•
If only one choice of Component is available, for example flanges of only one type are valid at a particular bore, DESIGN will set SPREF and LSTUBE automatically. If there are no valid choices, for example there are no Components of a particular type for the specified bore, an error alert is displayed.
2 3:12
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
The CHOOSE command may be used within the same command line as a NEW command. Example:
CHOOSE
Displays a general Selection form for the current element. Selection criteria displayed will depend on those available in the specification. Example form:
CHOOSE TEXT
Displays a Selection form listing choices based on the Specification Component’s (SPCOM’s) Detail Description Text (obtained from the RTEX attribute of the relevant DTEX element) and Material Description Text (obtained from the XTEX attribute of the relevant MTEX element). Example form:
2 3:13
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Example:
CHOOSE RTEX CHOOSE STEX CHOOSE TTEX
Displays a Selection form listing choices based on the SPCOM’s Detail Description Text (obtained from the RTEX, STEX or TTEX attribute of the relevant DTEX element). Example form:
CHOOSE XTEX CHOOSE YTEX CHOOSE ZTEX
Displays a Selection form listing choices based on the SPCOM’s Material Description Text (obtained from the XTEX, YTEX, or ZTEX attribute of the relevant MTEX element). Example form:
CHOOSE ALL
Combines the above CHOOSE and CHOOSE TEXT options.
2 3:14
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Example: Example form:
CHOOSE SPEC / RF150 As CHOOSE, but selections are made from the named specification rather than from that of the owning Branch.
CHOOSE DEFAULT
Default settings will be selected wherever they occur in the Specification. For example, if the default STYP for a Reducer is CONC, only Concentric Reducers will be listed in the selection form.
Choose from Reducers with specified arrive and leave NEW REDU CHOOSE WI TH ABOR 1 bores only 00 LBOR 80
NEW ELBO CHOOSE WI TH STYP LR
Choose from long-radius Elbows only.
Note: The Selection criteria (see syntax diagram) are independent.
The CHOOSE function assumes that the Specification hierarchy is as follows, and use of the command will generate an error if this is not so: •
The first level must contain the question TYPE
•
The second level must contain the question PBOR or BORE
Command Syntax: >- CHOOse - +- AUTOConnect - - . | | | - FORCEConnect - +- ON - - . | | | | ‘ - OFF - +- > | | - SPec - . | | ‘ - - - - - - - - - - - - - - +- DEFaul t - . | | ‘ - - - - - - - - - - - +- RTEX - . | | | - STEX - | | |
2 3:15
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
| - TTEX - | | | | - XTEX - | | | | - YTEX - | | | | - ZTEX - | | | | - TEXT - | | | | - ALL - - | . - - - - <- - - - . | | / | ‘ - - - - - - - - +- WI TH - *- - - | | | | | ‘ - - +- > ‘ ->
where: i s>- - +- | |-| |-| |-| | -| |-| |-| ‘--
PBOr e i nt eger - - . | ANgl e - - - - - - - - - - | | RAdi us - - - - - - - - - | | ABOr e - - - - - - - - - - | | LBOr e - - - - - - - - - - | | PREs sur e - - - - - - - | | TEMper at ur e - - - - | | RATi ng - - - - - - - - - +- - - - >
and i s >- - +- | |-| |-| |-| |-| ‘--
3.4.2
STYpe - - . | TYpe - - - | | ACOnn - - | | LCOnn - - +- - wor d - - > PCOnn i nt eger word - - > wor d - - +- - val ue - - . | | ‘ - - wor d - - - +- - >
Selecting Components from Specifications An alternative method of selecting items from a Specification is to create the piping Component, and then to ask the system to select a component of the correct type from the current piping Specification. If there is a choice of component during selection, it is sometimes necessary to specify answers to specification questions such as STYPE or BORE before the correct item is selected. Typical commands could be as follows:
NEW ELBO SEL WI TH STYP LR NEW TEE SEL WI PBOR 3 150 NEW FLAN SEL WI STYP WN NEW REDU SEL WI STYP ECC LBOR 100
2 3:16
12.0
DESIGN DESIGN Refer Referenc ence e Manual Piping, Ducting and Cable Trays
3.4.3
Selecti lecting ng the the De Default fault Spe Specif cifica icatio tion n Comp Compone onent nt Keywords:
SELECT Description:
The SELECT command chooses a Component and its ‘Leave’ Tube from the Branch Specification. Selecting the default Specification Component allows DESIGN to choose the appropriate item. This is based upon information DESIGN can obtain from the Design and from ‘default’ controls within the Specification. Default Selection is particularly applicable to common fittings such as a s FLANGEs, GASKETs, GASKETs, ELBOWs etc. The information automatically determined from the current element and its surroundings is as follows:
3.4.4
SPECIFICATION
Obtained from the PSPE attribute of the Branch.
(ARRIVE) BORE
Obtained from the (Leave) bore of the Previous element (reverse in Backwards Mode).
ANGL E, HEIGHT, HEIGHT, RADIUS
Obtained from the corresponding Current Element attributes.
SHOP
Obtained from the corresponding Current Element attribute.
TEMPERATURE, PRESSURE
Obtained from the corresponding Branch attributes.
Select lectin ing g from from Se Severa verall Alte Alterna rnative tives Keywords:
SELECT Description:
The SELECT command chooses a Component and Leave Tube from the Specification and sets the appropriate current element attributes. In order to make a Selection from the Specification, parameters for all the Specification Headings for that type of Component must be automatically obtained or provided by the designer. In many cases, the default choice may not be suitable. This may be because: •
One or or more more of the Specifi Specification cation Headings Headings has has no default parameter parameter for for that that Component (e.g. the Leave bore of a Reducer cannot be assumed)
•
You wish wish to choose a non-defaul non-defaultt item (e.g. socket weld, not a weld-neck) weld-neck)
In both instances, the designer must specify the relevant Headings with the required Entry as part of the SELECT command. After a successful SELECT command, the design attributes will be updated with the relevant values from the Specification. The relevant attributes are ANGLE, RADIUS and SHOP, SHOP, and HEIGHT if specified in the SELECT command.
2 3:17
12.0
DESIGN DESIGN Refer Referenc ence e Manual Piping, Ducting and Cable Trays
Examples:
SELECT
The default Component and Leave Tube will be selected from the Branch Specification. The Current Element SPREF and LSTU attributes will be set to the chosen Specification Component names.
SEL WI STYPE BALL BALL
The current element and Leave Tube will be selected using the default choices except for the STYPE Heading which has been specified.
SEL WI STYPE ECC ECC PBOR 2 50 The current element and Leave Tube will be selected using the default choice except for the Headings specified. (If the Component LEAVE is 2, then the Leave Tube will also be 50 bore.
SEL WI ANGLE 45
The current element and Leave Tube will be selected using the default choice except for the ANGLE heading. Also, the ANGLE attribute of the Current Component will be set to 45. (Similar behaviour occurs with HEIGHT and RADIUS.)
SEL WI LBOR 50
The current element will be selected using the default choice. However the Leave p-point and Leave Tube will be selected with the specified nominal bore.
Command Syntax:
. - - - - - - <- - - - - - - . / | >- - SEl ect WI t h - - *- - SPec - - | | | | - - - - - - - - | | | | - - - - - - - ’ | ‘--> For Selection criteria that are only in the Specification, the Specification itself may also contain information to assist default Selection. This information is in the Default Line of the Specification. Querying:
>- - Quer y - - +- - SPRef - - . | | ‘ - - TUbe - - - +- - > . - - - - - <<- - - - - . / | >- - Q SPE SPEC Ci f i cat cat i on - - *- - - - +- - >
2 3:18
12.0
DESIGN DESIGN Refer Referenc ence e Manual Piping, Ducting and Cable Trays
where is:
>- - +- | |-| |-| |-| | -| |-| |-| |-| | -| | -| |-| |-| |-| ‘ --
3.4.5
PBO PBOr e i nt eger - - . | ANgl e - - - - - - - - - - | | RAdi us - - - - - - - - - | | ABOr e - - - - - - - - - - | | L BOr e - - - - - - - - - - | | PREs s ur e - - - - - - - | | TEMper at ur e - - - - | | RATi ng - - - - - - - - - | | STYpe - - - - - - - - - - | | TYpe - - - - - - - - - - - | | PCO PCOnn i nt eger - - | | ACOnn - - - - - - - - - - | | L COnn - - - - - - - - - - | | wor d - - - - - - - - - - - +- - >
Selecti lecting ng ‘Out‘Out-ofof-S Specif pecifica icatio tion’ n’ Comp Compone onent nts s Keywords:
SELECT SPEC Description:
If an ‘out-of-specification’ Component is required, this can be Selected using the SELECT WITH SPEC command. This command uses the stated Specification rather than the default Specification. Other Headings necessary to specify which ‘out-of-specification’ item is required can be given in the same command. Examples:
SEL WI SPEC / A3AH A3AH
The current element will be Selected from the given Specification using the default choice.
SEL SEL WI SPEC SPEC / A3AH A3AH STYPE CTRL
The current element will be Selected from the given Specification using the default choice except for STYPE.
Note: The Leave Tube will be selected from the default (Branch) Specification in all cases.
2 3:19
12.0
DESIGN DESIGN Refer Referenc ence e Manual Piping, Ducting and Cable Trays
Command Syntax:
. - - - - - <<- - - - - . | >- - SEl ec t WI t h SPec - - * | | - - - - - | | | | - - - - ’ | | - - - - > | ‘--> /
and are explained in the section on Standard Syntax Graphs in Part 1 of the DESIGN Reference Manual . Querying:
. - - - - - <<- - - - - . / | >- - Quer y SPEC PECi f i cat cat i on - - *- - - - +- - > is explained in the section on Standard Syntax Graphs in Part 1 of the DESIGN Reference Manual .
>- - Quer y - - +- - SPRef - - . | | ‘ - - TUbe - - - +- - >
3.4.6
Selecti lecting ng Comp Compone onent nts s and and Tube Tube Separa parate tely ly Keywords:
SELECT SPREF TUBE ROD HSTUBE LSTUBE LSROD HSROD Description:
In some instances it may be necessary to Select Tube (or Rod) separately from its owning Component, or vice versa. This command enables separate Selection to occur. SELECT TUBE is most frequently used at the HEAD of a Branch where there is Tube between the Head and the First Component.
Examples:
SEL SEL TUB TUBE( At Br anch) anch)
The Branch HSTU attribute (Head Specification Tube) will be Selected according to the default choice of TUBE.
SEL TUB TUBE WI STYP GLAS The Component LSTU attribute (Leave Specification ( At Component ponent ) Tube) will be Selected with the default choice of TUBE except for STYPE. Command Syntax:
>- - SEl ec t - - +- - SPr ef - - - . | | | - - L St ube - - | | | | - - HSt ube - - | | |
2 3:20
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
|-| |-| |-| ‘--
LSr od - - - | | HSr o d - - - | | TUbe - - - - | . - - - - - <- - - - - . | / | ROD - - - - - +- - WI t h - - *- - - - - | | | | - - - - ’ | | - - - - > | ‘-->
Querying:
. - - - - - <- - - - - . / | >- - Quer y SPECi f i cat i on - - *- - - - +- - > >- - Quer y - - +- - SPRef - - - . | | | - - TUbe - - - - | | | | - - LSt ube - - | | | | - - HSt ube - - | | | | - - LSr od - - - | | | ‘ - - HSr o d - - - +- - >
3.4.7
Di rec t Sel ec ti on by Sh or tc od e Keywords:
SHORTCODE Description:
The actual Specification Component name (SPREF for Components, LSTU or HSTU for Tube) can be specified in order to Select a Component. This overrides the ordinary Selection process by directly choosing the required item. The shortcode option assumes Selection from the Current Branch Specification by automatically providing the specname part. Thus it is assumed that the Specification Component name is of the form /specname/ shortcode.
Examples:
SHOR / EL50
The current element SPRE attribute will be set to / specname/EL50 where /specname is obtained from the Branch.
SHOR TUB / TU50
The current element LSTU (or HSTU) attribute will be set to /specname/TU50 where /specname is obtained from the Branch.
Note: /specname is shown as * on PDMS Specification listings.
2 3:21
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Command Syntax:
>- - SHORt code - - +- - SPRef - - - . | | | - - TUbe - - - - | | | | - - L St ube - - | | | | - - HSt ube - - | | | | - - LSr od - - - | | | | - - HSr od - - - | | | ‘ - - - - - - - - - - - - +- - name - - > Querying:
>- - Quer y - - +- | |-| |-| |-| |-| ‘--
3.5
SPRef - - - . | TUbe - - - - | | LSt ube - - | | HSt ube - - | | LSr od - - - | | HSr o d - - - +- - >
Re-selection of Existing Components and Tube If a Component or Tube is required to be respecified, you may restate any of the Selection commands described elsewhere in this manual. However, each time this is done all the non-default Specification entries must be restated, even if most or all of these are identical to the old Specification Component. The RESELECT command allows the designer to make use of the original Selection parameters for a Component to simplify the Selection of a new Component. This is useful for situations where only a single change has taken place since the original Selection; for example, if the Branch Specification (PSPE attribute) was changed or the nominal bore of a group of Components had to be increased. The RESELECT command operates as follows: 1. Any new Selection parameters are considered (either changed defaults or specified by the user). 2. If any more parameters are required, they are obtained from the old Specification Component.
3.5.1
Re-selecting the New Default Component Keywords:
RESELECT Description:
The RESELECT command chooses a new Component and its Leave Tube from the Branch Specification. The default Selection parameters are obtained from the current element’s
2 3:22
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
surroundings (in the same way as for SELECT). If any further Selection parameters are needed, they are obtained from the old Component Specification entries. The need to respecify is therefore reduced. Examples:
RESEL
The current element and Leave Tube will be Selected from the new default choice(s). Any parameters required that are not obtainable from defaults will be derived from the old Specification Component.
Note: This command only operates on Components that have already been Selected. Command Syntax:
>- - RESEl ect - - > Querying:
. - - - - - <- - - - - . / | >- - Quer y SPECi f i cat i on - - *- - - - +- - > is explained in the section on Standard Syntax Graphs in Part 1 of the DESIGN Reference Manual..
>- - Quer y - - +- - SPRef - - - . | | ‘ - - TUbe - - - - +- - >
3.5.2
General Reselection of Components and Tube Keywords:
RESELECT Description:
This command allows existing Components and Tube to be Reselected according to new parameters. Where new parameters are not stated or available through defaults, they are obtained from the old Component Specification entries. Examples:
RESEL WI TH STYPE BALL
The current element and Leave Tube will be Selected using any default parameters and the STYPE specified. Any further parameters required will be obtained from the old Specification Component.
2 3:23
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Examples:
RESEL WI SPEC / NEWSPEC
The current element and Leave Tube will be Selected using the new Specification and any default parameters. The remaining necessary parameters will be obtained from the old Specification Component.
RESEL TUBE WI STYPE GLAS The current element HSTU attribute will be ( At Br anch) Selected using default parameters and the specified STYPE. If any further parameters are necessary they will be obtained from the old Specification Component. Command Syntax:
>- - RESEl ect - - +- | |-| |-| |-| |-| |-| ‘--
SPr ef - - - . | LSt ube - - | | HSt ube - - | | LSr od - - - | | HSr o d - - - | | TUbe - - - - | . - - - - - - - <- - - - - - . | / | ROD - - - - - +- - WI t h - - *- - SPec - - | | | | - - - - - - - - | | | | - - - - - - - ’ | ‘-->
Querying:
. - - - - - <- - - - - . / | >- - Q SPECi f i cat i on - - *- - - - +- - > is explained in the section on Standard syntax Graphs in Part 1 of the DESIGN Reference Manual.
>- - Quer y - - +- - SPRef - - - . | | ‘ - - TUbe - - - - +- - >
3.6
Stan dar d Co mp on en t A tt ri bu tes This section describes the standard Component element attributes that provide their complete logical and physical descriptions. Although you may set them directly, many of these attributes are automatically determined when using the Specification selection and pipe routing commands described elsewhere. Two classes of standard attribute exist for Components: •
Those which ‘point’ to a Specification item that provides a fixed Catalogue description of the Component
2 3:24
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
•
Those which cannot be part of the Catalogue description, as they are unique to each occurrence in the Design
The standard Specification attributes of a Component are: SPREF
This points to a Specification Component that provides the complete Catalogue description of the current element.
LSTUBE
These point to a Specification Component that provides the complete Catalogue LSROD description of the Tube emerging from the current element Leave Point.
ISPEC
This points to an Insulation Specification. The Branch ‘TEMPERATURE’ attribute is automatically used to determine an insulation thickness from this Specification.
TSPEC
This points to a dummy Tracing Specification and is used by ISODRAFT to indicate trace heating requirements.
The remaining standard attributes are: POSITION
The Component’s position in Zone coordinates (neither Branch nor Pipe have a POSITION, though Branch has head and tail positions (HPOS and TPOS).
ORIENTATION
The Component’s orientation in Zone coordinates (neither Branch nor Pipe have an ORIENTATION, though Branch has head and tail directions (HDIR and TDIR).
ARRIVE
The Catalogue p-point that is on the Arrive side of the Component.
LEAVE
The Catalogue p-point that is on the Leave side of the Component.
BUILT
Management information to indicate if the item has actually been built.
SHOP
(Shop fabrication flag.) Used by ISODRAFT to determine in which material list the item is to be shown.
ORIFLAG
(Logical orientation flag.) Set and used automatically by PDMS to determine if the Component has been oriented.
POSIFLAG
(Logical position flag.) Set and used automatically by PDMS to determine if the Component has been positioned.
The following attributes do not occur in all Components, but are sufficiently common to be considered as standard: ANGL E
The (variable) angle of a Component.
HEIGHT
The (variable) height of a Component.
RADIUS
The (variable) radius of a Component.
LOFFLINE
(Logical Offline flag.) Indicates, for reporting purposes, whether the Component breaks the Tube either side of it.
2 3:25
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
3.6.1
CREF
(3-way Component Connection Reference.) Indicates the element that is connected to the third (neither Arrive nor Leave) p-point of the Current Element.
CRFA
(Multi-way Component Connection Reference.) Indicates the elements that are connected to the free (neither Arrive nor Leave) p-points of the Current Element.
Position and Orientation Attributes Keywords:
POSITION ORIENTATION Description:
The Component position and orientation attributes describe their location with respect to Zone co-ordinates. This is because neither Branch nor Pipe have position or orientation attributes and therefore do not have a co-ordinate system. Command Syntax:
Component position and orientation are established using the pipe routing or ordinary positioning commands described elsewhere. Querying:
>- - Quer y - - +- - POSi t i on - - +- - - - . | | | | ‘------------| | | ‘ - - ORI ent at i on - - - - - - - - - - - - +- - WRT - - . | | | - - I N - - - +- - - - > | ‘--> >- - Quer y POSi t i on - - > Gives the Component position in ZONE co-ordinates.
>- - Quer y ORI ent at i on WRT SI TE - - > Gives the Component orientation in SITE co-ordinates.
3.6.2
Component Arrive and Leave Attributes Keywords:
ARRIVE LEAVE Description:
This command sets the attributes that control which p-points are the Arrive and Leave for a Component. It is usual to set those attributes before Selection and Positioning as they can define: •
The automatic Selection Parameters for that item (particularly REDUCERS)
•
The centreline Logical Route that will affect positioning and orientation of the Component.
2 3:26
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
However, as the p-point details for Arrive (PA) and Leave (PL) are obtained from the Catalogue, these may only be used or interrogated after Selection. Example:
ARR 2 LEAV 1
The Logical Route will Arrive P1 of the Component.
ARR 3 LEAV 2
The Logical Route will Arrive at P3 and Leave at P2 of the Component.
at
P2 and Leave
at
Note: Default is Arrive 1, Leave 2. Command Syntax:
>- - +- - ARRi ve - - . | | ‘ - - LEAve - - - +- - P - - - - - - - - . | | ‘ - - integer - - +- - >
3.6.3
Swapping the Arrive and Leave P-points Keywords:
FLIP Description:
This command swaps the Arrive and Leave p-point numbers of a Component so that it can be ‘Flipped’. It does not actually rotate the Component until the next orientation command is given. The FLIP command can be given before Selection, as the Arrive and Leave p-point numbers are Design attributes independent of the Catalogue. As most Specifications are organised with Reducers having PBOR1 larger than PBOR2, the Select mechanism needs to be told that the Arrive is at P2 by FLIP Selection. Therefore NEW REDU FLIP SELECT WITH LBORE 100 would be a typical command for a bore increase. When working in BACKWARDS mode, this situation reverses - the REDU need only be Flipped if a bore reduction is required. Example:
FLI P
Reverses the current Arrive and Leave p-point numbers for that Component.
Command Syntax:
>- - FLI P - - > Querying:
>- - Quer y - - +- - ARRi ve - - . | | ‘ - - L EAve - - - +- - >
2 3:27
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
ARRIVE
P1
PH
CE
LEAVE FLIP (ARRIVE 2 LEAVE 1) P2
PT Figure 3:5.
3.6.4
Component Arrive and Leave attributes (standard and Flipped)
The Component Specification Reference Attribute Keywords:
SPREF Description:
All Piping Components (including ducting, cable trays and pipe hangers) obtain their geometries from the PDMS Catalogue through a Specification. The SPREF (Specification Reference) attribute of these items refers to a Specification Component in a chosen Project Specification that obtains its physical dimensions from the Catalogue. If the SPREF is not set, a Valve, for example, is merely a hierarchical element and has no geometry. Example:
SPREF / SPEC208/ EL50BW The current element is specified by the chosen Specification Component. Note: This attribute is usually inserted automatically as a direct result of the CHOOSE (or SELECT) command. It can, however, be set directly to the name of the required Specification Component.
2 3:28
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Command Syntax:
>- - SPRef name - - >
3.6.5
Variable Length Tube (and Rod) Attributes Keywords:
LSTUBE
LSROD
HSTUBE
HSROD
Description:
Straight lengths of Tube (ducting, trays and rod) between Components are not defined as PDMS elements in the hierarchy. Instead, they are extruded from the Leave p-point of a Component to the Arrive p-point of the next. Their geometric cross-section details are stored in the Catalogue and are pointed at from the Upstream Component via its LSTU attribute. At the Head of a Branch, there is no Upstream Component; therefore a special Branch attribute exists to allow Tube from the Head to t he first Component to be spe cified (HSTU). Generally, you need not be concerned about specifying Tube between Components, as it is automatically determined during the Component Selection process described elsewhere. If short fixed-length stubs of Tube are required, it is usually appropriate to create a Component FTUB element to ensure that this minimum length is adhered to. Similarly, where Tube changes direction, a Component must be inserted (usually a BEND), as variable length Tube is always straight. Examples:
LSTU / SPEC502/ 100L ( At Br anch Component )
The Tube between the Leave p-point of this Component and the Arrive of the Next (or Tail) is specified by the named Specification Component.
HST / SPEC502/ 100L ( At Br anch)
As above, but between the of First Component (or Tail).
LSR / HS20/ 2. 5 ( At Hanger Component )
As first example.
HSR / HS20/ 2. 5 ( At Hanger Component )
As second example.
Head
and
Arrive
Note: These attributes are usually set automatically when the CHOOSE (or SELECT) command is used. Command Syntax:
>- - +- | |-| |-| ‘--
LSTube - - . | HSTube - - | | L SRod - - - | | HSRod - - - +- - name - - - - . | | ‘ - - NULREF - - +- - >
2 3:29
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
3.6.6
Insulation Specification Attribute Keywords:
ISPEC Description:
This attribute points to an insulation Specification. It is automatically cascaded down from the Branch ISPE setting, but can also be set on an individual basis. In conjunction with the Branch TEMPERATURE attribute, the ISPE insulates the Component and the Tube from its Leave point.
Examples:
I SPE / I 500- HAV
The Current Component and Tube from its Leave p-point will be insulated according to the named Specification. (The temperature parameters required to determine insulation thickness will be obtained from the Branch element.)
I SP NULREF
The Component and Tube from its Leave p-point will be uninsulated.
Note: If a whole Branch is to be insulated, the Branch ISPE should be set before Components are created. This setting will then cascade down to all new Components. Command Syntax:
>- - I SPec - - +- - name - - - . | | ‘ - - NULREF - +- - > Querying:
>- - Quer y I NSUl at i on - - > Gives the insulation thickness.
Figure Missing!!
Figure 3:6.
Variable length Tube between Components
2 3:30
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
3.6.7
Trace Heating Specification Attribute Keywords:
TSPE Description:
This attribute provides ISODRAFT with trace heating information. The trace heating Specification pointed to is a dummy Specification defined in SPECON, having no significance other than its name. Example:
TSPE / TR50A
The Current Component will be noted by ISODRAFT with the given trace heating requirements.
TSPE NULREF
Trace heating is removed.
Note: If the same trace heating is required for an entire Branch, TSPE should be set at Branch level, from where it will cascade down to all new Components. Command Syntax:
>- - TSPec - - +- - name - - - . | | ‘ - - NULREF - - +- - >
3.6.8
The Fabr icat io n Fl ag s Keywords:
SHOP
BUILT
Description:
These attributes indicate the location and status of construction of each Component. The SHOP flag is used by ISODRAFT to determine in which material list the item will appear. The BUILT flag can indicate whether or not the Component has been fabricated/built during construction. Examples:
SHOP TRUE
The current element will FABRICATED’ in ISODRAFT.
BUI LT FALSE
Information attribute indicating that current element has not been built.
be
itemised
as
‘SHOP
Command Syntax:
>- - +- - SHOP - - - . | | ‘ - - BUI l t - - +- - TRue - - - . | | ‘ - - FAL se - - +- - >
2 3:31
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
3.6.9
Position and Orientation Status Flags Keywords:
ORIFLAG
POSFLAG
Description:
These attributes are automatically set to TRUE when the Component is positioned and orientated. They are used by DESIGN in several situations where it requires to know if a Component has been properly positioned.
Examples:
POSF FALSE
This setting will occur if the Components have been transferred from a P&ID and not positioned. The Component will not be drawn in the views.
ORI F FALSE POSF TRUE This setting will occur if the item has been Selected in DESIGN but not oriented.
ORI F TRUE POSF TRUE
After the Component is oriented it will be shown in normal line type.
Note: If either POSFLAG or ORIFLAG remains FALSE, the next Component cannot be positioned using ordinary routing commands. Command Syntax:
These attributes are set automatically by DESIGN when positioning and orientation takes place. However, they can be set explicitly as follows:
>- - +- - ORI Fl ag - - . | | ‘ - - POSFl ag - - +- - TRue - - - . | | ‘ - - FAL se - - +- - > Querying:
>- - Quer y - - +- - POSFl ag - - . | | ‘ - - ORI Fl ag - - +- - >
3.6.10
Variable Component Attributes Keywords:
ANGLE
HEIGHT
RADIUS
DESPARAMETERS
Description
Some Components have variable dimensions that must be specified in situ by the designer. Once a Component has been selected from the Specification, altering, say, the ANGLE may change its physical appearance.
2 3:32
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Although many Component elements possess the ANGLE, HEIGHT or RADIUS attributes or use Design Parameters, it is the Catalogue that determines whether the value of these attributes will affect the physical Component. For example, changing the ANGLE attribute of a 90-degree fixed-angle elbow to 45 degrees will have no effect. In some cases, the variable value may be difficult to determine. For instance, a BEND in a pipe may possess an angle resulting from an oblique change in direction. In such instances, the DIRECTION command (described elsewhere) can be used to determine the ANGLE setting automatically. The ANGLE, HEIGHT and RADIUS attributes can also be set before selection as a means of choosing between, say, 90-degree or 45-degree f ixed-angle elbows.
Examples:
ANGL 45 ( Bef or e Sel ect i on)
When the CHOOSE (or SELECT) command is given, it will choose the ‘ANGLE45’ option if available in the Specification.
HEI G 300 ( Af t er Sel ect i on)
If a variable height component, this dimension will alter as specified.
Command Syntax:
>- - ANGl e - - +- - - - - - - - - - - - - - - - - - - . | | ‘ - - TOwar ds - - +- - > >- - HEI ght - - > >- - RADi us - - > >- - DESPar amet er s - - >
3.6.11
Offline/Straight-Through Component Attribute Keywords:
LOFF Description:
This attribute controls whether a Component is considered to be ‘in-line’ or ‘off-line’. If it is off-line, the reporting utility will treat it as a continuous part of the Tube either side of the Component and will only report one pipe length. This is useful for BENDS (bends in continuous Tube) and OLETS (which tap off the side of a piece of Tube). If the Component is left as in-line, the Tube will be split into two sections with no account being taken of the Arrive-to-Leave length of the Component.
2 3:33
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Examples:
LOFF FALSE
In the reporting utility, the current element will be treated as a full Component which breaks the Tube lengths either side.
OFFL TRUE
In the reporting utility, the current element will be included as part of a single Tube length running through its Arrive-toLeave centreline.
Note: The default setting for this attribute is dependent upon Component type. Command Syntax:
>- - +- - LOFFl i ne - - . | | ‘ - - OFFLi ne - - - +- - TRue - - - . | | ‘ - - FAL se - - +- - >
3.6.12
Multi-Way Component Attributes Keywords:
CREF
CRFA
Description:
In addition to Arrive and Leave p-points, some Components have further p-points which can become the ends of other Branches. For three-way Components (e.g. TEE), the attribute CREF (Connection Reference) is used to show which Branch is connected to the free ppoint. This is usually set automatically as a result of a CONNECT command, but it may also be set explicitly. For Components with more than three p-points (e.g. CROSS), the attribute CRFA stores the names of up to 10 Branches which connect to this item. Although a Design Component element can possess a CREF or CRFA attribute, it is the Catalogue which controls whether the item can actually be connected to by other Branches.
Examples:
CREF / PI PE1 TAI L
Sets CREF of current element to point to Tail of /PIPE1 and sets TREF of /PIPE1 to point back to th e current element.
CREF NULREF
Unsets CREF; i.e. disconnects this point from any other element.
Command Syntax:
>- - CREF - - +- - - - +- - HEAD - - . | | | | | - - TAI L - - | | | | | ‘----------+ | | ‘ - - NULREF - - - - - - - - - - - - - +- - >
2 3:34
12.0
DESIGN Reference Manual Piping, Ducting and Cable Trays
Querying:
>- - Quer y - - +- - CREf - - . | | ‘ - - CRFA - - +- - >
3.7
Orientation and Connection of Components Orientation and Connection commands make use of the constrained centreline of a Pipe route. When a Component is Selected, it is automatically positioned next to the adjacent Component so that it can be seen. However, it is essential in DESIGN that the item is either oriented or Connected. DESIGN insists on this minimum to ensure that each Component is deliberately manipulated by the user. All the examples in this section assume Forwards routing mode is in operation. Gener ally, if Backwards is being used, then the effect of these commands will logically reverse.
3.7.1
Com pon en t Or ientat ion Keywords:
ORIENTATE Description:
This command rotates the Component about its origin so that (in forwards mode) the Arrive p-point is in the opposite direction to the previous Component’s Leave p-point. If the Component is not concentric, it is necessary to specify the off-line orientation as well. This is usually done by giving the direction of an off-line p-point. If it is not possible to achieve an orientation because of the direction of the constrained centreline, DESIGN will leave this off-line direction in the closest orientation to that requested. Examples:
ORI
Rotate the current element about its origin so that (in forwards mode) its Arrive Point is in the opposite direction to the previous Component’s Leave Point (see Figure 3:7.: Orienting a Concentric Component ).
ORI AND P3 I S U
As above, and orient the off-line p-point (P3) in the specified direction (see Figure 3:8.: Orienting a non-concentric Component by means of an off-line p-point ).
Note: The ORIENTATE command will not change the ANGLE, RADIUS etc. of a variable Component to accommodate an oblique off-line direction. Command Syntax:
>- ORI ent at e - +- I S - . | | ‘ - - - - - - - - - - - - - - - - - - - - +- AND I S - . | | ‘ - - - - - - - - - - - - - - - - - - - - - - - - +- - >