Next Article in Journal
Game Models for Ordering and Channel Decisions of New and Differentiated Remanufactured Products in a Closed-Loop Supply Chain with Sales Efforts
Previous Article in Journal
Financial Distress Early Warning for Chinese Enterprises from a Systemic Risk Perspective: Based on the Adaptive Weighted XGBoost-Bagging Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Implementation of Workshop Virtual Simulation Experiment Platform Based on Digital Twin

Comprehensive Laboratory of Industrial Engineering, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Systems 2024, 12(3), 66; https://doi.org/10.3390/systems12030066
Submission received: 19 December 2023 / Revised: 12 January 2024 / Accepted: 18 January 2024 / Published: 20 February 2024
(This article belongs to the Section Systems Practice in Social Science)

Abstract

:
In an era where countries worldwide are emphasizing the process of educational informatization, traditional experimental teaching methods encounter inherent limitations, such as constraints related to the availability of experimental sites and the amount of experimental equipment. Consequently, it becomes a challenge to provide students with an unconstrained, open, and collaborative experimental environment. The digital twin, as a pivotal technology for achieving interactive mapping of the physical world and the information world, possesses attributes characterized by real time interactivity and the seamless fusion of virtual and tangible elements. As a result, various virtual simulation experimental teaching platforms grounded in digital twin technology are now extensively integrated into talent development initiatives. In the context of the “Production Planning and Control” course at Harbin Institute of Technology (HIT), the virtual simulation experimental teaching method is examined, leading to the creation of a virtual simulation instructional platform that blends the virtual and tangible realms, thanks to the foundation of digital twin technology. The virtual simulation experimental teaching platform detailed in this paper, specifically designed for optimizing scheduling within assembly line workshops, represents a pioneering model practice in the integration of digital twin technology into workshop-based experimental instruction and assumes an influential role in enhancing students’ grasp of theoretical knowledge and their capacity for practical innovation.

1. Introduction

Experimental teaching holds a crucial place in student education, and the integration of information technology is pivotal for enhancing the quality of higher education through the modernization of experimental teaching [1,2]. As information technology continues to advance, traditional experimental teaching methods in colleges and universities fall short of meeting the diverse demands of society for talent. Consequently, institutions are compelled to reform their existing experimental methods and platforms [3]. Traditional experimental teaching methods relying on physical resources are constrained by factors such as equipment availability, location, and time. They are also associated with high risks, substantial costs, and resource-intensive processes, which do not align with the imperatives of energy conservation, emission reduction, and the evolving needs of experimentation [4]. With the transformation of digital education, the experimental teaching model using virtual simulation technology effectively mitigates the limitations of physical environments and offers engaging experimental content that significantly stimulates students’ enthusiasm for experimentation [5].
Over the last decade, both domestic and international colleges and universities have established subject-specific virtual simulation experimental teaching centers. Central South University [6] has set up a Mechanical Engineering Virtual Simulation Experimental Teaching Center capable of simulating complex processes, including curved surface manufacturing, microelectronics manufacturing, and more. Nankai University [7] has established a Medical Virtual Simulation Experimental Teaching Center capable of conducting virtual anatomy experiments. This center eliminates the need for the traditional reliance on human bodies and cadavers and is no longer confined by limitations of time and space. The Electromechanical Virtual Simulation Experimental Teaching Center at Xiamen University [8] has created a meticulously detailed virtual environment, complete with various experimental courses such as electrical technology, numerical control technology, and electronic technology practical training. Students have the convenience of remote access to the virtual experimental platform. IE Business School [9] in Madrid, Spain, utilizes the educational game software ‘10 Downing Street’ in experimental teaching. Through this software, students can take on the role of the British Prime Minister, engaging in the resolution of significant national events. This experiment enhances students’ critical thinking and problem-solving skills. The University of Colorado has built a structured virtual laboratory that allows students to conduct personalized learning and independent experiments. The University of California, San Diego, has developed a virtual simulation system to show students a Jordanian fortress from the 10th century B.C. in order to solve the architectural mystery of this giant fortress. The British Open University has developed an experiment management platform that supports remote control, virtual instruments, interactive multimedia experiments, online analysis, and comprehensive research, which can quickly realize the management functions of all university laboratories online. The virtual simulation experiment platforms constructed above lack a real-time interaction between virtual and physical spaces and have not yet established a seamless connection between them. In recent years, digital twin technology, an emerging information technology, builds upon virtual simulation technology, facilitating the seamless integration of the physical and information worlds. The digital twin is used to create a virtual model of a physical entity in the digital space, simulate the real behavior of the physical entity by means of simulation and acquisition of sensor data, and empower the physical entity through means such as virtual–real interaction, data analysis, and decision optimization [10].
Numerous scholars have identified the drawbacks of traditional experimental teaching and have developed experimental platforms using information technology. Li et al. [11] developed a workshop production line simulation system using digital twin technology. This system enables the display of workshop production status, key production data, and virtual simulations of the production process. Guo et al. [12] addressed workshop layout issues in discrete manufacturing workshops by researching the optimization of layouts using a digital twin. Real-time data collection and value-added processing of twin data inform equipment layout decisions. The application of virtual reality (VR) in education not only offers educators a broad spectrum of experimental development experiences but also actively engages students in the learning process [13]. Alpala et al. [14] proposed a VR-based experimental development framework aimed at enhancing collaboration and communication within the 3D virtual world. This framework will be applied to education and production departments within smart factories. Zhu et al. [15] introduced a method for building a virtual simulation experimental platform using bibliometric analysis and the analytic hierarchy process. This platform is rooted in a task-driven teaching approach and can be adapted for use in various disciplines. In another study [16], ANSYS Fluent software was employed to investigate numerical solutions for heat transfer, mass flow transfer, and the simulation of nitrogen oxide emissions. Wei et al. [17] employed a self-developed teaching software, VTPCE, in power system analysis experiments. This software, combined with hardware experimental equipment, facilitates experimental teaching and establishes a link between theory and practice. The analysis of research results related to the application of information technology on the experiment platform is presented in Table 1. In their exploration of Convolutional Neural Networks (CNN), Xu et al. devised a fusion simulation approach for the intelligent identification of faults in rotating machinery. This method’s effectiveness was confirmed through practical case studies [18,19].
The problems existing in the current experimental teaching platform based on virtual simulation technology include the following:
(1)
The inability to adjust the simulation model in real time based on real-world conditions leads to discrepancies between the model and reality, resulting in inaccurate predictive decisions;
(2)
Simulation models are typically intricate to construct, demanding precise modeling techniques and significant computing resources, making them challenging to apply in complex and large-scale scenario tasks;
(3)
Simulations typically rely on known data and predefined rules, which restrict their ability to address unknown situations and impose limitations on timeliness;
(4)
Commercial products tend to be bulky, difficult to deploy, and incompatible with multiple platforms. Furthermore, their high cost often makes them unaffordable for many schools and individuals. Virtual simulation experiment resources follow an open sharing principle, which necessitates the development of lightweight experimental platforms.
The “Production Planning and Control” course is a cornerstone in the curriculum of industrial engineering majors at higher engineering colleges. It provides a systematic education in production planning and control, equipping students with fundamental principles, methods, and advanced production models. The most distinctive aspect of this course is its emphasis on practical application. However, the current experimental sessions in the course still rely on traditional on-site physical operations, which may seem somewhat outdated in the context of the relatively mature development of virtual simulation technology. The current approach faces several challenges: (1) Experimental equipment is confined to the laboratory, requiring students to be physically present for experiments, which hinders pre-class preparation and the opportunity for repeated experiments; (2) equipment resources are inflexible and challenging to upgrade. For instance, Automatic Guided Vehicles (AGVs) equipped with advanced sensors are continually evolving, leading to discrepancies between classroom teaching content and outdated experimental equipment; and (3) limited experimental space and equipment availability make it impossible to accommodate multiple students simultaneously for experimental teaching.
With the rapid advancement of computer technology and communication technology, virtual simulation experiments based on the digital twin have become increasingly mature [20]. This paper’s research work on teaching innovation is based on the Comprehensive Laboratory of Industrial Engineering at HIT. It combines digital twin technology to design and develop a virtual simulation experiment for assembly line workshop scheduling optimization. The experiment platform is specifically designed to cater to the needs of the “Production Planning and Control” course. The workshop AGV functional digital twin model constructed can engage in a two-way real-time data interaction with the actual production system. This simulation experiment platform is used to validate various workshop scheduling strategies and iteratively enhance the logistics process, thereby improving the manufacturing system through a combination of virtual and real methods.
The remainder of this paper is organized as follows. Section 2 introduces the construction process of the functional digital twin model of workshop AGVs. An experimental platform based on the AGV twin model is designed according to the teaching syllabus in Section 3. Furthermore, the display and analysis of an experimental teaching case are provided in Section 4. Finally, Section 5 offers the conclusions and future work.

