ArticlePDF Available

Abstract and Figures

A digital twin is a digital representation of a physical process, person, place, system or device. Digital twins were originally designed to improve manufacturing processes using simulations that have highly accurate models of individual components. However, with increasingly large and accurate building information models (BIM) combined with big data generated from IoT sensors in a smart city, it is now possible to create digital twin smart cities. An accurate 3D model of a city can be published online and walked around by the public to view proposed changes in urban planning and policy. This allows for easier dissemination and transparency to the public before putting these decisions into practice. This open and public model allows for an additional virtual feedback loop where citizens can interact and report feedback on planned changes in the city. Citizens can also interact with components to tag and report problems in their area. The digital twin also allows for additional experimentation where 3D data is necessary, such as flood evacuation planning. In this paper, we demonstrate a public and open digital twin of the Docklands area in Dublin, Ireland and show how this model can be used for urban planning of skylines and green space allowing users to interact and report feedback on planned changes.
Content may be subject to copyright.
A Digital Twin Smart City for Citizen Feedback
Gary White
, Anna Zink, Lara Codec´
a, Siobh´
an Clarke
Trinity College Dublin, College Green, Dublin 2, Ireland
Abstract
A digital twin is a digital representation of a physical process, person, place, system or device. Digital twins were originally de-
signed to improve manufacturing processes using simulations that have highly accurate models of individual components. However,
with increasingly large and accurate building information models (BIM) combined with big data generated from IoT sensors in a
smart city, it is now possible to create digital twin smart cities. An accurate 3D model of a city can be published online and walked
around by the public to view proposed changes in urban planning and policy. This allows for easier dissemination and transparency
to the public before putting these decisions into practice. This open and public model allows for an additional virtual feedback loop
where citizens can interact and report feedback on planned changes in the city. Citizens can also interact with components to tag
and report problems in their area. The digital twin also allows for additional experimentation where 3D data is necessary, such as
flood evacuation planning. In this paper, we demonstrate a public and open digital twin of the Docklands area in Dublin, Ireland
and show how this model can be used for urban planning of skylines and green space allowing users to interact and report feedback
on planned changes.
Keywords: Digital Twin, Smart Cities, Internet of Things (IoT), Urban Planning, Urban Policy
1. Introduction
Cities have become increasing smarter in the last two decades
[1], using pervasive information and communications technol-
ogy (ICT) to monitor activities in the city [2]. Data can then
be generated from a wide variety of activities in the city, such
as trac and transportation [3], power generation [4], utilities
provisioning [5], water supply [6] and waste management [7].
Smart cities can then use this data to improve the mobility, en-
vironment, living standards and governance of the city [8, 9].
A strong link has been shown between investing in smart city
policies and urban GDP growth [10].
The data generated by smart cities makes them exciting
testbeds for data mining and machine learning [11, 12]. The
services provided to citizens in a smart city can be personalised
using machine learning, internet of things and big data [13, 14].
These deep learning algorithms can be used to categorise and
perform analytics on a number of dierent data streams includ-
ing videos [15]. More recent neural network approaches, such
as generative adversarial network (GAN) can be used to opti-
mize crowd routing in a smart city [16]. In the digital twin layer
reinforcement learning algorithms can also be used to learn the
best action policies to improve performance in a number of ur-
ban intelligence tasks, such as managing trac and power sys-
tems [17, 18].
Corresponding author
Email addresses: whiteg5@scss.tcd.ie (Gary White),
zinka@tcd.ie (Anna Zink), lara.codeca@tcd.ie (Lara Codec´
a),
siobhan.clarke@scss.tcd.ie (Siobh´
an Clarke)
The increased data available from smart cities, artificial intel-
ligence, data analytics and machine learning allows for the cre-
ation of a digital twin that can update and change as the phys-
ical equivalents change [19]. A digital twin is a pairing of the
virtual and physical worlds that allows for analysis of data and
monitoring of systems to head oproblems before they occur,
prevent downtime and can even be used to plan for the future us-
ing simulations [20]. Digital twins have primarily been used in
the manufacturing sector, but other areas of study and business
are beginning to find new potential uses. An ideal digital twin
would be identical to its physical counter-part and have a com-
plete, real-time dataset of all information on the object/system.
As the object/system increases in complexity a digital twin may
be identical in only relevant areas and have only the real-time
data necessary to support any desired simulations. How accu-
rate and useful a digital twin is, depends on the level of detail
put into it and how comprehensive the available data is.
Digital twins allow for the simulation of many options before
taking physical action in the real world to identify the strengths
and weaknesses of each plan. This is especially important in
safety critical situations, where only one option can be chosen
and there may be a number of competing plans to choose from.
This is exemplified by the rescue operation in Thailand to save a
lost soccer team that occurred in July 2018 [21] [22]. A 3D map
of the terrain, a complex cave system, was created using GIS
data, water and oxygen information inside the caves. Weather
forecasts were also used in order to create an accurate digital
twin that could simulate rescue operations and ensure the safety
of the rescuers and the lost team. The use of a digital twin
ensured that when rescuers acted, it was a best-case scenario
Preprint submitted to Cities January 11, 2021
after testing multiple options.
Digital twins can have applications in a number of dierent
domains. With the data generated by smart cities, digital twins
can be used to model urban planning and policy decisions. An
example of a work-in-progress digital twin of a city is Virtual
Singapore1, which is a three-dimensional (3D) city model and
data platform [23]. In this paper, we expand on the digital twin
ideas introduced in Virtual Singapore and make our model pub-
licly available on the internet2. This allows users to easily in-
teract with the model, leave feedback about urban planning de-
cisions and tag problems in their local area. This generates an
additional layer of data that can be used to make changes in a
smart city. We also show how the 3D model can be used to
create realistic flooding and crowd simulations.
In this paper, we present an open and publicly available dig-
ital twin smart cities model of the Docklands area in Dublin,
Ireland. Section 2 presents the related work that has been
conducted using digital twins in dierent domains. Section 3
presents the design of the digital twin smart city model and how
it is created through the combination of data from a number of
dierent layers across the city. Section 4 presents the experi-
mental setup that was used to conduct the simulations and the
feedback that was received by making the model publicly avail-
able. Section 5 presents the results of those simulations and
Section 6 presents some of the limitations of the current digital
twin model and how it could be improved in future iterations.
Section 7 concludes the paper and presents some future work.
2. Related Work
Digital twins are a digital replica of a living or non-living
physical entity [24]. Enabling tools for digital twin data, ser-
vices, modelling and connection to the physical world have led
to the increased popularity of digital twins [25]. Digital twins
integrate internet of things, machine learning, artificial intelli-
gence and data analytics to create living digital simulation mod-
els that update and change with their physical counterparts [26].
A digital twin is continuously learning and updating itself from
multiple data sources to represent the physical object in near
real-time. The system can learn from itself, from other simi-
lar digital twins or from human experts with relevant domain
knowledge. A digital twin can also learn from historical data in
past usage and factor this into its digital model.
Digital twins were first defined by NASA as a paradigm
for future NASA and U.S Air Force vehicles [27]. A digital
twin would allow for ultra-high fidelity simulation using data
from the vehicle’s on-board system, maintenance history and
all available historical and fleet data to identify any possible
problems in safety or reliability. They have since been applied
to a number of manufacturing projects as they can bridge the
gap between the virtual and physical space at dierent stages in
the product’s lifetime [28]. A digital twin allows for the prod-
uct to be tested at all stages of the design process to ensure the
design is feasible, safe, ecient and reliable [29].
1https://www.nrf.gov.sg/programmes/virtual-singapore
2https://www.scss.tcd.ie/~whiteg5/webgl/
A digital twin makes control and experimentation of a com-
plex system feasible [30]. This has led to them being used in
a number of complex systems beyond product design and the
manufacturing process. Digital twins can be used to create dig-
ital twin humans that can be used in healthcare [31]. With the
rise of quantified-self, users can now collect more data about
their physical activity, sleep quality, diet, heart rate, weight,
productivity, working environment and social interaction [32].
This data can then be used to create an accurate digital twin
to predict upcoming health issues as well as test solutions to
prevent or reduce the damage of any complications [33].
Digital twin cities can be created using the data collected
from smart city services [34]. The virtual representation allows
for modelling and visualisation of the spatiotemporal informa-
tion in a city. Much of the recent success in smart cities around
the world in integrating reliable ICT systems into the city can
be utilised to create a digital twin of a city [35, 36]. An initial
attempt to create a digital twin smart city has been conducted
in Singapore, also known as Virtual Singapore [37]. However,
there are a number of limitations with this initial approach as
the model has not been made publicly available, so citizens
cannot interact with the model or report feedback and it does
not include urban mobility data. Digital twin programmes are
in the early stages with a roadmap being outlined at the Cen-
tre for Digital Built Britain at Cambridge University [38]. The
roadmap shows the key building blocks and actors that together
would enable successful digital twins across the built environ-
ment. In this paper we tackle point 3.10 to undertake strategic
pilots to prove the information architecture with selected stake-
holders and point 4.7 to share learning from digital twin hubs,
pilots and demonstrations.
A number of private companies, such as CityZenith 3,
Agency9 who were acquired by Bentley 4and SmarterBetter-
Cities 5have started to develop in the Digital Twin Smart City
space. However, all of these companies are private and do not
make their models publicly available and charge expensive li-
censing fees. Our approach is publicly released on the internet
allowing users to interact with the model and for it to be used
in future digital twin projects for free.
In this paper, we create a digital twin of the Docklands area
in Dublin, Ireland using a publicly released 3D model 6. We
show how the model can be used for a number of urban plan-
ning and policy decisions by adding a proposed building to the
skyline as well as additional green spaces and parks. As the
model is available online2users can easily tag problem areas in
the city and fill forms to make changes in their local area. This
generates additional data that can feed back into the digital twin
to specify problem areas in the city that need to be developed.
We also show how our digital twin can be used to create a num-
ber of urban mobility simulations using pedestrian mobility, as
3https://cityzenith.com/
4https://www.bentley.com/en/products/product-line/
reality-modeling- software/opencities-planner
5https://www.smarterbettercities.ch/
6https://data.smartdublin.ie/dataset/
3d-data- hack-dublin- resources
2
well as simulating the eect that the river flooding would have
on the city.
3. Digital Twin Smart City Design
A digital twin smart city builds on a number of layers of in-
formation in the city. We define six layers in our digital twin
smart city model, as shown in Figure 1. The first five layers
build on top of each other adding more information about the
terrain, buildings, infrastructure, mobility and IoT devices in
the city. The Digital Layer/Smart City is used to collect data
from the city, which it can then pass to the Virtual Layer/Digital
Twin. The Digital Twin uses the data generated in the smart
city to perform additional simulations about mobility optimi-
sation, building placement or the design of renewable energy
such as oshore wind turbines. This information is then fed
back through the layers of the model where it is implemented
in the physical world. In this section we describe each layer of
the model as follows:
3.1. Terrain
The zeroth layer of the digital twin smart city design is the
terrain on which the city is built. This is basic information about
the city, such as what part of the city is oshore, are there rivers
or canals running through the city, are there steep gradients or
hills in the city, what part of the city is made of sand, what area
of the city has fertile soil that can be used to grow crops, what
areas of the city have soil with poor draining that can cause
problems, such as a landslide or during heavy rain or flooding.
A soil map, as show in Figure 2 can be used to incorporate this
information in the model.
3.2. Buildings
Layer 1 of the digital twin smart city model then adds the
current buildings in the city to the model. These buildings have
highly accurate building information modelling (BIM) models
that can be used as a digital twin of the building. The 3D build-
ing data can also be generated using stereoscopic aerial photog-
raphy. The building data used in our digital twin is of the Dublin
Docklands district in Ireland. This data is publicly available as
an FBX file6.
The data is limited to the area between the Samuel Beck-
ett Bridge and the Eastlink Bridge. It contains the region two
blocks north of the river and partially contains the region south
of the river up to the end of the Grand Canal.
3.3. Infrastructure
Layer 2 of the digital twin smart city model then adds the in-
frastructure that surrounds the current buildings in the city. This
is the basic physical and organisational structures and facilities
(e.g. roads, power supplies, telecommunication) needed for the
operation of a society or enterprise. This infrastructure data can
come from OpenStreetMap, which contains information about
power, public transport, motorways, highways, amenities and
telecoms. Data can also come from the 3D mapping process to
add gradient information as this may not be available in open
street maps.
5-Virtual Layer
/Digital Twin
4-Digital Layer
/Smart City
3-Mobility
2-Infrastructure
1-Buildings
0-Terrain
Data
Information
Figure 1: Layers Required to Develop a Digital Twin Smart City
3
Figure 2: Soil Map
3.4. Mobility
Layer 3 of the digital twin smart city model adds mobility
to the infrastructure and building layers. Mobility is the move-
ment of people during their daily routing and the movement of
the goods that help them in dierent aspects of their lives. Soft-
ware applications such as SUMO can be used to simulate ur-
ban mobility [39]. SUMO simulator supports a number of dif-
ferent transportation modes: walking, bicycles, powered two-
wheelers and generic parametrized vehicles. Additional avail-
able models are railways and waterways. This application can
be connected to the 3D model in Unity using the Trac Control
Interface (TraCI). Unity can also be used to implement and en-
hance the trac modes, adding additional behaviours that the
simulator does not model. In our case, we are interested in
adding multiple pedestrian types, such as adult and elderly.
3.5. Digital Layer/Smart City
The digital layer/smart city layer has become hugely popular
with a number of projects focused on integrating IoT sensors
in the city to collect data [40, 41, 42]. This data can then be
used to monitor and manage trac and transportation systems
[3], power plants [4], utilities [5], water supply networks [6],
waste management [7], crime detection [43], information sys-
tems [44], schools [45], libraries [46], hospitals [47], and other
community services [48, 49].
As shown in Figure 1 layer 4, the digital layer/smart city is
responsible for gathering all the data needed for simulations in
the virtual layer/digital twin, from all the previous layers. The
results of these simulations are then fed back through the layers
of the city as information. The data can come from citizens, de-
vices and assets that may be mobile and located throughout the
city. Citizens can use their mobile phones and smart watches
to report data to the city authority. In Figure 1 layer 4, there
are connected vehicles that can report trac data to the trac
authority to help schedule lights to optimise the flow of trac.
There are a number of smart trees that have moisture sensors
at the roots to ensure that they are watered at the correct inter-
val. There are a number of connected CCTV cameras located
throughout the city as a deterrent for crime and also to be used
as evidence for criminal behaviour. There are a number of 5G
cell towers located throughout the city that provide fast and low
latency access to the internet. A connected fire device has just
sent an alert to the fire brigade from one of the six tower build-
ings in the city after detecting smoke in one of the apartments.
Wind sensors have also been deployed near the monument o-
shore as well as on the boats to collect data for the possible
design of an oshore wind farm.
3.6. Virtual Layer/Digital Twin
The virtual layer/digital twin builds on the data that is pro-
duced from the digital layer/smart city. There is a connection
between the the virtual layer and digital layer as shown by the
arrows in Figure 1. Data is sent from the digital layer about the
mobility, infrastructure, buildings and terrain in the city. This
data is used to conduct simulations in the virtual layer, which
can then be passed back as information through the layers of
the city. For example, in Figure 1 wind data is being collected
oshore at the digital layer. This data is then used to conduct
simulations on the viability of using oshore wind turbines to
meet the renewable energy targets for the city. A highly re-
alistic digital twin of the turbines can be developed using the
wind data collected in the digital layer to influence the size and
placement of the turbines. This digital twin can then also be
used to evaluate the visual impact of the turbine placement as
citizens may not want the turbines placed close to the oshore
monument. Additional tracking information from the oshore
boats can also be used to help place the turbines in an area that
will not aect oshore trac. In this case we are only using the
relevant components from each of the layers. For example, we
do not need the city terrain information, city buildings, urban
trac mobility model or 5G telecommunications model to run
this simulation. We only use the relevant wind, oshore boat
and feedback data from the citizens to decide on the size and
placement of the oshore wind turbines.
The digital twin can also be used to aid with the construction
of buildings in the city. In the digital twin layer in Figure 1
we can see that two new large buildings are being proposed: a
circular skyscraper and the building with a spire on top. Using
the sensing data collected in the digital layer, simulations can
be created in the virtual layer to see how these buildings will
eect the sunlight in the city e.g., would they block the sun from
existing parks. Wind and seismic data collected in the digital
layer can also be used in the design of the new buildings. Once
a digital twin of the new buildings has been created they can
be tested against the known challenges of the city, such as high
winds or being near an earthquake fault line. Once the buildings
have attained the appropriate building safety certificate they can
be added to an online digital twin.
The online digital twin allows citizens to easily walk around
and give feedback on new urban policy and planning decisions.
Citizens can enter forms to give feedback on newly proposed
buildings or green spaces, such as parks in the city. This allows
the digital twin to generate additional smart city data that can
be used to create information through experimentation, which
is fed back through the layers of the smart city. For example, in
the green space simulation in Section 5, citizens could propose
new items that they wanted to be included in a new park, which
led to the inclusion of a children’s play pen option, which was
4
Citizens
WebGL
Internet
Unity
IoT Devices
Stereoscopy and
SUMO
Online Digital
Twin
Digital Twin
3D and Urban
Mobiliy Model
IoT Data
City Council
Researchers and
Model Developers
Deploy Feedback
Developed
Model
Additonal Citizen
Data
Model Feedback Open Source
Data
Figure 3: Online Digital Twin Interaction Diagram
not one of the original proposed options. Figure 3 shows the
online digital twin interaction diagram. We can see how the
model being deployed online over the internet allows for easy
citizen feedback. This feedback can then be send to the relevant
group, such as the researchers who developed the urban mobil-
ity model or the city council, who provide the urban IoT data.
The city council can then use this data to make informed deci-
sions about urban planning and policy. The main stakeholders
for each of the components of the online digital twin are also
shown with the blue box indicating the main technologies used.
4. Experimental Setup
4.1. Simulation Software
Unity3D Software (Unity), version 2019.2.10f1 Personal,
was used to load the digital twin, which is a 3D FBX model
that contains the first three layers of terrain, buildings and in-
frastructure. Pedestrian mobility models were implemented
in Unity to allow for crowd simulations, with dierent agents
types, including adult and elderly using data from an experi-
mental study [50]. Smart city data is taken from the Dublinked7
site to make the simulations as accurate as possible. The twin-
ing with real public data from an open portal allows the model
to evolve over time and allows for multidisciplinary modelling
of the city [51]. A city is always evolving over time with new
buildings and data available from the city about crowds in the
city or flooding information. This new data creates a feedback
loop allowing the digital twin to test the models and predictions
on unseen data.
7https://data.smartdublin.ie/
4.2. Skyline Simulation
A version of the model has also been made available online2.
A 3D model allows for the easy removal and addition of newly
proposed buildings. This can be useful for conducting simula-
tions to evaluate the response to new buildings being introduced
in the city and how they would aect the skyline. Any proposed
building plans can easily be added to the digital twin using the
BIM model. This model would then allow citizens and pub-
lic ocials to walk around the digital twin and see the eect
that the new building would have on the skyline from a number
of dierent locations. The sunlight information from the smart
city combined with the BIM file of the new building could be
combined to simulate the eect that a large building would have
on the sunlight access of nearby parks or public spaces.
Building works are long term projects and can take years to
complete. This can lead to a large dierence between the cur-
rent view of the city and what the city will look like when all
the current building projects are finished. In our simulation, we
show a current view of the model with all the current buildings
finished compared to the current view in the street to highlight
this point. We also add some additional BIM models as assets
to our digital twin to show how the skyline would be aected
by new buildings. In the digital twin model that is deployed on-
line, citizens can be presented with a form that they can use to
give feedback on the newly proposed building. The form asks
for the citizens name and email for verification, then the user
can vote on whether or not they approve of the new building.
Once the user has voted on whether or not they approve of the
new building they can leave additional feedback in a text box
explaining the reasons why they approve or disapprove of the
new building.
4.3. Green Space Simulation
Green space, such as parks and recreational spaces are hugely
important in smart cities for promoting healthy living and well-
being [52, 53]. The digital twin model allows for development
of these green spaces in suitable areas of the city. Data from the
smart city, such as air pollution, noise pollution, pedestrian traf-
fic flow and amount of direct sunlight can be used to influence
urban planning decisions of where to place these green spaces
in the city.
If the park or green space gets urban authority approval then
the smart city can be used to track the number of people that
visit the new green space. Dierent facilities in the park, such
as extra benches or new flowers can be modelled using the dig-
ital twin, while also presenting a selection of options for users
to choose or propose new suggestions. The success of this ad-
ditional equipment can also be tracked through the use of sen-
sors in the smart city. In our simulations we add additional
tree locations throughout the city and create a new park. Citi-
zens can leave feedback about what additional equipment they
would like to see in the new park by selecting from the follow-
ing options: more benches, more summer flowers, park gym
equipment or other. By selecting the ‘other’ option the citizen
can leave a suggestion that is not one of the considered options,
which may provide additional information of the local citizens
needs for urban planners.
5
4.4. User Tagging Simulation
The initial form-based skyline and green space simulations
can be extended to allow citizens to walk around the model
more freely and tag objects within it. With an accurate digital
twin available, citizens would be able to tag real life problems
in the model and then have the information sent to the relevant
government department. This message would have the exact
location of the issue as seen in the model.
The digital twin can also be used in disaster scenarios to eas-
ily show citizens in the city the areas will be most aected by
flooding and the roads that will become inaccessible. Citizens
can also tag their current location in the digital twin and whether
or not they are in need of assistance. This user tagging would
enhance the data generated by the smart city and would allow
for more detailed simulations when using the digital twin in fu-
ture as the locations of where most citizens needed assistance
would be captured. The actual level that the water rose based
on the amount of rain would also then be fed back into the dig-
ital twin to ensure that the model has an accurate model for
predicting the water level based on rainfall.
4.5. Flooding Simulation
Accurate flooding simulations require the detailed 3D terrain
and building information provided in a digital twin. Unity al-
lows the loading of a 3D digital twin, which contains accurate
street elevation information. This allows the water level to be
dynamically altered, showing the areas that would first be af-
fected by a river flooding its banks or heavy rain. These sim-
ulations can be useful for urban authorities in flood planing by
deciding where to deploy sandbags and what areas of the city
to evacuate first.
Data from the smart city about rainfall amount and river lev-
els can be fed to the digital twin to create a timeline of when
flooding could occur. This information can then be passed from
the digital twin back to the smart city to alert citizens of the
timeline for a possible flood. The historical data collected from
the smart city can then be used to create longer term flood pre-
vention mechanisms if flooding is identified as a problem for
the city. This could be for large scale projects, such as intro-
ducing water storage areas or diverting rivers. Previous flood-
ing simulation approaches have integrated propitiatory flooding
models, such as Mike Flood and have focused on the economic
cost caused by floods [54]. Our approach is focused on urban
mobility and identifying the areas that are susceptible to flood-
ing in the city.
In this flooding simulation we raise the water level in the
River Liey in Dublin to identify the surrounding areas that
would be most eected by the river flooding its banks. This
simulation is able to identify roads and walkways that would
become inaccessible to vehicles and pedestrians in a flood,
which would alter the movement patterns in the city. This is
especially important for one way roads where vehicles may be-
come stuck and not be able to turn around. Our initial model is
simplistic, only taking into account rainfall and river levels, but
it can be extended to include additional information about cur-
rents, materials in the river beds, sewage and drainage systems.
Our model is validation using data from the oce of public
works, which has historical data on past floods in Ireland and
gives low, medium and high probability ratings to a current area
being flooded.
4.6. Crowd Simulation
The crowd simulation can be carried out anywhere in the
model, but was mostly focused around an intersection just north
of the Samuel Beckett bridge. Spawn locations were placed at
entry points to the maps, as a general collection at the four cor-
ners of the main intersection and at the exits of the 3Arena.
These sets of spawn locations are the children of empty ob-
jects that describe the set and any of the sets can be used for a
flock to set the spawn locations and destinations. The average
waiting time and the average distance travelled was then com-
pared between the agent types. The two agent types elderly and
adult, were spawned at dierent ratios: 0-100, 25-75, and 50-
50 splits. The Elderly agents have a smaller maximum speed
range, step height and wider radius so that they would not make
as sharp turns, which is based on an experimental evaluation
[50]. Their average waiting times and distance travelled were
then compared.
A flocking algorithm was developed to control pedestrian
movement. This is done by assigning behaviours to the pedes-
trians, which will be referred to as agents. These behaviours
determine how the agent will move when interacting with its en-
vironment and other agents. The core of this algorithm contains
three scripts, FlockBehaviour, FlockAgent, and Flock. The
first, FlockBehaviour is a scriptable object, which all behaviour
scripts inherit from. Each behaviour creates a movement vector
that are summed to find the agents next move. The second and
third are both Monobehaviours that govern the properties of the
flock. FlockAgent controls individual properties and stores data
that is unique to the individual agent, while Flock controls any-
thing that is universal to the flock. The three basic behaviours
needed are cohesion, alignment and avoidance. These ensure
that the flock of agents move together, in the same direction,
and that the agents do not overlap with each other. Other be-
haviours have been added to make a more realistic crowd sim-
ulation or to incite reactions to any introduced stimuli. The
flocking algorithm is made publicly available8. The crowd sim-
ulation is validated using public data from the pedestrian foot-
fall index in Dublin city centre provided by Dublin’s open data
portal7. The model can evaluate the accuracy of the predictions
using unseen data, which it can then use to update the model
creating a continuous learning cycle.
5. Results
5.1. Skyline Simulation
A 3D model provides a low barrier to entry for citizens to be-
come engaged in city planning decisions as no detailed techni-
cal knowledge is needed. The buildings are simulated in 3D and
8https://www.scss.tcd.ie/~whiteg5/
6
(a) Current Street View
(b) Current Digital Twin
Figure 4: Approved Building Works
citizens can report if there are any problem. Figure 4 shows a
comparison between a current view of the Docklands available
on Google Maps and the current simulated model. We can see
that there is a large dierence between the current view in Fig-
ure 4a and the model view in Figure 4b, with many buildings
still under construction. The digital twin gives citizens easy
access to what their city will look like in the future as these
buildings can take years to complete.
Figure 5 shows a proposed building addition, based on the
Transamerica Pyramid that would change the skyline in Dublin.
Figure 5a shows the current model of the city and Figure 5b
shows the proposed building plan. This provides easy access
to city ocials as well as the public to walk around the city
and identify some of the problems that a large building like this
may have in the city, such blocking sunlight or cell towers. This
allows any complains to be heard before the building has begun
construction.
Figure 6 is the feedback that has been collected from 30 citi-
zens in the area though an online form. The citizens were asked
whether they approve of the new building proposed in Figure
5b. From the data collected 78% of citizens approved of the
new building, while 22% disapproved. Citizens were then able
to leave comments on why they chose to approve or disapprove
the design of the new building. The comments for people who
disapproved of the building were that “the design didn’t fit in
with Dublin’s architecture” and that “it is too tall and sticks out
compared to surrounding buildings”. This can provide useful
insight to urban planners and policy makers to update the de-
sign of the building.
(a) Current Digital Twin
(b) Proposed Buiding Digital Twin
Figure 5: Planned Buildings
Yes No
0%
10%
20%
30%
40%
50%
60%
70%
80%
Do you approve of the new building?
Figure 6: Skyline Simulation Feedback
7
(a) Park Creation
(b) Additonal Tree Placement
Figure 7: Green Space
5.2. Green Space Simulation
The Digital Twin concept can also be used for the creation of
green space throughout the city, this can be by the creation of
new park spaces in the city or planting additional trees. Cities
can benefit hugely from the creation of green spaces with new
parks in between buildings. Figure 7a shows a simple demon-
stration of a park that has been created in the city centre as a
place for residents and workers to relax. The amount of citizens
using the park can be tracked using sensors in the smart city. As
the digital twin is available online users can give feedback by
interacting with the model and leaving suggestions. This can
be the placement of new benches, trees, plants or outdoor park
fitness equipment. The sensors from the smart city can be used
to track engagement with the additional equipment.
Figure 7b shows a smaller green space created in the city by
planting some additional trees. Simulations using data from the
smart city can be used to ensure that the trees have access to a
suitable amount of sunlight, temperature and water throughout
the year. Citizens in the local area could also give feedback by
selecting from a short-list of trees chosen to be suitable in this
area.
Figure 8 shows the results of the feedback on additional items
that should be included in the new park. Three of the options:
more benches, more summer flowers and park gym equipment
were proposed in the form. The other extruded option for a
children’s play pen was suggested by a user in the form and
then added as an option, which become the second most popular
option. This encourages citizen engagement as they can see that
the options are being changed based on their feedback. The
Figure 8: Green Space Simulation Feedback
most popular option was for park gym equipment, this could
be due to the location of the park in a financial district where
employees would like the option of getting some free exercise
outdoors.
5.3. User Tagging Simulation
The availability of a 3D model allows users to interact with
and report objects in the scene. Figure 9 shows a user inter-
acting with a street light in the 3D model. Interacting with the
street light gives the user the option to report an issue such as
the light not working or the light switching on while it is still
bright outside. This report can then be sent to the city council to
fix the problem, with a detailed report of the exact location and
problem that has to be fixed. Citizens interact with a number of
dierent objects in the environment reporting problems such as
litter, antisocial behaviour, trac congestion, grati and mis-
takes in the digital twin that need to be re-scanned. This allows
for the easy generation of additional smart city data that can be
used to identify the problems that are most often reported by
citizens.
Figure 10 shows the user tagging feedback that was collected
in the simulation. We can see in the top left corner of the map
there have been a series of user tags to report problems with
litter in this area. This can then be reported to the Dublin litter
wardens and environment health ocers, with the specific loca-
tion of where the problem is occurring. Preventative measures,
such as increased CCTV or litter warden deployment can then
be implemented in that area to tackle the problem. Some of the
other areas where problems were tagged in the model can also
be seen in the map. These were for problems, such as lights
not working and potholes in the road. Both of these problems
can also be forwarded to the relevant department with the exact
location of the problem. The data can be stored long term to
conduct a detailed analysis over time of how council resources
are being deployed to dierent areas and what are the specific
problems or locations that are often being tagged.
5.4. Flooding Simulation
Digital Twins can also be very useful for emergency situation
simulations as they allow for the simulation of events that hap-
pen very rarely. Figure 11 shows the simulation of a flooding
8
Figure 9: User Reporting Problem
Figure 10: User Tagging Feedback
scenario in the Docklands. The simulations are able to show
how a rise in water level from the River Liey would spill into
the surrounding streets. From Figure 11a - 11f we can see how
the increase in water level leads to more damage and how each
area in the city centre would be damaged. This information
could be used for the eective placement of sand bags and other
flooding countermeasures to protect the areas most at risk.
This flooding information can also be used for eective urban
evacuation. Urban authorities can make projections about how
far the water will rise given the forecasted rain [55]. This will
allow them to identify the areas that are most at risk and begin
evacuating people in those eected areas first. Urban authorities
will also have time estimates to evacuate these people as they
can forecast how long it will take for the water level to rise that
amount. The flooding model can then be evaluated at times
when flooding occurs. Additional complexity can be added to
the model to include currents, materials in the river bed, sewage
and drainage systems. The goal is not to create a perfect model
first time, but to create an open model that can be incrementally
improved with additional data and combined with other digital
twin simulations, such as crowd simulations.
5.5. Crowd Simulation
The crowd simulations creates two types of pedestrians in the
Unity model: a standard Adult agent and an Elderly agent. The
average wait times, distance travelled and time in simulation
were compared between the two types. Figure 12 shows the av-
erage wait time and Figure 13 shows the average distance. The
average wait time for the adults and elderly in Figure 12 does
not vary much as the percentage of elderly in the simulation in-
(a) Water Level =Raised 2m (b) Water Level =Raised 3.2m
(c) Water Level =Raised 3.3m (d) Water Level =Raised 3.5m
(e) Water Level =Raised 3.7m (f) Water Level =Raised 4m
Figure 11: Flooding Simulation
creases. However, there is a noticeable dierence between the
two agent types with the elderly agents having a much longer
waiting time. This is due to the elderly agents having less mo-
bility and movement speed, which means that they can take
longer to move around obstacles and go through trac lights.
Further experimentation can evaluate how individual street fur-
niture (e.g., bins, lights, footpath width etc.,) eects the waiting
time of pedestrian types as they move through the city. The re-
sults from these simulation can then be used to inform urban
planning and policy.
Figure 13 shows the average distance that is travelled by the
agent types. The elderly agents distance travelled remains quite
constant. However, the adult distance travelled increases as the
percentage of elderly agents in the simulation increases. This
indicates that the adult agents can use their increased speed to
move around any elderly agents in the simulation or obstacles.
This keeps their average waiting time low as shown in Figure
12, even though the distance they travel increases with the per-
centage of elderly people.
6. Limitations of Current Digital Twin
In this section we identify some of the limitations of the cur-
rent Digital Twin through the layers of the model outlined in
Figure 1. This is the first version of the model to be released
and these limitations can be addressed in future versions.
6.1. Buildings
The Docklands model includes a large area of Dublin, some
of the modern buildings along the waterfront are captured in
9
0% 20% 40% 60% 80% 100%
Percentage of Elderly
1
2
3
4
5
6
7
8
9
Average Wait Time (s)
Elderly Average Wait Time
Adult Average Wait Time
Figure 12: Average wait time of the agents vs. the percentage of the flock that
is of the Elderly type
0% 20% 40% 60% 80% 100%
Percentage of Elderly
60
80
100
120
140
160
Average Distance Travelled
Elderly Average Distance Travelled
Adult Average Distance Travelled
Figure 13: Average distance travelled by the agents vs. the percentage of the
flock that is of the Elderly type
great detail. However, there are some areas in the model, espe-
cially of older buildings and open spaces, such as the Bus Depot
in Figure 14 that are represented by grey boxes. Although the
function of the grey box cannot be determined from the model
it does not aect the functionality of the citizen feedback or
crowd simulations.
(a) Physical Bus Depot (b) Virtual Bus Depot
Figure 14: Physical and Virtual Bus Depot Comparison
(a) (b)
(c) (d)
Figure 15: Rail bridge that has pedestrian pathways to either side of it, but
cannot be passed in the 3D model
6.2. Infrastructure
The rail bridge near Samuel Beckett bridge is shown as seen
in the physical world and in the digital twin in Figure 15. Fig-
ure 15a and Figure 15c show the comparison of the physical
and virtual left side of the bridge. The virtual representation of
the pedestrian path is narrower than the physical model. The
bridge also has legs sticking out that cover the pedestrian foot-
path area in the model. Changes to the size of the footpath and
the position of the bridge were implemented in Unity to make
the simulations more realistic.
Figure 15b shows the right side of the bridge in the physical
world and Figure 15d shows how this is represented in the dig-
ital twin. The digital twin is missing the small bridge as seen in
Figure 15b to allow pedestrian access on this side of the bridge.
A small bridge structure as shown in Figure 15d is created in
Unity to allow for more accurate pedestrian simulations.
6.3. Mobility
There are some urban mobility systems that are not included
in the model. For example, Dublin has a light rail system called
Luas that is not included in the model. The addition of this light
rail system would allow for more detailed urban mobility sim-
ulations and the comparison between a range of urban mobility
systems. There is also a lack of bus stops and road markings in
the model, but this information can be added to the model using
OpenStreetMap.
6.4. Smart City
Data produced from the smart city is what drives the accurate
simulations in the digital twin. Dublin makes a lot of data avail-
able through the Dublinked9open data source. This provides a
9https://data.smartdublin.ie/
10
number of data sources about population, transportation and in-
frastructure as well as information about the environment and
energy. However, there is a lack of fine grain data, which is of-
ten aggregated. This can lead to having to interpolate datasets,
which leads to less accurate simulations.
7. Conclusion and Future Work
The results section has illustrated a range of simulations that
can be carried out by using a digital twin of a smart city. The
results from these simulations can feed back through the layers
of the digital twin model, as shown in Figure 1 to advise on
real changes in a smart city. The digital twin can be used to
engage citizens and get a lot of valuable feedback on key ur-
ban planning and policy decisions. The results of skyline and
green space planning simulations have shown how user feed-
back and suggestions can be collected to provide additional data
to inform urban planning and policy decisions to allow for ad-
ditional changes before a final decision is made. In the green
space planning simulation options can be left open to allow cit-
izens to propose their own ideas, such as a children’s play pen
in the park. These initial form-based method can be extended to
a tagging model as shown in the user tagging simulation. This
allows citizens to interact with all the objects in the digital twin
and tag problems or suggestions. These problems or sugges-
tions can then be sent to the relevant government department
with the exact location of the problem.
A digital twin can also be used for a range of other urban
planning decisions and policy. As the model is 3D, it allows
for the simulation of rare events that require 3D data, such as
flooding in the city. This can then inform the city’s policy of
what areas of the city to evacuate first and where to best place
sandbags. The crowd simulation in Section 5.5 has shown how
multiple agents types, such as adults and elderly can be created
in Unity using mobility data from previous experimental stud-
ies [50]. These simulations can be extended to evaluate future
urban planning decisions in a smart city such as the impact that
a change in gradient of a footpath or adding additional street
furniture will have on dierent pedestrians, such as adults and
elderly.
In future work, we plan to extend the public data that we use
for the simulations with data from additional IoT services in the
surrounding area. These service may be provided by the city
council or from private citizens or companies in the area. The
increased amount of data would allow for more realistic simula-
tions with real time information about crowds, noise pollution
and trac in the area. This digital twin model with mobility
data can be adapted to multiple other scenarios that were not
investigated in this paper. In future work, we plan to evaluate
a concert simulation that would see an influx of pedestrian and
vehicle trac attempting to reach the Three Arena in Dublin
(capacity 13,000). Simulations could investigate the placement
of fire evacuation points as well as the eect that increasing the
capacity of the stadium would have on the trac and fire evac-
uation policy.
Acknowledgment
This work was funded by Science Foundation Ireland (SFI)
under grant 13/IA/1885.
References
[1] V. Albino, U. Berardi, R. M. Dangelico, Smart cities–definitions, dimen-
sions, and performance, Proceedings IFKAD (2013) 1723–1738.
[2] P. Neirotti, A. De Marco, A. C. Cagliano, G. Mangano, F. Scorrano, Cur-
rent trends in smart city initiatives: Some stylised facts, Cities 38 (2014)
25–36.
[3] H. Menouar, I. Guvenc, K. Akkaya, A. S. Uluagac, A. Kadri, A. Tuncer,
Uav-enabled intelligent transportation systems for the smart city: Appli-
cations and challenges, IEEE Communications Magazine 55 (3) (2017)
22–28.
[4] V. Oldenbroek, L. A. Verhoef, A. J. Van Wijk, Fuel cell electric vehicle as
a power plant: Fully renewable integrated transport and energy system de-
sign and analysis for smart city areas, International Journal of Hydrogen
Energy 42 (12) (2017) 8166–8196.
[5] L. S´
anchez, I. Elicegui, J. Cuesta, L. Mu˜
noz, J. Lanza, Integration of
utilities infrastructures in a future internet enabled smart city framework,
Sensors 13 (11) (2013) 14438–14465.
[6] L. Parra, S. Sendra, J. Lloret, I. Bosch, Development of a conductivity
sensor for monitoring groundwater resources to optimize water manage-
ment in smart city environments, Sensors 15 (9) (2015) 20990–21015.
[7] A. Medvedev, P. Fedchenkov, A. Zaslavsky, T. Anagnostopoulos, S. Kho-
ruzhnikov, Waste management as an iot-enabled service in smart cities,
in: Internet of Things, Smart Spaces, and Next Generation Networks and
Systems, Springer, 2015, pp. 104–115.
[8] A. Abella, M. Ortiz-De-Urbina-Criado, C. De-Pablos-Heredero, A model
for the analysis of data-driven innovation and value generation in smart
cities’ ecosystems, Cities 64 (2017) 47–53.
[9] M. Angelidou, Smart cities: A conjuncture of four forces, Cities 47
(2015) 95–106.
[10] A. Caragliu, C. F. Del Bo, Smart innovative cities: The impact of smart
city policies on urban innovation, Technological Forecasting and Social
Change 142 (2019) 373–383.
[11] M. Mohammadi, A. Al-Fuqaha, Enabling cognitive smart cities using big
data and machine learning: Approaches and challenges, IEEE Communi-
cations Magazine 56 (2) (2018) 94–101.
[12] G. White, S. Clarke, Urban intelligence with deep edges, IEEE Access 8
(2020) 7518–7530. doi:10.1109/ACCESS.2020.2963912.
[13] J. Chin, V. Callaghan, I. Lam, Understanding and personalising smart
city services using machine learning, the internet-of-things and big data,
in: 2017 IEEE 26th International Symposium on Industrial Electronics
(ISIE), IEEE, 2017, pp. 2050–2055.
[14] G. White, A. Palade, C. Cabrera, S. Clarke, Autoencoders for qos pre-
diction at the edge, in: 2019 IEEE International Conference on Perva-
sive Computing and Communications (PerCom, 2019, pp. 1–9. doi:
10.1109/PERCOM.2019.8767397.
[15] L. Wang, D. Sng, Deep learning algorithms with applications to video
analytics for a smart city: A survey, arXiv preprint arXiv:1512.03131.
[16] L. Zhao, J. Wang, J. Liu, N. Kato, Routing for crowd management in
smart cities: A deep reinforcement learning perspective, IEEE Commu-
nications Magazine 57 (4) (2019) 88–93.
[17] P. Mannion, J. Duggan, E. Howley, An experimental review of reinforce-
ment learning algorithms for adaptive trac signal control, in: Auto-
nomic Road Transport Support Systems, Springer, 2016, pp. 47–66.
[18] R. C. Hsu, C.-T. Liu, H.-L. Wang, A reinforcement learning-based tod
provisioning dynamic power management for sustainable operation of en-
ergy harvesting wireless sensor node, IEEE Transactions on Emerging
Topics in Computing 2 (2) (2014) 181–191.
[19] M. J. Kaur, V. P. Mishra, P. Maheshwari, The convergence of digital twin,
iot, and machine learning: Transforming data into action, in: Digital Twin
Technologies and Smart Cities, Springer, 2020, pp. 3–17.
[20] S. Boschert, R. Rosen, Digital twin the simulation aspect, in: Mechatronic
Futures, Springer, 2016, pp. 59–74.
[21] D. Puri, The vital role of technology in the thai cave rescue mission
(2018).
11
URL https://www.networkworld.com/article/3291787/
the-vital- role-of- technology-in-the-thai-cave-rescue-mission.
html
[22] B. Dixon, The technology behind the thailand cave rescue (2018).
URL https://www.esri.com/about/newsroom/blog/
technology-behind- thailand-cave- rescue/
[23] K. M. Alam, A. El Saddik, C2ps: A digital twin architecture reference
model for the cloud-based cyber-physical systems, IEEE Access 5 (2017)
2050–2062.
[24] A. El Saddik, Digital twins: the convergence of multimedia technologies,
IEEE MultiMedia 25 (2) (2018) 87–92.
[25] Q. Qi, F. Tao, T. Hu, N. Anwer, A. Liu, Y. Wei, L. Wang, A. Nee, En-
abling technologies and tools for digital twin, Journal of Manufacturing
Systemsdoi:https://doi.org/10.1016/j.jmsy.2019.10.001.
URL http://www.sciencedirect.com/science/article/pii/
S027861251930086X
[26] W. Luo, T. Hu, C. Zhang, Y. Wei, Digital twin for cnc machine tool: mod-
eling and using strategy, Journal of Ambient Intelligence and Humanized
Computing 10 (3) (2019) 1129–1140.
[27] E. Glaessgen, D. Stargel, The digital twin paradigm for future nasa and
us air force vehicles, in: 53rd AIAA/ASME/ASCE/AHS/ASC Structures,
Structural Dynamics and Materials Conference 20th AIAA/ASME/AHS
Adaptive Structures Conference 14th AIAA, p. 1818.
[28] F. Tao, J. Cheng, Q. Qi, M. Zhang, H. Zhang, F. Sui, Digital twin-driven
product design, manufacturing and service with big data, The Interna-
tional Journal of Advanced Manufacturing Technology 94 (9-12) (2018)
3563–3576.
[29] R. Rosen, G. Von Wichert, G. Lo, K. D. Bettenhausen, About the im-
portance of autonomy and digital twins for the future of manufacturing,
IFAC-PapersOnLine 48 (3) (2015) 567–572.
[30] M. Grieves, J. Vickers, Digital twin: Mitigating unpredictable, undesir-
able emergent behavior in complex systems, in: Transdisciplinary per-
spectives on complex systems, Springer, 2017, pp. 85–113.
[31] K. Bruynseels, F. Santoni de Sio, J. van den Hoven, Digital twins in health
care: ethical implications of an emerging engineering paradigm, Frontiers
in genetics 9 (2018) 31.
[32] G. White, Z. Liang, S. Clarke, A quantified-self framework for exploring
and enhancing personal productivity, in: 2019 International Conference
on Content-Based Multimedia Indexing (CBMI), IEEE, 2019, pp. 1–6.
[33] S. P. Bhavnani, A. M. Sitapati, Virtual care 2.0a vision for the future of
data-driven technology-enabled healthcare, Current treatment options in
cardiovascular medicine 21 (5) (2019) 21.
[34] N. Mohammadi, J. E. Taylor, Smart city digital twins, in: 2017 IEEE
Symposium Series on Computational Intelligence (SSCI), IEEE, 2017,
pp. 1–5.
[35] N. Mohammadi, J. Taylor, Devising a game theoretic approach to enable
smart city digital twin analytics, in: Proceedings of the 52nd Hawaii In-
ternational Conference on System Sciences, 2019.
[36] G. White, V. Nallur, S. Clarke, Quality of service approaches in iot: A
systematic mapping, Journal of Systems and Software 132 (2017) 186–
203.
[37] K. H. Soon, V. H. S. Khoo, Citygml modelling for singapore 3d national
mapping, ISPRS - International Archives of the Photogrammetry, Re-
mote Sensing and Spatial Information Sciences XLII-4/W7 (2017) 37–42.
URL https://www.int-arch- photogramm-remote- sens-spatial-inf-sci.
net/XLII-4- W7/37/2017/
[38] M. Enzer, A. Bolton, C. Boulton, D. Byles, A. Cook, L. Dobbs, P. A.
El Hajj, E. Keaney, A. Kemp, C. Makri, et al., Roadmap for delivering
the information management framework for the built environmentdoi:
https://doi.org/10.17863/CAM.38227.
[39] P. A. Lopez, M. Behrisch, L. Bieker-Walz, J. Erdmann, Y.-P. Fl¨
otter¨
od,
R. Hilbrich, L. L¨
ucken, J. Rummel, P. Wagner, E. WieBner, Microscopic
trac simulation using sumo, in: 2018 21st International Conference on
Intelligent Transportation Systems (ITSC), IEEE, 2018, pp. 2575–2582.
[40] A. Caragliu, C. Del Bo, P. Nijkamp, Smart cities in europe, Journal of
urban technology 18 (2) (2011) 65–82.
[41] R. P. Dameri, et al., Smart city implementation, Progress in IS; Springer:
Genoa, Italy.
[42] A. Cocchia, Smart and digital city: A systematic literature review, in:
Smart city, Springer, 2014, pp. 13–43.
[43] S. I. Chiodi, Crime prevention through urban design and planning in the
smart city era: The challenge of disseminating cp-udp in italy: Learning
from europe, Journal of Place Management and Development 9 (2) (2016)
137–152.
[44] M. Abdel-Basset, M. Mohamed, The role of single valued neutrosophic
sets and rough sets in smart city: Imperfect and incomplete information
systems, Measurement 124 (2018) 47–55.
[45] B. Williamson, Educating the smart city: Schooling smart citizens
through computational urbanism, Big Data & Society 2 (2) (2015)
2053951715617783.
[46] I. M. Johnson, Smart cities, smart libraries, and smart librarians.
[47] M. I. Pramanik, R. Y. Lau, H. Demirkan, M. A. K. Azad, Smart health:
Big data enabled health paradigm within smart cities, Expert Systems
with Applications 87 (2017) 370–383.
[48] R. Jalali, K. El-Khatib, C. McGregor, Smart city architecture for com-
munity level services through the internet of things, in: 2015 18th Inter-
national Conference on Intelligence in Next Generation Networks, IEEE,
2015, pp. 108–113.
[49] K. Hashimoto, K. Yamada, K. Tabata, M. Oda, T. Suganuma, A. Rahim,
P. Vlacheas, V. Stavroulaki, D. Kelaidonis, A. Georgakopoulos, ikaas data
modeling: A data model for community services and environment mon-
itoring in smart city, in: 2015 IEEE International Conference on Auto-
nomic Computing, IEEE, 2015, pp. 301–306.
[50] J. A. Oxley, E. Ihsen, B. N. Fildes, J. L. Charlton, R. H. Day, Crossing
roads safely: An experimental study of age dierences in gap selection
by pedestrians, Accident Analysis and Prevention 37 (5) (2005) 962 –
971. doi:https://doi.org/10.1016/j.aap.2005.04.017.
URL http://www.sciencedirect.com/science/article/pii/
S0001457505000795
[51] G. Castelli, A. Cesta, M. Diez, M. Padula, P. Ravazzani, G. Rinaldi,
S. Savazzi, M. Spagnuolo, L. Strambini, G. Tognola, E. F. Campana, Ur-
ban intelligence: a modular, fully integrated, and evolving model for cities
digital twinning, in: 2019 IEEE 16th International Conference on Smart
Cities: Improving Quality of Life Using ICT IoT and AI (HONET-ICT),
2019, pp. 033–037.
[52] R. Anguluri, P. Narayanan, Role of green space in urban planning: Out-
look towards smart cities, Urban Forestry & Urban Greening 25 (2017)
58–65.
[53] A. C. K. Lee, H. C. Jordan, J. Horsley, Value of urban green spaces in pro-
moting healthy living and wellbeing: prospects for planning, Risk man-
agement and healthcare policy 8 (2015) 131.
[54] K. Pyatkova, A. S. Chen, S. Djordjevi´
c, D. Butler, Z. Vojinovi´
c, Y. A.
Abebe, M. Hammond, Flood impacts on road transportation using micro-
scopic trac modelling techniques, in: Simulating Urban Trac Scenar-
ios, Springer, 2019, pp. 115–126.
[55] S. Alvisi, G. Mascellani, M. Franchini, A. Bardossy, Water level forecast-
ing through fuzzy logic and artificial neural network approaches, Hydrol-
ogy and Earth System Sciences Discussions 10 (1) (2006) 1–17.
12
... A digital twin, which simulates the technology in question, increases the possibilities for studying; for instance, the behavior of a 3D-designed solution in virtual reality. Digital twins also allow for the investigation and testing of the effect of physical pressures on created objects [3,42]. For verification purposes, a digital twin enables the representation and understanding of the characteristics and current situations of a physical and virtual entity [23]. ...
... Three methods [9] can be used to evaluate the CV of the predicted constructs in PLS: average variance extracted, Cronbach's alpha, and composite reliability scores. The acceptable top limit for aggregate uniformity was proposed by D. Liu et al. (2018) and Mohammadi and Taylor (2018) to be a Pc value of 0.7 [2,3]. Values of 0.7 and 0.6 for exploratory assessment are deemed appropriate for all studies [4,5]. ...
Article
Full-text available
Digital Twin Technology (DTT) has gained significant attention as a vital technology for the efficient management of smart cities. However, its successful implementation in developing countries is often hindered by several barriers. Despite limited research available on smart city development in Malaysia, there is a need to investigate the possible challenges that could affect the effective implementation of DTT in the country. This study employs a mixed methodology research design, comprising an interview, a pilot survey, and the main survey. Firstly, we identified barriers reported in the literature and excluded insignificant factors through interviews. Next, we conducted an Exploratory Factor Analysis (EFA) on the pilot survey results to further refine the factors. Finally, we performed a Structural Equation Modeling (SEM) analysis on the main survey data to develop a model that identifies barriers to DTT implementation in smart city development in Malaysia. Our findings suggest the presence of 13 highly significant barriers, which are divided into four formative constructs. We found that personalization barriers are highly crucial, while operational barriers were less important for DTT implementation in smart city development in Malaysia.
... Crowdsourced data collection enables researchers to outsource basic tasks or surveys at a low cost, collect data in real-time, and gain considerably more observations than with conventional data collection, despite its comparatively low cost. For example, Ref. [97] reported a case study in Dublin, Ireland utilising a 3D virtual representation of a smart city using real-time data from various sensors. They utilised crowd simulation information with multimodal sensing data and an interactive computer-aided virtual 3D city model. ...
... Recent research has demonstrated the potential of digital twin technology for various applications in urban planning and environmental management. For instance, in a study of Dublin, Ireland, researchers [97] used skyline simulation to enable the public to investigate suggested changes to urban policy and planning through an online 3D model of the city. The proposed modifications were made freely accessible and visible to the public before implementation. ...
Article
Full-text available
Cities, and in particular those in coastal low-lying areas, are becoming increasingly susceptible to climate change, the impact of which is worsened by the tendency for population concentration in these areas. Therefore, comprehensive early warning systems are necessary to minimize harm from extreme climate events on communities. Ideally, such a system would allow all stakeholders to acquire accurate up-to-date information and respond effectively. This paper presents a systematic review that highlights the significance, potential, and future directions of 3D city modelling, early warning systems, and digital twins in the creation of technology for building climate resilience through the effective management of smart cities. In total, 68 papers were identified through the PRISMA approach. A total of 37 case studies were included, among which (n = 10) define the framework for a digital twin technology, (n = 14) involve the design of 3D virtual city models, and (n = 13) entail the generation of early warning alerts using the real-time sensor data. This review concludes that the bidirectional flow of data between a digital model and the real physical environment is an emerging concept for enhancing climate resilience. However, the research is primarily in the phase of theoretical concepts and discussion, and numerous research gaps remain regarding the implementation and use of a bidirectional data flow in a true digital twin. Nonetheless, ongoing innovative research projects are exploring the potential of digital twin technology to address the challenges faced by communities in vulnerable areas, which will hopefully lead to practical solutions for enhancing climate resilience in the near future.
... The public can walk around the city's accurate 3D model created by the DT. It can observe the proposed changes in the policies and urban planning that will pave the way for public opinion before the decisions come into practice [112,113]. AI-enabled smart city DTs can be used effectively to plan for preparation, mitigation, and response during natural disasters and calamities during floods and earthquakes [114,115]. Even though AI can help DTs simulate smart cities, through which the authorities can take necessary actions, due to the black-box nature of AI/Ml algorithms, it is challenging for the authorities to understand the reason for the predictions/classifications. ...
Article
Full-text available
The emergence of Explainable Artificial Intelligence (XAI) has enhanced the lives of humans and envisioned the concept of smart cities using informed actions, enhanced user interpretations and explanations, and firm decision-making processes. The XAI systems can unbox the potential of black-box AI models and describe them explicitly. The study comprehensively surveys the current and future developments in XAI technologies for smart cities. It also highlights the societal, industrial, and technological trends that initiate the drive towards XAI for smart cities. It presents the key to enabling XAI technologies for smart cities in detail. The paper also discusses the concept of XAI for smart cities, various XAI technology use cases, challenges, applications, possible alternative solutions, and current and future research enhancements. Research projects and activities, including standardization efforts toward developing XAI for smart cities, are outlined in detail. The lessons learned from state-of-the-art research are summarized, and various technical challenges are discussed to shed new light on future research possibilities. The presented study on XAI for smart cities is a first-of-its-kind, rigorous, and detailed study to assist future researchers in implementing XAI-driven systems, architectures, and applications for smart cities.
... With the lure of easy money, many gamers present sensitive information in the open domain. Another revolution to support the industrial sector would be the generation of automated digital twins [111], which would involve rapid prototyping of real industrial plants in the Metaverse-enabled virtual spaces. A 3D representation of virtual plants would ensure the real-time integration of process, control, and operational data flow. ...
Article
Full-text available
The Metaverse allows the integration of physical and digital versions of users, processes, and environments where entities communicate, transact, and socialize. With the shift towards Extended Reality (XR) technologies, the Metaverse is envisioned to support a wide range of applicative verticals. It will support a seamless mix of physical and virtual worlds (realities) and, thus, will be a game changer for the Future Internet, built on the Semantic Web framework. The Metaverse will be ably assisted by the convergence of emerging wireless communication networks (such as Fifth-Generation and Beyond networks) or Sixth-Generation (6G) networks, Blockchain (BC), Web 3.0, Artificial Intelligence (AI), and Non-Fungible Tokens (NFTs). It has the potential for convergence in diverse industrial applications such as digital twins, telehealth care, connected vehicles, virtual education, social networks, and financial applications. Recent studies on the Metaverse have focused on explaining its key components, but a systematic study of the Metaverse in terms of industrial applications has not yet been performed. Owing to this gap, this survey presents the salient features and assistive Metaverse technologies. We discuss a high-level and generic Metaverse framework for modern industrial cyberspace and discuss the potential challenges and future directions of the Metaverse's realization. A case study on Metaverse-assisted Real Estate Management (REM) is presented , where the Metaverse governs a Buyer-Broker-Seller (BBS) architecture for land registrations. We discuss the performance evaluation of the current land registration ecosystem in terms of cost evaluation, trust probability, and mining cost on the BC network. The obtained results show the viability of the Metaverse in REM setups.
Article
Purpose This paper aims to investigate the theoretical and practical links between digital twin (DT) application in heritage facilities management (HFM) from a life cycle management perspective and to signpost the future development directions of DT in HFM. Design/methodology/approach This state-of-the-art review was conducted using a systematic literature review method. Inclusive and exclusive criteria were identified and used to retrieve relevant literature from renowned literature databases. Shortlisted publications were analysed using the VOSviewer software and then critically reviewed to reveal the status quo of research in the subject area. Findings The review results show that DT has been mainly adopted to support decision-making on conservation approach and method selection, performance monitoring and prediction, maintenance strategies design and development, and energy evaluation and management. Although many researchers attempted to develop DT models for part of a heritage building at component or system level and test the models using real-life cases, their works were constrained by availability of empirical data. Furthermore, data capture approaches, data acquisition methods and modelling with multi-source data are found to be the existing challenges of DT application in HFM. Originality/value In a broader sense, this study contributes to the field of engineering, construction and architectural management by providing an overview of how DT has been applied to support management activities throughout the building life cycle. For the HFM practice, a DT-cum-heritage building information modelling (HBIM) framework was developed to illustrate how DT can be integrated with HBIM to facilitate future DT application in HFM. The overall implication of this study is that it reveals the potential of heritage DT in facilitating HFM in the urban development context.
Chapter
The purpose of this chapter is to explain the improvements in digital and human digital twins in practice and to emphasize their importance and necessity in today’s highly competitive business environment. Simply, a digital twin is a virtual replica of a physical object or system that spans its life cycle, is updated from real-time data, and uses simulation, machine learning, and reasoning to help decision-making. The digital twin can be used in everything from the human body to an entire city. In this context, using descriptive analysis, a literature review was conducted. Based on our findings, twin digital proved to be one of the top strategic technology trends of our time with numerous benefits for corporations from reducing costs to increasing growth opportunities, the digital twin is an active agent in value creation, and the applications of digital twins are constantly expanding. As organizations continue to recognize the value of digital twins, we can expect the use of digital twins to evolve and grow.KeywordsDigital Digital twin Companies Application
Article
The next step of digital development is the metaverse, which has the potential to drastically alter how people use technology and expand the range of services available beyond conventional systems that can be accessed online. As the efficiency, performance, and quality of service access reach their peak levels, the focus has shifted to the user experience. Due to this, there is an increasing demand for more involved and thorough customer service, and service providers are willing to increase their present standards. Consumers are genuinely asking for tactile and immersive elements in their digital interfaces, but these features can only be made possible by the metaverse's potentially futuristic subfields of virtual reality (VR), augmented reality (AR), mixed reality (MR), and extended reality (XR). However, the metaverse may not be widely used due to significant security and privacy issues either from underlying technology or produced by the new digital environment. A variety of fundamental problems, such as scalability and interoperability, can arise in terms of ensuring security for the metaverse because of the metaverse's inherent properties, such as immersive realism, sustainability, and heterogeneity. In this survey, we propose a hypothetical meta‐stack framework to understand the various components in the realm of metaverse and then provide wide‐ranging insights on the most recent development in metaverse realm in the context of cutting‐edge technologies, security vulnerabilities and preventive measures specific to the metaverse and the research challenges pertaining to metaverse. (1) A simple technology stack called “Meta‐Stack” is proposed for understanding the components in the realm of metaverse. (2) A comprehensive study on cutting‐edge technologies used in the metaverse realm so that there is a clear insight on the requirements for reaching metaverse. (3) We also shed light on the existing methodologies to provide security and privacy pertaining to metaverse. (4) We provide a short insight on the application areas of metaverse. (5) We outline the various research challenges and provide a trail to the future directions towards the metaverse based on our survey.
Article
The development of unmanned aerial vehicle (UAV) oblique photogrammetric technology provides a good foundation for the rapid construction of large-scale and high-definition real-scene 3D models. However, due to the limitations of the modeling process, irrelevant feature data cannot be eliminated in the modeling stage. The built models contain irrelevant features and model distortions caused by errors. At present, most existing clipping algorithms cannot effectively clip real-scene 3D models that are organized as a whole or with levels of detail (LODs). Therefore, this paper proposes a novel algorithm for clipping real-scene 3D models from any perspective based on clipping boundary lines that fit the surfaces of the models. The results of the clipping experiments for 3D models constructed with oblique UAV images show that this algorithm can effectively clip any part of the 3D models, that the clipping results of each level model closely fit the corresponding clipping boundary lines, and that the accuracy of the clipping results is very high. Additionally, the time complexity of the algorithm is O(n²). In conclusion, the algorithm proposed in this paper provides correct and effective clipping results for real-scene 3D models with LODs that are constructed with photogrammetric or 3D laser scanning data.
Chapter
The far-reaching lockdowns that have been implemented in European and other countries provide a unique and societally relevant context for using big data and analysis techniques to evaluate movements of people, both to evaluate where crowding (can) occur, but also to discover which lockdown rules are effective to avoid crowds, or can be released. However, to analyse this from real data, would be an enormous infraction on the privacy of the citizens. To provide policymakers with a privacy sensitive way to analyse policy implications, data science techniques can be used. A synthetic population can be used to mimic the properties of the actual population, and agent-based modelling techniques to model motions on the macroscale. Finally, the results can be visualized in a digital twin dashboard with crowd modelling software to analyse the micro-movements in the crowded area. Policymakers can then test the impact of policy measures and make more informed decisions on COVID-19 lockdown restrictions.
Article
Full-text available
Automatically extracting urban buildings from remote sensing images has essential application value, such as urban planning and management. Gaofen-7 (GF-7) provides multi-perspective and multispectral satellite images, which can obtain three-dimensional spatial information. Previous studies on building extraction often ignored information outside the red–green–blue (RGB) bands. To utilize the multi-dimensional spatial information of GF-7, we propose a dual-stream multi-scale network (DMU-Net) for urban building extraction. DMU-Net is based on U-Net, and the encoder is designed as the dual-stream CNN structure, which inputs RGB images, near-infrared (NIR), and normalized digital surface model (nDSM) fusion images, respectively. In addition, the improved FPN (IFPN) structure is integrated into the decoder. It enables DMU-Net to fuse different band features and multi-scale features of images effectively. This new method is tested with the study area within the Fourth Ring Road in Beijing, and the conclusions are as follows: (1) Our network achieves an overall accuracy (OA) of 96.16% and an intersection-over-union (IoU) of 84.49% for the GF-7 self-annotated building dataset, outperforms other state-of-the-art (SOTA) models. (2) Three-dimensional information significantly improved the accuracy of building extraction. Compared with RGB and RGB + NIR, the IoU increased by 7.61% and 3.19% after using nDSM data, respectively. (3) DMU-Net is superior to SMU-Net, DU-Net, and IEU-Net. The IoU is improved by 0.74%, 0.55%, and 1.65%, respectively, indicating the superiority of the dual-stream CNN structure and the IFPN structure.
Article
Full-text available
With the increased accuracy available from state of the art deep learning models and new embedded devices at the edge of the network capable of running and updating these models there is potential for urban intelligence at the edge of the network. The physical proximity of these edge devices will allow for intelligent reasoning one hop away from data generation. This will allow a range of modern urban reasoning applications that require reduced latency and jitter such as remote surgery, vehicle collision detection and augmented reality. The traffic flow from IoT devices to the cloud will also be reduced as with the increased accuracy from deep learning models only a subset of the data will need to be reported after a first pass analysis. However, the training time of deep learning models can be long, taking weeks on multiple desktop GPUs for large datasets. In this paper we show how transfer learning can be used to update the last layers of pre-trained models at the edge of the network, dramatically reducing the training time and allowing the model to perform new tasks without data ever having to be sent to the cloud. This will also improve the users' privacy, which is a key requirement for urban intelligence applications with the introduction of GDPR. We compare our approach to alternative IoT urban intelligence architectures such as cloud-based architectures and deep learning algorithms trained only on local data.
Conference Paper
Full-text available
The Urban Intelligence (UI) paradigm proposes an ecosystem of technologies to improve urban environment, wellbeing, quality of life and smart city systems. It fosters the definition of a digital twin of the city, namely a cyber-physical counterpart of all the city systems and subsystems. Here we propose a novel approach to UI that extends available frameworks combining advanced multidisciplinary modelling of the city, simulation and learning tools with numerical optimization techniques, each of them specialized for the digital representation of city systems and subsystems, including not only city infrastructures, but also city users and their interactions. UI provides sets of candidate policies in complex scenarios and supports policy makers and stakeholders in designing sustainable and personalized solutions. The main characteristics of the proposed UI architecture are (a) fully multidisciplinary integration of city layers, (b) connection and evolution with the city, (c) integration of participative strategies to include "human-oriented" information, and (d) modularity of application. Keywords-digital twins, decision making, multidisciplinary analysis and optimization, data lake management, wireless sensing, data/model driven learning and reasoning, know-how integration.
Article
Full-text available
Digital twin is revolutionizing industry. Fired by sensor updates and history data, the sophisticated models can mirror almost every facet of a product, process or service. In the future, everything in the physical world would be replicated in the digital space through digital twin technology. As a cutting-edge technology, digital twin has received a lot of attention. However, digital twin is far from realizing their potential, which is a complex system and long-drawn process. Researchers must model all the different parts of the objects or systems. Varied types of data needed to be collected and merged. Many researchers and participators in engineering are not clear which technologies and tools should be used. 5-dimension digital twin model provides reference guidance for understanding and implementing digital twin. From the perspective of 5-dimension digital twin model, this paper tries to investigate and summarize the frequently-used enabling technologies and tools for digital twin to provide technologies and tools references for the applications of digital twin in the future.
Chapter
Full-text available
Digital twins, Internet of Things (IoT), block chains, and Artificial Intelligence (AI) may redefine our imagination and future vision of globalization. Digital Twin will likely affect most of the enterprises worldwide as it duplicates the physical model for remote monitoring, viewing, and controlling based on the digital format. It is actually the living model of the physical system which continuously adapts to operational changes based on the real-time data from various IoT sensors and devices and forecasts the future of the corresponding physical counterparts with the help of machine learning/artificial intelligence. We have investigated the architecture, applications, and challenges in the implementation of digital twin with IoT capabilities. Some of the major research areas like big data and cloud, data fusion, and security in digital twins have been explored. AI facilitates the development of new models and technology systems in the domain of intelligent manufacturing.
Conference Paper
Full-text available
A variety of self-tracking applications and devices have been developed in recent years to support users in tracking their weight, calories eaten, physical activities, sleep and productivity. The availability of all this data from multiple streams provides a rich environment for experimentation that allows users to improve certain aspects of their lives such as losing weight, getting better sleep or being more productive. In this paper we propose a framework that guides users to define, track, analyse, improve and control goals for better personal productivity. We present the outcome of a single-subject case study that was implemented over one year based on the proposed framework for academic productivity. This pilot study demonstrates how longitudinal multistream self-tracking data can be leveraged to gain actionable insights into personal productivity.
Article
Full-text available
A busy community cardiologist finished reading eight echocardiograms over lunch and started clinic at 1 pm. As three patients waited, “Jane,” a 45-year-old graphic designer was seen for “skipped heart beat.” She works about 50 h a week, exercises at the local gym, and enjoys eating a healthy diet. About 4 months ago Jane began experiencing her heart “skipping beats.” She initially attributed the symptoms to long hours in the office and caffeine. But, over the holiday, her brother purchased a smart watch and she began digitally recording her cardiac rhythm. About a month ago, the device detected possible atrial fibrillation, so she called and scheduled this visit for a cardiology consultation. Upon that visitation, she and her physician reviewed the device readings. While it appeared to be an irregular rhythm, before either considered a treatment plan, they began to ask questions ranging from the following: “Is this an accurate diagnosis?” “What other data are available to better understand the risk of a cardiac arrhythmia?” “How is this data analyzed so that the best treatment plan can be made?” “And, what type of clinical decision support system is required to ‘virtually’ monitor people like me using digital health devices to improve the efficiency and quality of care delivered in population health?”
Method
Full-text available
The Centre for Digital Built Britain (CDBB) is delighted to publish the Roadmap - the next output of the Digital Framework Task Group (DFTG). The Roadmap sets out how the Information Management Framework for the built environment (the ‘Framework’) will be delivered, which in turn will enable the development of the National Digital Twin (NDT).
Conference Paper
Full-text available
In service-oriented architectures, collaborative filtering is a key technique for service recommendation based on QoS prediction. Matrix factorisation has emerged as one of the main approaches for collaborative filtering as it can handle sparse matrices and produces good prediction accuracy. However, this process is resource-intensive and training must take place in the cloud, which can lead to a number of issues for user privacy and being able to update the model with new QoS information. Due to the time-varying nature of QoS it is essential to update the QoS prediction model to ensure that it is using the most recent values to maintain prediction accuracy. The request time, which is the time for a middleware to submit a user's information and receive QoS metrics for a candidate services is also important due to the limited time during dynamic service adaptations to choose suitable replacement services. In this paper we propose a stacked autoencoder with dropout on a deep edge architecture and show how this can be used to reduce training and request time compared to traditional matrix factorisation algorithms, while maintaining predictive accuracy. To evaluate the accuracy of the algorithms we compare the actual and predicted QoS values using standard error metrics such as MAE and RMSE. In addition, we propose an alternative evaluation technique using the predictions as part of a service composition and measuring the impact that the predictions have on the response time and throughput of the final composition. This more clearly shows the direct impact that these algorithms will have in practice.
Article
The concept of smart city has been flourishing based on the prosperous development of various advanced technologies: mobile edge computing (MEC), ultra-dense networking, and software defined networking. However, it becomes increasingly complicated to design routing strategies to meet the stringent and ever changing network requirements due to the dynamic distribution of the crowd in different sectors of smart cities. To alleviate the network congestion and balance the network load for supporting smart city services with dramatic disparities, we design a deep-reinforcement- learning-based smart routing algorithm to make the distributed computing and communication infrastructure thoroughly viable while simultaneously satisfying the latency constraints of service requests from the crowd. Besides the proposed algorithm, extensive numerical results are also presented to validate its efficacy.