Figures
Abstract
Egypt faces extreme traffic congestion in its cities, which results in long travel times, large lines of parked cars, and increased safety hazards. Our study suggests a multi-modal approach that combines critical infrastructure improvements with cutting-edge technologies to address the ubiquitous problem of traffic congestion. Assuring vehicles owners of their timely arrival, cutting down on fuel usage, and improving communication using deep learning approach and optimization algorithm within the potential of IoT enabled 5G framework are the main goals. The traffic management system incorporates detection cameras, Raspberry Pi 3 microcontroller, an Android application, cloud connectivity, and traditional traffic lights that are powered using PV modules and batteries to secure the traffic controllers operation in case of grid outage and assure service continuity. The model examines the difficulties associated with Internet of Things (IoT) communication, highlighting possible interference from device-to-device (D2D) devices and cellular user equipment. This all-encompassing strategy aims to reduce fuel consumption, increase road safety and improve traffic efficiency. The model predicts a significant increase in Egypt’s urban mobility by utilizing the possibilities of IoT and 5G technologies, which would improve Egypt’s towns’ livability and efficiency. The goal of this paper is to modernize Egypt’s traffic management system and bring it into compliance with global guidelines for intelligent transportation networks.
Citation: Ahmed R, Osman RA, Amer M (2024) Navigating urban congestion: A Comprehensive strategy based on an efficient smart IoT wireless communication for PV powered smart traffic management system. PLoS ONE 19(10): e0310002. https://doi.org/10.1371/journal.pone.0310002
Editor: Ali Ala, Shanghai Jiaotong University: Shanghai Jiao Tong University, CHINA
Received: May 6, 2024; Accepted: August 22, 2024; Published: October 25, 2024
Copyright: © 2024 Ahmed et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript.
Funding: The author(s) received no specific funding for this work.
Competing interests: There is no conflict of interest.
Introduction
Due to escalations in vehicles rate, the traffic congestion became a worldwide serious problem. Consequently, the road expansion rate is incapable of handling it in most countries. The International Road Federation has reported an increase in the death rate due to traffic accidents and traffic jams at which 20% or more of patients who need grave medical attention deceased on their way to hospitals due to retard in traffic. In addition, traffic congestion has a negative consequence, counting pollution, loss of money due to increased fuel consumption, time loss and unanticipated collisions [1, 2].
To properly manage the amount of traffic on the roads, a smart traffic management system is recommended [3]. In reaction to the vehicle density on a particular roadside, it automatically and dynamically modifies the signal time. By talking with one another and the local network, the traffic lights controlled the flow of traffic, making the system more effective. According to the decentralised method, the optimal dynamic timing based on density estimates and the placement of traffic signals with the best separation distance between them are both effective. When utilising this suggested strategy, the likelihood of traffic congestion caused by the conventional traffic system is minimised. Additionally, simultaneous and ongoing traffic monitoring helps to prevent accidents and traffic infractions.
Embedded sensors, security cameras, and RFIDs (radio frequency identifications) on both the road sides is also intended to control traffic on road networks utilising [4, 5]. The distributed device processes video data at the local server and sensor data at the node level, calculating total density to manage traffic depending on density. It also targets ambulances and fire engines, among other essential vehicles. Additionally, users are able to predict the level of congestion along a route.
Utilizing a (ST-CA) multi-layered architecture, the system in [6] will assist with organizing traffic congestion, particularly at intersections. The wireless sensor network (WSN) is the layer (top layer) that has several sensors in the streets to record the traffic information and the movements of passing cars. The data is sent from the data collection layer (middle layer) to the cloud layer (last layer) after it has been collected. Using a decision-making algorithm, cloud computing is employed to assess the data and traffic density. A global positioning system (GPS) is required for signal transmission and controller communication. By instructing the automobiles to avoid the congested areas instead of driving through them, this method will alleviate the congestion issues.
On the other hand, a smart Road traffic Control management system termed Urban Traffic Control (UTC) is introduced in [7] In order to enhance a current road network and provide a more organised traffic arrangement, UTC is taking into account the entire traffic network rather than just taking intersections into account plus utilizing certain indicators and models. These versions include vehicle priority, lane weight, and traffic jam indicator. A NetLogo stimulator is utilized to verify the idea by comparing the fixed cycle traffic light with the random behaviour that is generated and scattered over 25 different intersections for a time duration of 9 h on both lane flow and no interference movement flow. According to the data, there was a considerable reduction of 34.16% for no interference movement flow and a reduction of 25.98% for the total average waiting time across all vehicles during the simulation period.
The transmission of the data is required to be efficient and reliable in order to increase the road safety and enhance traffic management. Therefore, different models and techniques has been proposed to enhance IoT communication efficiency. The backscatter communication (BC) to connect IoT devices has been used recently in a multicell IoT network where each cell’s source transmits a superimposed signal to associated IoT devices, and backscatter sensor tags (BST) reflect and modulate this signal to transmit a reliable data to IoT devices [8]. Three major 5G service types are outlined by the International Telecommunications Union as helping to improve the communication of IoMT devices: uRLLC (ultra-Reliable Low Latency Communications) for critical, low-latency needs; eMBB (enhanced Mobile Broadband) for high data throughput; and mMTC (massive Machine-type Communications) for numerous devices with quality service. In a cell, these functions are usually provided individually. However, there is a need to efficiently provide different service categories due to the increasing number of connected devices, increased data rates, and energy consumption [9].
Despite all the proposed models in the literature to solve the traffic management issue, still there is a room on how the efficient IoT communication can be implemented in order to obtain the required traffic management. This paper proposed a novel method for traffic management taking into account the required reliable communication between IoT and everything whether it was the driver or the traffic department in order to improve the traffic road conditions. The contribution of this paper is divided into different phases as follows:
- An intelligent, solar-powered traffic control system to assure service continuity. It identifies the traffic density over a particular distance using cameras mounted above the different stop lines. The cameras will detect the road and log data into the Raspberry pi3-microcontroller which will manipulate this data by image processing technique and sends information to the cloud and the android app based on the 5G technology at every time interval. In addition, the microcontroller will automatically modify the traffic light signals according to the vehicle density overreaches a certain distance. At certain identified vehicle density, the traffic signal turns green (vehicles pass); if not, the traffic signal turns red (vehicles await). In consequence, the holding pattern of the traffic light is set and the junction timing modify automatically.
- A new and effective Internet of Things network that dynamically adjusts the transmission power of connected devices to reduce interference. The objective of this innovation is to improve network performance and reliability by reducing interference.
- To increase the reliability of communication between IoT devices and different entities, such as drivers and traffic management systems, an optimization issue is created. In order to maximize network efficiency, this challenge was solved by combining Lagrange optimization techniques with a 1-Deep Convolutional Neural Network (1 D-CNN).
- Our deep learning approach controls interference from other devices and forecasts the ideal transmission power required for Internet of Things devices. The network’s efficiency and dependability are greatly increased by this feature.
- IoT is utilized to keep automobiles and infrastructure (such as traffic signals and road sensors) in communication. Through the provision of fast updates and modifications to traffic signals and management systems, IoT devices enable real-time data interchange and coordination, which improves traffic flow and reduces congestion.
The proposed approach was investigated in challenge to avoid the limitations of the traditional traffic lights that frequently have fixed timing and do not adapt to changing traffic patterns, which causes needless delays and congestion. Furthermore, insufficient utilization of available data from cameras and sensors by conventional systems may lead to insufficient traffic management. In addition, inefficient traffic flow and longer travel times are frequently the result of traditional techniques’ inability to adjust in real time to changing traffic conditions. The remaining paper is further arranged in such a manner that section 2 presents related work. The proposed model is discussed in section 3. Section 4 shows the simulation results. Finally, section 5 covers the conclusion of the paper.
Related work
A variety of contributions were introduced by the researchers to tackle the problem of traffic management. In [10]., a smart barrier system was employed for traffic control. The fundamental idea behind this intelligent system is the localisation of barricades depending on the environment and the volume of traffic in relation to three different barrier modes: open, close, and partially open. In order to create the smart barrier system for dynamic traffic control, historical data must first be gathered. Adopting various traffic centres that make it easier to collect the number of cars moving at a given time and their speeds allows for the gathering of historical data. The fuzzy logic system in this model decides where to place the barrier and also focuses on determining the best membership limitations to produce better outcomes.
A hybrid intelligent traffic management system and a new smart traffic signal controller was proposed in [11] to avoid the problems (include inadequate time management at road crossings; they are not resistant to certain climatic circumstances, such as rain; and they lack the ability to prioritise emergency vehicles) of the traditional tri-colour signals system. The suggested technique is based on Vehicular Ad-hoc Networks and Internet of Vehicles technologies, which allow vehicles to wirelessly connect with one another and with a dedicated infrastructure. The suggested adaptive algorithm not only decreases the average delay, yet it also improves the quantity of serviced vehicles. Although there isn’t a clear definition for the Internet of Things because it’s a relatively new phenomena, it may be generally characterised using this relation [12, 13].
With the development of technology and the proliferation of sensors in nearly every device, huge amounts of data must be captured, processed, saved, and presented in a way that is easy to understand. IoT data that would normally take months to process may be used in only a few clicks. In [14], the authors introduce a solution to the issue of traffic congestion, which is particularly problematic in Egypt and causes dangerous accidents and delayed traffic. He provides us with a straightforward plan to solve these issues using current technology like the Internet of Things. The traffic intersection is continuously shot by the camera, which records real-time photographs of it. Wi-Fi is used to transmit density data to the M2x IoT cloud platform (Server). A desktop Java program set up to monitor and control traffic lights through accessible data. The embedded device, which consists of a time relay to regulate traffic signal times, is connected to the control unit through a Raspberry Pi.
In order to save fuel and travel time, [15] provided an eco-driving system that maximized vehicle speed at signalized junctions. It learned from driving data and traffic signals using a Bayesian network and Gaussian process model to recommend the best speed modifications to drivers. Travel time and fuel efficiency have significantly improved, according to simulations. Additionally, to estimate traffic density in the event of sensor failures, [16] suggested using an adaptive-R extended Kalman filter (AREKF) in conjunction with a data imputation technique. The findings of the analysis and simulation demonstrated that AREKF enhances traffic flow via real-time ramp metering, hence lowering congestion, and estimated traffic density with unknown noise covariance with accuracy. Furthermore, In order to enhance traffic flow, [17] presented an MPC-based car-following method that makes use of V2V communication. It anticipated the future states of the vehicle in front of it and adjusts the control to reduce speed variations and dangerous gaps. Comparing it to current techniques, simulations revealed that it improves traffic flow at crossings.
It is worth also mentioned that to enhance traffic flow, [18] provided a roundabout control system (RCS) for automated and networked vehicles. Compared to previous systems, the RCS improved velocity, fuel efficiency, and travel time by clustering incoming cars and timing their merging. Additionally, A cyber-physical architecture for coordinating automated and networked cars on motorways is presented in [19]. In comparison to conventional systems, it improves fuel efficiency, velocity, and travel time by optimising vehicle trajectories for seamless lane changes and merging. In addition, [20] presented a cloud-based system for coordinating automated vehicles at roundabouts, using a two-level approach to optimize merging and minimize delays. Simulations showed it improved traffic flow compared to traditional systems.
Moreover, different models and algorithms have been proposed in the literature in order to enhance the connectivity of IoT network. An IoT network that uses Massive MIMO and Non-Orthogonal Multiple Access (NOMA) for B5G communications that is energy-efficient was proposed in [21]. Its goal is to make it possible for several scattered users and Internet of Things devices to communicate and transmit data seamlessly in order to improve energy efficiency and quality of service. The IoT connectivity in unlicensed spectrum for indoor smart home use-cases was explored in [22]. This study looked into two possibilities for channel access management: uncoordinated access, in which sensors and gateways function independently, and coordinated access, in which both synchronise their activity patterns. Also, in order to improve IoT connectivity, the study presented a distributed coordinating approach utilising reinforcement learning.
A low-power non-orthogonal multiple access beamforming (NOMA-BF) system for 6G wireless communication based on intelligent reflective surfaces (IRS) proposed in [23]. The optimization approach consists of two steps: the first uses user clustering and zero-forcing beamforming, while the second phase addresses passive beamforming at the IRS utilizing techniques. This proposed model is appropriate for modern 6G wireless communications since it accomplished efficient convergence and provides great energy efficiency performance with minimal computational complexity in the IRS-assisted NOMA-BF system. The integration of non-orthogonal multiple access (NOMA) into vehicle-to-everything (V2X) communications for beyond 5G transportation systems, aiming to improve traffic efficiency and reliability [24]. V2X communication, which involves highly mobile vehicles, faces challenges due to imperfect channel state information (CSI). The paper introduces an energy-efficient power allocation scheme for road-side units (RSUs) in cellular V2X networks, addressing outage probability, quality of service (QoS), and power constraints under the influence of imperfect CSI.
Additionally, ambient Backscatter Communication (AmBC) and Non-Orthogonal Multiple Access (NOMA) integration suggested in [25] to allow low-power Internet-of-Vehicles (IoVs) to be connected in upcoming 6G transportation systems. It presented an energy-efficient strategy for allocating resources to this NOMA IoV network with AmBC enabled, taking into account the difficulties associated with inaccurate Successive Interference Cancellation (SIC) decoding. The advantages of non-orthogonal multiple access (NOMA) and addresses the challenge of random collisions in wireless communication systems presented have been discussed in [26]. It improves power-domain multiple access (PDMA) methods by enhancing existing NOMA irregular repetition SA and introducing NOMA coded SA. However, PDMA-based methods require accurate sensing and power control, which may not be suitable for low-cost devices.
In particular, efficient and secure communication proposed in [27] vehicular networks that facilitate autonomous vehicle communication (AV2X), which are autonomous intelligent transportation systems. In order to notify emergency vehicles, ease traffic congestion, and help in low visibility circumstances, effective communication is essential. In this paper, an adaptive AV2X model based on optimisation methods and distributed deep learning approach is introduced to improve vehicular network connectivity. Moreover, [28] focused on improving traffic performance and road safety through vehicle-to-vehicle (V2V) communication. It tackles the problem of emergency vehicle response times in congested areas, especially in areas without designated emergency lanes. The suggested emergency vehicle route-clarifying technique makes use of vehicle-to-vehicle (V2V) communication to locate the closest vehicle, hence facilitating the emergency vehicle’s swift arrival at its destination. Additionally, the significance of effective communication in intelligent transportation systems that are autonomous, especially for autonomous vehicles that are connected to everything (AV2X) has been tackled in [29]. A novel optimization technique is used to improve vehicular network connectivity through the introduction of an adaptive AV2X model. This concept facilitates communication with autonomous vehicles (AVs) or information relaying to several entities by optimising inter-vehicle location.
Nonetheless various models have been proposed in the literature to tackle traffic management issues, an aspect of the effective application of IoT communication remains unexplored. The capacity to provide dependable connectivity between IoT devices and several stakeholders—including drivers and traffic authorities—represents this unrealized promise. The novel method to traffic management presented in this study highlights the vital requirement for trustworthy communication between IoT devices and all pertinent stakeholders, including the traffic control department and drivers. Improving road conditions, decreasing power, fuel consumption, and supporting an enhanced traffic management system are the main goals of this innovative approach.
Proposed model
The significant issue of traffic congestion by leveraging the capabilities of IoT and 5G technologies is the focus of the proposed model. The objective is to mitigate air pollution, decrease fuel consumption, and enable timely arrival at destinations for car owners and at the same time ensure that IoT can communicate effectively with everything. The proposed traffic management system, illustrated in Figs 1 and 2, comprises two main parts where Fig 1a dedicated to the PV powering system Fig 1b depicts the decision making control unit details, while Fig 2 dedicated to the IoT communication system.
- Power system consists of: PV module, charger, Battery and traditional traffic light.
- Control system consists of: Detector cameras, raspberry pi 3 as micro controller, android app, cloud.
- The second part of the proposed model is IoT communication and how IoT communication can suffer from different type of interference.
- The interference may occur due to the existence of various transmitted devices a shown in Fig 2 such as the existence of cellular user equipment which communicate with base station and also the existence of transmitted devices (Dtx) which communicate with other device (Drx) this known as D2D communication.
In fear of fuel depletion the traffic light system is supplied using an auto clean solar powering system that directly power both the traffic light system as well as the backup battery during the daytime. In contrast, the battery takes the lead to power the traffic light system at night in order to provide clean energy and save the traditional power generation methods. From a control perspective, the cameras will identify the road and log data onto the microcontroller. This data will be processed using image processing techniques, and the results will be transmitted to both the cloud and an Android app. Fines and road-related information will be stored on the cloud server, accessible through the traffic department. The Android app will then display this information to the driver, providing updates on road conditions and any fines incurred.
PV modelling and MPPT
The single-diode equivalent circuit illustrated in Fig 3, is deemed to be the basic electrical equivalent circuit of a solar cell. The relation between the PV module voltage Vpv and current Ipv referred to this model can be indicated as [30]
(1)
where, Vpv and Ipv represent the output voltage (V) and current (A) of the PV module, Iph denotes the light current generated at a specific solar irradiance, Io is the diode reverse saturation current, q represents the electronic charge = 1.6x10−19C, n is the dimensionless deviation factor, k refers to Boltzmann’s constant = 1.3807x10−23JK−1, T shows the temperature of the PV cell (K), Rs and Rsh are the series and shunt resistances (Ω) that expresses the internal losses and the leakage current to ground respectively. Consequently, The (V − I) characteristic of a module with series and/or parallel cells can be expressed as follows in the up coming equation:
(2)
where, np denotes the shunt cells number and ns denotes the series cells number in a PV module. It can be concluded from previous equations that the PV module output voltage and current are significantly affected by temperature and solar irradiance intensity. In turn the maximum power point is deviating under various environmental conditions. Thus, it is mandatory to track the maximum power point (MPP) continuously in order to harvest the PV system extracted power. In the current design, a boost type DC/DC converter is utilized to match the load to the PV solar system. Thus, extract the maximum power.
MPPT is an electronic system that varies the electrical operating point of the PV module to force it deliver its maximum available power. A modified P&O algorithm has been used due to its simple structure and few number of required measured parameters (Vpv and Ipv). Hence, the corresponding power is mathematically calculated. It operates by forcing the module terminal voltage and current to make a small active perturbation then referenced to the previous calculated power. In case of power surplus, the perturbation continuous in the same direction: if else, the perturbation direction is reversed [31].
DC/DC boost converter
The DC/DC boost power converter is known to be a step-up converter that plays a fundamental role in varying the voltage level to continuously track the MPP where the ratio between its output voltage (vo) and its input voltage (vi) is controlled by the duty cycle (D) of the switch. The schematic of Boost DC/DC converter is demonstrated in Fig 4 [32].
Having analysis about output voltage of this converter will be represented as shown in the following equation. Where the duty cycle D is defined as the time relationship that the switch is on relative to the total switching period. Assuming that all inductors’ current and capacitors’ voltage are kept constant, as normally in the switching converters’ steady state analysis, the DC voltage in the inductor VL can be expressed as (3) and is equal to zero:
(3)
From (3) at steady state in the ideal converter model, it can be verified that the capacitor’s voltage (output voltage) becomes:
(4)
The DC inductor’s current can be obtained by the input and output power:
(5)
(6)
Substituting (4) into (6), the inductor current can be expressed as:
(7)
Battery energy storage system
In a completely clean powering system, the ESS coupled to the DC bus is a common approach to compensate for the fluctuating nature of PV renewable energy supply. It promotes local power generation while ensuring a smooth and uninterrupted power flow to the load. Batteries and super-capacitors are the most prevalent and cost-effective energy storage devices in the low and medium-power range. In the examined application, a Lead-Acid BESS is used [33]. A battery state is primarily characterized by two important quantities, the battery terminal voltage (Vb) and its state of charge (SOC), which are as follows [34]:
(8)
(9)
where Vo is the open circuit voltage of the battery, Rb is the internal resistance of the battery, ib and Q are the charging current and capacity of the battery, respectively, K is the polarization voltage, A is exponential voltage, and B is exponential capacity. If one of the most significant futures is an advanced framework that may permit the connectivity of diverse generation systems, energy storage alternatives, and various loads with optimal asset utilization and operation efficiency. These objectives can be met with the help of power electronics technology, which is critical for connecting various sources and loads [35]. As a result, a BESS is linked to a bidirectional DC/DC converter, which allows power to be transferred to and from the battery.
Bidirectional DC/DC converter
A basic buck or boost converter can be converted into a bidirectional converter by replacing the diodes that prohibit reverse current flow in their structure with a programmable switch, resulting in the identical structure in both cases, as illustrated in Fig 5 [36]. It is possible to deduce that the fundamental non-isolated bidirectional DC/DC converter is a mix of antiparallel step-up and step-down stages [37]. As a result, depending on where the additional energy storage is placed, the resulting converter might be classified as buck or boost. The converter is classed as buck if the ESS is located on the high voltage side (HVS), as in the proposed configuration, and boost if it is placed on the low voltage side (LVS) [38].
Power is transferred in either buck or boost mode depending on how the switches (S1, S2) are switched in conjunction with their anti-parallel diodes (D1, D2). Fig 6 shows the basic waveforms associated with the bidirectional DC/DC buck converter’s main circuit when the BESS terminal voltage (Vb) is larger than the DC bus voltage (VDC). In buck mode, power is transferred from the HVS to the LVS; in this case, S1 works as an active regulated switch while S2 is turned off, and the inductor (Ldc) is employed as a low-pass filter, resulting in lesser ripple current when the BESS is discharging.
(10)
In boost mode, power is transferred from the LVS to the HVS, with S2 in an active regulated state and S1 turned off, while the Ldc serves as a boost inductor and the BESS charges [38].
(11)
where D denotes the duty cycle and is defined as the ratio of the time when S1 is turned ON to the switching period T. Furthermore, both CH and CL function as energy buffers.
Proposed IoT communication
For the proposed IoT communication network, it is assumed that there are I number of IoT devices, C number of cellular user equipment (CUE), L number of D2D links and V number of V2V links. the communication between IoT devices and the drivers or the traffic management and the interference that may occur due to sharing the CUE, D2D links and V2V links the same spectrum with IoT network is shown in Fig 2. Therefore, the suggested approach seeks to improve the performance of IoT communication by optimizing the network’s total energy efficiency (EE), which can be stated as follows:
(12)
subject to
where EE(C,D,V) represents the i − th path’s system energy efficiency between an IoT device, drivers, and traffic management. The signal-to-interference-plus-noise ratio required by the system and for IoT to drivers and traffic management are represented by the symbols SINRth and SINRIoT, respectively. The IoT transmission power and the maximum IoT transmission power are represented by the symbols PI and PImax, respectively.
Non-orthogonal multiple access (NOMA) is therefore regarded as the suitable access approach for the suggested model in order to serve the IoT devices and permit them to access the channel at the same frequency or at the same time [39, 40]. Furthermore, the suggested model assumes an additive white Gaussian noise (AWGN) Rayleigh fading channel [41]. Moreover, statistical mutual independence between the channel fading coefficients for different transmission links is assumed. Therefore, the IoT network energy efficiency (EE) can be expressed as:
(13)
(14)
where RIoT, PI and Po are the achievable data of IoT devices, IoT transmission power respectively and the internal circuitry power consumption, respectively.
,
,
and
are the channel gain coefficient between IoT and everything whether it was the driver or the traffic management, between any cellular user equipment (CUE) and everything, any transmitted device (Dtx) and everything, and any transmitted vehicles (Vtx) and everything respectively. PC, PD and PV are the CUE, Dtx and Vtx interference transmission power, respectively. B and N are channel system bandwidth and the noise power, respectively.
Eq (12) illustrates the primary objective of the proposed strategy, which is to maximize total energy efficiency (EE) under different environmental conditions. Thus, the optimization problem provided in (12) has the following Lagrangian, which may be expressed as follows:
(15)
where λ1 and λ2 are the non-negative Lagrangian multipliers. By considering the derivative of Eq (15) with respect to PI and Pint, it is able to calculate the values of λ1 and λ2 for satisfying the constraint of the optimisation problem for (EE). As a result, λ1 and λ2 are as follows:
(16)
where
As described PC, PD and PV are the interference power of the transmitted CUE, Dtx and VTX. It has been assumed that all the transmitted interference devices are going to send their data with same interference power which is denoted by Pint.
(17)
Moreover, by deriving Eq 15 with respect to λ1 and λ2, the optimal required IoT transmission power (PI) and the optimal required interference power (Pint) for any interfering devices—including CUE, Dtx, and Vtx—can be determined as follows:
(18)
(19)
Dataset generation
MATLAB simulations have been utilised to implement the equations of the proposed model, as detailed in Section, and provide the necessary datasets. To improve the IoT communication network, the datasets will be used to train models that will be put on all transmitting devices. The required signal-to-interference-plus-noise-ratio threshold (SINRth), the IoT device transmission power (PI), interference transmission power (Pint), and the distances between IoT and everything (dIX), CUE and everything (dCX), Dtx and everything (dDX), and Vtx and everything (dVX) are all illustrated in each of the 21,744 records that have been generated.
The relationship between each input and output parameter is shown by the Pearson coefficients in Fig 7. With the exception of the PI parameter, which has a strong negative connection with EE, the graph shows that the output EE has a low correlation with all of the input values. Additionally, there is a strong negative association between the SINRth parameter and parameters Pint. Each of these factors must be taught to the deep learning model, and the results section will provide an explanation of the correlation’s impact.
Proposed deep learning model
The suggested deep learning model is put forth and explained in this section. To facilitate the learning of the model weights, a normalisation phase must be completed before the variables are entered into the suggested deep learning model. Prior to being added to the model, each variable is normalised using the min-max scaling technique. The five input variables dIX, dCX, dDX, dVX, SINRth, and PI are used to determine the output parameters Pint and EE of the final dense layer. The model consists of three distinct phases: 1D-CNN, flattening, and thick layers, as illustrated in Fig 8. To process the normalized input parameters, three 1D-CNN layers—each with 64 filters and a size one kernel—are used.
For the purpose of reliably maintaining the breadth of the output matrix, each 1D-CNN layer produces padded data. Next, a flattening layer receives the output from the third 1D-CNN, reformats the dimension, and gets it ready to feed into the dense layers. The four dense layers that follow the flattening layer produce the regression result. The primary purpose of the deep learning (DL) model is to improve the IoT network’s performance by optimising crucial variables like transmission power and energy efficiency. The DL model specifically attempts to:
- Estimate Optimal Transmission Power (PI): Precisely estimate the transmission power needed by Internet of Things (IoT) devices to provide dependable connectivity while reducing interference.
- Enhance Energy Efficiency (EE): Evaluate and maximize the network’s energy efficiency to lower total power consumption and increase system sustainability.
A grid search was done to assess several combinations before deciding on the number of filters for the 1D-CNN and the number of nodes for the dense layers. The Rectified Linear Unit was used to activate each concealed layer (ReLU). In addition, the grid search involved testing out different approaches that might track the hidden layers in the proposed model while accounting for activation function selection. The best-performing parametric rectified linear unit (PReLU) activation function received the output from each hidden layer. The adaptive moment (Adam) is the optimization utilized in the suggested model, which has the mean absolute error (MAE) loss function and root mean squared error (RMSE) as targets. Adam may adaptively learn the proper parameters depending on the learning process. Whereas RMSE is the root square of the average of the squared differences between actual and anticipated values, it is in charge of evaluating the average difference between real and predicted values. This can be written as follows:
(20)
(21)
where xj is the predicted value, yj is the actual value, and n is the total number of recorded data points. The experiments conducted to train, test, and evaluate the proposed model are described in the section that follows.
A few difficulties arose during the deep learning model’s implementation, such as making sure there was enough good data available for the model’s training. The availability of precise and extensive datasets is critical to the model’s performance. Furthermore, Significant computational resources are needed for training deep learning models, which might be a drawback, particularly in contexts with limited resources. This includes the requirement for strong hardware and long training periods. Additionally, there is a chance that the model will become overfit to the training set, which could affect how well it generalises to new, untested data. To mitigate this issue, thorough tuning and regularisation approaches are required. We have produced a little amount of data to improve the diversity and robustness of the dataset in order to solve data restrictions. Additionally, dropout techniques and cross-validation to was implemented to reduce overfitting and enhance the model’s generalization skills. Thorough testing on a variety of datasets aids in confirming the performance of the model.
Results and discussion
The whole proposed smart traffic management system has been simulated using several softwares. MATLAB/SIMULINK® software package has been used for simulating both the PV system as power part of traffic system and the fuel consumption in the vehicles. While the Any Logic software has been simulated the control system part of the traffic system. While, for the communication system between IoT devices MATLAB and Python simulations were used to evaluate the effectiveness of the suggested strategy in terms of required interference power and optimized energy efficiency.
PV simulation
To verify the validity and practicality of the proposed MPPT method, it is simulated using the MATLAB/SIMULINK® software package at a constant temperature of 25°C and rapid variations in solar irradiation levels. The results are compared with the results of the standard P&O approach. Tables 1 and 2, respectively, provide details on the simulated S405M36ULTRA PV panel and the DC/DC boost converter that was used to enhance the PV output voltage to the range of the battery voltage needed to power this system. Furthermore, by comparing the battery’s voltage with the load’s voltage, PI control is utilized to correct errors and regulate the battery’s charging and discharging using the bidirectional DC/DC converter. Figs 9 and 10. show the outcomes of the simulation.
Two scenarios were indicated. The first compares the new algorithm’s steady state and startup performance with the standard approach at solar irradiation levels of 1000W/m2 at a constant temperature of 25°C. The system’s transitory reaction to a step change in insulation level is depicted in the second scenario.
At a solar irradiation level of 1000 W/m2, Fig 9 demonstrates the effectiveness of the suggested algorithm in achieving the MPP of the PV system more quickly than the traditional method with less oscillations. The system transient reaction to a change in solar irradiation level from 800 W/m2 to 400 W/m2 at t = 0.5 s and back to 800 W/m2 at t = 1 s, while maintaining a constant temperature of 25°C, is compared between the two methods in Fig 10. When exposed to a step change in the solar irradiance level from 800 W/m2 to 400 W/m2, a system using the conventional algorithm depicted in Fig 10a takes tfall = 0.18 s to attain its new MPP and trise = 0.2 s to settle back at its initial MPP value when the solar irradiance level increases back to 800 W/m2. On the other hand, the system that uses the suggested SF MPPT algorithm, as seen in Fig 10b, has tfall = 0.09 s and trise = 0.08 s. It is clear from comparing the two methods’ performances that the suggested technique has a shorter transition time and produces less oscillations around the MPP.
Smart traffic management system
Any logic program is used to simulate our suggested smart traffic management system’s control component. A proposed model for a management system to address the issues of traffic congestion and junctions is shown in Fig 11, which depicts the intended region. As seen in Fig 11, there are cameras above the stop lines that indicate the traffic. The logic circuit for the suggested simulation, in which we plan the traffic for this area, is depicted in Fig 12. There are several vehicles entering and leaving each traffic jam. The proposal is to install three traffic signals. Phases make to the design of traffic light number 1. To control traffic in this area, each phase is made for a distinct set of roads, some of which will be green and others of which will be red.
Cars fuel consumption simulation
The fuel consumption of the autos in the traffic is then calculated by combining the MATLAB/SIMULINK® software package with Any Logic simulation. The mechanics and dynamics of the automobile are shown in Fig 13 below. The fuel efficiency typically determines how much gas the vehicle uses overall. Three inputs are used to calculate fuel economy: the vehicle speed in kilometers per hour, the engine speed, and the torque, as seen in Fig 14.
Fig 15 shows the curves that were produced by the Any logic simulation. The average speed of automobiles decreased and the average duration in the system grew as the number of cars and the number of stops per car increased. As seen in Fig 16, the curves produced by MATLAB/SIMULINK® software package demonstrated the relationship between engine speed, vehicle velocity, torque, and time with gasoline utilized by the vehicle. By optimizing traffic signal timing, this suggested algorithm helps to lower traffic congestion and, as a result, fuel consumption.
Simulation of the proposed IoT communication
This section presents the performance of the suggested deep learning and analytical models. The testing and assessment of the suggested deep learning model, which is covered in Section, is shown in Fig 17. 80% of the datasets were used for training, while 20% were used for testing. The training and validation mean absolute errors for the required Pint and EE are shown in Fig 17a and 17b, respectively.
Since there was little change in the results after epoch 100, all of the numbers show that additional training was not necessary. The independent training and validation errors for each output were also near to the same values, as shown in Fig 17c, suggesting that the suggested model was neither overfitted nor underfitted. Additionally, the independent training and validation error losses decrease and are maintained at a specific point.
In order to attain the necessary system performance and obtain trustworthy data, whether at the driver or traffic management level, Fig 18 compares the required SINRth vs the maximum required interference power (Pint) for the analytical and deep learning models. The distance between the IoT device and all of the receivers (dCX, dDX, and dVX)—including the driver and traffic management—is assumed to be identical to the distance between interfere devices and all of the receivers in order to assess the efficacy of the suggested model. As a result, Fig 18 shows that for both analytical and deep learning models, increasing the necessary SINRth reduces interference transmission power. By lowering interference power, you may be lessening the influence of undesired signals in the context of IoT devices communication and facilitating the successful transmission of the intended signal. Reducing interference power may also help the receiver distinguish the desired signal from interference and background noise, allowing for faster and more effective communication between IoT devices and drivers or traffic management, which improves safety and smoother traffic flow.
Another metric has been measured to show the effectiveness of the proposed communication model is the energy efficiency (EE). Fig 19 depicts the maximum required SINRth vs the maximum energy efficiency. As can be noticed from Fig 19 increasing SINRth increases maximum EE for both proposed analytical and deep learning model. In general, a greater SINRth indicates that the received signal quality is superior to that of noise and interference. To reach a certain performance level, less transmit power is needed as SINRth increases. The communication system uses less energy when signals are transmitted at lower power levels. In wireless communication systems where energy consumption is a crucial consideration, like in (IoT) devices or battery-powered devices, efficient transmission at lower power levels is especially important. In conclusion, the correlation between SINRth and EE can be summed up as follows: higher SINRth allow for better resource utilisation, lower transmission errors, and the application of energy-saving techniques, all of which enhance communication systems’ energy efficiency.
To show the effectiveness of the proposed model, the proposed model has been compared with one of most recent published proposed [21]. Fig 20 illustrates the effect of IoT transmission power on the IoT system performance in terms of EE compared with the work proposed in [21]. Fig 20 shows the energy efficiency performance of our proposed model and the model proposed in [21] as a function of transmission power levels. Surprisingly, both the existing and current models reveal a similar trend: increasing gearbox power leads to a decrease in energy efficiency. Notably, across the entire range of transmission power levels, the proposed model consistently beats the model provided in [21]. This distinctive behavior showcases the effectiveness of the proposed technique in attaining higher energy efficiency results even when transmission power levels vary. The results illustrate the proposed suggested model’s creativity and increased performance, establishing it as a more energy-efficient alternative when compared to existing approaches.
From the proposed model and the results obtained it can be concluded that the efficiency of traffic flow can be greatly increased by integrating deep learning with IoT in traffic control. Traffic signals can be dynamically changed to optimise traffic flow, lessen congestion, and enhance overall road safety by utilising real-time data and predictive algorithms. Additionally, less fuel and pollutants might result from effective traffic management. This reduces the carbon footprint of urban mobility, which benefits the environment as well as the economy by saving money on fuel and maintenance. The suggested model may be adjusted to fit various city sizes and traffic situations, and it is flexible enough to be applied to other urban environments. Because of its modular design, implementation can be customized to meet local needs with flexibility. To further improve traffic management and urban mobility, the model can also be coupled with other smart city technologies, like enhanced sensor networks and driverless cars. In order to further enhance traffic management systems, future study may examine developments in deep learning approaches, such as more complex neural network designs or unique optimization algorithms. Further research and pilot programs will be necessary to evaluate the suggested system’s long-term dependability and efficacy in practical settings. System performance can be maintained and improved with ongoing monitoring and improvement based on real-world data.
Conclusion
In conclusion, the suggested multimodal approach provides a thorough answer to Egypt’s urban traffic problems by fusing cutting-edge technology with better infrastructure. We seek to greatly increase traffic efficiency and road safety by putting a strong emphasis on improved driver-traffic system communication, real-time data collecting, and the deployment of cutting-edge technology such automated traffic violation systems. An advanced IoT communication network driven by distributed deep learning algorithms benefits the traffic management system, which includes detection cameras, Raspberry Pi 3 microcontrollers, PV modules, chargers, batteries, conventional traffic lights, an Android app, and cloud connectivity. This all-encompassing strategy aims to lessen traffic jams, shorten travel times, and bring Egypt’s urban mobility into compliance with international standards for intelligent transportation. We hope to make Egyptian communities’ futures more sustainable, effective, and livable by embracing these cutting-edge technology and improving traffic management techniques, which will ultimately result in a better, smarter urban environment.
References
- 1.
Wani MM, Khan S, Alam M. IoT based traffic management system for ambulances. arXiv preprint arXiv:2005.07596. 2020.
- 2.
Karim MS, Islam MB, Hasan S. A Model of Interactive Traffic Management System and Traffic Data Analysis. International Journal of Innovative Science and Research Technology. 2020;5(7).
- 3.
Ossman RA, Amer M. Dynamic Timing Based Smart Traffic Management System for Urban Cities. In: IECON 2019-45th Annual Conference of the IEEE Industrial Electronics Society. IEEE; 2019:5475–5479.
- 4.
Arbi Z, Driss OB, Sbai MK. A multi-agent system for monitoring and regulating road traffic in a smart city. In: 2017 International Conference on Smart, Monitored and Controlled Cities (SM2C). IEEE; 2017:17–22.
- 5.
Lanke N, Koul S. Smart traffic management system. International Journal of Computer Applications. 2013;75(7).
- 6.
Alhakkak NM, Salman B, Al-Sammarraie NA. Towards an optimized smart traffic for congestion avoidance with multi layered (ST-CA) framework. In: 2018 International Conference on Smart Computing and Electronic Enterprise (ICSCEE). IEEE; 2018:1–3.
- 7. Alkhatib AAA, Maria KA, AlZu’bi S, Maria EA. Smart traffic scheduling for crowded cities road networks. Egyptian Informatics Journal. 2022;23(4):163–176.
- 8. Ahmed M, Khan WU, Ihsan A, Li X, Li J, Tsiftsis TA. Backscatter sensors communication for 6G low-powered NOMA-enabled IoT networks under imperfect SIC. IEEE Systems Journal. 2022;16(4):5883–5893.
- 9.
Slalmi A, Chaibi H, Saadane R, Chehri A, Jeon G. 5G NB-IoT: Efficient network call admission control in cellular networks. Concurrency and Computation: Practice and Experience. 2021;33(22).
- 10. Raskar C, Nema S. Modified fuzzy-based smart barricade movement for traffic management system. Wireless Personal Communications. 2021;116:3351–3370.
- 11. Elsagheer MS, AlShalfan KA. Intelligent traffic management system based on the internet of vehicles (IoV). Journal of Advanced Transportation. 2021;2021:1–23.
- 12.
Moskowitz SL. Advanced materials innovation: Managing global technology in the 21st century. Singapore: John Wiley Sons; 2016.
- 13. Ajay P, Nagaraj B, Pillai BM, Suthakorn J, Bradha M. Intelligent ecofriendly transport management system based on IoT in urban areas. Environment, Development and Sustainability. 2022;24(5):7340–7348.
- 14.
Frank A, Al Aamri YSK, Zayegh A. IoT based smart traffic density control using image processing. In: 2019 4th MEC International Conference on Big Data and Smart City (ICBDSC). IEEE; 2019:1–4.
- 15. Bakibillah ASM, Kamal MAS, Tan CP, Hayakawa T, Imura J-I. Event-Driven Stochastic Eco-Driving Strategy at Signalized Intersections From Self-Driving Data. IEEE Transactions on Vehicular Technology. 2019;68(9):8557–8569.
- 16. Bakibillah ASM, Tan YH, Loo JY, Tan CP, Kamal MAS, Pu Z. Robust estimation of traffic density with missing data using an adaptive-R extended Kalman filter. Applied Mathematics and Computation. 2022;421:126915.
- 17. Bakibillah ASM, Hasan M, Rahman MM, et al. Predictive car-following scheme for improving traffic flows on urban road networks. Control Theory Technol. 2019;17:325–334.
- 18. Bakibillah ASM, Kamal MAS, Tan CP, Susilawati S, Hayakawa T, Imura J-i. Bi-Level Coordinated Merging of Connected and Automated Vehicles at Roundabouts. Sensors. 2021;21(19):6533.
- 19. Sakaguchi Y, Bakibillah ASM, Kamal MAS, Yamada K. A Cyber-Physical Framework for Optimal Coordination of Connected and Automated Vehicles on Multi-Lane Freeways. Sensors. 2023;23(2):611.
- 20.
Bakibillah ASM, Kamal MAS, Susilawati, Tan CP. The Optimal Coordination of Connected and Automated Vehicles at Roundabouts. In: 2019 58th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE); 2019 Sep 10-13; Hiroshima, Japan. IEEE; 2019. p. 1392–1397.
- 21. Rajak S, Selvaprabhu P, Chinnadurai S, Hosen AS, Saad A, Tolba A. Energy efficient MIMO–NOMA aided IoT network in B5G communications. Computer Networks. 2022;216:109250.
- 22. Azari A, Masoudi M. Interference management for coexisting Internet of Things networks over unlicensed spectrum. Ad Hoc Networks. 2021;120:102539.
- 23. Ihsan A, Chen W, Asif M, Khan WU, Wu Q, Li J. Energy-efficient IRS-aided NOMA beamforming for 6G wireless communications. IEEE Transactions on Green Communications and Networking. 2022;6(4):1945–1956.
- 24. Ihsan A, Chen W, Zhang S, Xu S. Energy-efficient NOMA multicasting system for beyond 5G cellular V2X communications with imperfect CSI. IEEE Transactions on Intelligent Transportation Systems. 2021;23(8):10721–10735.
- 25. Khan WU, Javed MA, Nguyen TN, Khan S, Elhalawany BM. Energy-efficient resource allocation for 6G backscatter-enabled NOMA IoV networks. IEEE Transactions on Intelligent Transportation Systems. 2021;23(7):9775–9785.
- 26. Ma Y, Yuan Z, Li W, Li Z. Novel solutions to NOMA-based modern random access for 6G-enabled IoT. IEEE Internet of Things Journal. 2021;8(20):15382–15395.
- 27. Osman RA. Optimizing Autonomous Vehicle Communication through an Adaptive Vehicle-to-Everything (AV2X) Model: A Distributed Deep Learning Approach. Electronics. 2023;12(19):4023.
- 28. Osman RA, Zaki AI, Abdelsalam AK. Novel road traffic management strategy for rapid clarification of the emergency vehicle route based on V2V communications. Sensors. 2021;21(15):5120.
- 29. Osman RA, Abdelsalam AK. A novel adaptive approach for autonomous vehicle based on optimization technique for enhancing the communication between autonomous vehicle-to-everything through cooperative communication. Applied Sciences. 2021;11(19):9089.
- 30. Villalva MG, Gazoli JR, Ruppert Filho E. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Transactions on Power Electronics. 2009;24(5):1198–1208.
- 31.
Elobaid LM, Abdelsalam AK, Zakzouk EE. Artificial neural network based maximum power point tracking technique for PV systems. In: IECON 2012-38th Annual Conference on IEEE Industrial Electronics Society. IEEE; 2012:937–942.
- 32.
Rosas-Caro JC, Ramirez JM, Garc’ia-Vite PM. Novel DC-DC multilevel boost converter. In: 2008 IEEE Power Electronics Specialists Conference. IEEE; 2008:2146–2151.
- 33. Eghtedarpour N, Farjah E. Distributed charge/discharge control of energy storages in a renewable-energy-based DC micro-grid. IET Renewable Power Generation. 2014;8(1):45–57.
- 34. Liu X, Wang P, Loh PC. A hybrid AC/DC microgrid and its coordination control. IEEE Transactions on Smart Grid. 2011;2(2):278–286.
- 35. Grainger BM, Reed GF, Sparacino AR, Lewis PT. Power electronics for grid-scale energy storage. Proceedings of the IEEE. 2014;102(6):1000–1013.
- 36. Chen D, Xu L, Yao L. DC voltage variation based autonomous control of DC microgrids. IEEE Transactions on Power Delivery. 2011;26(2):698–706.
- 37. Karshenas HR, Daneshpajooh H, Safaee A, Jain P, Bakhshai A. Bidirectional DC-DC converters for energy storage systems. Energy Storage in the Emerging Era of Smart Grids. 2011;18.
- 38.
Zhang J. Bidirectional DC-DC power converter design optimization, modeling and control. PhD thesis, Virginia Tech; 2008.
- 39. Chettri L, Bera R. A comprehensive survey on Internet of Things (IoT) toward 5G wireless systems. IEEE Internet of Things Journal. 2019;7(1):16–32.
- 40. Siddiqui MUA, Qamar F, Ahmed F, Nguyen QN, Hassan R. Interference management in 5G and beyond network: Requirements, challenges and future directions. IEEE Access. 2021;9:68932–68965.
- 41. Zhang Q, Zhang L, Liang Y-C, Kam P-Y. Backscatter-NOMA: A symbiotic system of cellular and Internet-of-Things networks. IEEE Access. 2019;7:20000–20013.