41
ESS Naming Convention Karin Rathsman 2013-05-22

ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

ESS Naming Convention

Karin Rathsman2013-05-22

Page 2: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Introduction

Page 3: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

ESS Naming Convention

Naming Convention

Revision: 1.2

Status: Accepted Project: ESS Naming Convention

Document ID: ESS/AD/0005 File: ESS Naming Convention.doc

Owner: Garry Trahern Last modification: Maay 17, 2011

Created: October 26, 2010

ESS Naming ConventionThe ESS Naming Convention apply to all devices and signals in technical systems and conventional facilities.

• operator screens• inventory system• drawings • design schematics • computer software • project databases• equipment name tags • test procedures• other sources of technical

information at ESS.

Page 4: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

History

ESS Naming Convention is based on a standard developed for the Super Superconducting Collider (SSC) and later adopted to other large research facilities: • Spallation Neutron Source (SNS)• Facility for Rare Isotope Beams (FRIB)• International Thermonuclear

Experimental Reactor (ITER)• Continuous Electron Beam Accelerator

Facility (CEBAF)

Page 5: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Syntax

SSSS SystemBBBB SubsystemDDDD Device IdentifierIII Device QuantifierTTT Signal typeIII Signal instanceXXX Signal Suffix

Device NameSignal Name

SSSS-BBBB:DDDD-III:TTTIIIXXX

Page 6: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

MotivationMillions of signals to control and thousands of devices to operate:

• Short, meaningful and structured names needed for communication and configuration.

• Can’t rely on high level industrial HMI (barcodes, touch screens, etc.) to operate the facility.

• Industry standards for naming not applicable- Not human readable. - One of the kind facility.

A uniform naming convention for ESS will help enforce system integration activities across all divisions.

Page 7: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Act Proactively• Establish a naming convention at an early stage

of the project. • Assign a Naming Czar

- Form naming committee- Assure consistency- Coordinate - Update the naming convention document.

• Communicate, communicate and communicate...- Accelerator, Target, Neutron instruments, Conventional

Facilities, Utilities etc. • Develop a naming tool

- Collect requirements from stakeholders- Name support- Enforce syntax- Assure unique names

Page 8: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Guidelines

• Names shall be short, yet meaningful and organised consistently.

• Name structure does not need to follow WBS, PBS or other project management structures.- These are mainly for optimising design and

construction. - Device names should however be used to name

equipment in these structures.• Database integration is vital.

Page 9: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Devices

From the ICS point of view, all equipment is modeled as devices

Page 10: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

DefinitionDevice is the basic unit of granularity of the ICS the smallest that can still be standalone and loosely coupled to other components.• Device is an abstraction that can

represent either single pieces of equipment (low level code for interfacing with the hardware) ...

• ...or higher-level entities of the ICS ( e.g., device models, subsystems, instruments...)

Page 11: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

… and this is also a device

This is a device...

Page 12: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Devices Inside Devices Devices are not organised hierarchically through the naming convention. Example: • There are four cavities inside a cryomodule.

Both cryomodule and cavities are devices.The structure are found in other systems where the names are used.

HB-Res:Cav-01a

HB-Res:Cmd-01

HB-Res:Cav-01bHB-Res:Cav-01c

HB-Res:Cav-01d

Page 13: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Concurrent Conventions

Having parallel conventions for mnemonic names will inevitably cause confusion.

Page 14: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Identification codes

Devices at ESS will be assigned several identification codes in for example • Work break down structure (WBS),• Project break down structure (PBS) • Inventory • BSAB 96 codes (conventional facilities).

Page 15: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Restrictions

To avoid confusion equipment identification codes other than device and signal names must not• be mnemonic, i.e. it shall not contain

abbreviations or acronyms. • simulate the naming convention syntax.

Device names shall be used in other systems as attributes.

Page 16: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Device Category Structure

Expect thousands different kind of devices. Devices are categorised on three levels in the naming convention.

