Our research focusses on the development of Digital Twins to enable Industry 4.0 for the South African context. We believe that the effective implementation of Digital Twins can improve the global competitiveness of South African enterprises, while addressing important social concerns.
We aim to design architectures for Digital Twins that implement, exploit and integrate important enabling technologies. These architectures emphasize modularity, scalability and interoperability, and provide interfaces for customization to promote widespread industry adoption.
Considering the importance of developing human capital and providing work opportunities, our research also applies the Digital Twin concepts for human workers. Digital Twins have the potential to effectively integrate manual labour in modern industries, facilitating enhanced efficiency, quality and flexibility. Our approach to integrating humans in Industry 4.0 is to retain the inherent human strengths, while compensating for their weaknesses.
This video gives an overview of our research.
This research aims to develop a reference architecture for the Digital Twin of a manufacturing cell, which provides a service-based and real-time enabled infrastructure for vertical and horizontal integration. We have thus developed a Six-Layer Architecture for Digital Twins (SLADT).
SLADT facilitates the communication of the Digital Twin with the physical entity and the outside world, and embeds value-adding functionality, in six layers:
The Industry 4.0 vision considers the integration of humans in the industries of the future—this is critically important to the South African context. Our research thus considers the issue of effectively integrating human workers through Human Digital Twins.
We are developing a generic architecture for Human Digital Twins that will connect human workers with the digital infrastructure of different application domains. The architecture incorporates the following core components:
Erlang is functional programming language, designed for developing massively scalable and concurrent systems. The Erlang language is further supplemented by the Open Telecom Platform (OTP) - a set of robust libraries and design guidelines for building scalable, reliable software systems.
In our research, we have applied the Erlang language to the control of manufacturing systems. The implementations exhibit several important advantages - increased development productivity, improved scalability and enhanced reliability.