Integrated Control System: Overview of The
Integrated Control System: Overview of The
INTEGRATED
CONTROL
SYSTEM
ESS-0297798
2018-06-01
TABLE OF CONTENT Page
1. ICS IN 30 SECONDS 3
2. INTRODUCTION 4
3. ICS ARCHITECTURE 6
4. ICS TECHNOLOGIES 8
4.1. Software 8
4.2. Hardware 10
4.4. EPICS 7 13
5. ICS FUNCTIONS 14
6. ICS PRINCIPLES 20
7. ICS ORGANISATION 21
7.1. Line Organisation 21
9. REFERENCES 27
2
1. ICS IN 30 SECONDS
The Integrated Control System Division (ICS division) is an organisational unit responsible for the control
systems within the ESS facility including control systems for accelerator, target, neutron scattering systems
and conventional facilities. ICS’ vision is to see ESS operated efficiently, reliably and safely, with a control
system that everyone loves. The ICS division shall provide and maintain world-class and cost-efficient control,
protection and safety systems and services for the ESS facility. The division shall develop competence and
innovative solutions that can be shared in the community through open processes.
3
2. INTRODUCTION
Control Systems at the European Spallation Source
The neutron science experiments at ESS and the operation of neutron-producing facilities (accelerator, target)
rely heavily on a controls and information technology infrastructure. Many complex physical processes have
to be concerted, such as proton beam acceleration, neutron beam production, and the characterisation and
conditioning of experimental material samples. These processes depend on other enabling processes, such as
magnetic field generation, equipment cooling, motion control, supply of electrical power and highly sophisticated
measurements for their characterisation. The related equipment (electromagnets, neutron detectors, cooling
systems, etc.) needs to be controlled and monitored by operating staff, engineers and researchers. This is
achieved through many different and distributed but interconnected control systems.
The physical processes and system behaviours throughout ESS, from the ion source to neutron scattering
characterisation systems, are characterised by a high degree of interdependencies. The operating staff,
engineers and scientists need tools for the comprehensive supervision, analysis and optimisation of all
involved systems and processes. This is realised by a homogeneous data communication layer, which integrates
all technical systems that participate in neutron production and experiments at ESS. This communication layer
enables all involved systems to exchange data and provides the necessary tools for the analysis of information
acquired from these systems. The ensemble of these control and communication systems is commonly referred
to as the ESS’s Integrated Control System (ICS).
The creation of the ESS Integrated Control System requires a team of specialists in many fields, such as
industrial automation, software engineering, computer science, safety engineering, network infrastructure
design, electrical engineering, accelerator technology, neutron scattering technology and even natural sciences
domains. Within ESS, the ICS division is the organisational unit that is responsible for the development,
operation and maintenance of the Integrated Control System over the ESS life time. The ICS division covers the
core competencies required for this mission and establishes the required line organisation.
The ICS division develops a consistent and sustainable architecture for the control systems and related networks
and services deployed in the ESS facility. For this, the ICS division engages in ESS in-house standardisation
of controls and computing technologies, which range from commercial off-the-shelf products to highly
customised devices or even novel developments. During the ESS construction phase, the ICS division executes
the ICS construction project, which delivers the control system scope for the ESS greenfield facility.
Note: The abbreviation ”ICS” is in practice often used for three different purposes:
• Managerial: the scope of the time-limited ICS project during the ESS construction phase.
The outline of involved parties, science and technical domains indicate the diversity of ESS internal and external
stakeholders who the ICS division interacts with. “Figure 1: The ICS Division Stakeholder Overview” on page
5 gives an overview on the stakeholder groups that the ICS division often works with.
4
The outline of involved parties, science and technical domains indicate the diversity of ESS internal and external
stakeholders who the ICS division interacts with. Figure 1 gives an overview on the stakeholder groups that the
ICS division often works with.
The complexity of stakeholder involvement in the control systems can be illustrated by looking at a process control system
as an example. Such a process control system may have all of the following stakeholders
• one or several groups from other technical ESS divisions as owners of the controlled equipment,
• ESS operations teams, with interests in the technical support for executing operational tasks and procedures
(such as switching on the ion source),
• one or several ICS groups, as owners or providers of control systems or control system infrastructure,
• external partners,
• in-kind contributors,
• commercial suppliers,
• other central ESS functions such as the ESS Environment, Safety and Health division,
5
3. ICS ARCHITECTURE
The ‘Integrated Control System’ of the ESS is an ensemble of
interconnected, distributed control and computing systems for
different control domains and purposes. Some of the most prominent
systems and infrastructures are described in the following.
Facility Supervision and Integration control systems also control equipment and related
physical phenomena, but usually in a more accelerator
ESS uses the EPICS family of distributed control and research technology specific context, such as
system software [22] to realise a homogenous facility proton beam diagnostics, experimental sample
integration layer for all ESS systems relevant to conditioning and neutron detector systems. Device
neutron production and usage. This communication control systems are often realised as customised
layer enables all involved systems to exchange high performance control systems. See section 4.2 for
data, and provides operators, engineers, etc. with more technology information.
the necessary tools for supervising, analysing and
controlling these systems. See section 4.1 and 4.4
for more information.
Personnel Safety Systems
Providing and assuring safe conditions for personnel
Timing System is required to operate ESS. The ICS division provides
Personnel Safety Systems (PSS) to identify, analyse,
The ESS has a timing system [14] that provides and mitigate against the facility’s prompt ionising
high-precision synchronisation of the distributed radiation hazards, as well as other hazards such as high
control systems in order to achieve coordinated voltage, magnetic fields, lasers, motion controls and
operation of the accelerator, target and neutron oxygen depletion. See section 5.5 for more information.
instruments. The timing system is synchronised
to the accelerator power sources. It broadcasts
operational data, time stamps and trigger events to Software Services
a large number of receivers simultaneously with a The ICS division provides a set of software services to
deterministic nano-second accuracy. ESS developers, operators and users for operational
and maintenance purposes. This software provides
Machine Protection Systems graphic user interfaces for operation, machine data
analysis and archiving, equipment configuration,
ESS machine protection supports the operational calibration and maintenance. See sections 4.1 and 4.4
availability requirements for neutron production for more information.
by preventing equipment damage through
dedicated protection functions. In addition to
protecting equipment and avoiding unnecessary Control Room facilities
downtime, information on root causes of errors The ICS division provides the environment and
can be collected for further analysis and continuous equipment for ESS operators, scientists and engineers
system improvements. Machine protection can be for interaction with the ESS systems. The most
summarised as the P3 principle: prominent example is the ESS main control room. The
• Protect the equipment, main control room is the ESS’ central place where the
proton and neutron beam production is controlled
• Protect the beam, and supervised and related operational activities are
• Provide the evidence. executed. Additionally, the ICS division provides local
control rooms for the cryogenic systems and console
See section 5.3 for more information. workplaces for the neutron instruments. See section
5.4 for more information.
Process and device control systems
Process control systems interact with equipment
Networks and infrastructure
which enables or monitors physical processes. The ICS division provides technical data
Examples of systems that require process control are communication networks called the Technical
cooling systems, electromagnet systems or ventilation Network, centralised computing resources and data
systems, and the process control function is usually storage facilities needed for the operation of the ESS
realised with industrial automation technology. Device systems. See section 4.3 for more information.
6
Figure 2: ICS system distribution overview. This schematic indicates roughly the facility-spanning
character of the networks for EPICS, Machine Protection, the Timing System and the Technical
Network backbone, contrasting the more confined character of process and devices control
systems and Personnel Safety Systems.
Figure 2 indicates the on-site distribution of the various systems. While these systems are often independent,
they are also interconnected.
local control,
run - time data
Signal Conditioning and Remote Device Device Remote Remote Device signals
Equipment Electronics I/O
Controller
Electronics Electronics
Controller
I/O I/O
analogue and digital signals device specific
signals
Physical Equipment
machinery, sensors, actuators Pump Flowmeter Motor Sensor Chopper Power Supply Switch Sensor Sensor
7
4. ICS TECHNOLOGIES
The role of technical standards for the ESS control systems.
The control systems have to perform according to the ESS goals for enabling neutron science, but also provide
the flexibility to cope with modifications over the ESS life time. The need for enhancements, upgrades and
modifications have to be expected during commissioning and as experience is accumulated in operation.
Among the drivers for upgrades and modifications are general advancements in technology, and new research
interests that require novel experiment or instrument designs.
For the ESS control systems this means that their design goals are system specific trade-offs between
function, performance, cost-efficiency, safety, reliability and maintainability. A central principle for achieving
overall optimised control systems is to apply a limited, but versatile and powerful well-defined set of system
technologies. The ICS division defines, customises and maintains this technology portfolio, which is called
the “ICS standards”. Maintaining these standards is more than simply defining technologies – it also includes
providing the means to apply the ICS standards efficiently. Therefore, the ICS division also provides the needed
staff competences, enabling systems such as for code management or testing, work procedures, and maintains
good relationships with suppliers and collaborations with other external organisations. The ICS standard
portfolio is continuously evaluated and adjusted, based on evolving ESS needs as well as trends in the related
research and industry domains. In the following sections, an overview of the core technologies used by ICS is
given. An extensive description can be found in the ICS Handbook [13].
4.1. Software
ESS uses the EPICS family of distributed control system
software for the creation of a facility-wide data communication
layer, which integrates all technical systems that participate in
neutron production and experiments.
EPICS
A set of EPICS-based software technologies and services form the core of the EPICS environment. Communication
between the various process and device control systems, databases, etc. are realised by the “EPICS base”. The
EPICS base consists of the EPICS protocol, programming libraries and configuration conventions for a variety
of operating systems, programming languages and hardware platforms. These are used to implement EPICS
Input-Output-Controllers (IOC), which connect to equipment distributed over the ESS site. ESS operators,
engineers and scientists can use various graphical user interfaces (GUI), including synoptic system overviews,
engineering screens for devices, and machine settings management applications. Applications help users to
manage the system configurations, which is important for repeatable and efficient configuration of layered
machine settings and sequences. Configuration management applications can also help users to incrementally
develop complex system configurations through working with ‘snapshots’ of previous parameter configurations.
In addition to the EPICS base for equipment integration and management, the ICS division deploys the following
software components and services which are essential to the operation of the facility.
8
Archiving Service
The EPICS archiving service is the time-stamped machine history archive, which collects and stores data
from the IOCs, and provides tools for retrieving and analysing the collected data. The archiver application
provides analysis functions for the visualisation, correlation and export of the collected machine history. The
EPICS archiving service is primarily aimed at troubleshooting, machine performance analysis, operations and
maintenance support. Neutron experiment data acquisition is realised with dedicated systems tailored to the
individual instruments.
Alarm System
The EPICS based Alarm System informs users about conditions that may interrupt, or have already stopped,
neutron production or can otherwise be harmful to the facility or its components. The alarms help personnel
to diagnose causes of such conditions, and to take appropriate actions to prevent or mitigate their effects. The
alarm system is essential for reducing downtime and maximising availability of the ESS services.
ESS uses Control System Studio as the standard tool for run-time interaction with the ESS control systems. CS-
Studio is closely associated with the EPICS family of open-source software and included in the ESS standard
software distribution. The ICS staff has a high level of expertise in using this tool and can create feature-rich
graphical user interfaces. System owners and engineers can also create customised GUI applications for their
systems easily through drag-and-drop functionality.
Electronic Logbook
Users can document decisions, actions and notable events and observations during operation in an electronic
logbook, which is also required by regulatory authorities. Integrated into the ESS control application suite, the
logbook is used to document operation events in various media formats, including text, pictures, screenshots
and hyperlinks, including links to ESS information systems.
ESS uses the OpenXAL development environment as the framework for high level physics applications which
are needed to simulate beam trajectories of the proton beam. A machine model of the ESS accelerator allows
to translate the simulation results to machine settings and apply these to the equipment during operation.
9
4.2. Hardware
The ICS division has adopted three standardised hardware
technologies for implementing the ESS control systems based
on performance [13].
These three hardware technologies are MicroTCA, EtherCAT and common industrial automation technology.
A specialised technology is used for the ESS Timing System. All systems based on these technologies are
integrated using EPICS.
10 MHz MicroTCA® is a modular, open standard for building high performance switched
fabric computer systems in a small form factor. Because of its modularity and
flexibility, MicroTCA is well-suited for industrial control and automation systems.
MicroTCA defines fully redundant redundant system configurations including
1 MHz power budgeting, hot-swap, complete component and system management that
allows failure detection and isolation. This greatly improves system reliability and
Digital Controls Platform availability.
100 kHz
10 kHz
EtherCAT is a modern high-speed industrial automation system standard
1 kHz which enables faster data interchange with deterministic timing and higher
processing power than traditional industrial automation systems. EtherCAT
systems at ESS are connected to the EPICS control layer.
100 Hz
EtherCAT
10 Hz
Slower signals are handled by industrial automation (PLC) for reliability and
1 Hz cost reasons. The standardised platform for ESS applications comes from
Siemens.
With these three levels of technology performance, the full range of required signal speed can be covered while
complying to the strict reliability and availability demands at ESS. The standardisation of these technologies
makes the implementation cost-efficient and maintenance relatively simple. A standard technology overview
is given in Figure 4.
10
MicroTCA
High performance signal processing and data acquisition functions are implemented on a custom-made
platform based on the modular MicroTCA standard. Typical systems in this category contain computers in the
MicroTCA form factor that can run EPICS environments. This is complemented by flexible and powerful data
acquisition and processing engines typically implemented in high density FPGA technology. The physical front
end to these systems is also modular, typically using the FMC form factor for interfacing electronics.
EtherCAT
For mid-range performance, industry standard EtherCAT systems are used to implement real time fieldbus
applications with a good price/performance ratio. The pulsed character of the ESS beam production requires
synchronisation and event-specific information in a significant number of use cases where EtherCAT technology
can be applied and full custom platform solutions would be too costly.
The low end of the performance spectrum is handled with commercially available industrial automation systems
supplied by Siemens. This cost-effective solution also addresses ESS reliability and maintainability needs and
integrates well into EPICS.
11
4.3. Networks and Infrastructure
All sub-systems and components of the distributed ESS control
systems, human workplaces and data processing facilities are
interconnected by a set of data networks.
12
4.4. EPICS 7
3 + 4 =7
EPICS version 3 is the most widely deployed version today. To accommodate for the increasing demands of new
research facilities, some fundamental improvements were introduced in EPICS 4, including a new communication
protocol, new libraries and data types. However, EPICS 4 is not straightforward compatible with existing EPICS 3
control systems and software. EPICS 7 (from the combination of ‘3+4’) extends EPICS 3 with EPICS 4 functionality,
without breaking backward compatibility, and hence allows for full utilisation of the existing EPICS base.
• Data handling and data types: Increasing relevance of 2-dimensional data, such as from area detectors,
cameras etc. motivates the support for more complex control data constructs.
• Data transfer performance: Ever-increasing amounts of data drives optimisations of data transfer performance.
EPICS 7 implements several technology advancements for increased performance
• Remote Procedure Calls: EPICS 7 introduces so called remote procedure calls which can use dynamic data
structures. This feature adds additional flexibility for IOC and application development and performance
optimisation.
13
5. ICS FUNCTIONS
5.1. Overall control system function
The low energy beam transport section (LEBT) is one of the
first sections in the ESS accelerator. It requires a representative
variety of control system functions and is used to illustrate the
application of ICS technologies as presented in chapter 4.
Figure 6 shows a schematic view of some of the control systems for the LEBT section. Operators in the main control
room and other users such as technicians use a set of GUIs to control, operate and maintain the LEBT. GUIs and tools
exchanging information with the ESS facility are shown on the “Applications” layer.
14
The LEBT contains different kinds of equipment such as power supplies, pumps, and beam instrumentation
systems, forming the “Physical Equipment” layer. This equipment is connected to either equipment specific
electronics on the “Signal Conditioning and Equipment Electronics” layer, or directly to local control
systems, such as PLCs on the “Local System Control” layer. In any case, local system control is realised
with the ESS technology standards (MicroTCA, EtherCAT or Siemens PLC systems - see section 4.2). On
the “Facility Integration” layer, an Industrial PC (IPC) runs the EPICS IOC which handles all local control
systems and makes them accessible to the operator GUIs and databases through the EPICS protocol.
The beam current monitoring system shown in Figure 6 consists of the following:
• The AC Current Transformer (ACCT) measures the beam current at the end of LEBT.
• A signal condition board (ACCT-E-RM) converts the signal from the ACCT to a signal that can be
handled by a data acquisition device.
• The MicroTCA controller digitises the signal and propagates it to the EPICS layer.
• The IOC processes the signal data and makes it available for all other IOCs and services on the
Facility Integration layer. This means, the signal data becomes available for users for monitoring,
analysing, displaying or storing in the control system archive.
The MicroTCA controller is also connected to the fast beam interlock system, which is part of the machine
protection function. Based on the information received from the beam current monitoring system, the
fast beam interlock system can inhibit proton beam production.
The timing system time stamps the readings of the beam current monitoring system. This allows to
correlate them with readings of other systems in the facility. In addition, the timing system enables
facility-synchronous event triggers with deterministic timing. The timing system also broadcasts real-time
information such as accelerator operation modes which is used for on-the-fly configuration adjustments.
15
5.2. Controls Configuration Management
The ESS control systems consist of thousands of local control
systems and their interfaces, connecting to a wide range of
physical equipment. Achieving reliable, repeatable, flexible and
efficient configuration management for all ESS control systems
is a significant challenge in itself.
The ICS division has developed advanced automated processes and tools for managing the configuration and deployment
of EPICS IOCs, PLC code and other devices. The following software components, based loosely on concepts developed in
association with the EPICS community, are involved in the process.
Channel Finder
Another important product is the EPICS channel finder application. It implements a directory service for control system data,
which allows users easier browsing and aggregation of entities in the control system. An estimate is that the full production ICS
will contain 1.6 million values that are tracked by ICS. The channel finder helps users navigate and customise groups of interest.
16
5.3. Machine Protection
The Role of Machine Protection at the ESS.
ESS, being a user facility for neutron science, is facing high neutron beam availability requirements and is
largely relying on custom made, specialised, and expensive equipment for its operation. Damage to this
equipment could cause long shutdown periods, induce high financial losses and, as a main point, interfere with
international scientific research programs relying on ESS operation and related beam production. Implementing
a fit-for-purpose machine protection concept is one of the key challenges in order to mitigate these risks.
The availability of the ESS facility an important parameter measuring the average neutron production compared
to the planned production for a certain time period. Availability characteristics for a system can be determined
by its reliability, availability, maintainability and inspectability. The ESS equipment relevant for neutron beam
production, in this context called “the Machine”, is in the scope of Machine Protection engineering. The
Safety and Protection Group is taking the leading role in the engineering management of ESS-wide Machine
Protection, and in the design and implementation of dedicated Machine Protection Systems (MPS).
Goal 1: Goal 2:
Machine protection shall, in that order, prevent Machine protection shall protect the machine from
and mitigate damage to the machine, be it beam- unnecessary beam-induced activation having a
induced or from any other source, in any operating potential to cause long-term damage to the machine
condition and lifecycle phase, in accordance with or increase maintenance times, in accordance with
beam and facility related availability requirements. beam and facility related availability requirements.
• Designing the systems relevant for neutron beam production with high inherent reliability and overall low damage potential,
• Minimisation of the mean down time of these systems by introducing dedicated technical systems preventing
and mitigating damage, called Beam Interlock Systems and Machine Protection Systems,
• Minimisation of the mean down time of the ESS systems by introducing dedicated operational and preventive
maintenance procedures reducing the probability for unscheduled corrective maintenance.
• Supporting systems dedicated to reducing mean down time. These include analysis, management and recovery
tools addressing operational activities related to machine protection (such as for customised for “post-mortem”
event analysis).
The right strategy to achieve the availability goals will involve a mix of the above measures. The ESS approach
for achieving the operational availability goals using the aforementioned measures is presented in more detail
in the ESS Machine Protection Concept [15].
17
5.4. Main Control Room and
Experiment Operation Consoles
The ESS systems are operated in parallel from various
workplaces on the site. Most prominent is the main control
room, which centralises the human operation of the proton
accelerator and the target station and provides a place for
supervision for the facility as a whole.
The main control room is planned to be manned with an accelerator, target and ICS specialist as permanent
operators and to provide workspaces for up to approximately 25 persons. The main control room layout
includes 13 permanent workspaces with partially fixed-function desks, such as for the operation of the
Personnel Safety Systems. Additional workspaces and a meeting room are available, as shown in the back
of Figure 7. Neutron experiments are not operated from the main control room, but from ICS-provided
consoles in the experimental areas, which are customised to the particular experiment needs.
18
5.5. Personnel Safety Systems
The Safety and Protection Group is responsible for developing and operating all of the Personnel Safety
Systems, including design, manufacturing, commissioning and maintenance. The Personnel Safety Systems
protects personnel from the facility’s prompt ionising radiation hazards generated by particle acceleration or
radiofrequency systems. Furthermore, the Personnel Safety Systems identify and mitigate other hazards such
as cryogenic hazards (burns, oxygen deficiency), oxygen depletion hazards, high voltage hazards, magnetic
field hazards, laser hazards and motion control hazards.
“PSS controlled areas” are identified as hazardous areas where personnel might be affected, such as the
accelerator tunnel, target utility rooms, the target bunker and areas at the neutron instruments.
• Safety interlock system: This personnel safety system ensures that access to controlled areas is
prohibited if the beam production is permitted. Conversely, if access to controlled areas is allowed,
beam production is not permitted. In the case of an emergency, all hazardous equipment under
control is switched off. Emergencies are triggered by events such as elevated dose measurements
and intrusions to PSS controlled areas.
• Access control systems monitor the conditions for enabling the entry stations to “PSS controlled
areas” and control door subsystems for openings and access.
• Oxygen deficiency hazard monitoring systems alarm personnel by activating signalling lights and
sounders.
The Personnel Safety Systems are developed in compliance with the international functional safety standard
IEC 61508 [23], a widely adopted practice within the accelerator based research domain.
19
6. ICS PRINCIPLES
The ICS division uses technologies and engineering methods
from different control system domains in order to achieve the
overall best results for ESS.
To exploit the strengths of different technologies and engineering domains to the best benefit, the ICS division applies
the systematic approaches to system life cycle management. Each approach is tailored to utilise the domain-specific
best practices, which are often described in standards or engineering literature. The ICS approaches are continuously
harmonised with the overall ESS engineering management, particularly as described in the ESS Handbook for
Engineering Management [19].
Most ESS control systems enable conventional functions, including control for beam production and related enabling
systems such as cooling, studies of machinery behaviour, neutron experiment execution, experimental data acquisition,
processing, storage and analysis. The integration of ESS systems realised by such conventional control systems
requires well-organised development, installation and transition to operation. This is executed according to the
system life cycle model described ICS Integration Strategy [17]. This approach is based on the systems and software
engineering standard ISO 15288 and the closely related INCOSE Systems Engineering Handbook, thus implementing
best practices in Systems Engineering for complex systems.
Machine Protection is a major factor for reaching the ESS neutron production availability goals. To address this
mission-critical relevance appropriately, a special approach to life cycle management has been developed and is
applied to the Machine Protection Systems-of-Systems [25]. It combines concepts and principles from the functional
safety domain based on the IEC 61508 [23] and IEC 61511 standards with Systems-of-Systems Engineering. The
approach is explained in detail in the “Machine Protection – Systems Engineering Management Plan” [16], which
also clarifies the relation to local protection systems and constituent systems such as the ion source, proton beam
choppers, various sensor systems etc. which participate in realising Machine Protection at ESS.
The Personnel Safety Systems are safety-critical, and thus the development, operation and maintenance are executed
in compliance with suitable international standards for functional safety engineering. The Safety and Protection Group
in the ICS division applies the IEC 61508 [23] and IEC 61511 [24] standards for the development of the ESS Personnel
Safety Systems. Using these standards is a widely adopted approach for safety-related systems in the accelerator
research facility community. The approach is described in the PSS Development and Quality Assurance Plan [20] and
in the ESS Rules for Configuration Management for Personnel Safety Systems [21].
The Control Software Group organises the development of software according to the character and complexity of
the developed software system. For complex software services, the development life cycle approach is following the
traditional V-model, with explicit development-stage related documentation. In other cases, such as user application
development or feature additions, an agile approach is applied. This differentiation allows the Control Software Group
to adapt towards expectations on response time to feature requests, stakeholder inclusion in the development
process, documentation and architecture quality and efficiency in resource usage.
In Agile developments, the Control Software Group creates a first working software version with limited functionality
as early as possible. This prototype is then continuously evaluated with the stakeholders, for example by ESS physics
and engineering groups. Based on this feedback, incremental improvements are implemented in the software. The
Agile loop is repeated until the software realises the desired functionality. These iterations are managed in daily to bi-
weekly stakeholder meetings. Software changes during operation due to new feature needs, technical adaptations or
bug fixes are realised by further Agile loop iterations.
20
7. ICS ORGANISATION
The matrix organisation applied in ICS division relates the ICS
line management to the ICS project management.
At the heart of any efficient organisation is the L i n e manag ement fun c ti on that builds permanent groups and
temporary teams, secures commitment and motivation in those teams to provide the necessary competence
and capacity needed for the organisation to deliver. To execute activities in the organisation in a structured and
systematic way, line management creates a Proj ec t man ag ement fu nc ti on and hands the executive mandate
to the project managers.
d Ho w
W ho an
Line = When
h at and
The Hardware and Integration Group The Control System Infrastructure Group
The Hardware and Integration Group develops, The Control System Infrastructure Group designs,
implements, operates and maintains the non-safety- implements and maintains the backbone data
critical control systems of the ESS, including the and communication networks for the control
EPICS integration and timing system. The HWI teams and timing systems, the ESS control rooms,
also engages in customising base technologies, data centres and other equipment required for
such as industrial automation and MicroTCA based the reliable operation of the control systems.
systems, for its application by stakeholders. The group provides operations workstations,
servers and file storage required for operation
of the facility. This group is responsible for
The Safety and Protection Group implementing the ESS main control room, which
allows the facility to be controlled from a central
The Safety and Protection Group coordinates and location.
executes the development of highly dependable
systems. For enabling a high neutron beam
availability, the group coordinates the realisation of
machine protection functions at ESS and executes The ICS Management Team
the development, operation and maintenance of The ICS Management Team executes and supports
dedicated machine protection systems. For worker line and project management functions, and
safety, the group develops, operates and maintains establishes consistent architectures, technology
the ESS Personnel Safety Systems. standards and systems engineering for the ICS
division.
The Control System Software Group Each group is viewed as a separate organisational
unit with its own line manager and organisation
The Control System Software Group provides context description. ICS line managers are
software toolsets needed for the management and responsible for developing and maintaining the
operation of technical ESS systems. The group’s strategy for keeping the ICS division organisation
scope is software such as controls configuration concurrent with ESS needs. This strategy is
management tools, alarm handling tools, systems formulated in the ICS organisation context
for troubleshooting and documentation of the description[1]. Figure 8 shows the organisational
machine history and physics-related applications. chart of the ICS division.
21
Henrik Carling
Division Head
Karl Vestin Susanne Regnell Annika Nordt Remy Mudingay Anna Gillberg
Hardware and Integration Controls Software Safety and Protection Controls Infrastructure Team Assistant
Hector Novella
Deputy Project Manager
Angel Monera Ben Folsom Alberto Toral Diez Benjamin Bertrand Thilo Friedrich
FPGA Engineer PhD Student Technician Software Engineer Systems Engineer
Benedetto Gallese Banafsheh Hajinasab David Sánchez-Valdepeñas Johan Christensson Timo Korhonen
Integrator Software Engineer Automation Engineer Infrastructure Technology Engineer Chief Engineer
Faye Chicken Claudio Rosati Denis Paulic Susann Skarin Maria Romedahl
Technician Software Engineer DGL, PLC Engineer Junior Network Technician Technical Coordinator
François Bellorini Dirk Nordt Enric Bargalló Anders Harrisson Wojtek Fabianowski
Integrator Software Engineer Lead Analyst Software Configuration Manager
In-Kind Manager
Mehdi Mohammednezhad
Integrator
Michael Beck
Work Package Manager
Miklos Boros
Integrator
Nicklas Holmberg
Integrator
Nour Akel
ICS Installation Coordinator
Oliver Talevski
Embedded Engineer
Philippe Rabis
Work Package Manager
Consultant 18
22
7.2. ICS Project Management
The ICS Project managers derive executable, scheduled tasks
with well-defined budgets based on stakeholder, technology
and standardisation needs.
Project managers also ensure that ICS tasks are aligned and coordinated with activities of the other ESS
divisions. The ICS construction project scope is organised and managed in work packages (see 7.3). These are
arranged by
• the integration of ESS systems and equipment for the ESS operation and maintenance (work packages
05, 07, 09, 10, 11, 12, 13),
• the provision of software based applications for operation, maintenance and configuration management of the
ESS (work packages 03, 08),
• the provision of customised technologies for the ESS (work package 04),
The ICS long-term planning and budget allocation is managed in the central ESS planning tool Primavera P6,
where the ICS plans are linked with plans of other ESS divisions. Detailed tasks and daily work is managed using
the JIRA on-line collaboration tool, which supports the agile methods used in software development and also
enables issue tracking, which is often used during installation and commission.
23
7.3. Construction Project Organisation
The tasks of ICS division for the ESS construction project, as
stated in the ICS project charter [6] is organised in work packages:
01 Management
Central management services for the ICS division including in-kind management
03 Software Core
Development and integration of software core components for the integrated control system
04 Hardware Core
Selection, preparation and delivery of standardised electronics hardware equipment for control, data acquisition and timing
06 Equipment
Administrative work package to collect all equipment management in ICS. No activities
08 Physics
Development of support tools for machine commissioning and operations based on a mathematical model
10 Integration - Accelerator
Accelerator controls development and integration
11 Integration - Target
Target station controls development and integration
12 Integration - Instruments
Neutron instrument controls development and integration
13 Integration - Facilities
Development and integration of controls for building management systems such as cooling water and air conditioning
14 Test Stands
Design, construction and maintenance of relevant ICS test stands and laboratory facilities
24
7.4. ICS Information Management
The ICS division uses ESS tools for Information Management.
The ICS Division uses the applicable ESS Information Management systems to enable access and manage
human-processed engineering information in the corresponding contexts:
The total ICS construction project budget allocated for implementing the full ICS construction scope is in the
order of 80 M€. A certain proportion of this budget should be utilised as in-kind contribution from ESS member
states. At the beginning of 2018, the ICS project had achieved a level of about 20% in-kind contribution. A re-
baselining of the ESS construction project plans was ongoing in the first half of 2018, which may imply changes
also to the ICS context.
ICS is applying proper project management practices, including risk management. The ICS risk management
plan [26] is used for keeping track of a risk register and treatment actions.
25
8. ICS VISION, MISSION AND VALUES
ICS Vision
ESS operated efficiently, reliably and safely, with a control system that everyone loves.
Mission
To provide and maintain world-class and cost-efficient control, protection and safety systems and services for
the ESS facility. To develop competence and innovative solutions that can be shared in the community through
open processes.
ICS staff and consultants follow the ESS core values [2] and the ESS code of conduct [4]. The ICS leadership
and management team also implements the following behaviours as described in the ICS Organisation Context
Description [1].
The ICS division uses the following simplified values as a behaviour guide in the daily work
• Be nice!
• Have fun!
26
9. REFERENCES
[1] ICS Organization Context Description. ESS-0053845
[21] ESS Rules for Configuration Management of Personnel Safety Systems. ESS-0058389
[24] IEC 61511-2016. Functional safety – Safety instrumented systems for the process industry sector.
[25] Systems of systems engineering for particle accelerator based research facilities: A case study on engineering
machine protection. Systems Conference (SysCon), 2017 Annual IEEE International. DOI: 10.1109/
SYSCON.2017.7934806
27
10. DOCUMENT REVISION HISTORY
Revision Reason for and description of change Author Date
28