pdms training

Upload: ram-murty

Post on 30-Oct-2015

3.535 views

Category:

Documents


785 download

DESCRIPTION

hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggg

TRANSCRIPT

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 1 of 165

    Plant Design Management System Training

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 2 of 165

    CONTENTS

    Introduction to PDMS .................................. 3

    ADMIN .....................................................18

    Equipment Application................................33

    Piping Application ......................................43

    Structural Application.................................56

    Cable Trays ..............................................75

    HVAC Designer..........................................80

    Isodraft..................................................130

    Draft .....................................................138

    APPENDIX A............................................158

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 3 of 165

    PDMS TRAINING ANEWA

    Introduction to PDMS

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 4 of 165

    Introduction PDMS is part of AVEVAs VANTAGE suite of Plant Design products. What does PDMS offer?

    1. Full size, 3-D modeling system

    2. Design based on specification driven catalogues

    3. Concurrent user accesses within a single project.

    4. Multi-discipline environment

    5. On-line 3D Clash detection

    6. Design consistency check

    7. Automated Isometrics

    8. Report generation

    9. Drawing extraction & management

    10. DXF and IGES drawing exchange

    11. Programmable Macro Language

    12. User Definable attributes

    13. Interfaces to third party software

    Modules of PDMS (Sorted Alphabetically) PDMS is split into a number of modules which are used at different stages in the plant design process.

    ADMIN : Used by Project coordinator or administrator to control /

    monitor a Project in terms of areas, teams, users,

    modules and database.

    DESIGN : 3-D modeling module using which structures, Equipment,

    Pipe work, Cable trays, HVAC components, can be

    modeled. It also has a Pipe spooling applications and

    Hangers & Supports Application.

    DRAFT : Module for creation of orthographic drawings.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 5 of 165

    ISODRAFT : Used to produce automated Isometrics with Bill of

    Materials.

    LEXICON : To define User Defined Attributes.

    MONITOR : This is an entry-level module, which monitors the entire

    project, gives proper notification to users about their

    access rights as defined by the administrator. As soon

    as a user logs into PDMS, he enters MONITOR module.

    This module controls the entry and exit of users from

    PDMS.

    PARAGON : Used to create or modify Catalogues and Specifications

    for piping elements, structural elements, nozzles and

    hangers & supports. Provides an user interface for

    creation of specifications also.

    PROPCON : Used to create or modify Properties DB, wherein the

    properties used for stress analysis / any other

    engineering application can be stored. These properties

    can be linked to the design elements using

    specifications.

    SPECON : Used to create specifications, but does not provide an

    user interface.

    SPOOLER : This is the Pipe work Spooling module, it allow splitting

    the pipe work design into logical sections (Spools) ready

    for fabrication.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 6 of 165

    The PDMS databases The overall purpose of PDMS is the controlled creation of a complete three

    dimensional process plant design model using computersimulation techniques.

    All information which exists about a PDMS design project, whether administrative

    or technical, is stored in a series of hierarchical databases. Use of the various

    PDMS modules allows you to create, modify and extract information from these

    databases.

    The Database Types

    The Project

    A PDMS Project consists of the complete collection of information which relates to

    a single design project. This is identified by a threecharacter name, allocated by

    the Project Administrator when the project is first initiated. This name is used to

    identify the project to the system whenever you wish to work in the project using

    PDMS. This allows access rights and use of system resources to be monitored

    and controlled

    There are 10 different types of database which can go to make up a complete Project:

    Design and Drawing Databases:

    DESIGN database : It contains all information regarding the 3-D model being

    developed. This DB will have references to all other DBs

    to access information.

    PADD database : Stands for Production of Annotated and Dimensioned

    Drawings

    ISOD database : It contains all information of spool drawings produced by

    SPOOLER. It Supports Iso-draft Module.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 7 of 165

    Reference Database:

    Administration Databases:

    Each PDMS module requires access to one or more specific database types, and

    entry to the module may be prevented if appropriate databases do not exist or if

    you dont have the appropriate access rights. New databases can only be

    created by the Project Administrator.

    CATALOGUE database

    : Dimensional standards for nozzles, piping

    components and structural profiles/fitting etc.,

    Details of connection types

    Bolting Data

    Specifications.

    DICTIONARY database : It contains Definitions for User Defined Attributes

    PROPERTIES database : 1 It contains all Material property data normally used for

    stress analysis

    SYSTEM database : It contains all Information about modules, databases,

    users, teams etc.

    COMMS database : It contains all information on current users - for the STATUS and SYSTAT commands

    MISC database : 2 It contains all data for inter-user messages and inter-

    db macros

    TRANSACTION database : 3 To enable the System Administrator to monitor the

    progress of Global commands, transaction messages

    are generated in the database each time the progress

    of the command changes.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 8 of 165

    The relationships between databases

    In order that each user can see the required design components modeled by other

    users and refer to the common catalogue, property and user defined attribute data,

    the Design and Reference databases are grouped together into a Multiple

    Database.

    Multiple databases (MDBs) When a PDMS project is set up by the Project Administrator, groups of databases

    are defined for particular purposes. For example, the members of any design team

    will need access to those databases containing the parts of the design data for

    which that team is responsible plus some of the Catalogue and Drawing

    databases. Such a group of databases is known as a Multiple Database or MDB.

    There would usually be several MDBs for a project, each defining specific groups

    of databases, for users with different tasks to perform.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 9 of 165

    Design Database Hierarchy The database is hierarchical, a tree like structure, as illustrated below.

    The PDMS Design Database Hierarchy In this hierarchical structure all the database elements are owned by other

    elements, with the exception of the WORLD. Elements that are owned by another

    element, e.g. a ZONE is owned by a SITE, are said to be members of the owning

    element, e.g. The ZONE is a member of the SITE.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 10 of 165

    Now, let us use the computer,

    Assuming PDMS has been correctly installed on your workstation, start PDMS by

    selecting (for example) Start>Programs>AVEVA>VANTAGE PDMS

    11.6>Run PDMS; two command windows and a splash screen will appear

    briefly. The VANTAGE PDMS Login form that appears requires you to specify a

    number of details at the outset of your session.

    Project is the project you will be working on (for example, SAM). Type in, or select

    from the pulldown list, pressing Enter in each case.

    Username will have been allocated to you by your Administrator. Type in, or select

    from the pulldown list, pressing Enter in each case.

    Password will have been allocated to you by your Administrator; type in.

    MDB is the multiple databases within the given Project that you wish to use. Type

    in, or select from the pulldown list, pressing Enter in each case. Make sure that

    you leave the Read Only box unchecked if you wish to modify the database as you

    work.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 11 of 165

    Module is the PDMS module that you wish to use. Type in, or select from the

    pulldown list, pressing Enter in each case.

    Use Load from to specify which setup files to load at startup. You can choose

    either the application default settings (Load from Macro Files) or a customized

    setup saved during an earlier session (Load from Binary Files).

    Click on the button to enter the PDMS module that you wish to use.

    When PDMS has loaded, your screen looks like this:

    As labeled above, the display comprises the following:

    Title Bar

    This shows the current PDMS module, and its sub-application if applicable.

    Main Menu Bar

    This is the area you use to make menu selections.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 12 of 165

    Main Tool Bar

    This has a number of icon buttons and drop-down lists that offer

    shortcuts to a selection common PDMS operations and standard

    settings.

    Design Explorer This shows your current position in the PDMS database

    hierarchy. To move to a different point in the database, you click on the

    appropriate item in the list.

    Members List

    As with the Design Explorer, the Members List displays the database elements

    in the current MDB.

    There are a number of ways to navigate from one item to another. The and arrows

    at the top of the Members List allow navigation up and down the list at the level of

    the current element. For example, if positioned at an EQUI element, selecting

    would move to the next EQUI element in the list. Selecting would move back to the

    previous EQUI element.

    The Goto menu at the top of the form can also be used. First select this menu,

    then select the Owner option, this will navigate to the owner of the CE.

    Choosing the Goto>Reference option will give a list of further options depending

    on the Current Element. Goto>Reference at EQUI level will only navigate to its

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 13 of 165

    owner, i.e. a ZONE. If the current element were a nozzle (NOZZ) then

    Goto>Reference would allow navigation inside the catalogue database via the

    NOZZs Catref attribute.

    Command Window

    PDMS commands can be typed in when using PDMS via the Display>Command

    LineI menu selection, which gives the Command Window:

    To give a command, click in the Command> text entry box, type in the command,

    and press Enter. The scrollable list shows the command(s) entered and any

    resulting output from PDMS (including error messages).

    Command editing aids are available:

    Clicking on a line in the scrollable list area copies that line to the Command >

    box.

    Command syntax in the Command> box can be edited using the Delete and

    Backspace keys in the normal way.

    Highlighting some or all of the text in the Command> box and pressing the right

    mouse button gives useful Windows editing commands (Cut, Copy, Paste,

    Delete, Undo).

    3D Graphical View This is the window in which you display the design model

    graphically as you build it. A pop-up menu (which you access with the right-hand

    mouse button) enables you to control how the model is represented. This window

    also has its own tool bar.

    Status Bar This displays information about the current status of your operations.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 14 of 165

    You can reposition or minimize these windows at any time using standard window

    management facilities.

    Draw list

    To view the Draw List, select the option Display>Draw List from the main menu

    bar. You specify which elements of your design you wish to display, by adding

    them to or removing them from the draw list.

    The sample database associated with this exercise represents the whole of a

    simple building.

    Select Display>Draw List from the main menu bar. You should see the Draw List

    come up in a separate floating window. If you wish, you can dock this window.

    Make sure that in the Design Explorer you have expanded any element to display

    the Graphics below it.

    Pick the Selected element from the design element hierarchy, right-click the

    mouse and select 3D View>Add. This adds selected elements to the Draw List as

    well as to Graphical View window

    Alternatively, you can click the right or left mouse-button and drag-and-drop the

    element into the 3D View.

    One of the Example Shown Below to explain the draw list

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 15 of 165

    On the Draw List, click on the HVACFLOOR element. You can now use the

    controls in the Draw List to set the color from the popup palette. Make the floor

    Black. (See the online help for the Design Explorer for details of how to do this).

    Now pick the HVACWALLS Structure from the design element hierarchy and add it

    to the draw list in the same way. Set the color of the walls to aquamarine.

    Use the same method to add:

    HVACCOLS (columns) in green

    HVACBEAMS in blue.

    Do not add HVACROOF at this stage.

    Your building now looks like this:

    Observe the effect of selecting different view directions from the Look and

    Isometric menu options provided by the 3D View shortcut menu. Revert to ISO>3

    when you have finished.

    Manipulating the displayed view

    You can manipulate the displayed model view in a number of ways. The three

    view manipulation modes are:

    Rotate the view

    Pan the view across the display area

    Zoom in or out to magnify or reduce the view.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 16 of 165

    The current manipulation mode is shown in the status line at the bottom of the 3D

    View window, and is currently set to Rotate, as shown in the previous illustration.

    To change the view manipulation mode, look at the Middle Button Drag options

    on the 3D View shortcut menu. By pressing and holding down the middle mouse

    button with the pointer within the 3D View, the view can manipulated in the

    selected way simply by moving the mouse. The options of interest are Zoom

    Rectangle, Zoom In/Out, Pan and Rotate.

    Alternatively, you can change the manipulation mode by pressing one of the

    function keys, or by using the View Manipulation tool bar buttons, thus:

    F2 or selects Zoom mode

    F3 or selects Pan Mode

    F5 or selects Rotate mode

    (Try these selection options and observe the effect on the Middle Button Drag

    shortcut menu; a tick appears against the selected option).

    You can also choose the view manipulation mode from the options on the

    View>Middle Button>Drag menu.

    Perform the operations while holding down the Ctrl key. Note that the

    Word Fast appears in the status line and that the rate of action is increased.

    Perform the operations while holding down first the Control key (to increase the

    action speed) and then the Shift key (to decrease the action speed).

    In the 3D View tool bar, click on the Limits CE button, this adjusts the scale of the

    view automatically such that it corresponds to a volume the right size to hold the

    chosen element(s);

    To set an isometric view direction, position the cursor in the 3D View window and

    hold down the right-hand mouse button to display the pop-up menu. Select

    Isometric>Iso 3 from it.

    If the graphical view background colour is not already black, select

    View>Settings>Black Background from the 3D View menu.

    It is good practice regularly to save your work. This avoids the need to start all

    over again in the event of loss of work due to an unforeseen interruption, such as

    a power failure.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 17 of 165

    Update the database to store changes to the design model so far by clicking on, or

    selecting Design>Save Work.

    You should also save your current screen layout and display settings, so that next

    time you use the application you can easily pick up your design as it stands. Do

    this by selecting Display>Save>Forms & Display.

    You can now leave PDMS and return to the operating system. Do this by selecting

    Design>Exit.

    Ordinarily, if you had made any changes since your last Save Work operation, an

    alert form would ask whether you want to save those changes; this time, you are

    just asked to confirm that you want to leave PDMS.

    Click OK.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 18 of 165

    PDMS TRAINING ANEWA

    ADMIN

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 19 of 165

    Introduction

    Large plants designed using PDMS will usually be broken down into individual

    areas (either physical areas or design areas), depending on the physical size,

    complexity and configuration of the plant. On a large Project, the System

    Administrator will first agree with Project and Design Management, the breakdown

    of the PDMS Project into sections which:

    Are relevant to the needs of project reporting and control.

    Form reasonable design subdivisions with sensible match lines and design

    content.

    Enable enough designers to work in parallel with simultaneous access to carry

    out their design tasks.

    In much the same way as in a design office (with its section leader, draughts

    people, etc.), PDMS has Teams, the members of which are called Users. These

    Teams can consist of any number of Users and can be organised by discipline or

    physical work areas.

    The main features are:

    Access Control (Teams and Users)

    Databases

    Multiple Databases (MDBs)

    Database management functionality

    Admin includes a database integrity checking utility, used to check for

    inconsistencies in the contents of the databases and to derive statistical

    information about the use of the database storage capacity.

    Admin also allows the System Administrator to reconfigure a project. This may be

    necessary:

    to compact databases at intervals, freeing disk space

    to upgrade PDMS projects when the database structure changes

    to compare the contents of two similar databases; for example, to create a

    modification record

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 20 of 165

    To Create A New Project

    A PDMS Project must be identified by a three-letter code. The following steps

    given below illustrate how to create the Project, say by name [XYZ]. Before

    proceeding to create the Project we shall make ourselves clear with the structure

    of the Project Directory.

    XYZ000 The Project Directory. The files under XYZ000 are:

    XYZsys The SYSTEM database.

    XYZcom The COMMS database.

    XYZmis The MISC database.

    XYZ001-XYZnnn Database files which contain the actual model data,

    nnn has a maximum of 8188.

    XYZPIC The directory which stores picture files produced by DRAFT.

    XYZMAC The directory which stores inter-database connection macros.

    XYZISO The directory which stores files needed by ISODRAFT.

    XYZISO Contains four more sub-directories LIS, STD, SYS and UND.

    LIS To hold detail lists.

    STD To hold option files for standard isometrics.

    SYS To hold option files for system isometrics.

    UND To hold underlay files.

    DFLTS The PDMS defaults directory.

    CREATION OF PROJECT DIRECTORIES AND SUB-DIRECTORIES

    We have to create the project directories 000, MAC, PIC & ISO which is preceded

    by the three letters project name. In this example, we have to create the

    directories XYZ000, XYZMAC, XYZPIC & XYZISO, then under XYZISO we have

    to create four more sub-directories LIS, SYS, UND & STD. It is always

    recommended to store all the projects under one directory say, D:\PROJECTS.

    D:\PROJECTS>MD XYZ

    D:\PROJECTS>CD XYZ

    D:\PROJECTS\XYZ>MD XYZ000 XYZPIC XYZMAC XYZISO

    D:\PROJECTS\XYZ>CD XYZISO

    D:\PROJECTS\XYZ\XYZISO>MD LIS SYS STD UND

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 21 of 165

    Above thing is for Windows NT Operating System mkdir XYZ cd XYZ mkdir XYZ000 mkdir XYZpic mkdir XYZmac mkdir XYZiso cd XYZiso mkdir LIS mkdir SYS mkdir STD mkdir UND Above thing is for UNIX Operating System After the Project Directory structure has been created change the access rights for

    the working directories to allow all PDMS Project users Read/Write access:

    On Windows NT Operating System select each directory in turn (XYZ000,

    XYZPIC, XYZMAC and XYZISO) in Window NT Explorer. For each one click the

    right mouse button and select Properties. Select the security tab and check the

    permissions are set correctly.

    On Unix Operating System the following procedure has to be

    Performed.

    chmod ug+rw XYZ000

    chmod ug+rw XYZPIC

    chmod ug+rw XYZMAC

    chmod ug+rw XYZISO

    Set the Environment Variables for the Project

    The system recognizes the projects available by referring to a set of environment

    variables. These have to be set before proceeding any further. Normally, we have

    the file EVARS.BAT or .cshrc.pdms in the home directory of the user in which

    these variables are set.

    For Example on Windows NT Operating System:

    D:\ AVEVA\Pdms11.6> EVARS.BAT EDIT

    Add the following lines in the EVARS.BAT file.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 22 of 165

    SET XYZ000=D: \PROJECTS\XYZ\XYZ000

    SET XYZISO=D: \PROJECTS\XYZ\XYZISO

    SET XYZMAC=D: \PROJECTS\XYZ\XYZMAC

    SET XYZPIC=D: \PROJECTS\XYZ\XYZPIC

    On Windows NT Operating System select Start > Settings > Control Panel >

    System, and select the ENVIRONMENT tab.

    Set the Variable name as XYZ000 and the value as D:\PROJECTS\XYZ\XYZ000

    and then click on the SET button and similarly complete the procedure for the

    other variables XYZISO, XYZMAC and XYZPIC. Then click on the APPLY button

    and click OK. Now the PDMS environment variables or set.

    Several macros and utilities are provided in the PDMSEXE directory i.e.,

    D:\AVEVA\PDMS11.6 SP3 or wherever the directory PDMS11.6 SP3 is located.

    When PDMS is installed, a shortcut, Make PDMS Project, is created under the

    Start menu. Make sure that the Project Directory Structure has been created and

    the Environment Variables are set as described above, and then proceed as

    follows:

    Click on the Make PDMS Project shortcut. This starts up the PDMS Project

    Creator utility, which runs the file make.bat.

    Enter the Project name (the three-letter project code), here in this case it is XYZ.

    You will see an Asterisk * command prompt.

    Run the utility makemac.mac by typing:

    $M /%PDMSEXE%/MAKEMAC.MAC

    You will see the messages of the form:

    Creating System Virgin Db

    For each type of database, and finally a message:

    Creating module definitions referencing %PDMSEXE%

    Then type:

    FINISH

    to exit from the PDMS Project Creator.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 23 of 165

    You can now enter PDMS by clicking on the start PDMS shortcut, and selecting

    your new Project.

    A display obtained from the PDMS Project Creator window while actually creating

    a new Project is shown below. The display was obtained when the above

    described procedure was followed. Here the Project created is by the name XYZ.

    SAMDSM =D:\AVEVA\pdms11.6 SP3\projectsampic

    COMPREP =D:\AVEVA\pdms11.6 SP3\pdmsuser

    OUTUFD =D:\AVEVA\pdms11.6 SP3\pdmsuser

    This version of PDMS was issued to ANEWA ENGG. PVT Ltd.

    and will only operate on hardware specified to AVEVA

    PDMS Project Creator Mk11.6.3 (WINDOWS-NT 4.0) (9 Oct 2007 : 00:13)

    Copyright AVEVA 1974 to 2006.

    Issued to ANEWA ENGG. PVT Ltd.

    Enter project name

    XYZ

    *$M /%PDMSEXE%/MAKEMAC.MAC

    Creating System Virgin Db

    Creating Comms Virgin Db

    Creating Misc Virgin Db

    Creating Design Virgin Db

    Creating Catalogue Virgin Db

    Creating Isodraft Virgin Db

    Creating Properties Virgin Db

    Creating Paddle Virgin Db

    Creating Dictionary Virgin Db

    Creating Comparator Virgin Db

    Creating module definitions referencing %PDMSEXE%

    *FINISH

    Press any key to continue . . .

    For Example on UNIX Operating System:

    /usr/people/pdmsproj/ is the path where the .cshrc.pdms file is located.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 24 of 165

    At the command prompt type jot .cshrc.pdms and when the file opens add the

    following lines.

    setenv XYZ000 /usr/sg/projects/XYZ/XYZ000

    setenv XYZISO /usr/sg/projects/XYZ/XYZISO

    setenv XYZMAC /usr/sg/projects/XYZ/XYZMAC

    setenv XYZPIC /usr/sg/projects/XYZ/XYZPIC

    Note: Environment Variables must be in UPPERCASE.

    On Unix Operating System the Project is created by running the makeS macro.

    Several macros and utilities are provided in the PDMSEXE directory to create a

    new project.

    makeS Is all you need to create the Project. It calls the other scripts and

    utilities as required.

    make Is a utility called by makeS.

    makemac.mac Creates the Project and loads the module definitions

    automatically. Note that MONITOR and ADMIN are already

    defined in the supplied product.

    makmac.mac Sets up module definitions from ADMIN.

    modmac.mac Sets module definitions; automatically called from

    makemac.mac and makmac.mac

    delmac.mac Deletes all module definitions from the Project.

    The Project can be created by any one of the two ways described below:

    By running the makeS utility supplied in $PDMSEXE.

    By entering the individual command lines for each step.

    To create the Project XYZ, enter:

    $PDMSEXE/makeS XYZ

    makeS automatically does the following:

    Checks that you have write access to the directory given by $PDMSWK.

    Checks that the Sitefile is correct.

    Checks that the Project does not already exist.

    Runs the make utility.

    make in turn runs the makemac.mac macro, which:

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 25 of 165

    Creates the virgin databases.

    Sets up the PDMS module definitions by running the modmac.mac.

    Sets the font directory.

    Finally, makeS checks that all the virgin databases are present. These are

    template files from which the different types of model database will be created.

    If the Project has to be created using the supplied utilities and macros individually,

    then enter:

    $PDMSEXE/make Run the PDMS make executable

    XYZ Specify the PDMS Project name

    $M/%PDMSEXE%/makemac.mac Define the virgin DBs and

    run the PDMS makemac macro

    finish Finish the make macro

    The Project XYZ has now been created. To check what it consists of, type ls

    $XYZ000 or open Windows NT Explorer and click on XYZ000.

    The directory should contain a SYSTEM database, a backup SYSTEM database,

    a COMMS database, a MISC database and a virgin database, for each database

    type (SYSTEM, MISC, COMM, DESIGN, CATALOGUE, PADD, ISODRAFT,

    COMPARATOR, PROPERTIES and DICTIONARY).

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 26 of 165

    To Replicate A Project

    The Project > Replicate options can be used to replicate the whole Project which

    already exists, including all the data, or just the structure of the Project.

    The Project Data option copies the Current Project to a new Project. Before using

    this option make sure that the Project directories and the environment variables

    are set for the Project being replicated. Then enter the new Project Code on the

    Replicate Project form.

    Note: A Project must not be replicated outside PDMS by copying the whole of the

    Project directory to another Project directory. This is because information about

    the Project name is stored inside the DBs themselves.

    The Project Structure option creates a macro which can be run into PDMS to

    replicate the structure of the Current Project. No data is copied. When this option

    is selected, a file browser is displayed so that the pathname for the macro can be

    given.

    ADMIN scans the System database and outputs to the file all the commands

    necessary to recreate the Project Structure, in the following order:

    Creates users

    Creates teams

    Add users to teams

    Creates DBs

    Make Copy DBs

    Creates MDBs

    Add DBs to MDBs and make them Current if appropriate.

    The Project XYZ created by using the makemac.mac utility is a Virgin Project.

    Now we have to create and modify the main administration elements: TEAMs,

    USERs, DBs and MDBs.

    Start PDMS on the AVEVA PDMS Login form we can see choose the Project by

    clicking on the button provided at the right end after the Project box. After clicking,

    the PDMS Projects form appears. The Projects available or listed on the form.

    Click on the Project XYZ, then the form automatically disappears. Come back to

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 27 of 165

    the PDMS Login form and type the password for the user SYSTEM. Then click on

    the Module scrolling list and select Admin module. Then click on OK.

    The AVEVA PDMS Login form disappears and the AVEVA PDMS Admin form

    appears. This form has already been illustrated in the Project Replication topic

    above.

    The main ADMIN menu bar is seen across on the top of the screen. The options

    on this menu bar provide access to all PDMS Project administration tools. The

    ADMIN Elements form is also seen, through which the ADMIN elements of

    Teams, Users, Databases and MDBs can be created, copied, modified and

    deleted.

    The ADMIN Elements form has four states, corresponding to the main ADMIN

    elements (Team, User, Database and MDB). The element type can be changed

    by selecting from the Elements option button. The scrolling list on the form will

    display all the elements of the given type in the Project, and the Create, Copy,

    Modify and Delete buttons will allow creating copy, modifying and deleting

    elements of the appropriate type.

    Once the ADMIN elements needed have been decided, the recommended

    sequence is as follows:

    Create users.

    Create teams and users to them.

    Create DBs.

    Create MDBs and add databases to them.

    The Teams and Users can be created in any order. If the Teams are created first,

    then the Users can be added as they are created using the Create User form.

    Alternatively the Users can be created first and then added to the Teams using the

    Create Team form.

    Creating Teams

    To create a Team, set the Element option button on the ADMIN Elements form to

    Team, and then press Create. The Create Team form will be displayed.

    To create a Team, enter a Name, and optionally a Description. Press Apply, and

    the Team will be created.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 28 of 165

    On the left of the form there is a list of the existing Users in the Project. If a Users

    have already been created, they can be added to the Team by selecting the

    element in the left hand list, and selecting the right arrow button The User will be

    added to the Team, and the Users Name will appear in the right hand list.

    Note: Users can also be added to Teams on the Create User form.

    Creating Users

    To create a User, set the Element option button on the ADMIN Elements form to

    User, and then press Create. The Create User form will be displayed.

    Enter a name and password, and set the Security option button to Free if a FREE

    user is to be created. A Description can also be entered if required.

    Press Create, and the User will be added to the Membership scrolling list.

    The User can be added to the existing Team using the User Membership

    scrolling lists. All the Teams in the Project are shown in the Project Teams list.

    The Membership list shows the members of the Team selected in the Project

    Teams list. Add the member being created to a Team by selecting the Team and

    pressing the right hand arrow. A member can be removed from a Team by

    selecting the user in the Membership list and pressing the left hand arrow.

    Note: Users can also be added to the Teams on the Create Team form.

    Creating Databases

    To create a Database, set the Element option button to the Admin Elements form

    to Database, and then press Create. The Create Database form will be displayed.

    The Database name is shown at the top of the form. Database names are in the

    format:

    TeamName/DatabaseName

    where TeamName is the name of the Team which owns a Database, and which

    therefore has write access to it. If there is no Current Team, the Database name

    will be shown as unset/unset. If there is a Current Team, the Team Name will be

    shown as the first part of the Database Name. The Owning Team is selected from

    the scrollable list.

    Enter the DatabaseName in the Name text box.

    Enter an optional Description.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 29 of 165

    Select the Database Type from the option button.

    Select the Access Mode, if Multiwrite is chosen, then the Claim Mode should be

    selected from the next option button.

    The Area number, DB number and File number are normally set by the System, as

    shown by the word System entered in the text boxes. It may sometimes be

    necessary to set them manually.

    The Area number is used if it is needed to store the databases in a different

    directory.

    The DB number is used internally by PDMS to identify the Database. When a

    Database is copied, the copy keeps the same DB number. There cannot be more

    than one DB with the same DB number in the same MDB.

    The File number is used in generating the filename of the Database. For e.g., A

    Database in the Project XYZ with file number 12 will be stored in the file named

    XYZ012.

    Press Create, and the Database will be created.

    The attributes of Databases can be modified using a similar form very similar to

    the Create form. To display the Modify form, select the element to be changed in

    the Admin Elements form and then either:

    Press Modify on the Admin Elements form which will display the Modify form,

    or

    Select Modify from the Create/Modify option button on the Create form, if it is

    displayed, and the mode will change to Modify.

    The Name, Description, Access Mode and Area Number of a Database can be

    changed, whereas the Type, DB Number and File Number cannot be changed.

    Note: If you try to change a Database name to a name that already exists, you will

    be prompted to confirm that you want to overwrite the Database.

    Copying Databases

    Copied Databases can be used for:

    Copy a template Project.

    Merging Projects.

    Copying included Databases for archiving.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 30 of 165

    Databases can be copied by selecting Database from the Element option button

    on the Admin Elements form, selecting the element you want to copy from the

    scrolling list, and then pressing the Copy button. The Copy Database from will be

    displayed.

    On this form, you can specify the owning team by selecting one from the list of all

    the teams in the Project. You can copy a Name, Description and Area Number.

    Note that you cannot change the Database number of the copied Database. This

    will be the same as the original. You cannot have more than one Database with

    the Same Database number in the same MDB.

    Note: To avoid the risk of Database corruption, all copying of Databases (i.e., the

    files inside the Project directory) must be done from The ADMIN module and not

    be using operating system utilities or commands.

    Copied Databases can be changed or deleted.

    Including and Copying Foreign Databases

    Databases can be copied from other Projects. They can also be shared between

    Projects, which saves disk space and eliminates errors which could be caused by

    copying. Catalogue Databases are often shared in this way.

    Databases included from a second Project are also known as Foreign Databases.

    The second Project must be available: that is, you must be able to read from the

    second Project directory, and have the environment variables from the second

    Project set.

    When creating a Project that is going to share Database from other Projects, there

    are two important considerations:

    Teams must exist for all Databases that are to be shared.

    Databases in the source Project that will be shared must not be given a

    database number that will clash with a database number that already exists

    in the destination Project.

    Note: Foreign Databases are marked with * in the database list.

    To include a Foreign Database, set the Element option gadget on the Admin

    Elements form to Database, and press the Include Db button. The Include

    Foreign Db form will be displayed.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 31 of 165

    Foreign Projects lists the other Projects available.

    Access Project as. You must enter a Username and Password for a free

    user in the Foreign Project.

    Foreign DBs list the Databases in the Foreign Project.

    Select the Databases you require and press Apply. You will be prompted to create

    the owning Team if it does not already exist in the Current Project. You cannot

    include a Database which has the same Teamid/DBName as an existing

    Database in the Current Project.

    You can exclude Foreign Databases by pressing the Exclude Db button on the

    Admin Element Form. The Exclude Db form will be displayed.

    To copy a Foreign Database, Set the Element option gadget on the Admin

    Elements form to Database, and press the Copy Foreign Db button. The Copy

    Foreign Db form will be displayed.

    The Copy Foreign Db form is displayed when you press Copy Foreign Db on the

    Admin Elements form. This button is only available when the Element option

    gadget on the Admin Elements form is set to Database.

    Foreign Projects Lists the other Projects available.

    Access Project as. You must enter a Username and Password for a Free User in

    the Foreign Project.

    Foreign DBs lists the databases in the foreign project.

    Target Database name is set as follows: pick the Team which will

    Own the Database from the list, and enter the Database name.

    Press Apply. You cannot include a Database which has the same

    Teamid/DBName as an existing Database in the Current Project.

    Deleting Databases

    Databases can be deleted by selecting the element from the scrolling list on the

    Admin Elements form and then pressing Delete.

    Note: To avoid the risk of Database corruption, all deletion of Databases (i.e. the

    files inside the Project directory) must be done from ADMIN and not by using

    operating system utilities or commands.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 32 of 165

    Creating MDBs

    Multiple Databases are in short called as MDBs. To create an MDB, set the

    Element option button on the Admin Elements form to MDB, and press Create.

    The Create Multiple Database form will be displayed.

    The Create Multiple Database form allows you to give the MDB a Name and

    Description.

    The Multiple Database Definition scrolling lists are used to define the Databases

    in the MDB, and whether they are current or deferred.

    An MDB may contain up to 1000 Databases. However, only 300 of these (known

    as the current Databases) can be accessed at any one time. The other

    Databases are deferred. Databases can be transferred between current and

    deferred status at any time, so that a user can replace a current Database by a

    non-current one to access a particular part of the design. The Project Databases

    list shows all the Databases in the Project which are not in the MDB. The arrow

    buttons are used to add and remove Databases from the MDB, either as current or

    deferred, and to change a Database between the current and deferred lists. The

    Insert option button is used to position the Databases in a specified order in the list

    of current Databases. The order is important.

    Note: An MDB can only contain one database with a given DBNO. Two databases

    will have the same DBNO if one has been created as a copy.

    Modifying MDBs

    The attributes of MDBs can be modified using a form very similar to the Create

    form. To display the Modify form, select the element you want to change in the

    Admin Elements form and then either:

    Press Modify on the Admin Elements form which will display the Modify

    form, or

    Select Modify from the Create/Modify option button on the Create form, if

    it is displayed, and the mode will change to Modify.

    You can change the Name, Description, Access Mode and Area Number of a

    Database. The Type, DB number and File number cannot be changed.

    Note: If you try to change a Database name to a name that already exists, you will

    be prompted to confirm that you want to overwrite the Database.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 33 of 165

    PDMS TRAINING ANEWA

    Equipment Application

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 34 of 165

    EQUIPMENT APPLICATION

    Equipment items consist of a collection of PDMS primitives, arranged in such a

    way that they physically model the real life object. When we build equipment, we

    need to decide how we want to model the object, just as we would if we were

    building a plastic model. The only difference in PDMS terms is that we model the

    object at full size rather than working to a scale.

    PDMS modeling elements

    Primitives are the basic building blocks of PDMS. They are used by other

    disciplines to create catalogue components. There are many types of primitive;

    each with its own features, which when combined with other primitives can

    represent complex shapes. Examples of primitives are nozzle (NOZZ), box (BOX),

    cylinders (CYLI) and pyramids (PYRA).

    Equipment Application in PDMS has the following primitives

    Solid Primitives Negative Primitives Nozzle Cylinder

    Cylinder Box

    Box Cone

    Cone Dish

    Dish Snout

    Snout Circular Torus

    Circular Torus Rectangular Torus

    Rectangular Torus Pyramid

    Pyramid Sloped Cylinder

    Sloped Cylinder

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 35 of 165

    What is a P-point?

    P-points are identifiable primitive points in any PDMS primitive. A BOX has got

    seven primitive points (P-points). We can query a lot of information from P-points.

    Any element can be moved, rotated, positioned, connected, measured using P-

    points.

    Equipment Modeling Hierarchy

    The different levels in the hierarchy are maintained by an Owner-Member

    relationship. An EQUI will have ZONE as its owner, while a CYLI might well be

    one of the EQUIs members.

    The owner is that element which is directly related to the current element at the

    next level up in the hierarchy, as shown in the diagram below:

    The element on the upper level is the Owner of those elements directly below it,

    e.g. the equipment (EQUI) owns the primitive (CYLI). The lower level elements are

    Members of the owning element, e.g. the EQUI is a member of the ZONE.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 36 of 165

    Creation of Standard Equipment

    A SUBEQUIPMENT is an optional element to further sub-divide EQUIPMENT. The

    SUBEQUIPMENT can also own primitive elements.

    Let us consider a pump given below and try to model it using the Standard

    equipment creation menu. Select Create>Standard from the main menu. From

    the equipment creation form select the Pumps sub-classification and select the

    Centre-Line Mounted, Vertical nozzles pump.

    A Pump EQUI element

    Fill in the various parameters from the drawing. Do not worry about the position of

    the equipment. We will be discussing it later in this session.

    Origin of Equipment

    The equipment will be positioned based on its Origin. The origin of the equipment

    will be as indicated in the standard equipment creation form. If we want to know

    the origin of the equipment

    E. Navigate to any primitive belonging to the equipment.

    F. Type AXES AT CE in the command window.

    If we want to position the axes at a p-point of any primitive, we can do so by typing

    AXES AT IDP@ in the command window.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 37 of 165

    If we want to modify the origin of any equipment, we can do so by selecting

    Modify>Equipment Origin>ID P-point from the main menu. Please note that if

    the origin of the standard equipment is altered, it becomes difficult to modify the

    equipment later on.

    Positioning the Equipment

    By default, equipment will be positioned with respect to the owner, (i.e. a zone).

    However if we want the equipment to be positioned with respect to any other

    PDMS entity we can do so. Let us look at the Position>Explicitly AT and

    Position>Relatively BY menus.

    Altering the Orientation of Equipment

    Orientation of equipment is also with respect to the Owner. Equipment can be

    oriented any time as per our choice. When we type Q ORI at the command

    window, we normally get

    Orientation Y is N and Z is U

    Attributes in PDMS

    Every element in a PDMS database has a fixed set of properties known as its

    attributes. Some attributes are common throughout the range of elements while

    others differ according to the type of element involved. For example, a cylinder

    (CYLI) has Height and Diameter attributes whilst the size of a box (BOX) is

    determined by Xlength, Ylength and Zlength attributes, as illustrated below:

    Cylinder and Box attributes

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 38 of 165

    Let us try this on BOX primitive. BOX having attributes

    XLEN, YLEN and ZLEN

    Let us try to correlate these two. The Y direction of the BOX is towards the North

    of the Plant and Z direction of the BOX is towards the Upward Direction of the

    Plant. We can always rotate the box along any axis.

    First let us try it out on the command line. If we type in the command 'ORI Y is E

    and Z is U, we will have the Y direction of the BOX towards the East Direction of

    the plant and Z direction of the BOX will be towards the Upward Direction still.

    Now, we will try to do the same operation using the menu - which is more user

    friendly and in more lay man terms. Select Orientate>Rotate from the main menu.

    Creation of non-standard Equipment:

    When you create an element, a set of appropriate attributes are entered into the

    database. The attributes will vary according to the type of element but essentially

    the process is the same. For example, a cylinder has the following attributes:

    Attribute Default Value

    Name Name if specified or hierarchy description

    Type CYLI

    Lock false (the element is not locked)

    Owner The name of the owning element or its hierarchy

    description

    Position N 0mm E 0mm U 0mm (relative to its owner)

    Orientation Y is N and Z is U (relative to its owner)

    Level 0 10 (this is representation level setting)

    Obstruction 2 (it is a solid hard element for clashing purposes)

    Diameter 0 mm

    Height 0 mm

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 39 of 165

    Let us model the equipment (STABILIZER REFLUX DRUM 1201) given in the

    drawings without using the menus. The listing of commands is given below. This

    listing does not contain the commands for creating nozzles. We will be using the

    menus to create the nozzles. However, we will be positioning the nozzles using

    the command line only. We will see about creating nozzles also without using the

    menus later.

    COMMAND LISTING TO CREATE EQUIPMENT -1201

    NEW EQUI / 1 2 0 1

    POS U1 0 6 1 7 0 N2 9 4 5 0 2 W3 1 2 3 7 0 WRT/*

    NEW CYLI D IA 1 4 1 0 HE I 4 8 0 0

    ORI Y I S E AND Z I S N

    BY N 2 4 0 0 WRT/*

    NEW DISH D IA 1 4 1 0 HE I 3 8 0 RAD 5 0

    CONN P2 TO P2 OF PREV CYL I

    NEW DISH COPY PREV

    CONN P2 TO P1 OF PREV CYL I

    NEW BOX XLEN 1 0 6 0 Y LEN 1 0 0 ZLEN 8 6 0

    BY D 4 3 0 WRT/*

    BY N 9 6 5 WRT/*

    NEW BOX COPY PREV BY N 2 8 7 0 WRT/*

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 40 of 165

    Naming of Nozzles

    Normally, the nozzle names should be prefixed by the equipment name for ease of

    identification. We can prefix the name of any element to anything by following

    these steps:

    G. Navigate to the element whose name has to become the prefix.

    (Assume the name as /E1101).

    H. Type SET in the command window.

    I. Navigate to any element (preferably a nozzle) to which this name has to

    be prefixed. Type NAME */A1 in the command window. The name of

    the nozzle will become /E1101/A1.

    Renaming of Nozzles

    This is needed, when equipment is renamed. The names of the nozzles remain

    the same with the earlier name still prefixed. To overcome such a situation

    navigate to the equipment, whose name is to be changed (let us say /E1101 to

    /E1201) type RENAME ALL /E1101 /E1201.

    This command can be used for any such similar situations, not only limiting to the

    nozzles.

    Sub-Equipment

    A SUBE is an optional element to further sub-divide an EQUI. The SUBE can also

    own primitive elements.

    A Vessel EQUI, with a SUBE

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 41 of 165

    Querying P-point information

    Type Q IDP@ in the command window and identify any P-point. This will list out

    all the details about the P-point.

    We can try several variations of this command, like

    Q IDP@ wrt /* Details with respect to the world.

    Q POS IDP@ Give only the position of the P-point.

    Q P1 wrt /* Details about P-point no: 1 with respect to the world.

    How to Measure?

    Select Query>Measure Distance from the main menu. You will get a form in that

    select Graphics and start measuring. The same can be done with various

    combinations of elements and let us try with them.

    How to create Reserved Volumes?

    On few instances reserved volumes have to be created for the operator mobility,

    overhaul of equipments etc., using primitives PDMS has the facility of indicating

    representation levels. Every basic primitive shape in the design has associated

    drawing level range attribute (0 - 10). Normally, the level range 9 - 10 is used for

    Reserved Volumes.

    Let us create one reserved volume primitive and try this out. Create a cylinder of

    dia 1500 and height 10000 in equipment /1201. Then type LEVEL 9 10 in the

    command window. You can see the cylinder vanishing from the screen. Select

    Graphics>Representation from the main menu and toggle the Obstruction button

    and Update graphics buttons to on. You can see the cylinder reappearing on the

    screen again.

    The practical effect of this facility is that it allows you to minimize visible detail

    when representing Design items. The same level attribute is also useful in

    generating Plan / Elevation Drawings. We can decide about the level of

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 42 of 165

    information to be indicated in the drawings based on the levels given in Design

    database. The level attributes play an important role while creating catalogue

    components also, which we will be discussing later.

    How to set Obstruction levels?

    The obstruction attribute indicates to the clash detection facility whether a primitive

    should be considered as a Hard or Soft obstruction or none at all. Obstructions

    can be specified as HARD, SOFT or NONE, or alternatively, they can be specified

    numerically, as indicated below:

    0 No Obstruction

    1 Soft Obstruction

    2 Hard Obstruction

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 43 of 165

    PDMS TRAINING ANEWA

    Piping Application

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 44 of 165

    PIPING APPLICATION

    What is a Pipe and What is a Branch?

    Pipes may be considered like lines on a flow sheet. They may run between several

    end connection points and are usually grouped by a common specification and

    process.

    Branch elements are sections of a pipe, which have known start and finish points.

    In PDMS the start and finish points are called the Head and Tail. Heads and tails

    may be connected to nozzles, tees or other Heads and tails, depending on the

    configuration of the pipe, or left open ended.

    The Site and Zone are the administrative elements in Piping Application. A PIPE

    can be created under a ZONE. Each PIPE element in PDMS has got several

    attributes; the principal attributes among them are listed below:

    NAME The name of the pipe. In most cases, the line designation

    will be used as the name

    BORE The default bore of the pipe. It is more useful in generating

    reports/ drawings.

    PSPE Piping specification

    ISPE Insulation specification

    TSPE Tracing specification

    TEMP Very important attribute, as it decides the insulation

    thickness, based on the insulation specification.

    PTSPE Paint specification. It is more useful in generating

    isometrics.

    REVISION The revision attributes. Can be incremented automatically

    by Isodraft, during Isometric generation, if chosen by the

    user.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 45 of 165

    Each pipe should have at least one branch to create the components. Take the

    case of a Neem tree. Assume the trunk as the MAIN PIPE and the various

    branches as BRANCH. But, the trunk is also considered as one BRANCH by

    PDMS. The attributes PSPE, ISPE, TSPE and TEMP are cascaded down from the

    pipe automatically. We will be discussing about the other important attributes of

    the branch later on.

    PDMS Piping Components

    A BRAN can own a wide variety of components such as gaskets (GASK), flanges

    (FLAN), tees (TEE), valves (VALV), elbows (ELBO), etc. These form the shape

    and geometry of the BRAN and ultimately the pipeline itself.

    Piping components are selected using Piping Specifications that reference

    standard catalogue data. For example, each time you want to use a 100mm bore

    elbow, PDMS always accesses the data for it from the component catalogue. The

    data for this remains constant no matter how many 100mm bore elbows are used

    in the design.

    The valid PDMS piping components are listed in Figure 1. These piping elements

    can appear under a branch in the hierarchy. Observe in the figure that there is no

    TUBE or PIPE element. Pipe or Tube is always implied in PDMS. If two

    components are placed in a straight line and they can be oriented (rotated) so that

    the leave direction of the first element and arrive direction of the second element

    are opposite to each other, a pipe is drawn between them automatically to fill the

    gap.

    Figure 1

    ELBO BEND TEE VALV REDU

    FLAN CROS GASK DUCT VENT

    FTUB SHU COUP CLOS OLET

    LJSE CAP FBLI VTWA VFWA

    TRAP FILT WELD PCOM UNIO

    INST ATTA

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 46 of 165

    A selection of piping components

    Pipework Modeling Hierarchy

    The different levels in the hierarchy are maintained by an Owner-Member

    relationship. A PIPE will have ZONE as its owner, a BRANCH will have PIPE as its

    owner and ELBO might well be one of the BRANCHs members.

    The owner is that element which is directly related to the current element at the

    next level up in the hierarchy, as shown in the diagram below:

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 47 of 165

    How to start routing a pipe?

    Select Create>Pipe from the main menu. Let us route the pipe 200-B-4 given in

    the drawings and select the piping specification (in this case A3B as per the Line

    summary given) and the insulation, tracing specifications if required. Click OK and

    a branch creation menu appears on the screen. Click OK and identify any nozzle

    from where the pipe starts (/1101/N3 in this case). Toggle the Head option to Tail

    option in the branch connection menu and click the nozzle where the pipe ends

    (/1301/N1 in this case).

    A branch is created and it is visible on the screen by means of a dotted line from

    the head nozzle to the tail nozzle. It is time now to create components and position

    them along the route we decide.

    Creation of Components

    Select Create>Components from the main menu. Toggle the Defaults button to

    OFF and Auto Connect Button to ON in the Create components menu. Select

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 48 of 165

    the component to be created and click the Create button. Let us complete this

    pipe by positioning all the components including the gaskets.

    P-point details of Components

    For any component there has to be atleast two P-points (Arrive and Leave).

    Components like tee or multiway components will have more p-points. Select any

    TEE and type in the command window the following commands and study their

    results. An example of the p-point details of a tee is given in Figure 2

    Figure 2

    Orientation of Components which change direction

    The components which change the direction of flow are ELBO, BEND, TEE,

    CROS etc. If the direction of ELBO and BEND has to be changed to N 45 E we

    can do so by typing

    DIR N 45 E

    If we want to change the direction of the p3 of a tee to W, we can do so by typing

    ORI and P3 is U

    Q PA

    Q PA BORE

    Q PA OD

    Q PA $Q -20

    Q P3

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 49 of 165

    Difference between Distance / Spool Options

    When we place a component by specifying a distance of 1000 mm, the origin of

    the component is placed at a distance of 1000mm from the origin of the previous

    component.

    When we place a component by specifying a spool of 1000mm, the component is

    placed in such a way that a pipe spool of 1000mm can be inserted between it and

    the previous component.

    How to reselect a component?

    If we have modeled a gate valve and that needs to be changed to a globe valve,

    we can do so by navigating to the corresponding valve in the database and typing

    CHOOSE ALL in the command window or by clicking the Reselect button in the

    Create Component Form. This is shown in Figure 3. The amount of information

    which is displayed in the choose selection form can be controlled. We get all the

    details when we type CHOOSE ALL. If we type CHOOSE, we get the bare

    minimum information required to choose the component.

    Figure 3

    How to choose an out-of-spec item?

    In PDMS, we cannot create any piping component without a specification

    reference. It should be part of some specification. Whenever, we say out-of-spec

    item in PDMS, we mean that the item is not part of the specification indicated in

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 50 of 165

    the pipe, but which belongs to some other specification. To do so, choose the

    specification from which the component has to be selected in the Piping

    Component menu and click the create button. We will get the warning indicated in

    Figure 4. On clicking Yes, the component is created.

    Figure 4

    Common Attributes of Piping Components

    SPRE : The specification reference.

    LSTU : The specification reference of the leave size tube.

    CREF : The reference of the branch which is connected to this

    element.

    ISPE : Insulation specification. This is useful when a portion of the

    pipe need not be insulated.

    ARRIVE : The p-point number which has to be made as arrive.

    (Usually 1)

    LEAVE : The p-point number which has to be made as leave.

    (Usually 2)

    MTOREF : Reference array holding up to 4 additional SPREFS. This is

    useful to inform ISODRAFT to add in its MTOLIST a set of

    components which have to appear along with this element.

    BUILT/ SHOP: To indicate whether Shop / Field item.

    Special attributes which make a difference

    BEND/ ELBO

    Angle : The bend angle

    Radius : The bend radius. It has to be specified for a bend. For an

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 51 of 165

    ELBO, if the radius is mentioned as 0, it is modeled with the

    radius which has been specified in the catalogue. If it has to

    be altered, it has to be specified in absolute terms and not as

    the factor of bore.

    FLANGE

    Loose : Used by Isodraft to indicate where flange is to be supplied

    Loose and increase indicated cut length to allow for field

    fitting.

    Branch Attributes

    HREF : The reference of the element to which the branch head is

    connected

    TREF : The reference of the element to which the branch tail is

    connected.

    HPOS : The head position

    TPOS : The tail position

    HDIR : The direction of flow from the branch head.

    TDIR : The direction of flow from the tail end.

    HCON : The connection type at branch head.

    TCON : The connection type at branch tail.

    HSTU : The specification reference of the tube emanating from branch

    head.

    How to work backwards?

    It is not always possible for us to work from head to tail of the pipe. We may have

    to work backwards also. To do so, toggle the Backward button in the Create

    Component form or type BACKWARDS in the command window. You can

    immediately see that the members list got reordered.

    To revert back to the forward mode of working type FORWARDS in the command

    window or toggle the Forward button in the Create Component form.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 52 of 165

    How to reverse the flow direction?

    Navigate to the branch element and select Modify>Hierarchy>Reverse Order

    from the main menu. This will reverse the flow direction. When this command is

    executed, PDMS reverses the hierarchy of the branch members and navigates to

    every member and executes the FLIP command. FLIP command changes the

    arrive p-point and leave p-point of the components.

    A word of Caution:

    Please make sure that the appearance of the pipe has not changed once this

    command is execute. It may create problems when you have eccentric reducers in

    the branch.

    Pipe creation by specifying explicit positions

    Until now, we have been seeing to create pipes, which start from a nozzle, tee, or

    some element. If we have a pipe which has no identifiable head or tail reference

    select Create>Pipe from the main menu and in the create branch form select

    Explicit in the Connection. Then we get a form as shown in Figure 5 wherein we

    can feed in the exact co-ordinates of the head and tail positions, head and tail

    directions, head and tail bores of the pipe.

    Figure 5

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 53 of 165

    Playing with ATTA

    The ATTA (Attachment point) which is a zero length, no-shape element (notional

    element) has three main applications:

    1.0 To allow pipe hangers to be connected to a point in the branch.

    2.0 To indicate a special point on the branch which can be dimensioned, labeled,

    tagged etc.

    3.0 To indicate to ISODRAFT about the user defined pipe splitting point.

    The ATTA is created, selected and consistency-checked in the same way as other

    components. However, it is ignored as an in-line fitting by the CONNECT

    command and is ignored by REPORTER when calculating TUBE lengths.

    ATTA Attributes

    ATTY : If set to CCCC, it is considered as a comment ATTA by

    Isodraft.

    If set to CCNN, it is considered as non-dimensional comment

    by Isodraft.

    If set to FLOW, Isodraft plots in-line flow symbol at that point.

    If set to XXXX, Isodraft splits the pipe at the specified point.

    If unset, Isodraft assumes it as a support point.

    STEX : Used by Isodraft to generate information note.

    CSTREF : Constraint reference, used in stress analysis

    CREF : Connection refrence to a hanger or pipe clamp which is

    connected to it.

    Sloped Pipe

    There are two methods of creating a sloped pipe. The first method is to route the

    pipe without a slope and use the Auto Slope option in the main menu. Navigate to

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 54 of 165

    the Branch and Select Modify>Slope from the main menu. We will get a form as

    shown in Figure 6. We can give either the Fall ratio or the Fall angle. The other

    method is to go in for Elbow trim as explained below.

    Figure 6

    Select the Elbow from which the Slope starts and select

    Orientate>Component>Leave from the main menu. If the direction of slope is

    known, we can key in the direction or use the other tools available in the same

    menu. We should not forget to toggle the Angle Change option to ON as shown in

    Figure 7. If the angle change option is not toggled, the same menu is useful to

    change the direction of the elbow or the bend without trimming it. We can do the

    same by command also by typing ORI and PL is N45D in the command

    window. If we query the leave direction of the elbow after this command we can

    see a change and all further components placed in this branch will maintain the

    same slope.

    Figure 7

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 55 of 165

    Data Consistency Check

    Navigate to any hierarchy for which the data consistency has to be checked and

    type CHECK CE in the command window. If we get the response NO DATA

    INCONSISTENCIES as shown in Figure 8, the pipe routed is consistent. The

    checks made confirm that:

    4.0 Adjacent items are connected and no gaps exist.

    5.0 Connection types are compatible as per the COCO table

    6.0 Connected components are not skewed with respect to one another

    7.0 Branch and Equipment connections are properly terminated

    8.0 Hangers are correctly connected to Fittings and Attas

    9.0 Tubes joining components are not less than minimum acceptable lengths

    10.0 Angles of Bends and Elbows fall within the limits set in the relevant

    specifications.

    Figure 8

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 56 of 165

    PDMS TRAINING

    ANEWA

    Structural Application

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 57 of 165

    STRUCTURAL APPLICATION

    Civil Works & Steel Work

    The first structural application which we will use is that for designing

    interconnected beams and columns. To access this application, select

    Design>Structures>Beams & Columns from the main menu bar.

    In this session we will create the Grid Lines, which will be our reference lines for

    future modeling purpose. After this we will understand the Structural Administrative

    Elements in detail, and then we will create the same.

    Procedure for creation of Gridlines

    1 Select Utilities > Reference Data from the main menu.

    2 Select Create > Grid-line > Area from the reference data menu.

    2.1 Give the name of your Grid-line Area. A STRU element will be

    created.

    3 Select Create > Grid-line > Grid from the reference data menu.

    3.1 Fill up the form.

    3.2 Grid Position: This entry is always with respect to the world. At this

    position a datum element will be created.

    3.3 Grid lines: There are three grid lines X, Y and Z. Each grid line can

    have a key and a position. This position is always with respect to the

    datum point mentioned above. The position is the distance in the

    respective direction from the datum point.

    3.4 Length of Grid-line: The length of each X grid-line is the difference

    between the least position among Y gridlines and largest position

    among Y gridlines. Similarly, the length of each Y gridlines is the

    difference between the least position among X gridlines and the

    largest position among X gridlines.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 58 of 165

    THE STRUCTURAL DESIGN DATABASE

    The Administrative Elements

    The first elements, which are created in any new project, are the administrative

    elements. They are used to subdivide the overall structural model into manageable

    parts. The administrative hierarchy is as shown in Figure 1 below:

    Figure 1

    The principal attributes that will be set for these elements are the name of the

    element and its position. In some cases, we will also be setting the orientation of

    the elements. The element SBFR is an optional element, which is very useful in

    grouping the structural elements.

    How PDMS represents Structures?

    Although most of the attribute settings are set automatically while using the

    Structural Application to create or modify parts of the model, an understanding of

    their functions is required to interpret what is happening to the design data as we

    build the model.

    The part of the Design database hierarchy, which holds the structural elements, is

    as shown in Figure 2.

    Nodes

    Primary Nodes (PNOD) and Secondary Nodes (SNOD) represent the basic

    analytical points within a structure.

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 59 of 165

    Primary Nodes

    A Primary Node has its position defined explicitly in terms of a set of co-ordinate

    axes within the design model. It has no orientation or size. PNODs have three

    main functions:

    To define the start and end points for Sections string between them (a PNOD

    may be common to two or more section).

    To own Primary Joints, used to connect Sections together (a PNOD may own

    more than one PJOI).

    To define how the part of the Structure at the Node can react under stress

    (properly known as the fixity of the Nodes, used for stress analysis).

    Note:

    Elements shown in italics viz. RELEASE, NODAL DISPLACEMENT are used for

    analytical purpose only.

    NPOS Node Position

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 60 of 165

    Defines the XYZ co-ordinates of the PNODs position.

    Secondary Nodes

    A Secondary Node has similar functions to a Primary Node, but differs in that,

    whereas a PNOD is positioned independently, an SNOD is owned by a section

    and is positioned along the Neutral Axis (Z-axis) of that Section. This enables us

    to position and connect another Section (an Attached Section) at any point along

    the length of the first section (the Owning Section).

    ZDIS Distance along Z-axis of Owning Section

    An SNOD is positioned by specifying its distance from its owning Sections Start

    Position (POSS), measured along the Sections Neutral Axis.

    Sections

    Sections (SCTN) represent the individual lengths of material, which make up a

    structural model. The geometry of a section is defined by two types of settings:

    Its cross section is defined by reference to a Catalogue Profile element (I-

    beam, Channel, etc.,)

    Its length, Orientation, etc., are defined by setting specific design attributes.

    These are automatically set by the application when the model is manipulated

    graphically.

    SPRE Specification Reference

    The SPRE attribute of a section must point to a valid profile element in a

    Catalogue DB in order for the section to be given a physical representation. This

    is achieved by setting SPRE to point to a Specification Component in a Project

    Specification.

    GTYP Generic Type

    The GTYP attribute may, optionally, be set to indicate the purpose of the Section

    within the structure. For example, BEAM, BRAC, etc.,

    POSS Start Position

    POSE End Position

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 61 of 165

    POSS and POSE define the start and end positions of a Section. These may be

    derived from the positions of Primary or Secondary Nodes, or they may be set

    explicitly. The derived length of the Section is determined by calculating the

    distance between POSS and POSE.

    DRNS Cutting Plane Direction at Start

    DRNE Cutting Plane Direction at End

    The directions of the start and end cutting planes of a Section (that is, the

    directions of the perpendiculars to the planes, which define the cut ends of the

    Section) are usually defined automatically when the Section is connected within

    the structural model. The settings of the corresponding DRNS and DRNE

    attributes are then derived automatically from the directions of the associated

    Joints cutting Planes.

    It is possible to set DRNS and DRNE specifically for example, where a Section

    extends into free space, with at least one end unconnected. In this case cutting

    plane direction must be in the general direction of the other end Section.

    BANG Beta Angle

    The orientation of a Section about its Neutral Axis is defined in terms of an angular

    clockwise rotation when viewed in the POSS to POSE direction as shown in

    Figure 3. The angle of rotation from the default orientation is held as the setting of

    the Beta Angle (BANG) attribute of the section.

    SPREF of SCTN

    Points to HPRF in

    catalogue

  • Plant Design Management System Training Guide

    Doc No: 9100-02-22-110-A4-Rev0 Page 62 of 165

    Figure 3

    P-lines

    To provide a method for refining to individual edges and faces of a Section, each

    is identified by a named line running along the length of the Section called as P-

    lines. The figures given below show the most commonly used P-lines.

    Figure 4

    JOIS Joint Reference at Start

    JOIE Joint Reference at End

    Section ends, which have been connected in the struct