✅ Author Bio: A passionate researcher and Matlab simulation developer, proficient in data processing, modeling simulation, program design, complete code acquisition, paper reproduction, and scientific simulation.
🍎 Previous reviews, follow my personal homepage: Matlab Research Studio
🍊 Personal motto: Seek knowledge through investigation, complete Matlab code and simulation consultation available via private message.
Intelligent Optimization Algorithms Neural Network Prediction Radar Communication Wireless Sensors Power Systems
Signal Processing Image Processing Path Planning Cellular Automata Unmanned Aerial Vehicle (UAV)
Physical Applications Machine Learning Series Workshop Scheduling Series Filtering and Tracking Series Data Analysis Series
Image Processing Series
🔥 Content Introduction
Wireless Sensor Networks (WSNs) are an essential component of the Internet of Things (IoT), playing an increasingly important role in environmental monitoring, smart agriculture, and smart homes. However, the energy supply issue of WSNs has always been a critical bottleneck limiting their widespread application. Traditional disposable battery-powered methods are not only costly and difficult to maintain but also cause environmental pollution. As a result, wireless charging technology has emerged, providing new possibilities for the sustainable operation of WSNs. Drones (UAVs), as flexible aerial platforms, are viewed as one of the most promising energy supply carriers for Wireless Charging Sensor Networks (WCRSN). However, efficiently scheduling drones, optimizing charging paths, and ensuring the sustainable operation of WCRSN still face numerous challenges. This article will explore an innovative solution based on bus network-assisted drone scheduling strategies aimed at improving the sustainable charging efficiency of WCRSN.
First, we need to understand the limitations of traditional drone scheduling strategies. Traditional drone scheduling strategies typically rely on two methods: global optimization methods, such as linear programming and genetic algorithms, which attempt to find the optimal charging path to maximize network lifespan. However, these methods often require comprehensive global information about the entire network, leading to high computational complexity and difficulty adapting to large-scale, dynamically changing WSNs. The second is local optimization methods, such as greedy algorithms and shortest path algorithms, which select charging targets based on the demands and locations of nodes, either one by one or locally. While these methods are computationally efficient, they can easily fall into local optimum solutions, failing to guarantee overall energy supply efficiency. Additionally, traditional methods often overlook the network structure of WSNs, failing to fully utilize network information to guide drone scheduling.
The bus network-assisted drone scheduling strategy effectively compensates for the shortcomings of traditional methods by introducing the concept of a bus network. The core idea of this strategy is to deploy one or more physical or logical “buses” in the WSN, allowing sensor nodes to communicate their energy demand information to the drones via the bus. The drones then schedule and charge based on the information on the bus. The advantages of this strategy are mainly reflected in the following aspects:
1. Reduce information collection costs and improve scheduling efficiency: Traditional drone scheduling requires drones to actively detect or query the energy status of sensor nodes, which consumes a significant amount of drone energy and time. By using the bus network, sensor nodes can actively broadcast their energy demand information onto the bus, allowing drones to quickly understand the entire network’s energy status by simply listening to the bus. This passive information collection method greatly reduces drone energy consumption, shortens scheduling cycles, and enhances scheduling efficiency.
2. Reduce computational complexity and adapt to dynamic changes: Since the bus network provides global energy demand information, drones can use this information to employ simpler scheduling algorithms, such as energy threshold-based scheduling strategies, prioritizing charging nodes with energy below a certain threshold. This simple and effective algorithm can significantly reduce computational complexity and adapt to the dynamic changes of WSNs, ensuring the stable operation of WCRSN.
3. Optimize charging paths and enhance energy utilization: The bus network can provide connection relationships between nodes, allowing drones to utilize these connections to plan more efficient charging paths. For example, drones can fly along the bus, charging nearby nodes sequentially, thereby reducing unnecessary flight distances and improving energy utilization. Furthermore, through the bus network, drones can also acquire geographical location information of nodes, combining distances and energy demands to formulate more reasonable charging plans.
4. Achieve energy fairness and extend network lifespan: By using the bus network, drones can more accurately understand the energy status of each node, achieving fairer energy distribution. For instance, drones can adopt fairness-based scheduling algorithms, prioritizing charging nodes with lower energy levels to avoid premature failures due to energy depletion, thereby extending the overall lifespan of the network.
To further enhance the performance of bus network-assisted drone scheduling, several optimization aspects can be considered:
- Bus network topology optimization: The topology of the bus network directly affects the efficiency and reliability of information transmission. It is essential to choose an appropriate bus network topology, such as linear, star, or tree topology, based on the deployment environment and node distribution of the WSN. Additionally, redundant designs, such as multiple buses or relay nodes, can improve the reliability of the bus network.
- Optimization of drone scheduling algorithms: More efficient drone scheduling algorithms can be designed based on the specific application scenarios and energy demands of the WSN. For example, predictive scheduling strategies can be utilized to forecast future energy demands based on historical energy consumption data, allowing for proactive charging to prevent energy depletion.
- Energy-aware bus networks: Integrating energy awareness technology into the bus network can allow the network to not only transmit energy demand information but also sense the energy status of nodes, providing drones with more accurate energy information.
- Multi-drone collaborative scheduling: For large-scale WSNs, a single drone’s charging capability may not meet the demand. Multi-drone collaborative scheduling strategies can be employed, where multiple drones work together to charge different regions or nodes simultaneously, thus improving charging efficiency and reducing charging cycles.
In summary, the bus network-assisted drone scheduling strategy provides an innovative solution for the sustainable charging of WCRSNs. By introducing the bus network, it reduces information collection costs, enhances scheduling efficiency, optimizes charging paths, achieves energy fairness, and effectively extends the lifespan of WSNs. Future research directions should focus on bus network topology optimization, drone scheduling algorithm optimization, energy-aware bus networks, and multi-drone collaborative scheduling to further improve the performance of bus network-assisted drone scheduling strategies and promote the widespread application of WCRSN in various fields.
It is important to note that the construction and maintenance of the bus network will also incur certain costs, which need to be comprehensively considered in practical applications. However, compared to traditional disposable battery-powered methods, the bus network-assisted drone scheduling strategy can reduce operational costs, improve energy utilization, and is more environmentally friendly in the long run. Therefore, this strategy holds great application potential and warrants further research and promotion.
⛳️ Operating Results


