Digital Twins are seen as one of the core technologies and enablers of Industrie 4.0. There are various definitions of the term Digital Twin, but most agree that they are digital representations supporting the real pr...
详细信息
Digital Twins are seen as one of the core technologies and enablers of Industrie 4.0. There are various definitions of the term Digital Twin, but most agree that they are digital representations supporting the real production system throughout its lifecycle by providing models, data-integration and online-optimization. Currently, there are no implementations of Digital Twins to be used productively, which fulfill all parts of this definition. This work focuses on the simulation part of Digital Twins and the real-time requirements which arises from an online calculation. An approach that uses models of virtual commissioning, which are integrated in an industrial controller to tackle the problem of real-time calculation is presented. To enable the online simulation of complex and multi-physical models the simulation is parallelized and calculated on a multicore processor.
Branched deformable linear objects, like wire harnesses, are vastly used in the electrical industry to interconnect multiple electronic components while allowing small relative motions. Their deformable nature gives t...
详细信息
Industrial control systems are distributed real-time applications deployed on field and controller devices, connected by fieldbuses. Their lack of interoperability, mutually and towards IT-systems, is a major obstacle...
详细信息
Industrial control systems are distributed real-time applications deployed on field and controller devices, connected by fieldbuses. Their lack of interoperability, mutually and towards IT-systems, is a major obstacle for the digitalization. Converged networks are considered as the solution across industries with Time-Sensitive Networking (TSN) as the enabling technology. To ease the adoption of TSN for industrial automation, a modular framework was developed for future engineeringtools. The core of the framework consists of a module management including interfaces and a YANG-based datastore, maintaining a system-wide data model. Modules are provided for network configuration implementing CUC-functions, monitoring and container-based application and deployment.
Factory automation is evolving from a hierarchical structure towards an interconnected architecture in which systems at different levels can communicate seamlessly with each other. This requires an appropriate replace...
Factory automation is evolving from a hierarchical structure towards an interconnected architecture in which systems at different levels can communicate seamlessly with each other. This requires an appropriate replacement of proprietary fieldbus systems in the automation sector. A promising solution to implement cross-plane end-to-end real-time capable communication between computing nodes is proposed in literature. The usage of Open Platform Communication Unified Architecture (OPC UA) as the information model with the Publish-Subscribe (PubSub) communication mechanism in combination with Time Sensitive Networking (TSN) is presented to fulfill the requirements for message transmission. In contrast to the state of the art of configuring fieldbus systems, the configuration of such a real-time communication node has to be done manually. This process is complex, as deep knowledge in different domains is required. In this work we elaborate the requirements for such a communication node and present the resulting implementation challenges, which can be used as the basis for a configuration tool.
Domain-specific Companion Specifications (CS) define OPC UA information models for specific use cases, devices, or industries and define how to use OPC UA in specific environments. A sample OPC UA server is required t...
Domain-specific Companion Specifications (CS) define OPC UA information models for specific use cases, devices, or industries and define how to use OPC UA in specific environments. A sample OPC UA server is required to evaluate an OPC UA CS and develop clients. Such a server needs to be easily changed on updates of the CS and must ensure that all instances comply with the specified OPC UA types. This paper introduces an OPC UA server prototyping framework that maps OPC UA instances to $\mathbf{C++}$ data types using reflection. Using OPC UA types for instantiation, all created instances comply with the CS. The mapping to $\mathbf{C++}$ data structures provides a simplified API for handling sample instances by enabling users with limited knowledge about OPC UA to build CS-conformant servers. Four use cases show the usefulness of the approach: OPC UA Events, OPC UA PubSub and creating CS compliant servers.
Multiple real-time applications can share a real-time network using the Time Division Multiple Access (TDMA) scheme. For TDMA to be effective, each real-time application respects or is forced to respect its assigned n...
Multiple real-time applications can share a real-time network using the Time Division Multiple Access (TDMA) scheme. For TDMA to be effective, each real-time application respects or is forced to respect its assigned network access slots. Container-based virtualization is one way of using common hardware for real-time applications. However, while methods for time isolation of computing resources such as CPU, memory bandwidth, and cache are available, there is still a lack of mechanisms for node-level network access isolation of multiple containers sharing a TDMA-based real-time network. This work qualitatively and quantitatively compares five approaches for achieving shared network resources for time-triggered real-time applications using prototypical implementations. Approaches compared include mandatory access control, proxying, iptables, extended Berkeley packet filtering, and virtualized process sand-boxing.
The use of lightweight methods for virtualization has potential for control technology, such as increased update rates and an extension of control systems with value-added services. A programmable logic controller (PL...
The use of lightweight methods for virtualization has potential for control technology, such as increased update rates and an extension of control systems with value-added services. A programmable logic controller (PLC) is no longer a closed system but extensively offers interfaces to the outside. The trends towards decentralization, highly flexible systems, and a flattening of the automation pyramid create new requirements that classic control architectures need to meet. In this context, a high degree of integration between components with simultaneous temporal and spatial isolation is crucial. This paper addresses the conception of an isolation mechanism for the extension of the control functionality by value-added services. The basis for this is a combination of a partitioning hypervisor and software containers, which was chosen based on an evaluation of current isolation mechanisms for container solutions. Different messaging-based approaches with a common API for communication between components are developed and evaluated.
Static configurations and slow adaption to changing requirements characterize today’s production systems. In order to cope with variable external influences, these systems need to become more flexible. One building b...
Static configurations and slow adaption to changing requirements characterize today’s production systems. In order to cope with variable external influences, these systems need to become more flexible. One building block towards meeting this requirement from the software perspective is employing quality-preserving processes to develop and update automation applications. While this condition applies to classical automation applications, it is increased if Software-defined manufacturing (SDM) is applied. Containers can be used to deploy software through orchestration. Orchestration covers initial deployment and the roll-out of new software versions. This makes it in theory possible to deploy automation applications, such as computerized numerical control (CNC) software. However, available tools from information technology cannot be used to orchestrate and update automation applications, as real-time requirements must be considered. This work presents an approach that supports orchestration, specifically the deployment and update process, of real-time containers safeguarded by real-time capable simulation coupled with the control system during the operation phase. It shows how to achieve the right timing for real-time software updates and how to prevent causing damage by observation and safeguarding through information obtained from the real-time simulation. Using real-time simulation in the operating phase, container-based control and real-time orchestration become safer and more applicable in industrial manufacturing systems.
The usage of simulation technology is deeply established in the development and commissioning of automated production systems. Impending collisions of moving kinematics, such as robots, can therefore already be detect...
The usage of simulation technology is deeply established in the development and commissioning of automated production systems. Impending collisions of moving kinematics, such as robots, can therefore already be detected with the help of simulations before the production system goes into operation. However, changes in the control software of production systems that occur in the operating phase are often not secured, which entails risk, especially in the age of cyber-physical and adaptive production systems. This work presents a predictive simulation-based approach for the online collision avoidance of automated production systems by enabling virtual commissioning simulations for the application in the operating phase. This allows a cost-efficient way to achieve the safe operation of production systems without the need of additional configurations and sensors.
There are various standards for the description of geometrical data, in terms of computer-aided design, as well as for the description of manufacturing processes. However, there is a lack in a data model that allows a...
详细信息
暂无评论