Data Visualization For Digital Twin-Based BMS Using Unreal Engine
Data Visualization For Digital Twin-Based BMS Using Unreal Engine
Abstract—This paper proposes to visualize a Battery Model a GRU-RNN model is employed. The GRU-RNN model
for Battery Management Systems (BMS) using Unreal Engine comprises a single GRU layer and two Dense layers. The
for Digital Twin Technology. By utilizing an interactive 3D model is trained using the battery dataset, aiming to achieve
platform, the proposed approach allows for real-time monitoring
and prediction of the battery performance data, enabling easy high prediction accuracy for SOC.
identification of inefficiencies. The visualization is achieved using
only static input as an alternative for the SOC prediction using B. Integration with Unreal Engine
Data-Driven AI Model. Once the AI model is trained and exhibits satisfactory accu-
Index Terms—Digital Twin, 3D Model, Battery Management racy, it is integrated into the Unreal Engine platform. Unreal
System
Engine offers advanced capabilities for creating immersive
I. I NTRODUCTION visual experiences. The prediction results obtained from the
trained AI model are used as input for the data visualization
As battery-powered technologies gain widespread adoption,
within Unreal Engine.
the optimization of battery performance and longevity be-
comes paramount [1]. Battery management systems (BMS) C. Creation of Battery 3D Model
play a crucial role in monitoring and controlling battery
As part of the visualization process, a simplified 3D model
performance, ensuring optimal usage and extended lifespan
of the battery is generated using 3DS Max. This model serves
[2].
as the main object for visualization and is imported into the
Building on the concept of Digital Twin, which provides a
Unreal Engine environment.
virtual dynamic model of a system, process, or service, we
propose harnessing the power of data visualization to extract
TABLE I
meaningful insights from battery-related information [3]. By BATTERY T HRESHOLD I DENTIFIER
utilizing data visualization techniques, battery manufacturers,
researchers, and engineers can make informed decisions to SOC Color
optimize battery performance [4]. To achieve the requisite data Empty Battery (0%) Gray
Low Battery (1% - 25%) Red
for visualization, we develop a predictive model for battery Battery SOC (26% - 50%) Orange
parameters, focusing on the critical aspect of State-of-Charge Battery SOC (51% - 75%) Yellow
Battery SOC (76% - 100%) Green
estimation. In this regard, deep neural networks (DNN) have
demonstrated success in battery state estimation [5].
This paper introduces a novel approach utilizing the robust D. Visualization Implementation
capabilities of Unreal Engine, a powerful game engine known
Given the emphasis of this paper on the visualization aspect,
for its advanced 3D visualization features, to develop an im-
a static SOC input is utilized, representing a predefined range
mersive and interactive data visualization platform for digital
of SOC values. This input is modified based on the predicted
twin-based BMS. By leveraging Unreal Engine’s cutting-edge
SOC obtained from the AI model. The color of the battery also
technology, we aim to enhance the visualization experience
changes in line with a predefined threshold, as illustrated in
and provide a dynamic environment for analyzing and inter-
Table I. The Unreal Engine platform is leveraged to visualize
preting BMS data.
the battery model and the changing SOC input, providing an
II. M ETHODOLOGY interactive and immersive data visualization experience for
This section outlines the proposed methodology for devel- battery performance analysis.
oping and integrating the Digital Twin-based Battery Manage-
III. D ISCUSSION
ment System (BMS) visualization platform. The process flow
is illustrated in Fig 1. This section discusses the early results obtained in this
paper. These results demonstrate the significance of battery vi-
A. Dataset Selection and Model Training sualization in facilitating the identification of State-of-Charge
The battery dataset chosen for model training is the Pana- (SOC) through visual cues. By creating a basic 3D battery
sonic 18650. To predict the battery’s State-of-Charge (SOC), model using 3DS Max and importing it into Unreal Engine,
Fig. 1. Proposed Model