Professional Documents
Culture Documents
1 Scope............................................................. 2
2 Conflicts and Deviations................................. 3
3 Applicable Documents,
Acronyms and Definitions....................... 3
4 Instructions..................................................... 5
5 Responsibilities.............................................. 5
1 Scope
1.1 Application
This Saudi Aramco Engineering Procedure (SAEP) provides instructions for the
development and approval of a System Design Document (SDD) for both new
and major expansion of process control and automation systems.
1.2 Purpose
The System Design Document (SDD) documents the design basis of the Process
Automation System (PAS). It is a project-specific engineering document which
addresses the system design aspects and supplements design considerations that
are project specific normally not covered by Vendor’s standard engineering and
maintenance manuals.
This document defines the design basis of the architecture, configuration, data
bases, hardware, software and communication (both internal and external)
aspects of the PAS. It shall provide the basis for the detailed design and
integration of the PAS.
The SDD is typically prepared by the Vendor and/or Integrator. It may also be
authored by the design engineering contractor if he acts as the integrator.
The SDD is part of the 601 and 602 series of NMRs (Non-Material Requirements)
as described in SAEP-16.
The initial draft of the document shall be issued prior to delivery of NMR 601’s.
It shall be updated throughout the life of the project as further details become
available.
Page 2 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
2.1 Any conflicts between this Procedure and other applicable Saudi Aramco
Engineering Procedures (SAEPs), Saudi Aramco Engineering Standards
(SAESs), Saudi Aramco Materials System Specifications (SAMSSs), Saudi
Aramco Standard Drawings (SASDs), or industry standards, codes, and forms
shall be resolved in writing by the Company or Buyer Representative through
the Manager, Process & Control Systems Department of Saudi Aramco,
Dhahran.
2.2 Direct all requests to deviate from this Procedure in writing to the Company or
Buyer Representative, who shall follow internal company procedure SAEP-302
and forward such requests to the Manager, Process & Control Systems
Department of Saudi Aramco, Dhahran.
3 Applicable Documents
Page 3 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
4.1 Definitions
4.2 Acronyms
Page 4 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
5 Instructions
4.1 The System Design Document (SDD) contains essential design considerations.
It is intended as a high level design document to establish the overall design
philosophy of the PAS. It is also intended to be an important reference
document for Plant engineers to use in maintaining and modifying the system
after the project completion.
4.2 The SDD shall consist of the sections shown in Appendix 1. State “Not
Applicable” if a section does not apply to the system in question. All drawings,
calculations and supporting detailed discussions and documents shall be
included as appendices.
4.3 The SDD shall contain both the design philosophy and actual system design for
those sections listed in Appendix 1. Placeholders shall be inserted where details
are not available during the initial SDD review. Actual design details shall be
inserted as the system design progresses.
4.4 The SDD shall be continuously updated as required during detailed design to
show the correct and latest design guidelines and to incorporate additional data
not available during the initial development of the SDD.
5 Responsibilities
This section defines the responsibilities of the parties involved in the development of an
SDD for a PAS that is governed by SAEP-16.
Page 5 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
5.4 Vendor/Contractor
Revision Summary
6 February 2013 Revised the “Next Planned Update.” Reaffirmed the content of the document, and reissued
with minor revision.
Page 6 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
1. INTRODUCTION
1.1 Purpose
The purpose of this Procedure together with the referenced Saudi Aramco
Standards, Specifications, and project documents is to describe the guidelines
for the Process Control System (PCS) VENDOR to prepare a System Design
Document (SDD) for the PCS.
Any conflict between this document and any other project specification, or
Saudi Aramco standards/specification, shall be brought to attention of the
COMPANY for resolution.
1.2 Scope
1.2.4 The SDD shall contain details specific for the selected PCS hardware,
system architecture, and configuration used for the PCS system.
1.2.6 SDD shall describe all aspects the PCS system architecture, control
network design, plant automation network design, hardware and
software design, console design and cabinet design, and power supply
and grounding design.
Page 7 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
1.2.8 SDD shall describe all aspects of the PCS software design, including
but not limited to I/O configuration, FF device configuration, control
strategy configuration, auxiliary systems interface configuration,
graphics configuration and system security.
1.2.11 SDD shall describe in details PCS system security and access control
which will be reviewed by CONTRACTOR(s) and COMPANY during
the detail design.
1.4.1 See Section 3 of this document for acronyms and definition of terms
used in this document.
1.4.2 When used in this or referenced documents the following words are
used in the manner described below:
‘Shall’ and ‘must’ are used in the imperative sense
‘Will’ is used in the preferred sense
‘May’ is used in a permissive sense to state authority or permission
to do the act prescribed or provide the function being defined in the
prescribed manner, and the words ‘no person may….’ Or ‘a person
may not….’ mean that no person is required, authorized, permitted
Page 8 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
to do the act prescribed, and the words ‘a… may not ….’ mean that
the item being described is not required, authorized, or permitted in
the prescribed manner
‘Includes’ means ‘includes but not limited to’.
2. GENERAL
The following sections and details listed in each section shall be included in the SDD as
a minimum.
3. PCS OVERVIEW
This section provides a brief overview of the overall PCS to be supplied. The following
are to be included:
a) A general description of the overall PCS.
b) The overall control and operating philosophy.
c) A listing of each of the Operating Areas, Operator Consoles, and Risk areas
including the physical location of each.
d) A listing of each of the subsystems which comprise the overall PCS to be
provided including vendor name, product name and product version number.
Commentary Note:
The product version number may not be known at the initial writing of the SDD
since it is prior to PDR / CDR. The anticipated version number should be listed and
the section updated after CDR to reflect the actual version numbers used.
This section shall describe the naming convention used for naming of
workstations, consoles, and cabinets provided as part of the PCS.
4.2 Consoles
This section shall provide details on each console provided as part of the PCS.
The following shall be provided as a minimum:
a) A listing of all consoles to be provided.
b) A typical layout drawing for an operator console in the CCR and a
maintenance console in the PIB.
c) A listing of workstations and workstation identification / tags to be
included in each console.
Page 9 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall provide details including design and layout for how
segregation between risk areas shall be provided. Segregation shall address all
PCS components including Marshaling Cabinets, I/O, Controllers, Consoles, and
Auxiliary Systems interfaces.
This section shall provide details on the architecture of the DCN. The following
shall be included as a minimum:
a) An overall DCS System Architecture Drawing.
b) An overall description of the DCS Control Network (DCN) (including
architecture, redundancy, throughput, etc.).
c) A typical layout drawing for each operating area DCN.
d) Node naming or numbering conventions.
e) The number of nodes connected to the DCN and any limitations and
allowances for future expansion.
f) Details of IP Addresses of all Nodes connected to the DCN.
g) Details of any communications interface devices used to connect Nodes to
the DCN.
h) Details of any bridges, switches, routers or media converters used in the
DCN with their part numbers, physical locations, physical description and
functional description.
i) Details of any interconnections between the DCN and the Plant
Automation Network or other networks.
This section shall provide details on the architecture of the networks provided as
part of the PCS used for Plant Information. The following shall be provided as a
minimum:
a) A typical layout drawing for each network provided.
b) Details of any hardware devices used for the PAN including bridges,
switches, routers and firewalls.
c) The naming convention, number of nodes and IP addressing for all nodes
Page 10 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall provide a conceptual data flow diagram for data being
transmitted on either the DCN or PIN. A separate data flow diagram showing
source and sink connections for each system listed below shall be provided:
a) Sequence-of-Events data collection and reporting.
b) Diagnostic data collected by the Instrument Assent Management System.
c) Communications between the ADS and its appropriate control subsystem
for all Auxiliary systems.
d) Alarm Management System data collection and reporting.
e) PI data transfer and collection.
f) Any data communication transfer using OPC protocol.
This section shall describe in detail the layout of the power supply and distribution
system for all subsystems which comprise the PCS. The following shall be included as
a minimum:
5.2 Typical layout for DC power supplies used for instrument loop power.
5.3 Detailed description of the redundancy scheme used for all power supplies
installed in redundant fashion.
5.4 Power consumption calculations for each circuit connected to the power supply
system.
Commentary Note:
Details on power consumption calculations can be inserted later during the detail
design phase.
5.5 Sizing details of relays or fuses used to provide short circuit protection.
6. GROUNDING
This section shall provide details on the design of the grounding system for various
Page 11 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
subsystems which comprise the PCS. Description of the grounding philosophy for the
following subsystems shall be included as a minimum:
a) AC Power Grounding
b) DC / Instrument Loop Grounding.
7. CONTROLLER DESIGN
List default values used for controllers such as controller scan time, addressing,
etc.
8.1 General
8.1.1 SDD shall describe data acquisition for all I/Os in the DCS via
hardwiring, digital communications, internal computation, or manual
keyboard input. A description of each type of I/O module shall be
provided.
8.1.2 SDD shall describe each type of I/O module used in the DCS.
SDD shall describe all interfaces with package equipments that are fully
controlled by DCS including any necessary sequential function (i.e.,
Reverse Osmosis, Instrument Air Compressors and Dryers etc.).
Page 12 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall describe in details the tagging conventions that will be used
and shall cover as a minimum the following:
a) The format and structure of the tagging convention for each type of block
used.
b) Details on how this naming convention can be used for any tag throughout
the PCS, including auxiliary systems tags, without duplication of tags.
c) A listing of typical parameters for each tag type (i.e., PV, SP, MV for PID
blocks).
d) Details of any tag name conversions (if required) between the DCS and
auxiliary systems tag names.
e) System device tagging for diagnostic purposes.
8.4.1 For each I/O card type it shall be explained as to how it meets the loop
and system requirement, the design considerations in engineering and
configuration, etc. SDD shall describe as a minimum the following I/O
and types whenever used in the PCS system in detail:
a) 4-20 mA DC redundant and non-redundant analog input and
output cards.
b) Thermocouple input cards.
c) RTD input cards.
d) 0-20 mA DC input cards.
Page 13 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
8.4.2 SDD shall describe the loading guidelines of I/O cards inside PCS
cabinets as well as the space requirements for cards, redundancy
requirements, the arrangement of cards within a controller cabinet, and
consistency from cabinet to cabinet.
8.4.3 SDD shall describe in detail the signal separation based on the I/O type
(analog or discrete) and current/voltage levels.
8.4.5 SDD shall describe the project philosophy for implemented redundant
IO cards.
This section provides details on the philosophy for signal conversion and
scaling. The following shall be included as a minimum:
a) Details on how scaling of raw values to engineering unit values will be
performed including locations and scale factors (if applicable).
b) Location of square root extraction either in the transmitter or the device.
c) Philosophy for low-flow cutoff and where this will take place.
d) Details on digital input filtering.
e) Details on analog input filtering including location of filter.
f) Details on any deadbands used with the default setting.
This section shall list the engineering units used for each type of tag.
The following shall be included as a minimum:
Page 14 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall describe in detail the following for analog input signals:
a) Transmitter fault handling whenever the transmitter output exceeds its
saturation limit or transmitter output falls below minimum limit.
b) Signal isolation for externally powered signals.
c) Characterization and linearization required for various signal types.
d) Analog input rate of change limiting to filter out spikes.
e) Thermocouple burnout and RTD open circuit detection and alarming.
f) Extended engineering unit range shall not exceed ±7% of the range.
Page 15 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
Page 16 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall include the following as a minimum. FF system design and
configuration shall be as per Saudi Aramco Engineering Standard SAES-J-904.
Page 17 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall list the default loop scan times used for each loop type.
9.2 Initialization
This section shall describe the strategy for initialization of control loops.
The following shall be included as a minimum:
a) Initial values for various controller parameters before processing is started
or restarted.
b) Value PV for Inputs when a point becomes active, a controller undergoes a
warm or cold start, or when a point recovers from “BAD” status.
c) Value of Initial Value sent to field (OUT) for Outputs when a point
becomes active, a controller undergoes a warm or cold start, or when a
point recovers from “BAD” status.
d) The Mode to which blocks will initialize for each block type. Mote: I/O
blocks typically initialize in Auto and Control blocks initialize to manual).
e) Philosophy for ensuring bumpless initialization for primary and secondary
controllers in cascade control scheme during initialization.
9.3 Bad PV
This section shall describe the philosophy for alarming and handling of BAD PV.
Page 18 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
9.4 Tracking
This section shall describe in detail the control configuration required to ensure
bumpless and balanceless transfer between various control modes.
This section shall describe the default configuration for controller action for
both direct and reverse acting controllers.
This section shall describe the default tuning parameters to be used for various
loop types. The table below shall be populated with the actual values used.
Commentary Note:
The values shown below are suggested default values. The actual values used
may be adjusted during startup due to individual loop and/or process conditions.
Definitions:
Gain = 100% / Proportional Band = K
Integral = Resets per minute / repeat = T1
Derivative = Derivative time in minutes = T2
Scan = Point Processing cycle in seconds
Page 19 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall provide details for each loop type (control loop typical) which
will be used. For each control typical, a written description of the Operating
Philosophy and Basic Design Criteria used and a Control Strategy Template for
the control loop typical shall be provided. Further details for specific loop types
are described below.
9.8.1 Flow Control.
9.8.2 Level Control.
9.8.3 Cascade Control.
9.8.4 Split Range Control.
9.8.5 Motor Control.
9.8.6 Interlocks.
9.8.7 Permissives.
9.8.8 ESD Bypasses.
9.8.9 H2S/LEL Detection.
9.8.10 Fire Detection.
This section shall provide details for any advanced control strategies
implemented in the PCS. Details such as control narratives and
overview control strategy function blocks should be included.
9.8.12 GC Analyzer Loops
This section shall also define the philosophy for ensuring stale values
are detected and alarmed to the operator.
9.8.13 Composite Tags
This section shall describe configuration for composite tags such as
ZVs, MOVs, etc. The following shall be provided:
a) The device control point’s permissives and overrides to issue
open/close/reset/start/stop commands where required.
Page 20 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall describe the various interfaces to third party auxiliary systems.
Page 21 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
11 TIME SYNCRONIZATION
This section shall provide detailed description of the various components used to
provide time synchronization of various sub-systems of the PCS. Details on the
following subsystems shall be provided:
11.1 DCS Time Synchronization.
11.2 ESD Time Synchronization.
11.3 CCS Time Synchronization.
11.4 RMPS Time Synchronization.
Page 22 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall describe the operational philosophy for the display sub-system.
The following shall be included as a minimum:
a) Display Hierarchy. Description of which actions are possible from the different
types of displays (i.e., overview, process graphics, control overlays, equipment
startup and shutdown displays, etc.).
b) Display Navigation. Definition of the philosophy for navigation through displays.
c) Access Control. Definition of the mechanisms which will be used to limit access
control to particular consoles and/or user.
This section shall provide details on the security and access protection for the PCS.
The following shall be included as a minimum:
a) Definition of the philosophy for limiting access to users based on their authorization
level.
b) Definition of the User Roles which will be implemented for the project.
c) Definition of the User Environments which will be implemented for the project.
d) Definition of the password complexity and aging requirements which will be
implemented for the project.
e) Definition of the network security measures which will be implemented to prevent
and detect intrusion.
This section shall provide details on the configuration of data collection and
historization for trending and reporting. The following shall be provided as a minimum:
This section shall describe the various components of the system, both hardware
and software, used to collect and store real-time and alarm message data.
Page 23 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall describe procedures used to archive historical data to offline
media (if applicable).
15 REPORTING
This section shall provide details on the various components and operation of the
reporting system. The following shall be provided as a minimum:
a) Description of any software licenses required.
b) Description and example of each of the various types of reports which are provided.
c) Description of the various components, both hardware and software, which are
used in the reporting system.
d) Operation of the reports including scheduling and on-demand execution.
e) Description of the report archiving and mechanism used to retrieve past reports.
16 SEQUENCE OF EVENTS
This section shall describe the configuration and operation of the Sequence of Events
(SOE) messaging and reporting system.
This section shall describe the hardware and software components which make up both
the “interface to” and the actual OSI-PI system. The following shall be included as a
minimum:
a) Description of system components (both hardware and software).
b) Description and quantity of software licenses which will be supplied.
c) The location, configuration and operation of the interface to the OSI-PI system.
d) The configuration of the OSI-PI server including OSI-PI data collectors and server
software packages, data collection update rates, and other configuration details.
e) The location, configuration and operation of any OSI-PI client software.
Page 24 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
This section shall provide details on the layout and status information available
on equipment status displays for third party systems which are connected to the
PCS. Typical Layouts for each type shall be provided.
This section shall provide a detailed description of any project specific or custom software
applications implemented on the system. The following shall be included as a minimum:
a) Design narrative describing the function and operation of the application.
b) Details on program data flow charts and decision tables.
c) Details on internal and input/output data structures used.
d) Details on programming languages, compilers (with version) and source code listings.
e) Resource utilization (e.g., memory, computational time).
f) Application requirements such as any protocols required (i.e., TCP/IP, OLE DB, etc.).
20 ALARM MANAGEMENT
This section shall contain a description of the components, both hardware and
software, which comprise the Alarm Management System. A conceptual data
flow diagram showing the source and destination for all alarms collected by the
system shall be provided.
This section shall contain the Alarm System Philosophy Document as described
in Section 6 of SAEP-368, Alarm Systems Management, and shall describe how
the alarm management system will meet the requirements specified in the Alarm
Management System Functional Specification document.
This section shall describe the design, configuration and operation of the IAMS.
Details on the following shall be provided as a minimum:
Page 25 of 26
Document Responsibility: Process Control Standards Committee SAEP-1624
Issue Date: 6 February 2013
Next Planned Update: 6 February 2018 Preparation of System Design Documents
a) Description of the physical interfaces, from signals connected directly to DCS I/O
cards and from third party systems through HART multiplexors, for the IAMS.
b) Definition of the structure/hierarchy used to categorize instruments (i.e., by plant
area, instrument vendor, instrument type, process service, etc.)
c) Definition of what data will be stored in the IAMS (i.e., Instrument specification
sheets, maintenance manuals, exploded views, etc.)
d) Philosophy for categorization and annunciation of diagnostic alarms from smart
devices.
e) Details on the interface to Smart Valve Positioners, including diagnostic
capabilities, philosophy for storage of valve signature data, definition of alarm and
error codes, and other important information.
This section shall describe the philosophy for backup and restore of critical data from
the PCS. The following shall be included as a minimum:
a) Backup and restore for DCS System configuration data, graphics (if applicable)
and Control Application configuration database.
b) Backup and restore for IAMS database.
c) Backup and restore for ESD application logic.
d) Backup and restore for CCS application program.
23 SOFTWARE LICENSES
This section shall list all software licenses with license codes supplied with the PCS.
Commentary Note:
Actual license codes can be added later in the detail design phase.
Page 26 of 26