Professional Documents
Culture Documents
08-Annex F PDMS Naming Conventions
08-Annex F PDMS Naming Conventions
Classification Code:
Originator: Tag No.: System No. : Area Code:
1 Introduction 4
2 General Information 4
2.1 Discipline Long Code.........................................................................................................4
2.2 Discipline Short code.........................................................................................................5
2.3 Responsible Code............................................................................................................. 6
2.3.1 Project Short Code............................................................................................................ 6
2.3.2 Reserved Contractor Codes..............................................................................................7
2.3.3 Location Code................................................................................................................... 8
3 Databases 9
3.1 General............................................................................................................................. 9
3.2 Master databases.............................................................................................................. 9
3.3 Team naming and use.......................................................................................................9
3.4 Database naming............................................................................................................ 10
3.5 Database Content Type...................................................................................................10
3.6 Database description.......................................................................................................11
3.7 MDB required content......................................................................................................12
4 Design hierarchy and naming conventions 13
4.1 General Principles...........................................................................................................13
4.2 Special characters in PDMS names................................................................................13
4.3 PDMS Design DB Hierarchy – SITE Level......................................................................13
4.3.1 SITE Name Syntax..........................................................................................................13
4.4 PDMS Design DB Hierarchy – ZONE Level....................................................................14
4.4.1 ZONE Name Syntax........................................................................................................14
4.4.2 Future Design.................................................................................................................. 14
4.4.3 General Zone Sub Set Codes..........................................................................................15
4.4.4 Subset Codes for PDMS – Piping....................................................................................15
4.4.5 Subset Codes for PDMS – HVAC....................................................................................16
4.4.6 Subset Codes for PDMS – Mechanical............................................................................16
4.4.7 Subset Codes for PDMS – Structural..............................................................................18
4.4.8 Subset Codes for PDMS – Architectural..........................................................................19
4.4.9 Subset Codes for PDMS – Electrical...............................................................................20
4.4.10 Subset Codes for PDMS – Instrumentation.................................................................21
4.4.11 Subset Codes for PDMS – Telecom............................................................................22
4.4.12 Subset Codes for PDMS – Safety................................................................................22
4.4.13 Subset Codes for PDMS – Civil...................................................................................23
4.4.14 Subset Codes for PDMS – Scanning...........................................................................24
4.4.15 Subset Codes for PDMS – Pipe Support.....................................................................25
4.5 PDMS Design Hierarchy – Sub-ZONE Level...................................................................25
4.5.1 Sub-ZONE Name Syntax................................................................................................25
4.5.2 Pipe Supports.................................................................................................................. 27
1 INTRODUCTION
The scope for this document is to define a set of conventions that shall be used for a PDMS project in
order to make it easier for several parties to update or extract information from the same model.
The operator (customer) is being referred to as the Company, while the design work is being carried
out by one or more Contractors. See also section 8, Definitions.
The document is meant to cover both the engineering and operation phase of a plant’s lifecycle. In the
operation phase there will be an as-built version of the model, but it may also in parallel be several
modification projects that are being carried out in the same model.
2 GENERAL INFORMATION
Discipline
Description
Long Code
ARCH Architectural
CIVI Civil
ELEC Electrical
HVAC HVAC
INST Instrumentation
MECH Mechanical
PIPE Piping
PSUP Pipe Support
SAFE Safety
STRU Structural
TELE Telecom
GENE General*
IMPL Implanted Models*
SCAN Scanning*
Site Name
Site Description
Zone Name
Zone Description
Team Description
Database Description
Spec World (SPWL) Name
Note that the Norsok discipline codes, like N for Structural are not used in PDMS.
Team Name
Database name
Location codes are defined as the contractor code and normally the first letter of the geographical
location of the satellite. Typical codes are defined below:
This is not an absolute rule, and it is up to the HUB administrator to create unique 3 letter location
codes used throughout the company’s global projects. Same code to be used across all projects.
3 DATABASES
3.1 General
In general there shall be one database for each Discipline and Area. If the number of databases
needs to be reduced, several areas for the same discipline may be included in the same database, or
disciplines may be grouped in the following way:
Piping-Mechanical
HVAC
Structural-Architect
Pipe Support
Electrical, Instrumentation, Telecom and Safety
Laser Scanning (where relevant)
For Team names and Database names only, each discipline is represented by a single character, the
Discipline Short code. See chapter 2.2.
Group Description
DES Designers
DRA Drafters
ADM Administrators
PDMS Type is the type according to the PDMS manual (DESI, PADD, DICT, CATA, ..)
For multidiscipline databases, several Discipline Short Codes may be combined, like “EITF”. The
code “G” may be used to represent all disciplines. Note that not all team names contain the same
disciplines as in the database name after the “/”. This is because the database name informs of the
contents, while the team name relates to user access.
Scope will normally be an Area Code for design databases. Multiple Areas shall have a dash as
separator (M11-M12-M14).
The database description (see chapter 3.6) shall contain Content-Type in order to help maintain
MDBs, and guide the PDMS Administrators in allocation, deallocation and primary location-
modification in PDMS Admin.
For As-Built design databases, project is set to “As-Built” in order to format the description correctly
with commas. For As-built databases owning company shall always be Company.
[Content-Type] <Contractor (or Company)> Master Project <Discipline Long Code> optional text
optional text can be like Spec, Properties, Dictionary, Catalogue, Templates or similar, making it easier
to understand the database contents.
1
Location is only used if Content-Type is [MPx], [TMP] or [RST], see chapter 3.5.
for [MPx]-databases, use the Primary Location LocID, like <=AKS>
for [TMP] and [RST]-databases, a list of locations may be used, like <VAB,VAO,RET>
DICT-databases from other Contractors are optional, and are usually of type [MPx]. Note that to
complete the Company UDAs regularely (see chapter 8), it is necessary to have the Company DICT-
database with the required Company UDAs in the MDB.
It is especcially important to have the Reserved Volume database (like teamname/DESI-G-A00-
RESERVED) in the MDB. See chapter 9.3.
Examples:
Note the use of the underscore character to separate the As-Built Site name from the Project Site
name.
See chapter 8 for Site attributes.
Example:
C04-MECH-EQUIPMENT*_AAA**
Area Code
Discipline Long Code
Subset Code
Responsible Code
Other Examples:
* The described subset code shall be used. New subset codes may be approved if needed by
contractor.
**As-built data does not have a Responsible Code, so here the As-Built zone shall be:
C04-MECH-EQUIPMENT
Piping Zones
As-Built Project Description
ann-PIPE-## ann-PIPE-##(_rspc) PIPE - System ## - system description
ann-PIPE-MISC ann-PIPE-MISC(_rspc) PIPE - Miscellaneous
ann-PIPE-## ann-PIPE-{tag}(_rspc) PIPE – Vendor Piping for {tag}
NA ann-PIPE-TIEIN(_rspc) PIPE – Tie In
NA *3) ann-PIPE-EXISTING(_rspc) PIPE – As-Built remodeled.
NA *3) ann-PIPE-FUTURE(_rspc) PIPE - Future
NA ann-PIPE-DEMOLITION(_rspc) PIPE - Demolition
NA ann-PIPE-TEMPxxx(_rspc) *1) PIPE - Temp
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) May be included in the mechanical hierarchy in the project phase as part of a skid.
*3) Agree As-Built with Company
HVAC Zones
As-Built Project Description
ann-HVAC-EQUIPMENT ann-HVAC-EQUIPMENT(_rspc) HVAC - Equipment
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) Agree As-Built with Company
Mechanical Zones
As-Built Project Description
ann-MECH-ACCESSROUTE ann-MECH-ACCESSROUTE(_rspc) MECH – Access Routes
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) Might be included in Structural as-built hierarchy
*3) Included in structural as-built hierarchy
*4) Included in Civil as-built hierarchy
*5) Included in Instrument as-built hierarchy
*6) Included in Architect as-built hierarchy
*7) Included in Safety as-built hierarchy
*8) For modeling skids with pipes and structures
*9) Agree As-Built with Company
The main principle is that everything belonging to a structure is defined with the structure. Hence the
hand railing and access ladder for a platform belongs to the platform, an in-deck tank belongs to the
deck etc. However a equipment support belong to a separate zone as the deck normally is secondary
steel and the support is outfitting.
ann is the Area Code inherited from the Site Area Code or sub area.
Structural Zones
As-Built Project Description
ann-STRU-NODE ann-STRU-NODE(_rspc) STRU - NODE
ann-STRU-CA(_rspc) STRU – NODE Caste
ann-STRU-BU(_rspc) STRU – NODE Built Up
ann-STRU-DECKGIRDER ann-STRU-DECKGIRDER(_rspc) STRU - Deck Girders
ann-STRU-TRUSS ann-STRU-TRUSS(_rspc) STRU - Trusses
ann-STRU-TRUSSBRIDGE(_rspc) STRU – Truss Bridge
ann-STRU-TRUSSTUBULAR(_rspc) STRU - TRUSSTUBULAR
ann-STRU-CRANEPEDESTAL ann-STRU-CRANEPEDESTAL(_rspc) STRU – Crane Pedestal
ann-STRU- ann-STRU-DECKSTRUCTURE(_rspc) STRU – Deck ink Stiffeners, Railing and Flexibarriers
DECKSTRUCTURE
ann-STRU-INFILL(_rspc) STRU – Infill steel
ann-STRU-UPPERFLOOR(_rspc) STRU – Upper Floor
ann-STRU-MEZZDECK(_rspc) STRU – Mezzanine Deck
ann-STRU-FLOORBEAM(_rspc) STRU – Floor Beam
ann-STRU-DECKFRAMING(_rspc) STRU – Deck Framing
ann-STRU-INTEGRATEDTANK(_rspc) STRU – Integrated Tank
ann-STRU-WALL ann-STRU-WALL(_rspc) STRU – Bulk Head and Structural Wall ink Stiffeners
ann-STRU-BLASTWALL(_rspc) STRU – Blast Wall
ann-STRU-CLADDING(_rspc) STRU – Cladding
ann-STRU-WEAPROTSTRU(_rspc) STRU – Weather Protection Structure
ann-STRU-FLARETOWER ann-STRU-FLARETOWER(_rspc) STRU – Flare Tower
ann-STRU-SUPPORT ann-STRU-SUPPORT(_rspc) STRU – Equipment and Wall Support
ann-STRU-SUPPIDSIGN(_rspc) STRU – Id Sign Support
ann-STRU-SUPPARCWALL(_rspc) STRU – Architectural Wall Support
ann-STRU-SUPPEQLE1(_rspc) STRU – Equipment Support Less or Equal 1 Ton
ann-STRU-SUPPEQGT10(_rspc) STRU – Equipment Support Greater Than 1 Ton
ann-STRU-SUPPEQGT1LT10(_rspc) STRU – Equipment Support Gt 1 Lt 10 Ton
ann-STRU- SUPPEQGT10(_rspc) STRU – Equipment Support Greater Than 10 Ton
ann-STRU- SUPPAIREXHAUST(_rspc) STRU – Air Exhaust Support
ann-STRU- SUPPCAISON(_rspc) STRU –Caisson Support
ann-STRU- JSUPACK(_rspc) STRU – J tube Support
ann-STRU- CRANEBOOMREST(_rspc) STRU – Crane Boom Rest
ann-STRU-SUPLIFEBOAT(_rspc) STRU – Life Boat Supports
ann-STRU-PLATFORM ann-STRU-PLATFORM(_rspc) STRU – Large and Minor Access Platforms ink
railing, stairs and ladders.
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) Agree As-Built with Company
For use in As-built Sites only, shall only be used after Company approval:
Only by approval
Zone Description
ann-STRU-OUTFITTING STRU - Outfitting
ann-STRU-PRIMARYMAINSTEEL STRU - Primary Mainsteel
Only by approval
Zone Description
ann-STRU-SECONDARYSTEEL STRU - Secondary steel
Architectual Zones
As-Built Project Description
ann-ARCH-ESCAPETUNNEL ann-ARCH-ESCAPETUNNEL(_rspc) ARCH – Escape Tunnel
ann-ARCH-CEILING ann-ARCH-CEILING(_rspc) ARCH – Ceiling
ann-ARCH-FLOOR ann-ARCH-FLOOR(_rspc) ARCH – Floor
ann-ARCH-FURNITURE ann-ARCH-FURNITURE(_rspc) ARCH – Furniture
ann-ARCH-STAIR ann-ARCH-STAIR(_rspc) ARCH – Stair
ann-ARCH-WALL ann-ARCH-WALL(_rspc) ARCH – Walls
NA ann-ARCH-EXISTING(_rspc) *2) ARCH - Existing Architect Copied from As-Built or
remodeled.
NA ann-ARCH-DEMOLITION(_rspc) ARCH – Demolition
NA ann-ARCH-FUTURE(_rspc) *2) ARCH – Future
NA ann-ARCH-TEMP(_rspc)xxx *1) ARCH – Temp
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) Agree As-Built with Company
Electrical Zones
As-Built Project Description
ann-ELEC-HVLADDER *3) ann-ELEC-HVLADDER(_rspc) ELEC – High Voltage Ladder, 1000 V and above
-ann-ELEC-LVLADDER *4) ann-ELEC-LVLADDER(_rspc) ELEC – Low Voltage Ladder, Upto 1000V
ann-ELEC-LVLADDER ann-ELEC-FIELDTRAY(_rspc) ELEC – Low Voltage Field tray
ann-ELEC-HTJBOX ann-ELEC-HTJBOX(_rspc) ELEC – Heat Tracing Junction Box
ann-ELEC-SPOWEMERG *2) *5) ann-ELEC-SPOWEMERG(_rspc) ELEC - Lighting & Small Power Emergency
ann-ELEC-SPOWNORM *2) *6) ann-ELEC-SPOWNORM(_rspc) ELEC - Lighting & Small Power Normal
ann-ELEC-SPOWUPS *2) *7) ann-ELEC-SPOWUPS(_rspc) ELEC - Lighting & Small Power UPS
ann-ELEC-SOCKETOUTLET ann-ELEC-SOCKETOUTLET(_rspc) ELEC - Socket Outlets 690 V for welding.
ann-ELEC-PUSHBUTTONS ann-ELEC-PUSHBUTTONS(_rspc) ELEC – Push Buttons
ann-ELEC-EQUIPMENT ann-ELEC-EQUIPMENT(_rspc) ELEC – Tagged Equipment
ann-ELEC-HEATER(_rspc) ELEC – Heater
ann-ELEC-EQEARTHING(_rspc) ELEC – Earthing
ann-ELEC-EQMOTOR(_rspc) ELEC – Motor
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) Relevant junction boxes included
*3) Norsok system 1
*4) Norsok system 3
*5) Norsok system 82
*5) Norsok system 84
*5) Norsok system 85
*6) Agree As-Built with Company
Instrument Zones
As-Built Project Description
ann-INST-LADDER *2) ann-INST-LADDER(_rspc) INST – Cable Ladder Instrument
ann-INST-LADDER ann-INST-FIELDTRAY(_rspc) INST – Field Tray
ann-INST-CENTRALEQUIP ann-INST-CENTRALEQUIP(_rspc) INST – Central Equipment
ann-INST-CER-EQUI(_rspc) INST – Central Equipment Room
ann-INST-LER-EQUI(_rspc) INST – Local Equipment Room
ann-INST-TER-EQUI(_rspc) INST – T Equipment Room
ann-INST-MCR-EQUI(_rspc) INST – M Equipment Room
ann-INST-FIELDEQUIP ann-INST-FIELDEQUIP(_rspc) INST – Field Equipment
ann-INST-FIELDCONTRPANE (_rspc) INST – Field Control Panel
ann-INST-SAMPLESTATION(_rspc) INST – Sample Station
ann-INST-RIOI/OCABINETS(_rspc) INST – IO Cabinets
ann-INST-INSTRUMENTOFFLINE(_rspc) INST – Instrument
ann-INST-AIRMANIFOLD(_rspc) INST – Air manifolds
ann-INST-REMOTEIO(_rspc) INST – Remote IO
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) Ladder contains Instrument and Telecom cables. Norsok system 3
*3) Agree As-Built with Company
Instrument Zones
As-Built Project Description
ann-TELE-CENTRALEQUIP ann-TELE-CENTRALEQUIP(_rspc) TELE – Central Equipment
ann-TELE-CER-EQUI(_rspc) TELE – Central Equipment Room
ann-TELE-LER-EQUI(_rspc) TELE – Local Equipment Room
ann-TELE-TER-EQUI(_rspc) TELE – T Equipment Room
ann-TELE-BUR-DP(_rspc) TELE – BUR-DP
ann-TELE-EARTHING(_rspc) TELE – Earthing
ann-TELE-FIELDEQUIP ann-TELE-FIELDEQUIP(_rspc) TELE – Field Equipment
ann-TELE-JUNCTIONBOX(_rspc) TELE – Junction Box
ann-TELE-CCTV(_rspc) TELE – CCTV Cameras
ann-TELE-LAN(_rspc) TELE – LAN
ann-ITELE-ENT(_rspc) TELE –ENT
ann-TELE-GMDSS(_rspc) TELE - GMDSS
ann-TELE-PABX(_rspc) TELE - PABX
Ann-TELE-RADAR(_rspc) TELE - Radar
ann-TELE-STAND(_rspc) TELE- Stands
ann-TELE-PA(_rspc) TELE- Public Announcement and Alarm
ann-TELE-ANTENNA(_rspc) TELE- Antenna
ann-TELE-MISC ann-TELE-MISC(_rspc) TELE – Miscellaneous
NA ann-TELE-DEMOLITION(_rspc) TELE - Demolition
NA ann-TELE-EXXISTING(_rspc) *2) TELE – Remodeled As-Built
NA ann-TELE-FUTURE(_rspc) *2) TELE - Future
NA ann-TELE-TEMPxxx(_rspc) *1) TELE - Temporary
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) Agree As-Built with Company.
Safety Zones
As-Built Project Description
ann-SAFE-DETECTORS *2) ann-SAFE-DETECTORS(_rspc) SAFE – Detector Beam
ann-SAFE-EQUIPMENT ann-SAFE-EQUIPMENT(_rspc) SAFE – Equipment
ann-SAFE-SMALLEQUIPMENT(_rspc) SAFE – Small Equipment
ann-SAFE-CONTROLPANEL(_rspc) SAFE – Control Panel
ann-SAFE-LIFESAVING(_rspc) SAFE – Life Saving Equipment
ann-SAFE-FIREFIGHT(_rspc) SAFE – Fire Fighting Equipment
ann-SAFE-EXTINGUISHER(_rspc) SAFE – Fire Extinguisher
ann-SAFE--FIREAREA ann-SAFE-FIREAREA(_rspc) SAFE – Fire Area
ann-SAFE-ESCAPEROUTES ann-SAFE-ESCAPEROUTES(_rspc) SAFE – Escape Routes
ann-SAFE-JUNCTIONBOX ann-SAFE-JUNCTIONBOX(_rspc) SAFE – Junction Box
ann-INST-MISC ann-TELE-MISC(_rspc) TELE – Miscellaneous
NA ann-TELE-DEMOLITION(_rspc) TELE - Demolition
NA ann-TELE-EXISTINGE(_rspc) *3) TELE –Remodeled As-Built
NA ann-TELE-FUTURE(_rspc) *3) TELE - Future
NA ann-TELE-TEMPxxx(_rspc) *1) TELE - Temporary
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator.
*2) Junction boxes may be modeled in the same zone as detectors
*3) Agree As-Built with Company.
Civil Zones
As-Built Project Description
*1) The characters xxx at the end of the TEMP-zone name shall be replaced by an explanatory text
for the Temporary zone. Temporary design shall normally be placed in separate, deferred [TMP]-type
databases provided by the Hub Administrator
*2) Agree As-Built with Company.
Models remodeled in Cyclone or similar systems and converted electronically to PDMS using general
primitives shall generally be sorted into three main discipline groups:
The text in the zone name shall be a short version of the description but both descriptive with
reference to job number/responsible code and date:
Typical Zone text: LQEI20070910
PMO04103390-20070723
{ann}-PSUP-SUPPORT
description ‘PSUP’
It is recommended that there is a logical connection between the Pipe Support-element in the Pipe
Support Zone and the Pipe Support ATTA-element in the PIPE in the Piping Zone.
All tagged elements shall have the actual tag number as name attribute (with the exception of piping
line tags ) for As-Built data:
The ENS Tag No is the Tag number from the relevant ENS document.
Examples
No tagged element shall be represented with primitives alone. All sub-ZONE elements shall include
geometry. No “empty” elements allowed.
PDMS NOZZ elements representing Tagged Equipment Nozzles in the model shall be named:
Nozzle No is written like “N1”, and is the Nozzle number from the P&ID or Equipment Drawing.
Examples
27KA207/HOOD
*As-Built equipment shall not have a Responsible Code. Responsible code only used when naming
conflict.
Tagged Pipes
Pipes shall be sufficiently identified at PIPE name level to make it a unique element i.e. a combination
of system number, sequence number, area code, suffix and possibly product service code according
to the ENS document.
Generally:
Suffix will generally be used to avoid naming conflicts when a pipe visits the same area more than
once. In addition the following suffixes may be used:
Z Hookup
X Installed on deck before lifting
Suffix may only be used when needed to make pipe name unique.
The <ENS Tag short name> shall be similar to the shorter Pipe Tag shown in some ENS documents,
and is a short form of the full Line Tag Number/Piping Line Number. If ENS Tag short name is not
described, contractor needs to agree short name with Company.
Note that the Veslefrikk ENS document requires the use of Product Service code to make the Line
number unique. The part in bold characters (PL-21022) is the ENS Tag short name in this case.
Note that the Kristin ENS document does not require the use of Product Service code to make the
Line number unique. Note the appearance of the letter L between System number and Sequence
number. The part in bold characters (50L0501) is the ENS Tag short name in this case.
Other Examples
Special items
Special Items shall usually be named by their Tag name as other Tagged items. In cases where there
is more than one element in PDMS using the same Special Item number, use a Suffix to separate the
different Special Item elements in the PDMS Project.
Such duplicate elements representing one of many equal Special Items, shall be named:
where the Suffix after the delimiter ( _ ) is used to separate all elements with the same Special item
name.
Examples
SI0019_001 - First instance of this Special Item number in the PDMS model
SI0019_002 - Second instance of this Special Item number in the PDMS model
SI0019_004_ALVE - Fourth instance of this S.I., modified by the Alve Project
Examples:
PS-M14-4255/A - For Pipe Support PS-M14-4255, connection to first Pipe
PS-M14-4255/B - For Pipe Support PS-M14-4255, connection to second Pipe
A33-997-590/A - For Pipe Support A33-997-590
Note that the Pipe Support name is determined by the relevant ENS document number and follows
the Pipe Support naming convention for the relevant PDMS model.
A skid might be modeled as a ZONE named ann-MECH-{tag} where {tag} is the package tag. Below
the zone, a EQUIPMENT is holding the package tag. Below the equipment, there are sub equipments
holding tags on the skid. Under the zone there will be a possibility of a STRU holding structural
elements, and PIPE elements as required. Untagged items remain unnamed as primitives or SUB
EQUIPMENT.
The original As-Built element shall not be modified until As-Built modeling is conducted.
The purpose is to maintain the As-Built model until elements have physically been modified offshore
or at the onshore Process plant.
Only the required design elements for the modification shall be copied. The tagged element shall be
made unique from the As-Built tag by adding the Responsible Code to the name element.
5.1 Locations
Locations will be named with a logical name describing the responsible company and its location. A
typical name will be:
CostainManchester.
The three letter satellite identification code shall be set to the location code described above.
6.1 General
As described before, the working hierarchy is separated from the As-Built hierarchy by adding a
responsible code. See Chapter 2.3 for more details.
Site: A21-PIPE_KFGC
Zone A21-PIPE-56_KFGC
Site: A21-PIPE_MMO
Zone: A21-PIPE-56_MMO-004546
7.1 General
All Catalogue and Specifications components shall be incorporated and managed by the Contractor.
Company accepts on approval Contractor to use in-house master-catalogues. If Contractor does not
have a master catalogue available, the preferred Catalogue and Specifications are the Catalogue and
Specifications from the Maintenance and Modification Contractor, where available.
If Catalogues and Specifications from more than one contractor exist in the same PDMS project, a
separate MDB must be defined for each set of Contractor Cats & Specs. A separate MDB must be
used when updating the Specs because naming conflicts may exist between Catalogue Components
from different Contractors. However, this is not a problem once the Specs have been created,
because then the correct Catalogue Component will be identified by DB reference.
VFA-PIPE_AK
Plant code
Discipline Long code
Responsible Code
Example SPEC:
AC200_AK
SPEC Name
Responsible Code
Example:
AC200_AK/ELB90200200
Spec Name
Responsible Code
Name
8.1.1 General
The common User Defined Attributes defined in this document shall be used whenever possible.
If Contractor specific UDAs are required the UDA World (UWRL), UDA Group (UGRO), and User
Defined Attribute (UDA) elements shall have names prefixed with the Contractor code or another
agreed code (e.g. OPE or CAP) to make the UDA unique.
The UDA-element in PDMS shall be named with uppercase letters, like “OPETAGNO”. No delimiter of
any kind shall be used in the UDA name. See example below.
The UDNA attribute shall be identical to the UDA element name, but in upper camel case (each part
of the name starts with a upper case). The ABLENGTH attribute value shall be equal to the UDA
Name length.
Company User Defined Attributes shall have UDA Name and UDNA attribute starting with “Ope” for
“Operator”.
Example UDA for Company Tag Number:
Name /OPETAGNO
UDNAME ‘OpeTagNo’
ABLENGTH 8
UTYPE TEXT
ULEN 120
DESCRIP ‘Operator Tag No’
ELElist PIPE EQUI VALV INST PCOM ATTA
The DICT-database with the Company UDAs shall be Current in MDBs so that designers can
complete the UDA-values on PDMS elements as required.
When Compiling UDAs in PDMS Lexicon, all DICT-databases in the PDMS Project shall be Current in
the MDB, otherwise Ukeys may not be unique. Alternatively, Contractor shall be absolutely certain
that no other UDA-elements with the same name exist in the PDMS Project. See Aveva PDMS
Lexicon Documentation.
REST HVAC
STRU SCTN
CMPF STWALL
FITT CMFI SBRF
GWALL FLOOR
SPEC SCOM
* The UDAs may also be used for other element types if required
Example Site name and description from Veslefrikk A for Structural Site:
Name: /DK04-STRU
Description: ‘STRU - DK04 - Upper Mezzanine Deck Manifolds’
2
Shall not be altered. Position of SITE shall always be the same as World.
3
Shall not be altered. Orientation of SITE shall always be Y-axis North and Z-axis Up with respect to World coordinates.
4
Shall not be altered. Position of ZONE shall always be the same as World.
5
Shall not be altered. Orientation of ZONE shall always be Y-axis North and Z-axis Up with respect to World coordinates.
9.1 Level
By using Level it is possible to set individual display levels for a specific element in the model. An
element can for instance have level from 0-10 and by this be visible regardless of level display setting.
The following general rules shall apply:
Solid objects shall be visible in design at level 6
Solid objects shall be represented with a shape with obstruction 2
Reserved volumes shall be modeled with obstruction 1
9.2 Obstruction
The following general rules shall apply:
<Teamname>/DESI-G-A00-RESERVED
Description: Reserved Volume until mmm YYYY for Project <Project Name or WBS>, contact <Project
Responsible Person>, date by <created by User>
Reserved Volumes shall be represented by one or more Equipment with simple Equipment primitives
with OBST 2, with level 1-6. Other Projects shall avoid using volumes which are reserved in the
Reserved Volume database.
The Reserved Volume database shall not be used for early stage Layout of Project equipment.
Instead, use a proper Project database for such Layout design.
6
additional persons may be listed
The Reserved Volume zone for a Project shall be removed as soon as possible after Project start, and
replaced by correct PDMS-elements in a Project database.
1. Pipe, Branch and Branch members shall be data consistent and form a
interconnecting Piping network7 in the As-Built Zone
Any Project Short Codes in the element name shall be removed, and the element name shall be
changed to the correct As-Built name.
In all circumstances, data consistency shall be maintained in the Design model. Connections to As-
Built drawings shall be maintained.
7
see Aveva PDMS documentation
11 DEFINITIONS
11.1 Definitions
As-built
Last revision of an LCI item updated to reflect the true status of completed work with relation to
specified tolerances.
Satellite Administrator
Provider of one or more of the following services directly to Company; Engineering (E), Procurement
(P), Construction (C), Installation (I), Hook-Up (H), Marine and/or Commissioning.
Hub Administrator
Responsible for administering and managing the PDMS Global Hub location.
Information
Information elements in the form of drawings, documents, indexes, databases, CAD-files, 3D models
etc.
PDMS Project
The 3D PDMS CAD model. A collection of PDMS databases where the PDMS work takes place:
design modelling, drawing production, Cats & Specs work, reports and system administration.
Master Project
A single Contractor or Company PDMS Project which functions as a library for common PDMS
information to be used in other PDMS Projects. Does not contain a Design model, instead it typically
contains common catalogue information, drawing templates and UDA definitions. AVEVA supplies a
Master Project called MAS.
Supplier
Provider of a product, i.e. producer, distributor, retailer or vendor of a product. The scope delivered by
a supplier is normally defined in a purchase order or frame agreement.
Technical information
Structured plant and equipment information for offshore/onshore facilities as planned, built and
modified at all times. Technical information consists of plant-specific and equipment-specific
information. The former includes tags-register, equipment, drawings, 2D CAD and 3D models, data
sheets, certificates, descriptions, handbooks, manuals and the links between them. Equipment-
specific information includes data sheets, drawings, descriptions, spare parts lists and logistics-
related information for standard purchased equipment, which may be used in more than one place,
i.e. in more than one tag number and/or more than one plant.
11.2 Abbreviations