Page 17: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Level 1 – DisciplineBranch of knowledge that indicates the context in which a device is used, Example:• Vacuum (Vac)• Water Cooling (WtrC)• Cryogenics (Cryo)• Proton Beam Instrumentation (PBI)• Proton Beam Optics (PBO) • Controls (Ctrl)

Page 18: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Level 2 – Generic Device TypeTwo devices of the same generic type provide the same functionExample:• Pump (Pmp)• Controlled Valve (CV)• Temperature Sensor (TSn)

These are interdisciplinary devices of e.g. Vacuum, Cryogenics as well as Water Cooling.

Page 19: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Level 3 – Specific Device Type

Two devices of the same specific type are identical from a controls perspective and among others have the same set of control signals. • Configuration of a device in the top-

down approach is initiated by selecting the specific device type.

Page 20: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Device Identifiers

Naming convention users prefer to use generic device type (level 2) as device identifier DDDD in the names. Therefore:• Device names will be constructed using

the generic device identifier (Level 2).• Naming Convention users are still

responsible for selecting the correct specific device type (Level 3).

Page 21: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Area Breakdown Structure

Zones, buildings and sections shall be named and labelled after the technical systems so that device and signal names can be linked to physical location.

Page 22: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Level 1 – Super Section

High level zones and buildings such as• Accelerator• Target Station• Neutron Science • Utilities

Page 23: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Level 2 – Section13 Accelerator Sections:

• Ion Source (ISrc)• Low Energy Beam Transport (LEBT)• …. • Dump Line (DmpL)

16 Target Systems:• Monolith (Mnlt)• Active Handling (ActH)

Neutron Science InstrumentsUtilities Plants.

• Water Cooling Plant (WCP)• Cryo Plant (CP)

Page 24: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Level 3 – SubsectionAccelerator has numbered subsections e.g.,• First HB subsection (HB-01)• Thirties HB subsection (HB-30)

Target Station has 80 subsections in total, for example• Water purification system (ActF-WtrP)• Active gas storage (ActF-Gsg)

Utilities• High Beta Water Substation (WCP-HBWS) is

a subsection under the Water Cooling Plant.

Page 25: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Labelling

• Conventional facilities have agreed to label the structures according to the section-subsections.

• The numbering system used by CF as identifications for buildings, rooms and sections, is independent on the ESS Naming Convention.

Page 26: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Name Construction

All information needed to construct device names (except for the quantifier III)is contained in the device category and area breakdown structures.

Page 27: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Complication...Target and accelerator, are both complex systems and structurally very different.• Accelerator have many devices of

several disciplines in a repetitive pattern • Target has a large fraction of unique

equipment. Having managed to consistently name devices for both target and accelerator we are confident that other parts of the facility can be named using the same underlying structures and tools.

Page 28: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Target has a PBS organised in two levels referred to as• System-Subsystem by the target

devision.• Section-Subsection in the Area

Breakdown Structure Devices like pumps, valves etc., appear in many subsystems.There is no desire to use discipline in the name.

Target

Page 29: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Accelerator

There are many devices of the same kind in the accelerator in a repetitive pattern.• The accelerator is divided into sections

and numbered subsections • Each subsection contains many devices

of different disciplines.- Resonators, Vacuum, Beam Optics, etc..

Page 30: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

BLM

QV BPM

BBX

BCMHalo

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPMHalo

BBX

WS NPM

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPMHalo

BBX

WS NPM

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

WS NPM

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

WS NPM

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BSM

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BSM

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BSM

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

Halo

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

QV BPM

BBX

BLM

BPM QH

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

BLM

GV

CMD

CAVH CAVH CAVH CAVHGV

HB-03! HB-04!HB-01! HB-02!

HB-07! HB-08!HB-05! HB-06!

HB-23! HB-24!HB-21! HB-22!

HB-15! HB-16!HB-13! HB-14!

HB-19! HB-20!HB-17! HB-18!

HB-11! HB-12!HB-09! HB-10!

HB-27! HB-28!HB-25! HB-26!

HB-29! HB-30!

Accelerator Section-Subsection

