1. Introduction
Radio frequency (RF)-based wireless energy transfer (WET) is a key technology enabling the development of intelligent and self-sustaining Internet of Everything (IoE) networks in the 6G era [
1,
2,
3,
4,
5,
6,
7]. It provides the continuous supply of power to wireless devices over the air, such as wearable electronic devices, extended reality devices, and robotics, without the need for frequent battery replacements or wired power lines. Moreover, compared to traditional power systems, RF-based WET can significantly enhance the quality of service for powering devices by adapting to different physical conditions and service requirements while also improving throughput and robustness [
1,
2,
3,
4,
5,
6,
7].
In recent years, unmanned aerial vehicles (UAVs) have gained significant attention in various scenarios due to their deployment flexibility, mobility, and cost-effectiveness, leading to their widespread adoption across various applications, including military operations, cargo delivery, disaster management, and communication platforms [
8,
9,
10,
11,
12,
13,
14,
15]. They provide greater flexibility in system design and operation in wireless networks as the deployment position and path of a UAV can be adjusted, yielding significant advantages such as coverage enhancements [
8,
9,
10,
11,
12,
13,
14,
15].
Due to its advantages, UAV-enabled wireless energy transfer (WET) has received great attention for providing ground devices with more efficient and stable power compared to conventional WET systems, which use fixed-location energy transmitters [
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24]. In particular, UAVs are able to move flexibly in three-dimensional (3D) space, utilizing favorable line-of-sight (LoS) channels with ground devices. As such, UAVs can serve as a new type of aerial energy transmitter, reducing the transmission distances for powering devices while avoiding obstacles and shadow fading, even in remote areas where conventional fixed-location energy transmitters are not available. Accordingly, UAV-enabled WET is able to overcome energy bottlenecks as well as meet urgent energy demands, extending the operational lifespan of energy-constrained devices, especially in dynamic or hard-to-reach environments such as smart cities, wireless sensor networks, and maritime networks, among others [
14,
15,
16,
17,
18]. However, effective UAV trajectory design is required to reap potential gains from UAV-enabled WET.
In practical UAV-enabled WET scenarios, an UAV may move closer to a device in order to reduce the transmission distance for improved power efficiency. This may result in the UAV moving farther away from another device, thereby decreasing the overall energy transfer efficiency. To address this challenge, UAV trajectory design has been extensively studied to improve the energy transfer performance for multiple devices [
14,
15,
16,
17,
18,
19,
20,
21]. Specifically, in a single UAV-enabled WET system, an optimal one-dimensional (1D) trajectory design at a fixed altitude was proposed to maximize the minimum received energy among all devices during a given charging period [
16]. For a more general context, the design of a two-dimensional (2D) UAV trajectory at a fixed altitude was studied to optimize the energy transferred to all devices during a given charging period [
17], with further investigations in a more practical scenario [
18]. Moreover, the design of a 3D UAV trajectory within a specified altitude range was explored to maximize the total received energy across all devices for a given charging period [
19]. The joint design of 2D UAV trajectory and orientation of 1D directional antenna array at the UAV with a fixed altitude was also studied [
20] and further extended to a structure that includes a 3D directional antenna array at the UAV [
21]. Moreover, a multi-UAV-enabled WET system capable of covering a large area was proposed, and effective trajectory designs for multiple UAVs were studied to enhance energy transfer performance across various scenarios [
15,
22,
23,
24].
Energy beamforming has been recognized as a promising technology for significantly increasing the energy transfer efficiency of RF-based WET systems, particularly compared to single-antenna omni-directional transmission [
2,
3,
4]. An energy transmitter with multiple antennas can simultaneously focus energy beams toward devices in the desired directions, thereby overcoming high propagation path loss without increasing transmit power or bandwidth. In this regard, various energy beamforming techniques have been proposed for use in terrestrial wireless networks with perfect channel state information (CSI) as well as with imperfect CSI [
3,
4,
5,
6,
7].
Moreover, due to the advantage of having LoS channels, beamforming techniques combined with resource allocation and optimization have been widely considered to enhance power transfer performance in various UAV-enabled systems [
14,
25]. Beamforming combined with optimization of placement and resource allocation has been studied to maximize energy efficiency in wireless-powered UAV communication systems with non-orthogonal multiple access (NOMA) [
26]. Additionally, hybrid beamforming with resource allocation has been explored in UAV-enabled wireless-powered mobile edge computing networks [
27]. Furthermore, the joint optimization of beamforming, transmit power, power-splitting ratio, and UAV trajectory was proposed to enhance communication performance in UAV-enabled relay networks with wireless power transfer [
28]. For UAV-enabled wireless-powered communication networks (WPCNs), beamforming techniques have also been explored using a backscattering scheme [
29] and reconfigurable intelligent surfaces (RIS) [
30], by jointly optimizing time allocation.
Various beamforming techniques for UAV-enabled systems have been proposed in conjunction with resource allocation and optimization. However, existing studies have primarily focused on WPCNs or simultaneous wireless information and power transfer (SWIPT) systems, with an emphasis on optimizing communication performance. To the best of our knowledge, despite its significant utility, an energy beamforming technique that focuses solely on increasing energy transfer efficiency to simultaneously charge multiple devices, rather than on communication performance, has not been fully studied to realize its potential gains in UAV-enabled WET systems.
Motivated by the aforementioned observations, we focus on energy beamforming design to optimize energy transfer efficiency for UAV-enabled WET systems. In practical WET networks, multiple devices have different energy requirements, and their charging times vary based on the amount of energy needed. Therefore, UAV altitude and energy beamforming must be optimized accordingly. To this end, this paper investigates a joint design of UAV altitude and energy beamforming to minimize the overall charging time required for all energy-harvesting devices (EHDs) to meet their energy requirements. Thus, a large number of EHDs are efficiently served simultaneously while avoiding unnecessary energy transfer from the UAV. Our main contributions are summarized as follows:
We propose the joint design of UAV altitude- and channel statistics-based energy beamforming, where the EHDs’ energy demands are considered in efficiently and simultaneously serving the EHDs while reducing the additional resources and costs associated with obtaining perfect channel state information. In contrast to existing works on UAV-enabled WET, which consider only the LoS dominant channel without small-scale fading, we adopt the more general air-to-ground (A2G) Rician fading channel while also taking into account the characteristic nature of the aerial channel in practical UAV scenarios, where the channel statistics depend on the altitude of the UAV.
Due to the highly non-convex and non-linear nature of our design problem, we first jointly optimize UAV altitude and energy beamforming in a single-EHD scenario to draw insights. We derive a solution for optimal energy beamforming in closed form, thereby developing an efficient algorithm with low complexity in obtaining the optimal solution.
We devise an efficient algorithm to jointly optimize the UAV altitude and energy beamforming in a scenario with multiple EHDs by investigating the optimal conditions as well as the dual problem. Motivated by insights from the design for a single-EHD scenario, we also develop an efficient low-complexity method for determining near-optimal altitude and energy beamforming. Moreover, we explore a sub-optimal design by leveraging weighted-sum energy beamforming in closed form with considerably reduced computational complexity.
The numerical results demonstrate that compared to conventional methods, the proposed methods can significantly reduce the overall charging time while also decreasing the computational complexity.
The rest of this paper is organized as follows. In
Section 2, we introduce the system model and formulate our design problem. In
Section 3, we jointly optimize UAV altitude and energy beamforming for a single-EHD scenario. In
Section 4, we propose the methods for jointly optimizing UAV altitude and energy beamforming in a multiple-EHD scenario. We evaluate our proposed methods in
Section 5 and conclude our paper in
Section 6.
4. Joint Optimization of Altitude and Energy Beamforming for
Multiple EHDs
In this section, we devise an efficient algorithm in the joint design of UAV altitude and energy beamforming by solving the problem in a multiple-EHD scenario (i.e., ) based on the dual problem. Next, we propose an efficient low-complexity algorithm that yields near-optimal altitude and energy beamforming at the UAV. Finally, we further explore a suboptimal design by developing weighted-sum energy beamforming in closed form, where the computational complexity is considerably reduced by not using an SDP solver.
4.1. Optimal Design with Efficient Algorithm
As mentioned in
Section 2, it is generally very difficult to determine the joint optimal solution by directly solving the original problem
. However, the problem
with a given
is a convex optimization problem, so an optimal covariance matrix of
can be obtained by solving the following problem:
The problem
is a semidefinite programming (SDP) problem and can therefore be solved using well-known SDP solvers such as CVX [
3,
36,
37]. Therefore, in order to obtain the optimal energy beamforming of
as well as the optimal UAV altitude
of the problem
, we can adopt a 1D exhaustive line search method for
and iteratively solve the problem
using a fixed
h.
On the other hand, the SDP problem is commonly solved based on the interior-point method, so the computational complexity mainly depends on the number and size of variables as well as the number of constraints [
36,
37]. By defining the prescribed accuracy of an SDP solver as
, the computational complexity to solve
becomes [
37]
In obtaining for a given h, the computational complexity increases exponentially, following an order of approximately as the number of antennas N increases, which results in a burden on the UAV. To overcome this challenge, we devised a low-complexity method to obtain by solving the dual problem instead of the primal problem , as follows.
is a convex optimization problem that satisfies Slater’s condition [
3,
36]. Hence, we consider the Lagrangian function of
. By denoting
(
) and
as the dual variables associated with the constraints of (
36) and (
37), respectively, the Lagrangian function is then obtained as [
3]
where (
40) follows from the fact that
as well as
must be satisfied in (
39) to ensure that
is bounded below, and
gives
in (
39). We omit the details, since the derivations are well described in [
3].
Consequently, the dual problem associated with
is formulated as
The dual problem
can also be solved using well-known SDP solvers. By denoting
and
as the optimal dual variables attained from the dual problem
, the optimal solution
of the primal problem
becomes
Here, we note that the computational complexity to solve the dual problem
approximates to
To compare (
38) and (
43) in terms of their computational complexity, we define the ratio between them as
Substituting
into (
44) with some manipulations, we obtain
From (
44) and (
45), it is verified that the computational complexity to solve the dual problem
becomes much lower than that of the primal problem
when
, where the number of EHDs, i.e.,
U, is much smaller than
when considering a practical scenario for UAV-enabled WET [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24]. Moreover, the gap in performance increases as
U decreases from
. For example, when
, we obtain
from (
44). Hence, the optimal altitude
is determined using the proposed method, in which the dual problem
is solved based on applying the 1D exhaustive line search method within the range of
.
On the other hand, when we solve the dual problem
with a fixed
h, rather than the primal problem
, we cannot obtain an exact solution for
and only the optimal condition for
[
3], i.e.,
, which is further equivalent to
. Although this optimal condition provides the structure for an optimal covariance matrix
with its rank profile, obtaining a closed-form solution for
is generally not available and known to be NP-hard [
3,
38]. Therefore, as we determine the optimal value of
from the dual problem
, the optimal covariance matrix
is then obtained by solving the primal problem
using the given optimal
value. The detailed procedure of the proposed method to obtain the optimal altitude
and optimal energy beamforming
is described in Algorithm 3.
Algorithm 3 Proposed method of obtaining an optimal solution of the problem |
- 1:
Input: Parameters of the channel statistics (), the minimum and maximum altitude of and , the sample grid accuracy , the sum power constraint P, all EHDs’ horizontal distance, LoS component, and energy requirements, i.e., - 2:
Set: with the sample grid , the iteration number - 3:
for
do - 4:
Compute from (A5) - 5:
Obtain from ( 42) by solving the dual problem - 6:
← - 7:
end for - 8:
Total number of iterations: ← - 9:
Obtain - 10:
Obtain and by solving the primal problem with - 11:
Output: The optimal altitude and energy beamforming
|
4.2. Efficient Near-Optimal Altitude and Energy Beamforming Design with Low Complexity
In this subsection, we propose a low-complexity method of obtaining a near-optimal solution by avoiding the 1D exhaustive line search method, which results in high complexity when using an SDP solver. Motivated by insights from the method of obtaining the near-optimal solution to the single-EHD case in
Section 3, we devise the golden-section (GS) line search method with search space reduction, which determines the solution much faster. The details are as follows.
At the
u-th EHD, from Lemma 1, the optimal energy beamforming to minimize the expected required charging time, denoted by
, is given by
Moreover, the near-optimal UAV altitude to minimize the required charging time, denoted by , is obtained from Algorithm 1.
When a UAV adopts an altitude and energy beamforming as the optimal altitude and energy beamforming, respectively, for the
u-th EHD, i.e.,
and
at the UAV, the expected required charging time at the
k-th EHD (
), denoted by
, then becomes
In this case, the overall charging time required to meet the energy demands of all EHDs (i.e.,
), denoted by
, is expressed as
which signifies the overall charging time corresponding to the pair
at the UAV.
Among all the overall charging times obtained from (
48), i.e.,
,
,…, and
, we can identify the lowest time among those achieved by all pairs, i.e.,
,
,…, and
, as follows:
with its corresponding pair
. From (
49), we infer that the overall charging time is most effectively reduced for
compared with the other pairs
. Moreover, the second lowest time is also obtained using
with its corresponding pair
. From (
49) and (
50), we determine the effective altitude range between
and
, which is represented by
The overall charging time cannot be effectively reduced for altitudes outside this range, which is taken into account in our proposed method, where the search space is reduced.
Next, in determining the optimal altitude, we adopt the GS line search method within
, rather than the exhaustive 1D line search method, in order to reduce the computational complexity. Similarly to the procedures for Algorithm 3 and
Section 4.1, we determine the optimal altitude
by solving the dual problem
. The detailed procedure for the proposed method to determine near-optimal altitude
and energy beamforming
is described in Algorithm 4.
Algorithm 4 Proposed method to obtain a near-optimal solution for the problem |
- 1:
Input: Parameters of the channel statistics (), the minimum and maximum altitude of and , the error tolerance , , the sum power constraint P, all EHDs’ horizontal distance, LoS component, and energy requirements, i.e., - 2:
for
do - 3:
Obtain from the Algorithm 2 - 4:
Compute from ( 46) - 5:
Compute from ( 48) - 6:
end for - 7:
Obtain: and then , respectively - 8:
Set: and , and , - 9:
Obtain: and , respectively, from ( 42), by solving the dual problem with and , respectively - 10:
while
do - 11:
if then - 12:
←, ← , and ← - 13:
← - 14:
← from ( 42) by solving the with - 15:
else - 16:
←, ← , and ← - 17:
← - 18:
← from ( 42) by solving the with - 19:
end if - 20:
← - 21:
end while - 22:
Total number of iterations: ← - 23:
Obtain - 24:
Obtain and by solving the primal problem with - 25:
Output: The proposed near-optimal altitude and energy beamforming
|
4.3. Sub-Optimal Design with Weighted-Sum Energy Beamforming in a Closed-Form Solution
In this subsection, motivated by the insights from Lemma 1, we further devise a solution for weighted-sum energy beamforming, which is obtained in closed form, thereby avoiding the computational complexity introduced by the SDP solver in Algorithm 4.
Since an optimal energy beam for a single EHD to minimize its required charging time is given in (
46) from Lemma 1, we consider energy beamforming that consists of the weighted-sum of the optimal beam for each EHD, which has the structure
, where
(
) denotes the energy weight for the
u-th EHD. In this case, it is desirable to guarantee a certain fairness between all EHDs to reduce the overall charging time. Hence, we assign a higher energy weight to the EHDs for which longer charging times are anticipated such that all charging times are the same, i.e.,
. For a fixed
, ignoring the energy amount harvested from other beams, the expected required charging time of the
u-th EHD obtained from
becomes
. Accordingly, by omitting the common constant term
, we set the energy weight for the
u-th EHD as
As a result, for a given UAV altitude
h, our proposed expression for weighted-sum energy beamforming that satisfies a transmit sum power constraint, i.e.,
, is
where
is always ensured considering that
. In addition, we determine the optimal UAV altitude for weighted-sum energy beamforming using the golden-section (GS) line search method together with search space reduction, similarly as for Algorithm 4 in
Section 4.2. The detailed procedure is described in Algorithm 5.
Algorithm 5 Algorithm for finding a suboptimal solution |
- 1:
Lines 1–8 in Algorithm 4 - 2:
Obtain: and , respectively, from ( 52) and ( 53) - 3:
while
do - 4:
if then - 5:
Same as Lines 12–13 in Algorithm 4 - 6:
← from ( 52) and ( 53) - 7:
else - 8:
Same as Lines 16–17 in Algorithm 4 - 9:
← from ( 52) and ( 53) - 10:
end if - 11:
← - 12:
end while - 13:
Total number of iterations: ← - 14:
Obtain , and then from ( 52) and ( 53) - 15:
Output: The proposed altitude and weighted-sum energy beamforming
|
6. Conclusions
In this paper, we proposed the joint design of a UAV’s altitude- and channel statistics-based energy beamforming in order to minimize the overall charging time required for all EHDs by considering the A2G Rician fading channel. To solve the formulated highly nonconvex and nonlinear problem, we first optimized our design for a single EHD by deriving optimal energy beamforming in closed form, thereby developing a low-complexity algorithm to obtain the optimal altitude. Then, considering multiple EHDs, we developed efficient algorithms for the joint design of altitude and energy beamforming based on the dual problem. We further explored two efficient methods with low complexity, yielding a near-optimal solution driven by insights from the design for a single-EHD scenario, as well as a sub-optimal solution by leveraging closed-form weighted-sum energy beamforming. The numerical results demonstrate that compared to conventional methods, the proposed joint design can be used to substantially reduce both the overall charging time as well as the computational complexity. While the overall charging time increases in the Dense Urban environment compared to the Urban environment due to a lower LoS probability, the average execution time remains similar, highlighting the robustness of the proposed methods in terms of complexity reduction.
Although the proposed methods are based on long-term channel statistics, they can be extended to scenarios with perfect CSI by replacing the long-term channel statistics with instantaneous CSI. In addition, the proposed method can be adapted to different channel models, such as Nakagami fading, by redefining statistical expectations and modifying the algorithm with necessary mathematical derivations to incorporate new fading characteristics. Extending the proposed methods to provide a comprehensive analysis of scalability, especially when dealing with large numbers of EHDs in diverse environmental conditions, remains one of our ongoing research topics. Additionally, the joint design of altitude and energy beamforming, taking into account practical factors such as the UAV’s energy consumption, is also part of our ongoing work for future research. Moreover, future work will focus on enhancing the proposed model to adapt to dynamic environmental changes that may impact the UAV’s ability to maintain optimal altitude, ensuring robustness in real-world scenarios.