Simulation and Monitoring of Marine Diesel Engine
Simulation and Monitoring of Marine Diesel Engine
Research Article
Keywords: Marine diesel engine, Digital twin workshop, Twinning simulation, The twin monitoring
DOI: https://doi.org/10.21203/rs.3.rs-1900972/v1
License: This work is licensed under a Creative Commons Attribution 4.0 International License.
Read Full License
Simulation and Monitoring of Marine Diesel engine
Machining workshop based on digital twin
Xifeng Fanga, Mingyi Guoa,1, Zhongtai Hua ,Qi Wua , Shengwen Zhanga ,Chanyuan
Gonga, Tongyue Wangb Qun Lic
a. Institute of advanced manufacturing technology, Jiangsu University of Science and
Technology, Zhenjiang, 212003, China
b. Jiangsu Key Laboratory of Advanced Manufacturing Technology,223003, China
c. Hudong Heavy Machinery Co..LTD, Shanghai, 200129, China
Abstract: In order to solve the current large processing workshop information degree is low, part of the
information can not be immediately grasped, reaction lag and other problems. In this paper, key
techniques of twin Marine diesel engine to develop digital processing workshops, the traditional Marine
diesel engine processing workshop combined with digital twin technology, through the twin body build
four-dimensional model the virtual workshop is established in this paper, based on the digital twin
software service platform building workshop, unicom virtual workshop and physical workshop, make
full use of the whole life cycle of Marine diesel engine processing data, Realize twin simulation and
monitoring of physical workshop. Finally, the practical case is used to verify the practicality of the system.
Key words Marine diesel engine; Digital twin workshop; Twinning simulation; The twin monitoring
1 introduction
Marine diesel engine, as the core power plant of large ships, has high manufacturing technology and
strong systematization in the ship industry. The Marine diesel engine manufacturing level is still larger,
mainly as follows: (1) the process equipment is relatively backward, the machining process equipment
still is given priority to with ordinary machine tool, a Marine diesel engine machining workshop nc
machining equipment of enterprise accounts for only around 30%, while manufacturing key components
in the developed countries workshop numerical control rate can reach more than 80%;(2) the advanced
computer technology is not perfect, especially used in Marine diesel engine processing of digital
technology, such as CAX, PLM, etc., these technologies are not popular, even if the introduction of
application but not fully, the western developed countries have such technologies are widely used and
developed related system, improves the flexibility, integration of manufacturing floor, And then greatly
enhance the international market competitiveness;(3) Low degree of automation and digitalization in the
processing workshop, insufficient data collection and utilization in the workshop, so that the whole
processing process is not transparent, managers can not accurately control the workshop, resulting in
long production cycle of products, quality can not be guaranteed. Twin Marine diesel engine for digital
processing workshops, therefore, to study the key technology, build a twin monitoring, simulation and
evaluation prediction system of digital twin processing workshops, feedback control, realize the process
information dynamic state analysis, real-time perception, workshop control transparency, promote
formation of the corresponding application architecture, technical route and the software system,
1Corresponding author.
E-mail address: 1727752333@qq.com (Mingyi Guo).
Production of Marine diesel engine in the process of information island and all connected to the
maintenance to the predictive maintenance, experience after coordination to intelligent decision-making,
has important theoretical significance and practical value, hope to be able to to improve the level of
Marine diesel engine manufacturing, formation of Marine diesel engine intelligent manufacture mode,
promoting the manufacture level of industry competitiveness.
The concept of "information mirror model" was first proposed by Professor Michael Grieves[1]. So
far, it has gradually evolved into a high-fidelity simulation model that can reflect the whole life process
of physical entities, which is called digital twin model[2]. The three elements of digital twin technology
include physical entity, virtual model and information interaction between them. As shown in Figure 1,
many advanced science and technology such as big data, virtual reality and artificial intelligence have
been studied and applied in various fields. Digital twin technology difference between the real objects in
space can be mapped to a virtual space formed in the virtual model, and implement two-way control of
physical objects and the virtual model, and system engineering, multidisciplinary modeling and
simulation, data mining technology can be used as a digital support technology of the twin, assigned to
the virtual model of evolution for the digital twin body, Enhancing the information interaction between
physical objects and digital twins makes the technology more intelligent[3].
workshop
Physical workshop is the basis of the application framework of digital twin Marine diesel engine
processing workshop, which includes all workshop elements and carries out production activities here,
thus generating a large amount of raw data, as shown in Figure 2.A complete physical workshop can be
in accordance with the actual production demand is divided into a number of production and processing
unit, the workpiece through the gantry crane, forklift and other transport equipment from the current
production and processing unit to the next unit, each unit is mainly composed of Marine diesel engine
key-module, execution and sensing detection equipment, Marine diesel engine key-module including
Marine diesel engine frame, connecting rod, crankshaft, etc.;Execution equipment mainly includes
processing equipment and transportation equipment, such as machine tools, gantry cranes and
forklifts;Sensor detection equipment includes all kinds of data sensors and quality detection equipment.
Digital twin service platform is the core functional platform of digital twin processing workshop,
as shown in Figure 2.2, including digital twin database (DT-WSD), data preprocessing module and core
function module.The twin database is used to store primary data and secondary data. The primary data
is collected from the physical workshop of Marine diesel engine processing, and some data may be
processed by edge computing.The secondary data comes from the core function module and data
preprocessing module of the service platform.The data preprocessing module is mainly responsible for
data format transformation, feature value extraction and other processing, so that the data can meet the
needs of all kinds of intelligent algorithms in the core function module.Core function module is a
collection of all kinds of core function code, include twin forecast simulation, evaluation, analysis and
decision, feedback control of four main modules, twin twin body elements of digital simulation module
using workshop simulation actual machining process, can be divided into single device simulation,
processing unit simulation, simulation and production line workshop simulation of different levels;The
evaluation and prediction module is mainly responsible for evaluating and predicting the machining
performance, processing energy consumption and other indicators of key elements in the physical
workshop in the process of twin simulation, or carrying out the next prediction based on the historical
data and combining the current data in the actual production process.The analysis and decision module
can analyze the parameters such as processing technology and testing technology in the process of
twinning simulation, and assist the process personnel to decide the optimal scheme. It can also analyze
the emergency situation in the actual process, and assist to decide the optimal solution.The feedback
control module is responsible for feeding back the decision data to the physical workshop in the actual
production process, and realizes the control of physical equipment with relevant hardware.
Virtual workshop is the display window of digital twin workshop. It can not only make use of 3D
scene to let users dynamically understand the upcoming or ongoing activities in physical workshop, but
also make users more intuitively understand the data information they are concerned about by combining
with charts.Virtual workshop shows the physical workshop scene in all aspects through 3D model, and
the 3D model of key elements such as machine tools and gantry cranes in virtual workshop combined
with the core function code in the service platform to form the digital twin of key elements, and each
digital twin together forms the digital twin of workshop.
Models construction based on The lightweight of 3D models Scene modeling based on Constructing virtual workshop
3D modeling software based on 3ds Max CampusBuilder based on internet platform
3D models Machining Machining tool
3D models Workshop 3D models
parameters 3D models lightweight process kinematic model
construction layout design assembly
formulation design construction
Real-time visualization display of Monitor production efficiency Tool status and quality
Data driven processing
machining parameters and energy consumption control
CAPP CAM
Data interface Machining prediction Machining optimization
model based on DT model based on DT
CAE CAD Data interaction
Machining decision-making
Logistics
... model based on DT
management
Data processing
module
Database of DT-WSD
Bridge
module
Interaction methods between physical workshop and bridge moudle
I/O Industrial Wireless
RFID PLC TCP/IP OPC UA
RS232/485 Ethernet network
Collecting Guiding
machining workshop
Digital twin technology is characterized by digital reconstruction of physical entities in virtual space,
and the reconstructed objects have the same geometric appearance, behavior, physical properties and
other characteristics as physical entities. These objects in virtual space can be called digital twin.Digital
twin contains geometric model, physical model, behavior model and regular model. Geometric model is
used to describe the appearance geometry of physical objects.Physical model is used to reflect the
physical properties of physical objects and can be used for simulation analysis.Behavioral models are
used to describe the reactions of virtual entities influenced by different factors.Rule model is used for the
summary of invisible rules. Rules can learn and evolve by themselves, which enables virtual entities to
have the ability of evaluation, optimization and prediction[31].
3.1 Key elements digital twin geometric model construction
According to the method of building digital twin body geometry model, draw the milling machine
3 d model before, first carries on the modeling analysis, as a result of the milling machines in the
workshop position fixed, so the whole machine model can be divided into motion module and a fixed
module, movement module mainly for the various needs of shaft, the fixed module mainly consists of
beams, columns and other machine parts, Fixed modules can be properly drawn as a whole;Then, using
SolidWorks for modeling, the physical entity of NC gantry milling machine has many parts, and most of
the parts are not in the scope of the study, and in order to reduce the complexity of the model to reduce
the software running load, only focus on drawing the appearance of the shape and key parts, such as
spindle, bearing, etc.Next, the drawn parts model is assembled into a complete three-dimensional model
of the milling machine through constraint relations, as shown in Figure 3.
After the 3D model of the machine tool is constructed, it is converted into FBX file and added to
the Unity3D Project folder. Then, the Scene Scene is directly dragged into the corresponding folder of
the Project window to realize the import of the 3D model of the machine tool.
In the actual processing process, each axis of the machine tool is driven by the servo motor to
achieve displacement or rotation. If the linkage of the axis is to be realized, the CNC control system
needs to decompose the motion, and calculate the moving coordinates and moving speed of each axis,
and then transfer the moving instructions to the corresponding servo motor.There is no constraint
relationship between the parts of the machine tool model imported into Unity3D for the first time. In
order to achieve internal linkage between the parts of the machine tool model, the relative motion
relationship of the parts of the model should be constrained according to the parent-child definition
method. The final structure of the machine tool model is shown in Fig. 4.The parent object of each axis
in the model has the same position as the initial state of each axis, so the initial position coordinate of
each axis is (0,0,0), and each axis always moves relative to its parent object.
Fig.3 Milling Machine SolidWorks Model
Gantry milling machine
The X axis
The Y axis
The spindle
…… ……
Machining simulation process, the cutting tool by cutting force (F) some vertex point as the tool,
and each vertex force can be obtained by MATLAB simulation, extract tool surface force values of each
vertex, and its into the c # script function calculates the corresponding vertex color value should be given
different cutting force interval has a different color, For example, 0<≤(Fmax)/2 is blue, and (Fmax)/2<≤
is red. Finally, the color value is passed to the Shader program, and the GPU renders the cloud image
effect. 𝐹𝐹𝐹𝑚𝑎𝑥
3.4 Key elements digital twin rule model construction
Bearing is a common, important and vulnerable part in machine tools, and its health status will
directly affect the machining performance of machine tools, so it is necessary to monitor its health status.
This paper will build a bearing life prediction model as a regular model to reveal the bearing performance.
3.4.1 Data description of rule model construction
This data set is provided by xi 'an jiaotong university, as shown in figure 5 to obtain the data sets of
rolling bearing test rig, by supporting bearings, ac motor, acceleration sensor and test the bearing parts
of the test platform can adjust different radial force and rotational speed to simulate different conditions,
the hydraulic loading system to produce radial force is used to test the bearing housings, The motor speed
controller adjusts the speed[32].
(a) Bearing 1_1 horizontal direction signal (b) bearing 1_1 vertical direction signal
(c) Bearing 3_5 horizontal direction signal (d) bearing 3_5 vertical direction signal
Fig.6 highly tested bearing full life cycle signal
To determine the resampling time interval, firstly, based on the original 1.28s sampling interval, the
data set is further divided into 0.32s, 0.08s, 0.04s, 0.01s, 0.005s, 0.0025s and 0.00125s.Then, the
theoretical value 1 under the healthy state of the bearing is taken as the source domain, and the actual
data collected is taken as the target domain. The MMD (Maximum Mean Discrepancy), which measures
the similarity between the Source Domain and the Target Domain in transfer learning, is used to calculate
the similarity between the Source Domain and the Source Domain at different sampling intervals and
then draw curves to depict the bearing health. This is shown in Figure 7.As can be seen from FIG. 3.10,
with the shortening of sampling time, the trend of bearing health degradation curve becomes more
obvious, and the curve with sampling interval of 0.0025s and 0.00125s shows a very similar trend. In
order to avoid too much data resulting in too long model training time, 0.0025s is selected as the manual
resampling time interval. Indicates that each vibration data is further subdivided into 512.
𝑀𝑀𝐷[𝐹, 𝑝, 𝑞]
≔ 𝑠𝑢𝑝(𝐸𝑝 [𝑓(𝑥)] − 𝐸𝑞 [𝑓(𝑦)]) (3.8)
Where, -- the maximum average difference;𝑀𝑀𝐷F -- mapping function;P - x distribution;Q - y
distribution;Sup - upper bound;Ep-p distribution expectation;Eq -- q distribution expectation;F - kernel
function
Bearing vibration signal contains the mean, standard deviation, peak, kurtosis index, the time
domain characteristics, such as standard deviation, frequency of root mean square and the root mean
square of spectrum contains both frequency and other frequency domain feature index, for the selection
of suitable characteristic value, calculate the re-sampling after each vibration data of time domain and
frequency domain characteristic value, draw the characteristic value of the whole life cycle curve, The
characteristic values which can better reflect the degradation process of bearing from normal to failure
are selected as the input of the model.
(a) Degradation curve at 1.28s and 0.32s sampling time (b) Degradation curve at 0.08s and 0.04s
sampling time
(c) Degradation curve at 0.01s and 0.005s sampling time (d) Degradation curve at 0.0025s and
0.00125s sampling time
Fig.7 Bearing degradation curves at different sampling intervals
The data set of bearing 1_1 under the condition of 35Hz12kN is taken as an example. There are 123
vibration signal data stored in CSV files in the data set. After resamsampling, 62976 is regarded as the
total life cycle number of bearing life, indicating that bearing 1_1 is completely invalid and discarded
after running for 62976 cycles.The head of the training set and its meanings are shown in Table 5. Each
working condition has 5 experimental bearings, labeled 1~5.Cycle represents the current operating cycle
of the bearing, which is incremented from cycle 1 to the maximum operating cycle number of each
bearing.S1-s20 represents the eigenvalues of the input algorithm model, S1-S10 is the eigenvalues
extracted from the horizontal vibration signal, and S11-S20 is the eigenvalues extracted from the vertical
vibration signal. The types of eigenvalues extracted from the horizontal and vertical vibration signals are
the same.RUL represents the number of remaining cycles of the bearing, and the calculation formula is
Eq. (3.9). Label Indicates the prediction label. 0 indicates the normal status, and 1 indicates that a fault
is about to occur.Finally, the vibration signal data of five bearings under the working condition of
35Hz12kN are processed and assembled into a complete data set. Some data are shown in Table 6.
Table 5 Training Set header and meaning
Header name meaning
id Experimental bearing label
Number of current operating
cycle
cycles of bearings
s1-s12 The eigenvalue
Number of remaining cycles
RUL
of bearing
label Predict labels
Table 6 Part of the dataset
id cycle s1 ... s19 s20 RUL label
1 1 0.405592009 ... 0.354375097 0.524282902 62975 0
1 2 0.396883911 0.349723312 0.51548007 62974 0
... ... ... ... ... ... ... ...
3 80895 3.705639974 ... 3.592912195 5.441696362 1 1
3 80896 3.830212635 ... 3.707397297 5.618951605 0 1
... ... ... ... ... ... ... ...
5 26624 5.544094743 11.23186903 15.4316859 0 1
Where, -- the number of remaining cycles;𝑅𝑈𝐿𝑙𝑖𝑓𝑒-- total bearing cycles;𝑐𝑦𝑐𝑙𝑒-- Current cycle number
of bearing.
3.4.3 Construction of bearing life prediction model based on LSTM
The conventional RNN network is prone to the problem of gradient disappearance or gradient
explosion during the training of Long time series data. Therefore, Hochreiter S et al.[34] improved the
conventional RNN network to form Long short-term memory (LSTM).
In this paper, LSTM method is adopted to divide the preprocessed data into training set and test set
according to 7:3, and input the network for training. The loss function image is shown in FIG. 8 (a), and
the life prediction curve is shown in Fig. 8 (b)
twin
4.1 Workshop simulation implementation based on Unity3D
The key element models in the virtual workshop will be imported into Unity3D with an XML
initialization document, as shown in Figure 9.The initialization file based on XML includes four modules:
geometric model, physical model, behavior model and rule model.The geometric model area stores basic
3D model information such as component name and geometry size.The physical model area stores the
material and Poisson's ratio information of the corresponding 3D model.The behavior model area is used
to store possible behavior keywords of the object, and the rule model is used to store relevant algorithm
keywords.By analyzing the geometric model area, the corresponding geometric model preforms can be
loaded and added to the virtual workshop scene.By parsing the physical model area, a data table is
automatically created for the loaded object in the database, which is used to store the data related to
it.Automatically associate related behavior scripts by parsing behavior model regions.Automatically
access the relevant algorithm API by parsing the rule model region.
Initialization file based on XML
Geometric information
Geometric size
SI
Assembly relationship
SI of physical information
Material
Parsing and creating
SI
Poisson's ratio
… Data tables
Behavior information
Behavior module
Machining
Behavior code of collision
Parsing and calling
Collision
Behavior code of coordination
Key words of
code set Coordinat- …
ion
about behavior
…
Rule information
Function module
“Tool life prediction” Algorithm of tool life prediction
key words …
…
of algorithms
OPC UA client
OPC UA address space
node
node node
node
node
node
node
node
node
node
``
node
node
node
node
node
node
node
node
The spindle ……
model ……
Temperature Spindle motor Employees B
value product
…… Voltage,current temperature
Temperature …… height
sensor 2 Coordinate ……
values
……
……
……
Noise sensor ……
OPC UA client
Bluetooth CNC controller
Interaction
OPC UA server
Parsing and
operating
Function module Behavior module RS-485
Mechanical
subsystem
Initialization file based on
XML
(a) UaExpert data transfer test (b) Unity3D OPC UA client data transfer test
Fig.14 Data Transmission Verification Based on OPC UA
4.2.3 Workshop twin data visualization technology
The twin data visualization process can also be divided into two stages. The first stage is similar to
the first stage of digital twin drive, while the second stage is Unity3D data parsing and chart
rendering.Unity3D itself does not have mature chart functions. Although there is a chart plug-in package
in Unity's official store, it is expensive and has fewer styles. However, the effect of self-development
using UGUI is not as good as that of plug-ins, so it is necessary to seek a rich style, stable and reliable
chart display method.
The flow of twin data visualization based on Pyecharts is shown in Figure 15.Because we want to
display the chart in the web page, we need to build a custom HTML file to render the chart, which can
be used as a template for subsequent charts. The HTML file defines the size of the chart, and we also
write a data receiving function to receive the dynamic data passed in from the back end.After the
rendering template is created, write Python scripts to determine the required chart type and chart style,
and create a data interface to read external dynamic data. Finally, turn on the chart rendering and
determine whether to save the chart as an image.Run the Python program, and if the graph is displayed
properly on the page, as shown in Figure 16, then the URL of the current page is extracted as
http://127.0.0.1:5000/.http://127.0.0.1:5000/Create Canvas at a suitable location in Unity3D
virtual workshop, place Browser(GUI) on this Canvas as its child object, and then fill the above URL
address in the corresponding location as shown in Fig. 17 (a). Running Unity3D can display the chart as
shown in Fig. 17 (b). Charts displayed using this method can be typeset or resized as needed during use.
Icon Styling
Dynamic data
yes no
modeling
Fig.18 Dynamic and Static Data Hybrid Modeling process for digital twins
In Marine diesel engine processing workshop, the dynamic data generated or collected by machine
tools, sensors and other equipment mainly includes several characteristics: huge data scale, unified data
structure, stable addition mode and fixed time attribute. Now, the dynamic and static data modeling
process of bearings in the equipment is illustrated.
5.2 Function realization of digital twin workshop platform
In this paper, the algorithms developed for Marine diesel engine workshop are all based on Python
language. In order to integrate various algorithms and services more conveniently and simulate the actual
production environment, Python-based Flask is selected as the back-end server framework.In Ubuntu
system, Pycharm is used to develop and deploy the back-end server based on Python language and Flask
framework, so as to simulate the actual usage scenario.
5.2.1 Device management function
After entering the equipment management interface, users can have a detailed understanding of the
main equipment in the current workshop, as shown in Figure 19.The left side of the interface lists the
types of process equipment contained in the workshop, such as processing equipment, transportation
equipment, sensor equipment, etc. The right side displays the basic information of each device of the
previously selected type. Click to view the detailed information.In addition, users can add or remove a
device information at any time.
Fig.19 Device Management function Interface
5.2.2 Virtual workshop scenario
Scene through the main interface of the "workshop" button to enter the Marine diesel engine virtual
scene processing workshops, figure 20 shows the workshop basic information, including the current time,
workshop environment, the current workshop as the number of running state, processing the product
name and workshop content, at the same time, the use of surveillance cameras can be real-time condition
monitoring of physical workshop, figure for the camera in the debug perspective.
Personnel
attendance
information
人员出勤信息表
Basic Workshop
车间基本信息
Information
Workshop
车间环境信息
Environment
Information
相机调试画面
Camera debugging
interface
E n e r o g f y t c h o e n f s r u a m pe t i o n W o p r e k s a h t i o p n e q f u c i p m e c n y t
Fig. 21Workshop task progress
Figure 22 shows the basic information of workshop equipment after customized typesetting and
amplification, including equipment running status, equipment alarm information, etc.
车间设备能耗 车间设备运行/停机时间
T h e a l r m in f o r m a t io n
报警信息滚动表
Funding This research is strongly supported by Hudong Heavy Machinery Co., LTD , the Open Fund of
Jiangsu Provincial Key Laboratory of Advanced Manufacturing Technology (HGAMTL-1905) and
Zhenjiang Key Research and Development Program (GY2019003).
Conflicts of interest/Competing interests Not applicable.
Availability of data and material The datasets used or analyzed during the current study are available
from the corresponding author on reasonable request.
Code availability Not applicable.
Ethics approval Not applicable.
Consent to participate Not applicable.
Consent to publish Written informed consent for publication was obtained from all participants.
Author contributions Xifeng Fang: Supervision, Writing-Review & Editing. Mingyi Guo: Methodology,
Software, Writing-original draft. Zhongtai Hu: Software, Writing-Review. Qi Wu: for verification. Qun
Li: Operating the machine.
reference
1. Githens G (2007) Product lifecycle management: driving the next generation of lean thinking by
Michael Grieves. Wiley Online Library,
2. Mathupriya S, Saira Banu S, Sridhar S, Arthi B (2020) Digital twin technology on IoT, industries &
other smart environments: A survey. Materials Today: Proceedings.
doi:https://doi.org/10.1016/j.matpr.2020.11.358
3. Aheleroff S, Zhong RY, Xu X (2020) A Digital Twin Reference for Mass Personalization in Industry
4.0. Procedia CIRP 93:228-233. doi:https://doi.org/10.1016/j.procir.2020.04.023
4. Hu Z, Fang X, Zhang J (2021) A digital twin-based framework of manufacturing workshop for
marine diesel engine. The International Journal of Advanced Manufacturing Technology 117
(11):3323-3342. doi:10.1007/s00170-021-07891-w
5. Lu Y, Liu C, Wang KIK, Huang H, Xu X (2020) Digital Twin-driven smart manufacturing:
Connotation, reference model, applications and research issues. Robotics and Computer-
Integrated Manufacturing 61:101837. doi:https://doi.org/10.1016/j.rcim.2019.101837
6. Yildiz E, Møller C, Bilberg A (2020) Virtual Factory: Digital Twin Based Integrated Factory
Simulations. Procedia CIRP 93:216-221. doi:https://doi.org/10.1016/j.procir.2020.04.043
7. Uhlemann THJ, Lehmann C, Steinhilper R (2017) The Digital Twin: Realizing the Cyber-Physical
Production System for Industry 4.0. Procedia CIRP 61:335-340.
doi:https://doi.org/10.1016/j.procir.2016.11.152
8. Graessler I, Poehler A (2018) Intelligent control of an assembly station by integration of a digital
twin for employees into the decentralized control system. Procedia Manufacturing 24:185-189.
doi:https://doi.org/10.1016/j.promfg.2018.06.041
9. Urbina Coronado PD, Lynn R, Louhichi W, Parto M, Wescoat E, Kurfess T (2018) Part data
integration in the Shop Floor Digital Twin: Mobile and cloud technologies to enable a
manufacturing execution system. Journal of Manufacturing Systems 48:25-33.
doi:https://doi.org/10.1016/j.jmsy.2018.02.002
10. Tao F, Zhang M, Cheng J, Qi Q (2017) Digital Twin Workshop -- A new model of future workshop
operation. Computer integrated manufacturing system. 23 (01):1-9.
doi:10.13196/j.cims.2017.01.001
11. Tao F, Cheng Y, Cheng J, et al. (2017), Theory and Technology of information physical fusion in
digital twin workshop. Computer integrated manufacturing system. 23 (8):1603-1611
12. Jang H, Ding G, Zhang J (2020) Evolution mechanism and operation mechanism of digital twin
workshop. China Mechanical Engineering. 31 (07):824-832+841
13. Aivaliotis P, Georgoulias K, Arkouli Z, Makris S (2019) Methodology for enabling Digital Twin
using advanced physics-based modelling in predictive maintenance. Procedia CIRP 81:417-422.
doi:https://doi.org/10.1016/j.procir.2019.03.072
14. Scaglioni B, Ferretti G (2018) Towards digital twins through object-oriented modelling: a machine
tool case study. IFAC-PapersOnLine 51 (2):613-618.
doi:https://doi.org/10.1016/j.ifacol.2018.03.104
15. Singh S, Weeber M, Birke K-P (2021) Advancing digital twin implementation: a toolbox for
modelling and simulation. Procedia CIRP 99:567-572.
doi:https://doi.org/10.1016/j.procir.2021.03.078
16. Luo W, Hu T, Zhang C, Wei YJJoAI, Computing H (2019) Digital twin for CNC machine tool:
modeling and using strategy. 10 (3):1129-1140
17. Liu S, Bao J, Lu Y, Li J, Lu S, Sun X (2021) Digital twin modeling method based on biomimicry
for machining aerospace components. Journal of Manufacturing Systems 58:180-195.
doi:https://doi.org/10.1016/j.jmsy.2020.04.014
18. Yu J, Liu P, Li Z (2020) Hybrid modelling and digital twin development of a steam turbine control
stage for online performance monitoring. Renewable and Sustainable Energy Reviews
133:110077. doi:https://doi.org/10.1016/j.rser.2020.110077
19. Jiang H, Qin S, Fu J, Zhang J, Ding G (2021) How to model and implement connections between
physical and virtual models for digital twin application. Journal of Manufacturing Systems 58:36-
51. doi:https://doi.org/10.1016/j.jmsy.2020.05.012
20. Xie Y, Lian K, Liu Q, Zhang C, Liu H (2021) Digital twin for cutting tool: Modeling, application
and service strategy. Journal of Manufacturing Systems 58:305-312.
doi:https://doi.org/10.1016/j.jmsy.2020.08.007
21. Yang X, Ran Y, Zhang G, Wang H, Mu Z, Zhi S (2022) A digital twin-driven hybrid approach for
the prediction of performance degradation in transmission unit of CNC machine tool. Robotics
and Computer-Integrated Manufacturing 73:102230.
doi:https://doi.org/10.1016/j.rcim.2021.102230
22. Luo W, Hu T, Ye Y, Zhang C, Wei Y (2020) A hybrid predictive maintenance approach for CNC
machine tool driven by Digital Twin. Robotics and Computer-Integrated Manufacturing
65:101974. doi:https://doi.org/10.1016/j.rcim.2020.101974
23. Xu Y, Sun Y, Liu X, Zheng YJIA (2019) A digital-twin-assisted fault diagnosis using deep transfer
learning. 7:19990-19999
24. Booyse W, Wilke DN, Heyns S (2020) Deep digital twins for detection, diagnostics and
prognostics. Mechanical Systems and Signal Processing 140:106612.
doi:https://doi.org/10.1016/j.ymssp.2019.106612
25. Mi S, Feng Y, Zheng H, Wang Y, Gao Y, Tan J (2021) Prediction maintenance integrated decision-
making approach supported by digital twin-driven cooperative awareness and interconnection
framework. Journal of Manufacturing Systems 58:329-345.
doi:https://doi.org/10.1016/j.jmsy.2020.08.001
26. Meng Q, Hu T, Ma C (2022) Dynamic disturbance response method for simulation process of
digital twin manufacturing system based on cloud - fog - edge cooperation. Computer integrated
manufacturing system.1-15
27. Duan M, Zhang N, Geng H, et al. (2021) Development of real-time monitoring system for assembly
shop based on digital twin. Automation of manufacturing industry. 43 (12):110-112
28. Du Y, Luo Y, Peng Y, et al.(2022) 3D visualization monitoring of industrial robot based on digital
twin. Computer integrated manufacturing system.1-15
29. Tian G, Qu P, Tang M, et al.(2021) Visual monitoring method of Marine assembly and welding
production line with digital twin drive. Journal of Jiangsu University of Science and Technology
(Natural Science Edition). 35 (06):36-42
30. Guo M, Fang X, Hu Z, Li Q (2022) Design and research of digital twin machine tool simulation
and monitoring system. The International Journal of Advanced Manufacturing Technology.
doi:10.1007/s00170-022-09613-2
31. Tao F, Liu W, Zhang M,et al. (2019) Digital twin five - dimensional model and ten fields of
application. Computer integrated manufacturing system. 25 (01):1-18.
doi:10.13196/j.cims.2019.01.001
32. Wang B, Lei Y, Li N, Li N (2020) A Hybrid Prognostics Approach for Estimating Remaining
Useful Life of Rolling Element Bearings. IEEE Transactions on Reliability 69 (1):401-412.
doi:10.1109/TR.2018.2882682
33. Liu Y, Han T, Wang B,et al. (2019) Interpretation of XJTU-SY rolling bearing accelerated Life
Test data set. Journal of Mechanical Engineering. 55 (16):1-6
34. Hochreiter S, Schmidhuber J (1997) Long Short-Term Memory. Neural Computation 9 (8):1735-
1780. doi:10.1162/neco.1997.9.8.1735
35. Lu H, Yan Z (2010) Research and development of key technologies of OPC UA server address
space. Electric power automation equipment. 30 (07):109-113
36. Wang M, Cao P, Song K,et al. (2018) OPC UA based digital workshop information interaction
model for CNC machine tool manufacturing. Journal of Beijing University of Technology. 44
(07):1040-1046