1. Introduction
With the development of cutting-edge technologies in the field of artificial intelligence such as the Internet of Things (IoT), CPSS, and 6G communication, hardware foundations have been provided for the implementation of smart cities [1]. The design goal of a smart city is to improve the service quality of the city through digital technology, big data, and advanced communication technology. Industry 5.0, as a promising direction for disruptive technology, integrates physical cities, cyber cities, and social cities into the design process of smart cities, emphasizing more on the safety, sustainability, and people-oriented aspects of smart cities [2]-[3]. How to integrate the enabling technologies of Industry 5.0 with smart cities and introduce cutting-edge technologies such as CPSS, drones, and metaheuristic algorithms into the design of smart cities has always been a challenge that needs to be faced in the process of smart city design [4].
To address the above challenges, researchers have started using a paradigm of integrating one or several technologies from Industry 5.0 and successfully applying the integrated technology to a subsystem of a smart city [5]. Industry 5.0 not only focuses on the level of intelligence in smart cities, but also pays more attention to the sustainability and people-oriented of smart cities. Specifically, in the context of Industry 5.0, smart cities should pay more attention to environmental protection, human physical and mental health [6]. Therefore, this paradigm is typically driven by Industry 5.0, with the goals of sustainability, low-carbon, safety, and people-oriented. However, there is currently no research that provides a strict definition for this paradigm. Therefore, this study attempts to introduce parallel system theory and CPSS into the process of smart city design, defining the smart city design paradigm driven by Industry 5.0.
The parallel system theory is a paradigm proposed by Dr. Wang for managing large-scale complex systems. The parallel system theory uses ACP as a tool and CPSS as a method to control and manage large-scale complex systems through virtual real interaction and parallel operation [7]-[8]. Smart cities, as a typical large-scale complex system, are a promising carrier for applying parallel system theory and CPSS. It can be foreseen that the operation process of future smart cities will inevitably rely on modeling and solving based on large-scale complex systems. Meanwhile, an enabling technology for Industry 5.0 is cyber-physical systems and the modeling of the entire system. Therefore, it is feasible to define a smart city design paradigm driven by Industry 5.0 based on the theory of parallel systems and CPSS.
In addition, the smart patrol system in smart cities can collect and analyze various data in real time, timely detect safety hazards and abnormal situations, which is of great significance for improving the safety level of cities and promoting sustainable development [9]. Drone-based intelligent patrol is a comprehensive monitoring of urban facilities, transportation, and environment through the use of drones, and indicative examples include drone-based environmental monitoring [5], and drone-based road detection [10]. During specific patrols, drones equipped with various sensors can collect and analyze relevant data of the city, providing decision support for city managers, thus improving the quality of the urban environment and the quality of life of residents. Therefore, Section 4 of this study focuses on exploring the modeling and solution methods of security patrol systems applied to smart cities.
Unlike previous studies, this study focuses more on the impact of Industry 5.0 on smart cities. Therefore, it can be determined that the purpose of this study is to construct a smart city framework based on parallel system theory and CPSS in the context of Industry 5.0, with a focus on drone-based patrol systems for urban safety. The main contributions of this study are summarized as follows:
(1) This study is based on the theory of parallel systems and for the first time introduces CPSS into the construction of smart cities. A smart city modeling method was proposed to map the real physical social world to the cyberspace.
(2) A subsystem for smart city patrol has been built, and a mathematical model for drone trajectory planning for smart city patrol tasks has been established. This model considers multiple objectives such as minimum carbon emissions, minimum noise impact, and maximum coverage area, aiming to complete smart city patrol tasks through drones.
(3) Based on the ACO algorithm and differential evolution (DE) algorithm, an improved metaheuristic algorithm, the differential evolution-based ant colony optimization (DE-ACO) algorithm, was developed to solve the mathematical model of drone trajectory planning for patrol tasks.
(4) A digital environment model was established through real urban scenes, and simulation experiments were conducted. The results showed that compared with the improved group search optimization (IGSO) algorithm, the improved ACO (IACO) algorithm, and the DE algorithm, the DE-ACO algorithm designed in this study had the best performance.
The other parts of this study are as follows, Section 2 reviews the literature related to this study. Section 3 proposes a smart city design paradigm based on parallel systems theory. Section 4 establishes a drone-based patrol system for smart cities. Finally, Section 5 concludes the full study.
2. Literatures Review
How to make the "sustainable", “resilient" and "human-centered" goals of Industry 5.0 be reflected in the design process of smart cities has been a key concern of researchers [5]. In research related to smart cities, including streetlight systems [11], emergency communication systems [12], transportation systems [13], energy systems [14], and power grid systems [15], all of these subsystems are aimed at maximizing system efficiency, minimizing system operating costs, and minimizing system carbon emissions. Industry 5.0 does not only impose requirements on sustainability and cybersecurity, but its requirements on the impact of automated devices on humans as well [16]. Therefore, the purpose of smart city design in the context of Industry 5.0 can be identified, which mainly includes increasing the favorable impacts on human society, such as increasing efficiency and decreasing production costs; and at the same time, decreasing the unfavorable impacts on human society, such as invasion of personal privacy and noise pollution on human society [17].
Meanwhile, relevant researchers have established a large number of subsystems for smart cities based on CPSS. Liu et al. established a parallel trajectory planning system based on CPSS for grid patrol tasks in smart cities [16]. Amin et al. designed a hotspot analysis framework based on CPSS for the upgrade process of telecommunications equipment in smart cities [18]. Roy et al. proposed a transportation system based on CPSS [19]. Pasandideh et al. also summarized a series of potential application scenarios of CPSS in smart city scenarios and proposed the challenges of applying CPSS to smart cities [20]. It is worth noting that the above studies have actively explored the application of CPSS in smart city scenarios, but have not proposed a universal paradigm for smart city design in the context of Industry 5.0.
The works [15] and [19] aim to eliminate the negative impacts of automated technologies on human society from a cybersecurity perspective. However how to enhance the security of the smart city itself has not received much attention. An automated patrol system for smart city scenarios, on the other hand, can directly enhance the safety of the city and the city's ability to resist natural disasters. Patrol systems used in smart cities can not only provide services for emergencies such as car accidents, but also it can play a role in the emergency rescue process after a disaster [21]. The Internet of Things (IoT) technology [22]-[23], drones [24]-[25], and high-precision sensors [26] provide the hardware foundation for smart patrol systems. Before conducting patrols, the offline trajectory planner needs to first plan a global trajectory for the drone based on its patrol range, three-dimensional environment, and relevant parameters [27]. A large number of existing robot trajectory planning schemes [28]-[29] and heuristic algorithms [30]-[31] have provided possibilities for the establishment of drone-based patrol systems in smart cities.
Unlike the traditional heuristic algorithms used in work [30], meta heuristic algorithms have the advantages of simple structure, fast convergence speed, and the ability to handle large-scale optimization problems. Therefore, in the process of robot path planning, a large number of metaheuristic algorithms are used. Li et al. developed an improved ACO (IACO) algorithm to address the problem of the ACO algorithm easily falling into local optima during the search process, and successfully applied it to the trajectory planning problem of unmanned aerial vehicles [32]. Reference [33] designed a mathematical model for UAV trajectory planning considering multiple objectives, and also improved the ACO algorithm to solve UAV trajectory planning problems. Reference [34] applies the differential evolution (DE) algorithm to the trajectory planning problem of storage drones. Taha et al. also used an improved DE algorithm when solving robot paths [35]. Works [24] and [36] designed an improved group search optimization algorithm (IGSO) for solving unmanned aerial vehicle trajectory planning problems in three-dimensional environments.
3. Framework of Smart City Driven by Industry 5.0
3.1 The Basic Framework of Parallel Cities
The smart city based on parallel system theory is a typical urban model under the background of Industry 5.0 [3]. However, introducing cutting-edge technologies including CPSS, drones, and metaheuristic algorithms into the design of smart cities has always been seen as a challenge. Meanwhile, the impact of human activities in smart cities is also an issue that cannot be ignored. Therefore, this section focuses on the basic framework of people-oriented parallel cities.
Fig. 1 shows the basic framework of parallel cities, which are composed of physical cities, social cities, and artificial cities. Artificial cities are the reproduction of the real world in the online world, mainly composed of model libraries, algorithm libraries, and software humans. This framework mainly includes three main steps: learning and training, experimentation and evaluation, and control and management.
Fig. 1. The basic framework of parallel city.
3.2 Computational Experimental Framework for Smart Cities CPSS-based
Based on the various subsystems built based on CPSS for smart cities in the works [16]-[20], a CPSS-based smart city framework was designed and Fig. 2 shows the computational experimental framework for a CPSS-based smart city designed in this research.
Fig. 2. The computational experimental framework for smart cities CPSS-based.
3.2.1 The Goals of Smart Cities CPSS-based
As previously summarized, the purpose of smart city design in the context of Industry 5.0 can be determined to enhance its beneficial impact on human society while reducing its adverse effects [16]-[17]. As shown in Fig. 2, these goals are generated based on social cities, and all goals are identified as a set of goals that need to be considered in the design process of smart cities. According to existing research, the design goals of smart cities in the context of Industry 5.0 can be preliminarily summarized as low-carbon, efficient, safe, and society-oriented.
3.2.2 The Operation Process of Smart Cities CPSS-based
Step 1: Establish corresponding objective functions based on the actual needs of logistics systems, transportation systems, and energy systems in the context of smart city scenarios, combined with the development demands of human society. By adopting CPSS and other means, the environment, maps, and tools in real cities are mapped to the online world, forming a digital environment, digital maps, and software tools, and constructing a cyber city corresponding to real cities.
Step 2: Based on the data collected by sensors in real cities, including user needs, computational experiments are conducted using databases in artificial cities. Specifically, after the subsystem obtains the user requirements in the real world, based on digital models such as environmental models, relevant algorithms in the algorithm library are mobilized, and finally relevant solutions are provided.
Step 3: The interconnection between virtual cities and real cities is achieved through communication devices such as base stations and wireless networks, thereby achieving virtual and real interaction between the two systems and parallel execution. Finally, complete the management and service of the entire city.
4. Intelligent Patrol System for Smart Cities
In this section, a patrol subsystem was established based on the goal of smart city design in the context of Industry 5.0. According to the smart city framework built in Section 3, a case study of a patrol subsystem for smart cities is presented. Unlike traditional manual patrol methods, in order to reduce carbon emissions, the patrol subsystem uses drones for patrols. According to works [2]-[6], Industry 5.0 not only focuses on the level of intelligence in smart cities, but also pays more attention to the sustainability and people-oriented nature of smart cities. In the context of Industry 5.0, smart city design should pay more attention to environmental protection, human physical and mental health. Therefore, the mathematical model of the UAV-based patrol subsystem designed by this research institute mainly considers carbon emissions, patrol efficiency, and noise pollution. Among them, the maximum patrol efficiency meets the efficiency requirements of Industry 5.0. Minimizing carbon emissions and minimizing noise pollution meet the environmental and people-oriented requirements of Industry 5.0.
Before conducting urban patrol tasks with drones, it is necessary to first plan a feasible flight path for the drones [27]. The purpose of the unmanned aerial vehicle (UAV) based patrol system designed in this study is to complete patrol tasks in smart cities with minimal energy consumption while protecting public privacy, providing technical support for emergency response and post disaster recovery in smart cities. Fig. 3 shows a real urban environment map. In the urban environment, there are a large number of buildings distributed on both sides of the street. Therefore, drones need to avoid obstacles during patrol tasks.
Fig. 3. Urban environmental map.
At the same time, the purpose of drones conducting patrols in urban environments is to collect as much information as possible by hand, in order to avoid the occurrence of danger. For example, during the patrol process of drones, it is necessary to capture images of the external obstacles in order to avoid the falling of high-rise building objects and posing a threat to pedestrians on the ground. Drones should avoid generating noise during patrols, which can have an impact on human beings in the city, aiming to embody the people-oriented goal in Industry 5.0. In addition, during the patrol process, drones should minimize their flight path as much as possible, in order to consume less energy and further achieve the goal of reducing carbon emissions. For these three purposes, this article establishes a multi-objective mathematical model as follows.
4.1 Mathematical Model of UAV Patrol Task
Before establishing the model, some symbols used in this study were explained, as shown in Table 1.
Table 1. Symbol description
4.1.1 Area of Patrols
During the drone patrol process, the drone collects information through its equipped camera. During drone flight, it is possible to determine whether the image information of streets and buildings has been collected based on the maximum shooting angle and optimal shooting distance of the camera. The CPSS based patrol system aims to collect information on buildings, roads, and other contents of the city to the maximum extent possible. The objective function is as follows:
\(\begin{align}\max f_{1}=\sum_{a_{m} \in M(a)} \sum_{b \in B} S\left(a_{m}\right) \times \varphi_{a_{m}, b}\end{align}\) (1)
where, φ𝑎k, b is a 0-1 variable. When the drone is at track point 𝑏, ∀𝑎m ∈ Μ(𝑎), if grid 𝑎m can be captured, φ𝑎k, b = 1, otherwise φ𝑎k, b = 0.
\(\begin{align}l\left(a_{m}\right)=\sqrt{\left[z\left(a_{m}\right)-z_{b}\right]^{2}}\end{align}\) (2)
S(𝑎m) = π x (z(𝑎m) x tan(λmax/2))2 (3)
\(\begin{align}\cos \left(a_{m}\right)=\frac{\dot{e}\left(a_{m}, b\right) \cdot \dot{n}}{\left|\dot{e}\left(a_{m}, b\right)\right| \cdot|\dot{n}|}\end{align}\) (4)
\(\begin{align}\varphi_{a_{k}, b}=\left\{\begin{array}{c}1, \quad l\left(a_{m}\right) \leq L_{\max } \& \cos \left(\lambda_{\max }\right) \leq \cos \left(a_{m}\right) \\ 0, \quad \text { others }\end{array}\right.\end{align}\) (5)
Equation (2) calculates the distance l(𝑎m) from the UAV flight position to the surface of the patrol area. Equation (3) is the calculation method for the swept area of patrols S(𝑎m). When the relative positions of the drone's trajectory point 𝑏 and the grid point ∀𝑎m ∈ Μ(𝑎) meet both Equations (2) and (4), the drone can capture the grid. The vector ė(𝑎m, 𝑏) = (x(𝑎m) - xb, 𝑦(𝑎m) - 𝑦b) is shown in (5), vector ė = (0, 0, -1) is a vector perpendicular to the ground.
4.1.2 Carbon Emissions
The carbon emissions of drones during the patrol process are also one of the goals of the patrol subsystem. Because Industry 5.0 has high requirements for sustainability. Therefore, the patrol subsystem also aims to reduce carbon emissions of the drone, making smart cities more sustainable. During the flight of drones, carbon emissions and energy consumption are directly related to the flight distance of UAV [16]. Therefore, the model for minimizing carbon emissions during the patrol process of UAV is shown in (6).
\(\begin{align}\min f_{2}=\sum_{b \in B} C e_{b}\end{align}\) (6)
\(\begin{align}l_{b}=\sqrt{\left(x_{b-1}-x_{b}\right)^{2}+\left(y_{b-1}-y_{b}\right)^{2}+\left(z_{b-1}-z_{b}\right)^{2}}\end{align}\) (7)
Ceb = nco x lb (8)
Equation (7) shows the calculation method for the flight distance of the drone in trajectory segment 𝑏 − 1 → 𝑏 . Equation (8) provides the relationship between carbon emissions and flight distance, where nco is the carbon emission coefficient.
4.1.3 Noise Impact
Furthermore, an important component of CPSS is the social system, which is also the focus of this study. As stated in the second section of the study, the adverse effects of drones operating in urban environments on society need to be addressed in order to better align with the people-oriented goals of the Industrial 5.0 paradigm. The adverse effects of drones operating in urban environments mainly include noise. According to the work in references [37]-[38], it can be inferred that when the flight altitude of drones is high enough, the impact of noise generated by drones on humans can be ignored. Therefore, in order to reduce the impact of noise on human society, a mathematical model is established as follows.
\(\begin{align}\min f_{3}=\sum_{b \in B} \theta_{b} \times\left(Z_{\text {noise }}-z_{b}\right)-\sum_{b \in B} \theta_{b}\end{align}\) (9)
\(\begin{align}\theta_{b}=\left\{\begin{array}{l}1, \quad Z_{\text {noise }} \geq z_{b} \\ 0, \quad Z_{\text {noise }}<z_{b}\end{array}\right.\end{align}\) (10)
where, θb is a 0-1 variable. When the drone flies at track point 𝑏, the flight altitude causes noise pollution to the city, θb = 1, otherwise θb = 0 ; Znoise is the standard altitude at which the drone generates noise; when the flying altitude of the drone is higher than Znoise, no noise is generated, otherwise, noise is generated. Therefore, the objective function consists of two parts. The first part is that during the flight of the drone, there should be as many track points as possible without generating noise at the flight altitude; The second part is that when the flying altitude of drones has an impact on cities, the flying altitude needs to be as high as possible to reduce the impact of drone noise on humans in cities.
4.1.4 Objective Function and Constraint Conditions
According to the method of dealing with multi-objective functions in reference [16], this paper establishes a multi-objective mathematical model as shown in (11). Furthermore, due to the fact that the flight trajectory of unmanned aerial vehicles during flight needs to meet the constraints of maximum tilt angle, maximum yaw angle, battery capacity, and other unmanned aerial vehicle trajectory constraints. In the process of drone trajectory planning, there are mainly two planning methods. The first method is to keep the distance step constant and constrain the flight time of the drone; The second method is to maintain a constant time step, which constrains the distance of the drone per unit time [32]-[34]. In this study, a constant time step Tb was chosen. Therefore, in order to establish a complete mathematical model of unmanned aerial vehicles, according to references [35]-[36], the constraint conditions are defined as follows.
\(\begin{align}\min f=\frac{1}{f_{1}} \times f_{2} \times f_{3}\end{align}\)
\(\begin{align}=\frac{1}{\sum_{a_{m} \in M(a)} \sum_{b \in B} \varphi_{a_{m}, b}} \times \sum_{b \in B} l_{b} \times\left[\sum_{b \in B} \theta_{b} \times\left(Z_{\text {noise }}-z_{b}\right)-\sum_{b \in B} \theta_{b}\right]\end{align}\) (11)
\(\begin{align}\frac{\dot{m}_{b}^{\mathrm{T}} \cdot \dot{m}_{b+1}}{\left|\dot{m}_{b}\right| \cdot\left|\dot{m}_{b+1}\right|} \geq \cos \left(\beta_{\max }\right)\end{align}\) (12)
\(\begin{align}\frac{\left|z_{b}-z_{b-1}\right|}{\left|\dot{m}_{b}\right|} \leq \tan \left(\alpha_{\max }\right)\end{align}\) (13)
\(\begin{align}\frac{l_{b}}{T_{b}} \leq v_{\max }\end{align}\) (14)
\(\begin{align}\sum_{b \in B} T_{b} \leq T_{\text {max }}\end{align}\) (15)
Formula (12) is the maximum yaw angle constraint for the drone, where \(\begin{align}\dot{m}_{b}=\left(x_{b}-x_{b-1}, y_{b}-y_{b-1}\right)\end{align}\). Formula (13) is the maximum tilt angle constraint for the drone. Formula (14) is the maximum flight speed constraint for the drone. Formula (15) is the battery capacity constraint for the drone.
4.2 Heuristic Algorithm Design
It can be concluded from a large amount of related work on drone trajectory planning, such as [16], [30]-[36], that heuristic algorithms are commonly used in current drone trajectory planning methods. Therefore, this study also selects heuristic algorithms for trajectory planning, aiming to enable drones to successfully complete patrol tasks and apply them to smart cities. The ACO and DE algorithms are widely used in large-scale optimization problems due to their advantages such as fewer parameters and fast solving speed [32]-[33].
The ACO algorithm used to solve optimization problems draws inspiration from the foraging process of ant colonies, where each individual selects the corresponding path node based on pheromones. During an iteration, when all individuals search from the starting point to the endpoint, the pheromones on all path nodes are updated and a new search begins [32]. In the process of solving optimization problems, the DE algorithm searches through cross mutation and individual selection [34]. In order to further improve the performance of the algorithm, this paper integrates the search strategy of the DE algorithm with the search strategy of the ACO algorithm, and designs a novel metaheuristic algorithm, the DE-ACO algorithm. Algorithm 1 shows the pseudocode of the DE-ACO algorithm.
Algorithm 1: DE-ACO algorithm
4.2.1 DE-ACO Algorithm
In order to further improve the search ability of the ACO algorithm, a differential evolution strategy based on pheromones has been designed. The specific steps of the DE-ACO algorithm are as follows.
Step 1: Initialize the relevant parameters of the algorithm. This includes parameters such as population size Q, maximum number of iterations WMAX, pheromone importance factor κ, pheromone volatility factor ψ, mutation operator µ, crossover operator θ, etc.
Step 2: Randomly generate an initial population and construct a solution space. Use the RRT algorithm to generate an initialization trajectory equal to the population size Q based on the starting and ending points of the drone.
Step 3: Calculate the fitness function value F of each individual in the population, as shown in (16).
\(\begin{align}F=\frac{1}{\sum_{a_{m} \in M(a)} \sum_{b \in B} \varphi_{a_{m}, b}} \times \sum_{b \in B} l_{b} \times\left[\sum_{b \in B} \theta_{b} \times\left(Z_{\text {noise }}-z_{b}\right)-\sum_{b \in B} \theta_{b}\right]\end{align}\) (16)
Step 4: Adopting the pheromone-based differential evolution strategy to perform mutation crossover operations on some individuals of the entire population. Specifically, first calculate the pheromone concentration PHcon(W) of the current individual at the current iteration number based on (18) and (19).
\(\begin{align}\Delta P H_{c o n}=\frac{F(W)_{q}-F_{\min }}{F_{\max }-F_{\min }}\end{align}\) (17)
PHcon(W) = (1 - Ψ) x PHcon(W - 1) + ΔPHcon (18)
\(\begin{align}P(W)=\frac{P H_{c o n}(W)^{\kappa}}{\sum_{W} P H_{c o n}(W)^{\kappa}}\end{align}\) (19)
where, Fmax and Fmin are the contemporary optimal objective function values and the contemporary worst objective function values generated in the iteration number W . F(W)q is the fitness function value of individual q when the number of iterations is W. P(W) is the transfer probability based on pheromones.
When P(W) > 0.5 , individuals perform mutation-crossover operations according to (20) and (21).
νq,W+1 = 𝑏q1,W + μ x (𝑏q2,W - 𝑏q3,W) (20)
where, νq,W+1 is the mutated vector; 𝑏q1,w is the 𝑏-th vector of the individual q1 in the W -th iteration process, and q1 ≠ q2 ≠ q3.
\(\begin{align}u_{q, W+1}=\left\{\begin{array}{ll}v_{q, W+1}, & \operatorname{rand}(W) \leq 0.5 \\ b_{q 1, W+1}, & \operatorname{rand}(W)>0.5\end{array}\right.\end{align}\) (21)
where, rand (W) is a random number in the interval [0,1]; uq,W+1 represents the individual after crossing.
Step 5: Perform information correction operations based on the spiral rule on another part of the population.
When P(W) ≤ 0.5, the individual performs information correction operations based on the spiral rule according to (22).
tq,W+1 = 𝑏q1,W + ej x cos(2π j) (22)
where, j is the random number between intervals [-1,1], and tq,W+1 is the vector after the mutation.
Step 6: Calculate the fitness function value of each individual, with iteration number W = W + 1, to determine whether the termination condition has been met. If so, output the result. If not, return to Step 4.
4.2.2 Computational Time Complexity Analysis
In traditional DE algorithms, the search process consists of three single loops, and the fitness function value of each individual in the population is calculated twice. According to work [35],[39], the time complexity O(DE) of the DE algorithm is defined as follows:
O(DE) = O(T(O(T1 + T2 + T3))) = O(Q* Bmax + Wmax* Q*(1 + log N + Bmax)) (23)
where O(Q* Bmax) is the time complexity of initialization, O(Q) is the time complexity of calculating the fitness function, O(Q* Bmax) is the time complexity of the search process, and O(Q* log N) is the time complexity of sorting the fitness function.
Algorithm 1 and section 4.2.1 show all the steps of the DE-ACO algorithm, and the search process of DE-ACO consists of four single loops. The fitness function value of each individual in the population was also calculated twice. Although the loops in the search process of the DE-ACO algorithm have increased, the time complexity of the search process is also O(Q* Bmax). Therefore, the time complexity O(DE - ACO) of the DE-ACO algorithm is defined as follows:
O(DE - ACO) = O(T(O(T1 + T2 + T3))) = O(Q* Bmax + Wmax* Q*(1 + log N + Bmax)) (24)
4.3 Results Display
In this section, based on the mathematical model and algorithm designed in this study, a simulation example for a real urban scenario is presented. All simulations are run in the Matlab environment. Based on the urban environment shown in Fig. 3, a three-dimensional digital environment model was established in the cyber system, and Fig. 4 shows a three-dimensional digital environment map. In order to ensure the fairness of simulation experiments, this study selected existing algorithms for UAV trajectory planning and DE-ACO algorithm for comparison. Specifically, this study selects the IACO algorithm from work [32]-[33], the DE algorithm from work [34]-[35], and the IGSO algorithm from work [24], [36] for comparison. To verify the robustness of the algorithm designed in this study, all algorithms were run 30 times.
Fig. 4. Digital environment map.
Fig. 5, Fig. 6, and Fig. 7 respectively show the optimal fitness function curves, worst fitness function curves, and average fitness function curves of the DE algorithm, IACO algorithm, IGSO algorithm, and DE-ACO algorithm during 30 runs. Furthermore, Table 2 shows the optimal fitness function values, worst fitness function values, and average fitness function values of the DE algorithm, IACO algorithm, IGSO algorithm, and DE-ACO algorithm during 30 runs.
Fig. 5. Optimal fitness function curve.
Fig. 6. The worst fitness function curve.
Fig. 7. The average fitness function curve.
Table 2. The fitness function values for four algorithms running 30 times.
Fig. 5 shows the optimal fitness function values of the DE algorithm, IACO algorithm, IGSO algorithm, and DE-ACO algorithm during 30 runs. Among them, the optimal function value of DE algorithm is the smallest, with a value of 12230.39. The optimal fitness function values of DE algorithm, IACO algorithm, and IGSO algorithm are 12878.73, 12666.69, and 12833.45. The optimal fitness function value of the DE-ACO algorithm is 5.31% lower than that of the DE algorithm; 3.57% lower than the IACO algorithm; 4.93% lower than the IGSO algorithm.
Fig. 6 shows the optimal fitness function values of the DE algorithm, IACO algorithm, IGSO algorithm, and DE-ACO algorithm during 30 runs. Among them, the worst fitness function value of DE algorithm is the smallest, with a value of 12247.23. The worst fitness function values of DE algorithm, IACO algorithm, and IGSO algorithm are 12947.51, 12925.06 and 12997.65, respectively. The worst fitness function value of the DE-ACO algorithm is 5.72% lower than that of the DE algorithm; 5.53% lower than the IACO algorithm; 6.13% lower than the IGSO algorithm.
Fig. 7 shows the average fitness function values of the DE algorithm, IACO algorithm, IGSO algorithm, and DE-ACO algorithm over 30 runs. Among them, the average fitness function value of DE algorithm is the smallest, with a value of 12233.08. The average fitness function values of DE algorithm, IACO algorithm, and IGSO algorithm are 12820.42, 12814.58, and 12878.16. The average fitness function value of the DE-ACO algorithm is 4.80% lower than that of the DE algorithm; 4.75% lower than the IACO algorithm; 5.27% lower than the IGSO algorithm.
Table 3 shows the average patrol area, carbon emissions, and noise impact of the DE algorithm, IACO algorithm, IGSO algorithm, and DE-ACO algorithm during 30 runs. Fig. 8 shows the trajectory map of a randomly selected trajectory planning result of the DE-PSO algorithm during 30 runs. According to Table 3, it can be concluded that the DE-ACO algorithm has the maximum average patrol area of 0.062774 km2 after running the four algorithms for 30 times; The average carbon emissions of the DE-ACO algorithm are the smallest, at 1.392071; The noise impact of the DE-ACO algorithm is the smallest, at 551.6381.
Table 3. The average values of patrol area, carbon emissions, and noise impact for 30 runs of four algorithms.
Fig. 8. The trajectory map of the DE-ACO algorithm.
5. Conclusion
Based on the new requirements of the Industrial 5.0 paradigm for smart cities, this article focuses on the construction of low-carbon smart cities that are people-oriented from the perspective of SGDs. In order to further highlight the goal of putting people first in future cities, a smart city framework based on physical-social space and cyber-space has been proposed according to parallel system theory, and a new smart city paradigm has been established, parallel cities. In order to further demonstrate the goal of making parallel cities more sustainable and people-oriented, this article establishes a smart patrol subsystem for parallel cities, and proves the effectiveness of the algorithms and models used in the smart patrol subsystem through a simulation. In further research, a series of parallel systems such as smart transportation systems, smart healthcare systems, and smart education systems in parallel cities will be established.
References
- M. TASTAN, "Internet of Things based Smart Energy Management for Smart Home," KSII Transactions on Internet and Information Systems, vol. 13, no. 6, pp. 2781-2798, 2019.
- Kasinathan, P. et al., "Realization of Sustainable Development Goals with Disruptive Technologies by Integrating Industry 5.0, Society 5.0, Smart Cities and Villages," Sustainability, vol. 14, no. 22, pp.15258, 2022.
- X. Wang, Y. Wang, M. Netto, L. Stapleton, Z. Wan and F. -Y. Wang, "Smart Decentralized Autonomous Organizations and Operations for Smart Societies: Human-Autonomous Organizations for Industry 5.0 and Society 5.0," IEEE Intelligent Systems, vol. 38, no. 6, pp. 70-74, 2023. https://doi.org/10.1109/MIS.2023.3324471
- Adel, Amr., "Unlocking the Future: Fostering Human-Machine Collaboration and Driving Intelligent Automation through Industry 5.0 in Smart Cities," Smart Cities, vol. 6, no. 5, pp.2742-2782, 2023. https://doi.org/10.3390/smartcities6050124
- R. Sharma and R. Arya, "UAV based long range environment monitoring system with Industry 5.0 perspectives for smart city infrastructure," Computers and Industrial Engineering, vol. 168, pp. 108066, 2022.
- Ivanov, D., "The Industry 5.0 framework: viability-based integration of the resilience, sustainability, and human-centricity perspectives," International Journal of Production Research, vol. 61, no. 5, pp. 1683-1695, 2023. https://doi.org/10.1080/00207543.2022.2118892
- X. Wang et al., "Steps Toward Industry 5.0: Building "6S" Parallel Industries With CyberPhysical-Social Intelligence," IEEE/CAA Journal of Automatica Sinica, vol. 10, no. 8, pp. 1692-1703, 2023. https://doi.org/10.1109/JAS.2023.123753
- F. Amin and G. S. Choi, "Hotspots Analysis Using Cyber-Physical-Social System for a Smart City," IEEE Access, vol. 8, pp. 122197-122209, 2020. https://doi.org/10.1109/ACCESS.2020.3003030
- T. Ye, W. Qin, Z. Zhao, X. Gao, X. Deng and Y. Ouyang, "Real-Time Object Detection Network in UAV-Vision Based on CNN and Transformer," IEEE Transactions on Instrumentation and Measurement, vol. 72, pp. 1-13, 2023. https://doi.org/10.1109/TIM.2023.3241825
- L. A. Silva, V. R. Q. Leithardt, V. F. L. Batista, G. Villarrubia Gonzalez and J. F. De Paz Santana, "Automated Road Damage Detection Using UAV Images and Deep Learning Techniques," IEEE Access, vol. 11, pp. 62918-62931, 2023.
- G. Jia, G. Han, A. Li and J. Du, "SSL: Smart Street Lamp Based on Fog Computing for Smarter Cities," IEEE Transactions on Industrial Informatics, vol. 14, no. 11, pp. 4995-5004, Nov. 2018, https://doi.org/10.1109/TII.2018.2857918
- C. Kai, H. Li, L. Xu, Y. Li and T. Jiang, "Energy-Efficient Device-to-Device Communications for Green Smart Cities," IEEE Transactions on Industrial Informatics, vol. 14, no. 4, pp. 1542-1551, April 2018, https://doi.org/10.1109/TII.2017.2789304
- A. Pundir, S. Singh, M. Kumar, A. Bafila and G. J. Saxena, "Cyber-Physical Systems Enabled Transport Networks in Smart Cities: Challenges and Enabling Technologies of the New Mobility Era," IEEE Access, vol. 10, pp. 16350-16364, 2022. https://doi.org/10.1109/ACCESS.2022.3147323
- A. S. Yahaya, N. Javaid, M. U. Javed, A. Almogren and A. Radwan, "Blockchain-Based Secure Energy Trading With Mutual Verifiable Fairness in a Smart Community," IEEE Transactions on Industrial Informatics, vol. 18, no. 11, pp. 7412-7422, 2022. https://doi.org/10.1109/TII.2022.3141867
- M. Sheikh et al., "Synergies Between Transportation Systems, Energy Hub and the Grid in Smart Cities," IEEE Transactions on Intelligent Transportation Systems, vol. 23, no. 7, pp. 7371-7385, July 2022, https://doi.org/10.1109/TITS.2021.3069354
- H. Liu et al., "Study on UAV Parallel Planning System for Transmission Line Project Acceptance Under the Background of Industry 5.0," IEEE Transactions on Industrial Informatics, vol. 18, no. 8, pp. 5537-5546, Aug. 2022. https://doi.org/10.1109/TII.2022.3142723
- Ma, S., Liu, H., Pan, N., & Wang, S., "Study on an autonomous distribution system for smart parks based on parallel system theory against the background of Industry 5.0," Journal of King Saud University-Computer and Information Sciences, vol. 35, no. 7, pp. 101608, 2023.
- F. Amin and G. S. Choi, "Hotspots Analysis Using Cyber-Physical-Social System for a Smart City," IEEE Access, vol. 8, pp. 122197-122209, 2020. https://doi.org/10.1109/ACCESS.2020.3003030
- T. Roy, A. Tariq and S. Dey, "A Socio-Technical Approach for Resilient Connected Transportation Systems in Smart Cities," IEEE Transactions on Intelligent Transportation Systems, vol. 23, no. 6, pp. 5019-5028, June 2022. https://doi.org/10.1109/TITS.2020.3045854
- S. Pasandideh, P. Pereira and L. Gomes, "Cyber-Physical-Social Systems: Taxonomy, Challenges, and Opportunities," IEEE Access, vol. 10, pp. 42404-42419, 2022. https://doi.org/10.1109/ACCESS.2022.3167441
- D. Mallya, A. Sinha and L. Vachhani, "Priority Patrol With a Single Agent-Bounds and Approximations," IEEE Control Systems Letters, vol. 7, pp. 1321-1326, 2023. https://doi.org/10.1109/LCSYS.2022.3232773
- Tastan, M., "Internet of things based smart energy management for smart home," KSII Transactions on Internet and Information Systems, vol. 13, no. 6, pp. 2781-2798, 2019.
- H. Zheng, S. Liu, H. Zhang, J. Yu, and J. Bao, "Visual-triggered contextual guidance for lithium battery disassembly: a multi-modal event knowledge graph approach," Journal of Engineering Design, pp. 1-26, 2024.
- H. Liu, Q. Chen, N. Pan, Y. Sun and Y. Yang, "Three-Dimensional Mountain Complex Terrain and Heterogeneous Multi-UAV Cooperative Combat Mission Planning," IEEE Access, vol. 8, pp. 197407-197419, 2020. https://doi.org/10.1109/ACCESS.2020.3033408
- J. Kim, Y. Sim, S. Moon, I. Hwang, "Beam Selection Algorithm Utilizing Fingerprint DB Based on User Types in UAV Support Systems," KSII Transactions on Internet and Information Systems, vol. 17, no. 9, pp. 2590-2608, 2023.
- L. Li, Q. Li, Y. Ni, C. Wang, Y. Tan, and D. Tan, "Critical penetrating vibration evolution behaviors of the gas-liquid coupled vortex flow," Energy, vol. 292, pp. 130236, 2024.
- Y. Kwon and J. Hwang, "Mathematical modeling for flocking flight of autonomous multi-UAV system, including environmental factors," KSII Transactions on Internet and Information Systems, vol. 14, no. 2, pp. 595-609, 2020. https://doi.org/10.3837/tiis.2020.02.007
- Buriboev A, Kang H K, Lee J D, et al., "Rmap+: Autonomous Path Planning for Exploration of Mobile Robot Based on Inner Pair of Outer Frontiers," KSII Transactions on Internet & Information Systems, vol. 16, no. 10, pp. 3373-3389, 2022.
- A. Sonny, S. R. Yeduri and L. R. Cenkeramaddi, "Autonomous UAV Path Planning Using Modified PSO for UAV-Assisted Wireless Networks," IEEE Access, vol. 11, pp. 70353-70367, 2023.
- J. Ha, B. An and S. Kim, "Reinforcement Learning Heuristic A*," IEEE Transactions on Industrial Informatics, vol. 19, no. 3, pp. 2307-2316, March 2023. https://doi.org/10.1109/TII.2022.3188359
- J. Wu et al., "Mass transfer mechanism of multiphase shear flows and interphase optimization solving method," Energy, vol. 292, pp. 130475, 2024.
- B. Li, X. Qi, B. Yu and L. Liu, "Trajectory Planning for UAV Based on Improved ACO Algorithm," IEEE Access, vol. 8, pp. 2995-3006, 2020. https://doi.org/10.1109/ACCESS.2019.2962340
- Z. Wang, S. Gao, M. Zhou, S. Sato, J. Cheng and J. Wang, "Information-Theory-based Nondominated Sorting Ant Colony Optimization for Multiobjective Feature Selection in Classification," IEEE Transactions on Cybernetics, vol. 53, no. 8, pp. 5276-5289, 2023. https://doi.org/10.1109/TCYB.2022.3185554
- H. Liu, Q. Chen, N. Pan, Y. Sun, Y. An and D. Pan, "UAV Stocktaking Task-Planning for Industrial Warehouses Based on the Improved Hybrid Differential Evolution Algorithm," IEEE Transactions on Industrial Informatics, vol. 18, no. 1, pp. 582-591, 2022. https://doi.org/10.1109/TII.2021.3054172
- M. B. Taha, C. Talhi, H. Ould-Slimane, S. Alrabaee and K. -K. R. Choo, "A Multi-Objective Approach Based on Differential Evolution and Deep Learning Algorithms for VANETs," IEEE Transactions on Vehicular Technology, vol. 72, no. 3, pp. 3035-3050, March 2023. https://doi.org/10.1109/TVT.2022.3219885
- H. Liu, Y. Sun, N. Pan, et al., "Multi-UAV Cooperative Task Planning for Border Patrol based on Hierarchical Optimization," Journal of Imaging Science and Technology, vol. 65, pp. 040402-1-040402-8, 2021.
- R. S. McKay, M. J. Kingan, S. T. Go, and R. Jung, "Experimental and analytical investigation of contra-rotating multi-rotor UAV propeller noise," Applied Acoustics, vol. 177, pp. 107850, 2021.
- K. Cussen, S. Garruccio, and J. Kennedy, "UAV Noise Emission-A Combined Experimental and Numerical Assessment," Acoustics, vol. 4, no. 2, pp. 297-312, 2022. https://doi.org/10.3390/acoustics4020018
- M. Panda, S. Dash, A. Nayyar, M. Bilal and R. M. Mehmood, "Test Suit Generation for Object Oriented Programs: A Hybrid Firefly and Differential Evolution Approach," IEEE Access, vol. 8, pp. 179167-179188, 2020. https://doi.org/10.1109/ACCESS.2020.3026911