- Architecting the Industrial Internet
- Shyam Nath Robert Stackowiak Carla Romano
- 400字
- 2021-07-02 23:59:25
Control domain
The control domain consists of functions performed by industrial control systems and are typically performed in closed loops, for example, constantly reading temperature and pressure and opening a valve when they exceed a defined limit. Figure 2.5, Control domain functions, represents a typical control domain; however, the specific functions may vary depending on the industry and system.
The control domain typically consists of sensing functions and actuation. The sensing function reads data from sensors and may span hardware, firmware, device drivers, and software elements. The actuation function writes data and controls signals to an actuator to perform an actuation.
The third important function in the control domain is communication between the sensors, actuators, controllers, gateways, and other edge systems. Latency, bandwidth, jitters, reliability, and resilience can interrupt or delay communication and decrease Quality of Service (QoS), and must be considered in the architecture design, especially in critical systems. It may be appropriate to use APIs to expose a set of connectivity services, which may include additional connectivity features, such as auto-discovery.
Entity abstraction defines a virtual representation of the sensors, actuators, controllers, and respective higher level systems, and models the relationship between them, as well as providing a context from which to interpret and understand sensor data.
Modelling attempts to interpret and correlate data gathered from sensors, peer systems, and controlling systems into states, conditions, and behaviors. Models may simply interpret sensor readings, such as a time series of temperature readings, or may be complex artificial intelligence models. Models involved in local control systems are referred to as edge analytics, and are usually used in real-time applications when decisions must be made rapidly in local control systems and where it is impractical or expensive to send raw sensor data to a central processor for processing. Other functions may be employed to prepare data for analysis, including filtering, cleansing, transforming, and persisting.
Operations management of control systems is enabled by the asset management function. Asset management includes configuration, policy enforcement, system controls, and other life cycle operations.
An executor carries out control logic according to control objectives. This may be a sequence of actions applied through actuation and may involve interactions with peer or higher-level systems. Control logic may be straightforward, as in simple set-point algorithms to adjust room temperature, or they may be sophisticated, employing advanced cognitive and learning capabilities:

- Mastering Concurrency in Go
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- .NET 3.5編程
- 愛上micro:bit
- Learning Modular Java Programming
- Java Web從入門到精通(第3版)
- 單片機原理及應用技術
- 并行編程方法與優化實踐
- 深度學習入門:基于Python的理論與實現
- Learning Shiny
- C#網絡編程高級篇之網頁游戲輔助程序設計
- Spring Boot 2+Thymeleaf企業應用實戰
- Python編程:從入門到實踐(第2版)
- Neo4j Graph Data Modeling
- 自學Python:編程基礎、科學計算及數據分析