Tech-invite3GPP-SpecsReleasesFeaturesEntitiesInterfacesSBIsIdentifiersTi+Search in Tech-invite

Top   in Index   Prev   Next

TS 22.104SA1
Service Requirements for
Cyber-Physical Control Applications
in Vertical Domains

use "3GPP‑Page" to get the Word version
for a better overview, the Table of Contents (ToC) is reproduced
V17.2.0 (Wzip)2019/12  76 p.
V16.4.0 (Wzip)2019/12  55 p.

Rapporteur:  Dr. Walewski, Joachim

The present document addresses a challenging class of vertical applications, namely cyber-physical control applications, which require very high levels of communication service availability, and some of them also require very low end-to-end latencies.

full Table of Contents for  TS 22.104  Word version:   17.2.0

Here   Top


1  ScopeWord-p. 7
2  References
[1] 3GPP TR 21.905: "Vocabulary for 3GPP Specifications".
[2] 3GPP TS 22.261: "Service requirements for the 5G system".
[3] IEC 61784-3: "Industrial communication networks - profiles - part 3: functional fieldbuses - general rules and profile definitions".
[4] BZKI, "Aspects of dependability assessment in ZDKI", June 2017.
[5] BZKI, "Requirement Profiles in ZDKI", 2017.
[6] IEC 61158: "Industrial communication networks - fieldbus specification", 2014.
[7] IEC 61907, "Communication network dependability engineering".
[8] Richard C. Dorf and Robert H. Bishop, "Modern Control Systems", Pearson, Harlow, 13th Edition, 2017.
[9] Ernie Hayden, Michael Assante, and Tim Conway, "An Abbreviated History of Automation & Industrial Controls Systems and Cybersecurity", SANS Institute, {accessed: 2017-05-23}, 2014.
[10] IEC 61512 "Batch control - Part 1: Models and terminology".
[11] RESERVE project, Deliverable D1.3, ICT Requirements,, September 2017.
[12] RESERVE project, Deliverable D1.2, Energy System Requirements, September 2017.
[13] G. Garner, "Designing Last Mile Communications Infrastructures for Intelligent Utility Networks (Smart Grids)", IBM Australia Limited, 2010.
[14] B. Al-Omar, B., A. R. Al-Ali, R. Ahmed, and T. Landolsi, "Role of Information and Communication Technologies in the Smart Grid", Journal of Emerging Trends in Computing and Information Sciences, Vol. 3, pp. 707-716, 2015.
[15] H. Kagermann, W. Wahlster, and J. Helbig, "Recommendations for implementing the strategic initiative INDUSTRIE 4.0", Final report of the Industrie 4.0 working group, acatech - National Academy of Science and Engineering, Munich, April 2013.
[16] IEC 62443-3-2: "Security for industrial automation and control systems - Part 3-2: Security risk assessment and system design", in progress.
[17] IEC 62657-2: "Industrial communication networks - Wireless communication networks - Part 2: Coexistence management", 2017.
[18] IEC 62657-1: "Industrial communication networks - Wireless communication networks - Part 1: Wireless communication requirements and spectrum considerations".
[19] IEEE Std 802.1Q "Media Access Control (MAC) Bridges and Virtual Bridge Local Area Networks". NOTE: IEEE Std 802.1Qbv-2015 "Enhancements for Scheduled Traffic" has been included into IEEE Std 802.1Q-2018.
[20] IEEE, Use Cases IEC/IEEE 60802, 2018.
[21] "IEEE Standard for Local and metropolitan area networks--Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks--Corrigendum 1: Technical and Editorial Corrections," IEEE Std 802.1AS-2011/Cor 1-2013 (Corrigendum to IEEE Std 802.1AS-2011), pp. 1-128, Sept 2013.
[22] "IEEE Standard for Local and metropolitan area networks--Timing and Synchronization for Time-Sensitive Applications," IEEE Std 802.1AS-Rev/D7.3, pp. 1-502, August 2018.
[23] 3GPP TS 22.289: "Mobile Communication System for Railways".
[24] IEEE P802.1CS: "IEEE Draft Standard for Local and metropolitan area networks - Link-local Registration Protocol"
[25] IEEE P802.1Qdd: "IEEE Draft Standard for Local and Metropolitan Area Networks--Bridges and Bridged Networks -- Amendment: Resource Allocation Protocol (RAP)"
[26] IEC/IEEE 60802: "Time-Sensitive Networking Profile for Industrial Automation".
[27] 3GPP TS 22.263: "Service requirements for Video, Imaging and Audio for Professional Applications (VIAPA)".
3  Definitions, symbols and abbreviationsWord-p. 8
3.1  Definitions
characteristic parameter: numerical value that can be used for characterising the dynamic behaviour of communication functionality from an application point of view.
clock synchronicity: the maximum allowed time offset within a synchronisation domain between the sync master and any sync device.
clock synchronisation service: the service to align otherwise independent user-specific UE clocks.
communication service availability: percentage value of the amount of time the end-to-end communication service is delivered according to an agreed QoS, divided by the amount of time the system is expected to deliver the end-to-end service according to the specification in a specific area.
communication service reliability: ability of the communication service to perform as required for a given time interval, under given conditions.
factory automation: automation application in industrial automation branches typically with discrete characteristics of the application to be automated with specific requirements for determinism, low latency, reliability, redundancy, cyber security, and functional safety.
global clock: a user-specific synchronization clock set to a reference timescale such as the International Atomic Time.
influence quantity: quantity not essential for the performance of an item but affecting its performance.
process automation: automation application in industrial automation branches typically with continuous characteristics of the application to be automated with specific requirements for determinism, reliability, redundancy, cyber security, and functional safety.
service area: geographic region where a 3GPP communication service is accessible.
survival time: the time that an application consuming a communication service may continue without an anticipated message.
sync device: device that synchronizes itself to the master clock of the synchronization domain.
sync master: device serving as the master clock of the synchronization domain.
transfer interval: time difference between two consecutive transfers of application data from an application via the service interface to 3GPP system.
working clock: a user-specific synchronization clock for a localized set of UEs collaborating on a specific task or work function.
3.2  SymbolsWord-p. 10
3.3  Abbreviations
4  Overview
4.1  Introduction
For the purpose of this document, a vertical domain is a particular industry or group of enterprises in which similar products or services are developed, produced, and provided. Automation refers to the control of processes, devices, or systems in vertical domains by automatic means. The main control functions of automated control systems include taking measurements, comparing results, computing any detected or anticipated errors, and correcting the process to avoid future errors. These functions are performed by sensors, transmitters, controllers, and actuators.
In the context of this document, cyber-physical systems are referred to as systems that include engineered, interacting networks of physical and computational components. Cyber-physical control applications are to be understood as applications that control physical processes. Cyber-physical control applications in automation follow certain activity patterns, which are open-loop control, closed-loop control, sequence control, and batch control (see Clause 4.2).
Communication services supporting cyber-physical control applications need to be ultra-reliable, dependable with a high communication service availability, and often require low or (in some cases) very low end-to-end latency.
Communication in automation in vertical domains follows certain communication patterns. The most well-known is periodic deterministic communication, others are aperiodic deterministic communication and non-deterministic communication (see Clause 4.3).
Communication for cyber-physical control applications supports operation in various vertical domains, for instance industrial automation and energy automation. This document addresses service requirements for cyber-physical control applications and supporting communication services from the vertical domains of factories of the future (smart manufacturing), electric power distribution, and central power generation. Service requirements for cyber-physical control applications and supporting communication services for rail-bound mass transit are addressed in TS 22.289.
4.2  Activity patterns in automationWord-p. 11
Open-loop control: The salient aspect of open-loop control is the lack of feedback from the output to the control; when providing commands to an actuator, it is assumed that the output of the influenced process is predetermined and within an acceptable range. This kind of control loop works if the influences of the environment on process and actuator are negligible. Also, this kind of control is applied in case unwanted output can be tolerated [8].
Closed-loop control: Closed-loop control enables the manipulation of processes even if the environment influences the process or the performance of the actuator changes over time. This type of control is realised by sensing the process output and by feeding these measurements back into a controller [8].
Sequence control: Sequence control may either step through a fixed sequence or employ logic that performs different actions based on various system states and system input [8]. Sequence control can be seen as an extension of both open-loop and closed-loop control, but instead of achieving only one output instance, an entire sequence of output instances can be produced [9].
Batch control: Batch processes lead to the production of finite quantities of material (batches) by subjecting input materials to a defined order of processing actions by use of one or more pieces of equipment [10].
4.3  Communication attributes
Communication in automation can be characterised by two main attributes: periodicity and determinism.
Periodicity means that a transmission interval is repeated. For example, a transmission occurs every 15 ms. Reasons for a periodical transmission can be the periodic update of a position or the repeated monitoring of a characteristic parameter. Most periodic intervals in communication for automation are rather short. The transmission is started once and continuous unless a stop command is provided.
An aperiodic transmission is, for example, a transmission which is triggered instantaneously by an event, i.e., events are the trigger of the transmission. Events are defined by the control system or by the user. Example events are:
  • Process events: events that come from the process when thresholds are exceeded or fallen below, e.g., temperature, pressure, level, etc.
  • Diagnostic events: events that indicate malfunctions of an automation device or module, e.g., power supply defective; short circuit; too high temperature; etc.
  • Maintenance events: events based on information that indicates necessary maintenance work to prevent the failure of an automation device.