2. Functional Digital Twin Model of Workshop AGVs

With the ongoing trend toward automation in workshop production and logistics, AGV scheduling has become a prevalent approach in material transportation operations, representing one of the recent research hotspots. Within the workshop logistics process, the loading, unloading, and transportation phases account for the majority of the total time, resulting in elevated workshop logistics and transportation expenses. People are focusing on whether workshop AGVs can effectively reduce transportation time and costs by addressing dynamic issues during transportation. The AGV twin model is an integral component of the digital twin of the workshop. It not only monitors the AGV’s real-time operational performance but also facilitates visual path planning, workshop scheduling solutions design, and workshop logistics simulation. The construction framework of the workshop AGV functional digital twin model is illustrated in Figure 1.
The system is administered through model-driven engineering, aiming to attain synchronization between the system and the model [21]. The digital twin seamlessly integrates both models and data, facilitating their efficient and effective application. The AGV functional digital twin model construction process consists of four parts: 3D model acquisition, model function addition, virtual–real interactive implementation, and the establishment of a twin environment. The 3D model serves as the foundation for twin model construction. It includes the addition of functions, attributes, and operational rules based on real equipment. At this stage, the twin model can perform simulation functions. It further establishes a data connection between virtual and real devices, employing the WebSocket network transmission protocol as a data interaction bridge. To align the AGV twin model with the logistics scheduling requirements for the workshop and establish the twin environment of the workshop, the physical AGV communicates with the server via the User Datagram Protocol (UDP). The host computer connects to the server database through WebSocket to receive AGV data and feedback control instructions. The movement path of the AGV is pre-planned in the laboratory. Empowered by the twin model, workshop scheduling strategy testing and real-time AGV monitoring become feasible, providing students with a deeper understanding of the workshop logistics scheduling process. Throughout this process, physical equipment, twin models, and twin services undergo iterative optimization.

2.1. 3D Model Acquisition

Initially, to provide an accurate representation of the AGV’s operational processes, a 3D digital model of the AGV must be established in a virtual space. This 3D model closely mirrors the size, behavior, and logic rules of the physical AGV. The geometric attributes, visual appearance, and material properties of the AGV are meticulously studied and recreated on the 3D modeling platform. This attention to detail enables the virtual model to faithfully replicate the physical AGV, laying a solid foundation for the AGV twin model’s effective service in real production scenarios.

2.2. Model Functions Addition

The established 3D model closely resembles the appearance of the actual device but lacks the attributes and functionalities of the actual device during operation. This paper concentrates on the motion states and navigation and obstacle avoidance performance of AGVs within the workshop. When constructing a 3D digital model, it is crucial to provide detailed descriptions of components that directly impact AGV motion, such as wheels and drive motors, while other components may receive more simplified modeling. Following the definition of the digital twin, physical AGVs are equipped with sensors to perceive their surroundings, facilitating navigation and obstacle avoidance. The AGV twin model, in turn, must possess this capability to enable the interactive mapping of the physical and virtual entities. By incorporating virtual sensors, the AGV within the virtual environment can sense its surroundings, resulting in a high-fidelity simulation of a real AGV.

2.2.1. Construction of AGV Kinematics Model