🔗 References
[1] Zhou Fuhui, Zhang Xiang, Chen Liangbing, et al. Resource allocation method for drone-assisted wireless charging edge computing networks. CN201810762122.2[2025-02-24].
📣 Partial Code
🎈 Some theoretical references from network literature; please contact the author for removal if there is any infringement.
👇 Follow me to receive a wealth of Matlab e-books and mathematical modeling materials
🏆 Our team specializes in guiding customized Matlab simulations in various research fields, assisting in achieving research dreams:
🌈 Improvements and applications of various intelligent optimization algorithms
Production scheduling, economic scheduling, assembly line scheduling, charging optimization, workshop scheduling, dispatch optimization, reservoir scheduling, three-dimensional packing, logistics site selection, cargo location optimization, bus scheduling optimization, charging pile layout optimization, workshop layout optimization, container ship loading optimization, pump combination optimization, medical resource allocation optimization, facility layout optimization, visual domain base station and drone site selection optimization, knapsack problem, wind farm layout, time slot allocation optimization, optimal distributed generation unit allocation, multi-stage pipeline maintenance, factory-center-demand point three-level site selection problem, emergency material distribution center site selection, base station site selection, road lamp column arrangement, hub node deployment, transmission line typhoon monitoring devices, container scheduling, unit optimization, investment optimization portfolio, cloud server combination optimization, antenna linear array distribution optimization, CVRP problem, VRPPD problem, multi-center VRP problem, multi-layer network VRP problem, multi-center multi-vehicle VRP problem, dynamic VRP problem, two-tier vehicle routing planning (2E-VRP), electric vehicle routing planning (EVRP), hybrid vehicle routing planning, mixed flow workshop problem, order splitting scheduling problem, bus scheduling optimization problem, flight ferry vehicle scheduling problem, site selection path planning problem, port scheduling, port shore bridge scheduling, parking space allocation, airport flight scheduling, leak source location.
🌈 Time series, regression, classification, clustering, and dimensionality reduction in machine learning and deep learning
2.1 BP time series, regression prediction, and classification
2.2 ENS voice neural network time series, regression prediction, and classification
2.3 SVM/CNN-SVM/LSSVM/RVM support vector machine series time series, regression prediction, and classification
2.4 CNN|TCN|GCN convolutional neural network series time series, regression prediction, and classification
2.5 ELM/KELM/RELM/DELM extreme learning machine series time series, regression prediction, and classification
2.6 GRU/Bi-GRU/CNN-GRU/CNN-BiGRU gated neural network time series, regression prediction, and classification
2.7 Elman recurrent neural network time series, regression prediction, and classification
2.8 LSTM/BiLSTM/CNN-LSTM/CNN-BiLSTM long short-term memory neural network series time series, regression prediction, and classification
2.9 RBF radial basis function neural network time series, regression prediction, and classification
2.10 DBN deep belief network time series, regression prediction, and classification
2.11 FNN fuzzy neural network time series, regression prediction
2.12 RF random forest time series, regression prediction, and classification
2.13 BLS broad learning system time series, regression prediction, and classification
2.14 PNN pulse neural network classification
2.15 Fuzzy wavelet neural network prediction and classification
2.16 Time series, regression prediction, and classification
2.17 Time series, regression prediction, and classification
2.18 XGBOOST ensemble learning time series, regression prediction, and classification
2.19 Transform various combinations time series, regression prediction, and classification
Directions cover wind power prediction, photovoltaic prediction, battery life prediction, radiation source identification, traffic flow prediction, load forecasting, stock price prediction, PM2.5 concentration prediction, battery health state prediction, electricity consumption prediction, water body optical parameter inversion, NLOS signal identification, precise subway parking prediction, transformer fault diagnosis.
🌈 In image processing
Image recognition, image segmentation, image detection, image hiding, image registration, image stitching, image fusion, image enhancement, image compressed sensing.
🌈 In path planning
Traveling salesman problem (TSP), vehicle routing problem (VRP, MVRP, CVRP, VRPTW, etc.), UAV three-dimensional path planning, UAV collaboration, UAV formation, robot path planning, grid map path planning, multimodal transport problem, electric vehicle routing planning (EVRP), two-tier vehicle routing planning (2E-VRP), hybrid vehicle routing planning, ship trajectory planning, full path planning, warehouse patrol.
🌈 In UAV applications
UAV path planning, UAV control, UAV formation, UAV collaboration, UAV task assignment, UAV secure communication trajectory online optimization, vehicle collaborative UAV path planning.
🌈 In communication
Sensor deployment optimization, communication protocol optimization, routing optimization, target localization optimization, Dv-Hop localization optimization, Leach protocol optimization, WSN coverage optimization, multicast optimization, RSSI localization optimization, underwater acoustic communication, communication upload/download allocation.
🌈 In signal processing
Signal recognition, signal encryption, signal denoising, signal enhancement, radar signal processing, signal watermark embedding and extraction, electromyography signals, electroencephalography signals, signal timing optimization, electrocardiogram signals, DOA estimation, encoding and decoding, variational mode decomposition, pipeline leakage, filters, digital signal processing + transmission + analysis + denoising, digital signal modulation, bit error rate, signal estimation, DTMF, signal detection.
🌈 In power systems
Microgrid optimization, reactive power optimization, distribution network reconstruction, energy storage configuration, orderly charging, MPPT optimization, household electricity.
🌈 In cellular automata
Traffic flow, crowd evacuation, virus spread, crystal growth, metal corrosion.
🌈 In radar
Kalman filter tracking, trajectory association, trajectory fusion, SOC estimation, array optimization, NLOS identification.
🌈 In workshop scheduling
Zero-wait flow shop scheduling problem (NWFSP) , Permutation flow shop scheduling problem (PFSP) , Hybrid flow shop scheduling problem (HFSP) , zero idle flow shop scheduling problem (NIFSP), distributed permutation flow shop scheduling problem (DPFSP), blocking flow shop scheduling problem (BFSP).
👇