Most events, and especially alarms, are confirmed. In this context, alarms are messages that inform a controller or operator that an event has occurred, e.g., an equipment malfunction, process deviation, or other abnormal condition requiring a response. The receipt of the alarm is acknowledged usually within a short time period by the application that received the alarm. If no acknowledgment is received from the target application after a preset time, the so-called monitoring time, the alarm is sent again after a preset time or some failure response action is started.
Determinism refers to whether the delay between transmission of a message and receipt of the message at the destination address is stable (within bounds). Usually, communication is called deterministic if it is bounded by a given threshold for the latency/transmission time. In case of a periodic transmission, the variation of the interval is bounded.
4.4  Control systems and related communication patternsWord-p. 12
There are preferences in the mapping between the type of control and the communication pattern. Open-loop control is characterised by one or many messages sent to an actuator. These can be sent in a periodic or an aperiodic pattern. However, the communication means used need to be deterministic since typically an activity response from the receiver and/or the receiving application is expected.
Closed-loop control produces both periodic and aperiodic communication patterns. Closed-loop control is often used for the control of continuous processes with tight time-control limits, e.g., the control of a printing press. In this case, one typically relies on periodic communication patterns. Note that in both the aperiodic and periodic case, the communication needs to be deterministic.
Logging of device states, measurements, etc. for maintenance purposes and such typically entails aperiodic communication patterns. In case the transmitted logging information can be time-stamped by the respective function, determinism is often not mandatory.
In practice, vertical communication networks serve a large number of applications exhibiting a wide range of communication requirements. In order to facilitate efficient modelling of the communication network during engineering and for reducing the complexity of network optimisation, traffic classes or communication patterns have been identified [6]. There are three typical traffic classes or communication patterns in industrial environments [6], i.e.,
  • deterministic periodic communication: periodic communication with stringent requirements on timeliness of the transmission.
  • deterministic aperiodic communication: communication without a preset sending time. Typical activity patterns for which this kind of communication is suitable are event-driven actions.
  • non-deterministic communication: subsumes all other types of traffic, including periodic non-real time and aperiodic non-real time traffic. Periodicity is irrelevant in case the communication is not time-critical.
Some communication services exhibit traffic patterns that cannot be assigned to one of the above communication patterns exclusively (mixed traffic).
4.5  Implications for 5G systems
In order to be suitable for automation in vertical domains, 5G systems need to be dependable and flexible to meet specific KPIs to serve specific applications and use cases. They need to come with the system properties of reliability, availability, maintainability, safety, and integrity. What particular requirements each property needs to meet depends on the particularities of the domain and the use case. The requirements in this document provide various sets of performance criteria that need to be met to satisfactorily support different use cases of cyber-physical control applications used by various vertical markets.
5  Performance requirements
6  Ethernet applications
7  ProSe communication for cyber-physical control applications [R17]Word-p. 26
A  Summary of service performance requirementsWord-p. 28
B  Communication service errorsWord-p. 55
C  Characterising communication servicesWord-p. 57
D  5G in industrial automation: different and multiple time domains for synchronizationWord-p. 70
E  Audio and Video Production [R17]Word-p. 73
F  Change historyWord-p. 76

Up   Top