Kinematics represents the fundamental study of mechanical system operations and serves as the cornerstone for navigation and motion control in mobile robots. The kinematics model encompasses both forward kinematics and inverse kinematics: The forward kinematics model leverages the known rotational speed of differential drive wheels to calculate the linear velocity and angular velocity of the robot’s body. Conversely, the inverse kinematics model uses the known speed of the robot or target position to compute the required angles or speeds at which the two driving wheels should rotate. These two models find distinct practical applications within the field. The core essence of the digital twin resides in the meticulous mapping of virtual representations to their physical counterparts. Within the virtual simulation experiment platform established in this paper, the AGV stands as the linchpin for conducting experiments. Its precise appearance, dimensions, and movements wield a profound influence on the visual orchestration within the workshop’s simulated environment. The pivotal significance of building an AGV kinematics model lies in its ability to authentically mirror the actual AGV’s motion attributes within the virtual realm. This model, encapsulating the AGV’s driving form, speed, and operational states, ensures a high-fidelity replication of the real AGV. By leveraging this kinematic model, the virtual AGV can accurately emulate the behaviors and operational dynamics of its physical counterpart. After the AGV scheduling optimization algorithm is called on the experimental platform, the output results directly drive the virtual AGV movement. For students performing remote experiments, the AGV movement seen in the twin software (Version 4.27.2) interface is consistent with the actual AGV.
From theoretical mechanics, it is evident that there exists a point at which the velocity is instantaneously zero during the plane motion of a rigid body. This point is known as the instant center of velocity, denoted as P. In Figure 2, all two-wheel differential drive robots can be roughly approximated and represented as the ideal model depicted. In this model, point P represents the instantaneous center of speed for the AGV, while L and R denote the geometric centers of the two drive wheels, respectively. Additionally, O represents the midpoint of the line connecting the centers of the drive wheels.
The forward kinematics model relies on the speeds of the left and right driving wheels to compute the linear speed of the AGV. It can be expressed as follows:
v c w = ( v l + v r ) / 2 ( v r v l ) / d = 1 / 2 1 / 2 1 / d 1 / d v r v l
where the angular velocity of the AGV is represented by w, the linear velocity by vc, the turning radius by rc, the speeds of the centers of the left and right driving wheels by vl and vr, and the distance between the centers of the two driving wheels by d.
The inverse kinematics model relies on the AGV’s speed to compute the speeds of the left and right driving wheels. It can be expressed as follows:
v r v l = v c + d w / 2 v c d w / 2 = 1 d / 2 1 d / 2 v c w

2.2.2. AGV Virtual Sensor Addition

Currently, various modeling engines, such as Unreal Engine 4 (UE 4, Version 4.27.2) and Unity, provide support for object detection within virtual environments. They utilize computer graphics techniques, including vector measurements and ray detection, commonly used in game programming. These methods involve emitting detection rays towards the target, allowing the identification of the object’s status and distance based on reflection information.
A virtual infrared sensor is positioned on the front of the 3D digital model of the AGV, emitting a virtual infrared beam along the normal direction of the front surface of the AGV. When the beam encounters an obstacle, it is reflected, allowing real-time calculation of the distance between the AGV and the obstacle within the virtual environment’s coordinate system. This information is used to simultaneously control both the virtual and actual AGV, enabling the adoption of an avoidance strategy based on the predetermined distance threshold.

2.3. Interaction of Virtuality and Reality

Following the digital twin five-dimensional structural model [22], a dynamic real-time interactive connection seamlessly merges the virtual model with the physical entity, enabling the effective bidirectional transmission of data and information between the two components. The construction of AGV kinematics and virtual sensor models serves the purpose of employing computer technology to describe AGV functions, effectively simulating the real AGV. However, offline simulation of the physical world lacks the capability for analysis and iterative optimization. To fulfill the requirements of a digital twin, data acquisition and analysis methods are essential to perceive physical entities, provide diagnostic and predictive services, and, in turn, optimize physical entities. This continuous process leads to the enhancement of the twin model over time.
To establish the data connection between physical space and digital space, it is essential to begin by analyzing the various types of state data in the physical space and subsequently matching these state data with corresponding models in the virtual space [23]. The AGV control module examined in this paper utilizes a Programmable Logic Controller (PLC) from OMRON, which is equipped with an Ethernet communication module. This module enables real-time status monitoring and control of the PLC through the host computer. The AGV status data, encompassing motion data, guidance data, and obstacle information are transmitted to the server via UDP and recorded in the database. In the virtual environment, the AGV accesses the database through WebSocket to acquire this data, automatically synchronizing the motion status and attributes. Once the workshop logistics scheduling strategy is configured in the twin model of AGVs, movement instructions are sent through WebSocket, enabling the twin model to guide the actual AGV in completing logistics tasks.

2.4. Construction of Twin Environment

For this paper we chose the intelligent manufacturing prototype workshop within the industrial engineering comprehensive laboratory as the focus of digital modeling. It includes the digital modeling of typical equipment found in the workshop, such as AGVs and the assembly line. Within the workshop, there exists an assembly line featuring a U-shaped production layout, responsible for the assembly of WPA and WPO reducers. This workshop reducer assembly line is visually depicted in Figure 3. The numbers in the figure are stations that guide AGVs movement. The construction of the workshop twin environment primarily consists of two components: workshop virtual modeling and the storage and retrieval of twin data.

2.4.1. Virtual Scene Modeling

The workshop environment encompasses the overall appearance of the digital scene, including the workshop model, layout, material systems, and more. To obtain the 3D geometric dimensions of the physical scene, precise measurements of the workshop’s size and layout were conducted. SolidWorks and 3ds Max software were employed to perform 3D modeling of the workshop scene. The virtual model was meticulously arranged to replicate the real workshop’s layout, ensuring that the virtual environment faithfully mirrored the realistic production setting. This approach guaranteed a one-to-one correspondence between the constructed virtual scene model and the proportion and details of the physical workshop.

2.4.2. Storage and Retrieval of AGV Status Data

The Redis database, a non-relational database, serves to store frequently accessed data in cache, offering rapid read speeds that significantly enhance system performance [24]. Consequently, the status data generated during AGV operations were stored in the Redis database, and unified management was facilitated through the use of Navicat software (Version 16.0.11).
Within the workshop, the AGV follows a designated path, which includes multiple stations that guide the AGV’s movement and stopping. Information regarding the route and station details was stored within the twin environment. The AGV data collection program retrieves status data from the PLC for AGV via the Socket communication interface and stores these data in the Redis database. Key status data for the AGV include the AGV number (id_AGV), obstacle status (block), guidance status (guide), and site information (station), among others (keywords in brackets denote database key values). However, as the type of the status data is string, it cannot be directly applied to the twin model of AGV. To make these data compatible with the twin model, they require decoding and conversion into a format that the twin model can readily interpret.