Page 31: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Two types of sectionsAccelerator and Target divisions agree to use • section names as systems names SSSS• generic device type as device identifier DDDD.

Therefore, systems SSSS (sections) are assigned either as • Accelerator type (A-type) • Target-type (T-type)

with different methods to construct names

Page 32: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Naming ProcessDevice Category Structure

Level 1Level 2

Level 3

Area Breakdown Structure

Level 3Level 2

Level 1

Name Components

Tools Rules

Page 33: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Name Components

System SSSS • Section convention name

Subsystem BBBB• T-type: Subsection convention name• A-type: Discipline convention Name

Generic Device Identifier DDDD • Generic device identifier

Device Quantifier III • T-type: Alphanumeric characters• A-type: Subsection number immediately followed by

alphabetic numbering (a, b, c or d etc.)

Page 34: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Tools

Web-based tools are under development to support the process of naming devices. Use-cases are being studied to collect requirements, e.g., filtering and sorting capabilities, as well as automated name generation.

Page 35: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Name IntegrityTo assure integrity of names the naming convention users will be asked to select1.device type from the three level device

category structure 2.subsection from the three level area

break down structure Device names are generated automatically, except for quantifier. User do not need to keep track of whether a device name is generated as A or T-type

Page 36: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

Selection tool

Users should not have to be informed in detail on definitions of section, subsection, discipline or the distinction between generic and specific device types.• Ask explicitly: Which part of the facility

does the device provide services to?- Do NOT ask: Where is the device located?

• The answer shall be selected from a menu type list.

Page 37: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

<Select><Select><Select>

Controls Ctrl ▶

Conventional Facilities CF ▶

Cryogenics Cryo ▶

Proton Beam Instrumentation PBI ▶

Proton Beam Optics PBO ▶

Resonators Res ▶

Vacuum Vac ▶

Water Cooling WtrC ▶ Control Valve CV ▶ Gate Valve GV

Pressure Safety Valve PSV ▶

Isolation Safety Valve ISV ▶

Manual Valves STn ▶

Limit Switch LSw ▶

In Device Naming Tool Select device type:

Specific Type

Discipline

Generic Type Device Identifier

Convention Name

Page 38: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

In the Device Naming Tool

<Select><Select>

Accelerator ▶

Target Station ▶

Neutron Instruments ▶

Utilities ▶ Cryogenics Plant CrP ▶

Water Cooling Plant WCP ▶ Central Utilities Water Station CUWS

Compressed Air Plant CAP ▶ Low Beta Water Station LBWS

Medium Beta Water Station MBWS

High Beta Water Station HBWS

Target Water Station TWS

Neutron Instruments Water Station NIWS

HEBT Etcetera Water Station HEWS

External Customers Water Station ECWS

Compressed Air Water Station CAWS

Which part of the facility does the device provide service to?

Section

Subsection

Super Section

Convention nameConvention name

Page 39: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

General rules for namesThe naming tools shall ensure the following rules to be fulfilled.1.Convention names for section, subsection,

discipline, generic device type and signal part of names shall be alphanumeric.

2.First character of convention names for section, T-type subsection, discipline, generic device type and signal part of names as well as quantifier for A-type devices shall be alphabetic.

3.Convention name for A-type subsection shall be numeric.

Page 40: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

General rules for names (cont)4. Convention names for section, discipline, device

name and signal name shall be unique irrespective of1. Letter case2. Letters I, l and number 13. Letter O and number 04. Letters V and W5. Leading zeros, i.e., number 0 immediately following a non-

numerical character5. Convention names for subsection and generic

device type shall be unique according to rule number 4, however only within the same section and discipline, respectively.

6. Leading zeros shall be used to ensure that all numbers have the same number of digits.

Page 41: ESS Naming Convention - Lunds universiteteval.esss.lu.se/DocDB/0002/000229/013/ESS Naming... · • Industry standards for naming not applicable - Not human readable. - One of the

”Those are my principles. If you don’t like them I have others.”

Groucho Marx

The End