3. Design of Experimental Platform Based on Digital Twin

3.1. Design of Platform Functions

Following the syllabus of the “Production Planning and Control” course at HIT, there are two experimental modules: workshop facility layout optimization and assembly line workshop scheduling optimization. Each module involves a series of experimental tasks that must be completed in accordance with the prescribed requirements. In Section 2, we successfully constructed the AGV’s functional digital twin model and the workshop twin environment. Building upon this foundation and aligning with the course experiment requirements, we designed a virtual simulation experiment platform. The primary objective of this simulation experiment was to offer students a virtual experimental environment in which they can validate various assembly line workshop scheduling strategies and refine the multi-AGV scheduling algorithm by seamlessly integrating virtual and real methods.

3.1.1. Workshop Facility Layout Optimization Experiment

The digital twin virtual simulation experiment platform offers a virtual representation of the workshop’s facility layout and faithfully reconstructs the interplay between the workshop’s various components and its operational processes. After gaining a comprehensive understanding of the entire process, encompassing raw material delivery, sorting, production, quality inspection, and finished product warehousing within the laboratory, students systematically analyzed the encountered issues. They leveraged the digital twin virtual simulation experiment platform to integrate the laboratory’s flexible production line. Drawing from measured processing data and considering various constraints, they strategically arranged production tasks for WPA and WPO reducers at each station while achieving a balanced production rhythm. A comparison was made between the line balance rate before and after optimization. Throughout the experiment, students gain profound insights into the importance of workshop facility layout optimization and acquire a proficiency in basic workshop facility layout optimization techniques.

3.1.2. Optimization Experiment of Assembly Line Workshop Scheduling

In this experiment, we achieved a seamless interaction between the digital twin virtual simulation experiment platform and the actual physical equipment. Students work with multi-AGV logistics transportation lines to execute precise and timely material distribution between various sites, all while adhering to multiple real-world constraints in the production environment. The order of material distribution is known, yet the scheduling strategy remains a mystery. Students are tasked with utilizing the available laboratory equipment to compare multiple strategies and effectively arrange the order of scheduling operations. Throughout this process, students must acquire proficiency in operation sorting methods governed by different rules and learn to leverage intelligent algorithms to determine the optimal operation sequence. The experiment fosters students’ abilities to observe, analyze, and solve problems through the examination of phenomena in the experimental process and the analysis and interpretation of experimental results.

3.2. Experimental Platform Architecture Based on Digital Twin

The virtual simulation experiment platform, built on the foundation of digital twin technology, employs a teaching method that seamlessly combines a virtual simulation with physical experiments. This unique approach provides students with an immersive experimental environment, deepening their comprehension of theoretical knowledge. Simultaneously, it enhances their ability to apply systematic thinking to analyze and solve problems while strengthening their hands-on skills. This experimental platform accommodates both offline virtual simulation experiments and online virtual and real experiments. The development architecture of the virtual simulation experiment platform based on the digital twin is illustrated in Figure 4.
Traditionally, students completed course experiments by directly applying AGV scheduling strategies to physical equipment. The optimization of scheduling algorithms primarily depended on the students’ observation and analysis of the operational processes. However, this approach lacked an efficient simulation method for iterative optimization of the real scheduling process. Consequently, this paper establishes a digital twin experimental platform with the specific aim of enhancing the students’ course experiments. The platform is structured into three layers: physical, digital, and application. The physical layer encompasses essential experimental equipment, including the AGVs, assembly line, shelf, and warehouse, located within the laboratory. The data collected by the physical layer are transmitted to the digital layer, where they undergo mapping to align with the physical layer. The digital layer comprises the AGV twin model, workshop twin environment, and algorithm management unit. It analyzes data received from the physical layer and initiates twin services within the application layer. Meanwhile, the application layer consists of the workshop facility layout optimization experiment, assembly line workshop scheduling optimization experiment, and algorithm application practice, which seamlessly integrate the physical and digital layers. The operational process of the experimental platform unfolds as follows: The physical and digital layers establish a twin data connection within the workshop. Experiments conducted within the application layer are executed remotely by students. Both the virtual workshop and the physical workshop run concurrently, enabling real-time interaction. The experimental results generated by the digital layer are subsequently validated and optimized for the physical workshop.
To accommodate the demands of large-scale scene rendering and real-time requisites, the experimental platform in this article adopts a Client/Server (C/S) architecture. To engage in experiments, students install the experimental platform software, leveraging UE 4’s diverse UI controls, which facilitate human–software interaction. Within this framework, students select experiments aligned with the course requirements. For instance, considering the assembly line workshop scheduling optimization experiment, upon accessing the virtual platform, students encounter a comprehensive explanation of the experiment’s principles and operational steps. They proceed to set the material transportation order sequence and select the transportation strategy virtually. As the AGV commences its operation, students navigate the virtual scene, witnessing the AGV’s movement. Subsequently, the chosen strategy yields data on transportation distance and time. This information enables students to analyze the pivotal role of logistics distribution within manufacturing systems, integrating their acquired knowledge with the experimental process.

3.3. Key Technology of Experiment

3.3.1. Modeling and Scene Rendering

In this paper, the primary software platforms employed for constructing the 3D digital models of the AGV and the workshop were SolidWorks (Version 2020 SP0.0) and 3ds Max (Version 2022 24.0). SolidWorks excels in achieving a 1:1 scale, accurate dimensional modeling of parts, equipment, and other objects. It is particularly useful for building 3D models of entities within the workshop that demand high dimensional precision. On the other hand, 3ds Max leverages its powerful surface modeling capabilities and rendering functions to create expressive workshop structures, including walls, floors, and object surface materials. This enriches the texture and color of the workshop’s production scene. SolidWorks and 3ds Max’s 3D modeling advantages are fully harnessed to craft a detailed AGV model. This approach not only ensures a high-precision representation of the AGV’s geometric shapes and dimensions, but also faithfully recreates its appearance characteristics. As a result, the virtual AGV mirrors the behavior and rules of its physical counterpart.
UE 4 serves as a comprehensive scene-building and rendering engine, tailor-made for game developers to design and construct games, simulations, and visualizations. Its real-time, realistic rendering technology plays a pivotal role in supporting the visualization of digital workshops. This is achieved by integrating 3D models of physical entities with real-time data streaming. Real-world data from tangible entities can be utilized to animate models and create on-screen displays [25]. To ensure that the virtual 3D workshop model closely resembles its physical counterpart, SolidWorks was employed for precise 3D digital modeling of the AGV, while 3ds Max handled scene modeling and material integration. Despite the visual similarity between the virtual and physical workshop models, the former lacks interactivity with humans and cannot effectively visualize the dynamic digital processes within the workshop. To address this, an interactive design was incorporated into the UE 4 platform, enhancing the workshop model’s usability and interactivity. An example of the workshop model created in UE 4 is illustrated in Figure 5. The numbers in the figure are the station numbers that guide the AGVs.

3.3.2. Implantation of Multi-AGV Scheduling Problem Solving Algorithm

Genetic algorithms, a class of search algorithms, find extensive application in resolving the multi-AGV scheduling optimization dilemma within workshop scenarios. By utilizing computational models, genetic algorithms explore optimal solutions by simulating the natural selection and genetic processes. These algorithms excel in tackling combinatorial optimization problems and represent an intelligent optimization methodology rooted in principles of natural evolution and selection, offering potent global optimization capabilities [26]. Hence, this paper employed a genetic algorithm to address the multi-AGV scheduling issue within the workshop.
The AGV scheduling problem was effectively divided into two key components: the first entails determining the shortest path for AGVs, while the second involves task assignment. Figure 6 displays the AGV operation circuit diagram. In the first part, identifying the shortest path for AGVs involves establishing the most efficient routes for each station, ensuring the shortest distance between any two points on the map. The second part, task allocation, focuses on optimizing the overall time taken for multiple AGVs to complete a batch of tasks, ultimately minimizing the total travel distance. Besides prioritizing the shortest path for AGV travel, this approach also underscores the importance of rational task allocation. To tackle these challenges, the virtual simulation experiment platform, built on digital twin technology, leverages a genetic algorithm as the optimization method for AGV scheduling. The development of this algorithm is carried out in the Python programming language, seamlessly integrated into the virtual environment based on UE 4.
In the virtual experiment platform developed within this paper, an AGV scheduling optimization algorithm aligns with the course’s experimental requisites. This simulation platform not only executes the algorithm but also visually presents the solution alongside AGV movements. The optimization process for multi-AGV scheduling problems using genetic algorithms unfolds in several distinct stages:
  • Symbol-based encoding: Chromosomes representing solutions are symbolically encoded using paths. Each chromosome is depicted as an integer array, and its length equating to the number of experiment sites.
  • Initial solution formation: To begin, multiple sequences (equal to the population size) are generated randomly. A random number matching the site number is stored in an array.
  • Selection: from the pool of feasible solutions (chromosomes), a selection process akin to natural selection occurs.
  • Fitness calculation: solution fitness is gauged primarily by the running time.
  • Crossover: employing the Alternating Position Crossover (APX) method, pairs of chromosomes undergo crossover operations, blending genetic information.
  • Mutation: certain gene positions within individuals are randomly selected for exchange, introducing variability through mutation with a defined probability.
  • Termination criteria: the process terminates upon reaching the preset iteration limit, signifying the completion of algorithmic iterations.

3.3.3. Data Communication Connection

The workshop’s AGV PLC, as examined in this study, offers Ethernet connectivity. With custom-developed control software, real-time status data can be acquired from the AGV, and instructions can be transmitted to control its movements. Socket, as a process-to-process communication mechanism, facilitates the exchange of information between entities by defining IP addresses and ports [27]. Applications use sockets to either send requests to the network or respond to network requests. Implementing a Socket connection communication typically involves at least two sockets: one operating on the server side (referred to as “jack”) and another on the client side (referred to as “plug”). Most programming languages provide Socket controls that support both TCP and UDP communication protocols. The key distinction between TCP and UDP lies in whether a connection is established beforehand when transmitting and receiving data. Given that establishing a UDP protocol connection consumes fewer system resources and aligns with the real-time requirements for acquiring AGV status data, this paper opted for UDP for communication with the PLC.

4. Experimental Teaching Case and Analysis

The Harbin Institute of Technology offers the “Production Planning and Control” course, spanning 32 h and available to multiple colleges during the first half of the junior year. This course aims to monitor market demand shifts and strategically organize materials, equipment, human resources, and finances. The objective is to curtail production costs while enhancing product quality and overall operational efficiency for enterprises. Student assessment within this course is bifurcated into written examination and experimental sessions. The written tests evaluate students’ grasp of the course material, while the experimental segment appraises their practical skills through on-site activities and subsequent experimental reports. Affiliated with the School of Mechatronics Engineering, the Industrial Engineering Comprehensive Laboratory spans 200 square meters. It encompasses a complete reducer assembly production line, including sections for raw materials, finished products, assembly, and material transportation equipment.
The virtual simulation experiment platform based on digital twins constructed in this paper supports offline experiments and online experiments. Remote students will conduct experiments in the form of an offline experimental platform and experimental data come from virtual space. When students are in the laboratory, they can conduct online virtual and real experiments through the virtual experiment platform. The twin software and experimental equipment are under the same local area network. The UDP protocol is used to connect to an AGV’s PLC to obtain AGV real-time status data. The twin software implements access to the database through WebSocket, thereby ensuring that the virtual AGV and the actual AGV run synchronously with low latency.

4.1. Experimental Principle

The production operation plan for a multi-variety, small-batch flow processing workshop entails the organization and prioritization of processed parts. When determining the sequence in which work pieces are processed, there often exist numerous potential choices. The criteria employed for selecting work pieces exert a profound influence on the quality of the sequencing plan. This, in turn, has far-reaching implications for overall work efficiency, cost management, energy consumption, and other facets of the entire flexible production system.
After completing the formulation of the production operation plan, the integration of intelligent logistics equipment, such as AGV, becomes crucial for ensuring the timely and precise transportation of materials and products. AGV scheduling involves the assignment of transportation tasks to a group of AGVs and the generation of optimized paths for these designated AGVs, enabling them to efficiently complete their tasks. The operating efficiency of AGVs plays a pivotal role in influencing the overall production and assembly efficiency of products. The timely and effective delivery of materials required by the station serves as the cornerstone for the efficient and stable operation of the workshop. Moreover, it lays the foundation for the realization of intelligent production within the workshop, where precision and efficiency go hand in hand.

4.2. Experimental Content

In this experimental scenario, students are tasked with using a digital twin virtual simulation platform to ensure the accurate and timely transportation of materials between different sites. This process is accomplished through a mapping interaction that mirrors real laboratory conditions. In real-world production situations, the sequence for material distribution is known, but the optimal scheduling strategy remains uncertain. The digital twin experiment platform offers an array of workshop scheduling strategies and a wide range of virtual experimental equipment. As part of this experiment, students are challenged to organize scheduling tasks efficiently, using various sequencing methods in accordance with different rules. Additionally, they will need to employ intelligent algorithms to find the most effective operation sequence. Table 2 and Table 3 provide information on known ordering sequences and the relative positions of AGV stations, which serve as essential references for this experiment.
In Table 2, the data are organized into three columns. The first column represents the ordering sequence, detailing the sequence in which tasks or stations should be addressed. The second column contains the station numbers, providing a unique identifier for each station. The third column specifies the distance between each station and the initial position of the AGV, helping in the understanding of spatial relationships within the workspace. Table 3, on the other hand, presents data concerning the relative positions of each station within the workshop. This information is essential for comprehending the layout and organization of the workspace.

4.3. Experimental Steps

Students’ experiments using the virtual simulation experiment platform can be divided into two stages, the experimental preview stage and the online virtual–real combination experiment stage.
Experimental Preview Stage:
When students access the simulation interface on the platform client, they are presented with pop-up windows containing information about the experimental principles, content, and precautions. These windows provide a comprehensive understanding of material transportation strategies, such as FCFS (First-Come–First-Serve) and LCFS (Last-Come–First-Serve), including their definitions and specific implementation methods. In the assembly line workshop scheduling optimization experiment, students input the order of material transportation orders into the experimental platform. Then, they select a transportation strategy integrated within the platform. As a result, the platform generates AGV motion control commands, and the AGV carries out the material transportation task within the virtual scene. The platform outputs the transportation distance and time taken by AGV to complete the assigned transportation task.
Online Virtual–Real Combination Experiment Stage:
  • Students initiate the virtual simulation platform client on their computers and put the actual AGVs in a standby state;
  • Based on the sequence of material transportation orders, the experiment involves the scheduling of two AGVs using three strategies: FCFS, SPT (Shortest Processing Time), and a combination of the shortest path and a genetic algorithm. Both the virtual AGVs within the simulation and the actual AGVs receive the motion commands simultaneously, executing motion control commands to ensure synchronized operation;
  • Students have the capability to remotely monitor the real-time operation of the AGVs through the platform interface. The experimental platform provides output data on the transportation distance and transportation time for each of the three strategies. Students need to analyze these data in their evaluation and comparison;
  • Here are some known details: (1) the AGV has a maximum load capacity of 3; (2) the AGV’s running speed is 0.1 m/s; (3) when employing the FCFS scheduling strategy, it is important to note that two AGVs cannot operate simultaneously;
  • As part of the experimental process, students are tasked with analyzing the prerequisites for a seamless logistics process within the manufacturing system. They must also contemplate potential intelligent upgrade solutions aimed at enhancing the efficiency of logistics operations.

4.4. Analysis of Experimental Teaching Effects

The virtual simulation experiment platform constructed in this paper introduces a functional twin model of AGV that closely mimics the size and motion attributes of the actual AGV. This functional twin model can effectively replace the physical AGV in virtual experiments. Unlike existing workshop simulation software, this platform is specifically designed to align with the student course experiment outline, providing a highly customized experience. One significant advantage of this experiment platform is its ability to address the limitations of general simulation software. It overcomes the challenges of real-time interaction and insufficient simulation performance commonly encountered in such software. Additionally, the platform offers students a broader experimental environment that is not constrained by equipment availability or physical venues.
Students utilize the data presented in Table 2 and Table 3 on the virtual experiment platform to derive the transportation distance and transportation time for the three material transportation strategies, based on the order of material transportation orders. The simulation results are then displayed in Table 4. By analyzing the data in Table 4, students can compare and evaluate the effectiveness and efficiency of the different strategies. This analysis enables them to draw conclusions about the performance of each strategy and make informed decisions regarding logistics optimization.
The experimental platform incorporates a design concept that combines virtual and real elements, creating a seamless connection between the virtual workshop and the physical workshop. This integration establishes a data channel that accurately represents the material transportation process within the physical workshop. In Figure 7, a student is conducting an online virtual simulation experiment. The comparison of the AGV operating status in digital space and physical space is also shown.
Students perform experiments on the virtual simulation experiment platform and acquire data regarding the transportation distance and time under three distinct material transportation strategies. Students have the opportunity to conduct multiple simulation experiments, enabling them to compare and analyze the strengths and weaknesses of each strategy. This experimental platform offers a range of sorting methods, recognizing that certain processes may not be uniquely determined by applying a single priority rule. In such cases, students can explore an ordered combination of multiple priority rules. Through this interactive blend of virtual and real-world experimentation, students gain a deeper understanding of the knowledge they have acquired, enhancing their comprehension of the subject matter. The contributions of this paper are as follows:
  • The method utilized in this paper surpasses traditional simulation environments by enabling real-time data interaction between the virtual and physical spaces. Through the 1:1 restoration of the physics workshop, students are immersed in a highly realistic learning environment. This approach goes beyond video teaching, as it transcends pure animation display and incorporates real algorithms into the model. By immersing students in this interactive experiment, they can gain a genuine understanding of the impact of different transportation strategies on transportation costs.
  • When contrasted with the conventional experimental teaching method that exclusively relies on physical objects, the digital twin virtual simulation experimental platform, which amalgamates both virtual and tangible elements, significantly broadens the scope of experimental teaching content. In situations where physical experimental facilities are limited, the experimental platform can offer the necessary conditions for a greater number of students to engage in comprehensive experiments.

5. Conclusions and Future Work

5.1. Conclusions

This paper delves into the practical application of digital twin technology in the development of university experimental platforms. The method for constructing a functional twin model of workshop AGV and the architecture of an experimental platform rooted in digital twin technology are outlined. In comparison to traditional simulation methods, the unique ability that the proposed experimental platform has is to adjust the simulation model in real-time, aligning it with the status of the physical entity. The efficiency of this approach is validated through an experimental case study involving the optimization of assembly line workshop scheduling. Students conduct experiments concurrently in virtual and physical workshops, capitalizing on the scheduling strategies provided by the twin model to achieve workshop scheduling optimization. This innovative experimental platform amalgamates theory with practical teaching principles and the students’ learning enthusiasm and innovation acumen are kindled. The reliance on specific physical sites and equipment for conducting experimental tasks is significantly reduced by using the experiment platform. A greater number of students are allowed to partake in these experiments, and, consequently, the influence and reach of the “Production Planning and Control” course are bolstered within the school.

5.2. Future Work

Throughout the journey of developing a virtual simulation experiment platform based on digital twin technology, we have accumulated a wealth of experience in work-shop production operation management and advanced information technology. This endeavor has deepened our comprehension of digital twin theory and its practical applications. In the forthcoming stages of our research, we plan to expand our focus to encompass various workshop equipment, such as robotic arms and CNC lathes, which will be seamlessly integrated into the virtual simulation experimental platform using the principles of the digital twin workshop. This expanded platform aims to provide comprehensive solutions for managing the entire workshop production process, including production, processing, and logistics. It will offer students a more comprehensive and enriching experimental learning experience, ultimately enhancing their innovation and problem-solving skills across the board.

Author Contributions

Conceptualization, J.Y.; software, X.L.; resources, S.J.; writing—original draft preparation, J.Y.; writing—review and editing, X.L.; supervision, S.J.; funding acquisition, J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Research Project on Postgraduate Education and Teaching Reform at Harbin Institute of Technology under Grant Number 22ZD003 and the Outstanding Project for Postgraduate Training in Key Fields under Grant Number HLJYJSZLTSGC-ZYYJSPY-2022-011.

Data Availability Statement

Due to privacy restrictions, the data presented in this study are available on request from the corresponding author (Jihong Yan), upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shan, X.; Cao, J.; Xie, T. The Development and Teaching of the Postgraduate Course “Engineering System Modeling and Simulation” in Combination with Essentials Taken from Research Projects. Systems 2023, 11, 225. [Google Scholar] [CrossRef]
  2. Sun, Z.; Liu, J. The Application of Immersive Interactive Technology in Animation Teaching. Adv. Multimed. 2022, 2022, 1611497. [Google Scholar] [CrossRef]
  3. Maritz, A.; de Waal, A.; Buse, S.; Herstatt, C.; Lassen, A.; Maclachlan, R. Innovation education programs: Toward a conceptual framework. Eur. J. Innov. Manag. 2014, 17, 166–182. [Google Scholar] [CrossRef]
  4. Ayas, M.S.; Altas, I.H. A virtual laboratory for system simulation and control with undergraduate curriculum. Comput. Appl. Eng. Educ. 2016, 24, 122–130. [Google Scholar] [CrossRef]
  5. Schott, C.; Marshall, S. Virtual reality for experiential education: A user experience exploration. Australas. J. Educ. Technol. 2021, 37, 96–110. [Google Scholar] [CrossRef]
  6. Central South University, Mechanical Engineering Virtual Simulation Experiment Teaching Center. Available online: https://cmee.csu.edu.cn/Virtual.htm (accessed on 10 June 2023).
  7. Nankai University, Open Virtual Simulation Experimental Teaching Management Platform. Available online: https://medical.nankai.edu.cn/6653/list.htm (accessed on 10 June 2023).
  8. Xiamen University, Mechanical and Electrical Virtual Simulation Experimental Teaching Center. Available online: https://vsec.xmu.edu.cn/ (accessed on 10 June 2023).
  9. Wang, W.G.; Hu, J.H.; Liu, H. Current status and development of virtual simulation experimental teaching in foreign universities. Lab. Res. Explor. 2015, 34, 214–219. [Google Scholar]
  10. Tao, F.; Cheng, J.; Qi, Q.; Zhang, M.; Zhang, H.; Sui, F. Digital twin-driven product design, manufacturing and service with big data. Int. J. Adv. Manuf. Technol. 2018, 94, 3563–3576. [Google Scholar] [CrossRef]
  11. Li, J.D.; Zhang, N.S.; Wang, A.M.; Wang, S.; Shan, Q.S. Discrete event-driven twin workshop modeling and simulation technology. In Proceedings of the 2022 IEEE International Conference on Mechatronics and Automation (ICMA), Guilin, China, 7–10 August 2022; pp. 47–52. [Google Scholar]
  12. Guo, H.; Zhu, Y.; Zhang, Y.; Ren, Y.; Chen, M.; Zhang, R. A digital twin-based layout optimization method for discrete manufacturing workshop. Int. J. Adv. Manuf. 2021, 112, 1307–1318. [Google Scholar] [CrossRef]
  13. Marougkas, A.; Troussas, C.; Krouska, A.; Sgouropoulou, C. Virtual Reality in Education: A Review of Learning Theories, Approaches and Methodologies for the Last Decade. Electronics 2023, 12, 2832. [Google Scholar] [CrossRef]
  14. Alpala, L.O.; Quiroga-Parra, D.J.; Torres, J.C.; Peluffo-Ordóñez, D.H. Smart Factory Using Virtual Reality and Online Multi-User: Towards a Metaverse for Experimental Frameworks. Appl. Sci. 2022, 12, 6258. [Google Scholar] [CrossRef]
  15. Zhu, K.; Cao, J.; Chen, G.; He, Q.; Zhang, P. A General Construction Method of Virtual Simulation Experiment Platform Based on Bibliometrics and Analytic Hierarchy Process. Educ. Sci. 2023, 13, 80. [Google Scholar] [CrossRef]
  16. Sarjito; Elveny, M.; Jalil, A.T.; Davarpanah, A.; Alfakeer, M.; Bahajjaj, A.A.A.; Ouladsmane, M. CFD-based simulation to reduce greenhouse gas emissions from industrial plants. Int. J. Chem. React. Eng. 2021, 19, 1179–1186. [Google Scholar] [CrossRef]
  17. Wei, M.; Zhang, H.; Fang, T. Enhancing the course teaching of power system analysis with virtual simulation platform. Int. J. Elec. Eng. Educ. 2023, 60, 289–312. [Google Scholar] [CrossRef]
  18. Xu, Y.; Yan, X.; Sun, B.; Feng, K.; Kou, L.; Chen, Y.; Li, Y.; Chen, H.; Tian, E.; Ni, Q.; et al. Online Knowledge Distillation Based Multiscale Threshold Denoising Networks for Fault Diagnosis of Transmission Systems. IEEE Trans. Transp. Electrif. 2023, 1. [Google Scholar] [CrossRef]
  19. Xu, Y.; Feng, K.; Yan, X.; Yan, R.; Ni, Q.; Sun, B.; Lei, Z.; Zhang, Y.; Liu, Z. CFCNN: A novel convolutional fusion framework for collaborative fault identification of rotating machinery. Inf. Fusion 2023, 95, 1–16. [Google Scholar] [CrossRef]
  20. Hirshfield, L.J.; Koretsky, M.D. Cultivating creative thinking in engineering student teams: Can a computer-mediated virtual laboratory help? J. Comput. Assist. Learn. 2021, 37, 587–601. [Google Scholar] [CrossRef]
  21. He, X.; Hu, Z.; Meng, N. A theoretic framework of bidirectional transformation between systems and models. Sci. China-Inf. Sci. 2022, 65, 202103. [Google Scholar] [CrossRef]
  22. Tao, F.; Sui, F.; Liu, A.; Qi, Q.; Zhang, M.; Song, B.; Guo, Z.; Lu, S.C.; Nee, A.Y. Digital twin-driven product design framework. Int. J. Prod. Res. 2018, 57, 3935–3953. [Google Scholar] [CrossRef]
  23. Govindan, K.; Cheng, T.C.E.; Mishra, N.; Shukla, N. Big data analytics and application for logistics and supply chain management. Transp. Res. Part E Logist. Transp. Rev. 2018, 114, 343–349. [Google Scholar] [CrossRef]
  24. Yu, X. The Application of Data Warehouse in Teaching Management in Colleges and Universities. J. Phys. Conf. Ser. 2021, 1738, 012090. [Google Scholar] [CrossRef]
  25. Qiu, W.; Yuille, A. Unrealcv: Connecting computer vision to unreal engine. In Proceedings of the Computer Vision—ECCV 2016 Workshops, Amsterdam, The Netherlands, 8–10 and 15–16 October 2016; Part III. pp. 909–916. [Google Scholar]
  26. Lambora, A.; Gupta, K.; Chopra, K. Genetic algorithm-A literature review. In Proceedings of the 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon), Faridabad, India, 14–16 February 2019; pp. 380–384. [Google Scholar]
  27. Charjan, D.S.M.; Bochare, P.S.M.; Bhuyar, Y.R. An overview of secure sockets layer. Int. J. Comput. Sci. Appl. 2013, 6, 388–393. [Google Scholar]
Figure 1. Construction framework of workshop AGV functional digital twin model.
Figure 1. Construction framework of workshop AGV functional digital twin model.
Systems 12 00066 g001
Figure 2. AGV two-wheel differential drive model.
Figure 2. AGV two-wheel differential drive model.
Systems 12 00066 g002
Figure 3. Workshop reducer assembly line.
Figure 3. Workshop reducer assembly line.
Systems 12 00066 g003
Figure 4. Experimental teaching platform architecture based on digital twin.
Figure 4. Experimental teaching platform architecture based on digital twin.
Systems 12 00066 g004
Figure 5. Workshop model in UE 4.
Figure 5. Workshop model in UE 4.
Systems 12 00066 g005
Figure 6. AGV operation circuit diagram.
Figure 6. AGV operation circuit diagram.
Systems 12 00066 g006
Figure 7. Assembly line workshop scheduling optimization experimental platform.
Figure 7. Assembly line workshop scheduling optimization experimental platform.
Systems 12 00066 g007
Table 1. The analysis of research results related to the application of information technology on the experiment platform.
Table 1. The analysis of research results related to the application of information technology on the experiment platform.
ReferencesUtilized TechniqueAdvantagesDisadvantages
[10]Digital TwinA discrete event-driven production line simulation method is proposed to enhance model fidelity.Unable to provide real-time information feedback.
[11]Digital TwinData collection and value-added processing of twin data effectively resolve workshop layout issues.Unable to correct model in real-time.
[13]Virtual RealityThe proposal suggests a VR-based experimental development framework designed to enhance collaboration within the virtual world.The experiments developed with this framework are not suitable for large-scale scenarios.
[14]SimulationVirtual simulation technology is used to build an experimental teaching platform which reduces experimental costs.The construction of the model is intricate and needs a significant amount of computing resources.
[15]SimulationSimulation is employed to achieve precise simulation of nitrogen oxides.Simulations relying on existing data may encounter timeliness challenges.
[16]SimulationA virtual simulation experiment platform is developed to augment traditional hardware experiments.Data interaction between the virtual scene and the physical platform is not realized.
Table 2. Order sequence and initial distance.
Table 2. Order sequence and initial distance.
Order SequenceStation NumberDistance from AGV Starting Point (m)
162.2
2121.5
3141.3
442.0
582.4
Table 3. Relative distance (m) between stations.
Table 3. Relative distance (m) between stations.
Station Number4681214
400.20.41.31.5
62.400.21.11.3
82.22.400.91.1
121.31.51.700.2
141.11.31.50.70
Table 4. The transportation distance and time under three strategies.
Table 4. The transportation distance and time under three strategies.
FCFSSPTShortest Path
AGV Number121212
Sequence6, 12, 144, 814, 4, 812, 64, 6, 812, 14
Distance (m)3.52.42.832.41.7
Total Distance (m)5.95.84.1
Total Time (s)593041
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yan, J.; Li, X.; Ji, S. Design and Implementation of Workshop Virtual Simulation Experiment Platform Based on Digital Twin. Systems 2024, 12, 66. https://doi.org/10.3390/systems12030066

AMA Style

Yan J, Li X, Ji S. Design and Implementation of Workshop Virtual Simulation Experiment Platform Based on Digital Twin. Systems. 2024; 12(3):66. https://doi.org/10.3390/systems12030066

Chicago/Turabian Style

Yan, Jihong, Xiang Li, and Siyang Ji. 2024. "Design and Implementation of Workshop Virtual Simulation Experiment Platform Based on Digital Twin" Systems 12, no. 3: 66. https://doi.org/10.3390/systems12030066

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop