Skip to main content

METHODS article

Front. Energy Res., 22 June 2021
Sec. Smart Grids
This article is part of the Research Topic Advanced Optimization and Control for Smart Grids with High Penetration of Renewable Energy Systems View all 49 articles

Autonomous Control Method of Rotor UAVs for Power Inspection With Renewable Energy Based on Swarm Intelligence

Yao Yao,Yao Yao1,2Cao Jun-huaCao Jun-hua1Guo YiGuo Yi3Fan Zhun,Fan Zhun1,2Zou An-Min,Zou An-Min1,2Xu Biao,Xu Biao1,2Li Ke,
Li Ke1,2*
  • 1Department of Electronic Engineering, Shantou University, Shantou, China
  • 2Key Lab of Digital Signal and Image Processing of Guangdong Province, Shantou, China
  • 3Dalian Naval Academy, Dalian, China

With the rapid development of renewable energy, the scale of China’s power grid with renewable energy has become much bigger than ever; as a result, we are facing severe challenges in the inspection and maintenance work of power grids that use renewable energy. Focusing on the shortcomings of the traditional manual inspection methods, this paper studies and proposes an optimization algorithm of automatic inspection of Unmanned Aerial Vehicles (UAVs) to improve the efficiency and cost of the inspection and maintenance work of renewable energy power grids. Firstly, the communication network of the swarm intelligence system has been established to transmit the local information sensed by each UAV in real time. Secondly, according to the sensing ability of UAVs, the segmentation model of UAVs overlapping sensing areas is established, which effectively reduces the probability of overlapping UAVs sensing areas. Thirdly, according to the difference between the coverage value and the effective coverage index of each point in the sensing area, the optimization function of the coverage index is given, which makes the UAV give priority to the inspection area with the lower coverage value. Finally, when a UAV completes a local coverage task, the traction speed is introduced to prevent the UAV from stopping, which ensures that the inspection task of the whole area can be completed in a limited time. The numerical simulation results show that the algorithm can effectively control the UAVs to complete the inspection task in the specified area, and compared with the single UAV inspection method, this algorithm can greatly improve the inspection efficiency and reduce the inspection cost.

Introduction

Renewable energy refers to wind energy, solar energy, water energy, biomass energy, geothermal energy, and other non-fossil energy, and it is thus clean energy. Renewable energy is a type of green and low-carbon energy, which is an important part of China’s multi-wheel drive energy supply system. It is of great significance to improve the energy structure, protect the ecological environment, cope with climate change, and achieve sustainable economic and social development (Dieter and Jennifer, 2008; Poonam et al., 2020). In 2020, China’s renewable energy power generation will reach 2214.8 billion kilowatt-hours, with a year-on-year growth of about 8.4%. By the end of 2020, China’s renewable energy power generation capacity will reach 934 million kilowatts, a year-on-year growth of about 17.5% (Cai, 2020). With the continuous expansion of the scale of China’s power grid with renewable energy, the area of inspection and maintenance work of power grids is now facing increasingly severe challenges. Traditional manual inspection methods are inefficient, and inspectors experience high work intensity and significant danger (Yin, 2016; Zhou et al., 2018). The current Unmanned Aerial Vehicle (UAV) inspection mainly relies on remote control by ground operators, which has high technical requirements for UAV operators. Due to the vast area of China’s power grid that is to be inspected and the low efficiency of single UAV inspection, rotor UAVs for power inspection based on Swarm intelligence has become an inevitable trend.

Compared with the traditional single-UAV inspection method (Burciu, 2012; Stone et al., 2014; Jiang et al., 2020), the collaborative inspection of UAVs has the advantages of low cost and high efficiency, which can greatly improve the inspection speed and positioning accuracy. The key of UAVs autonomous inspection method is to realize the coverage control of the unknown area by UAVs. The essence of area coverage control is to design a UAV control method based on the relationship between the sensing model of the UAV and the distribution of information in the area so that the inspection task can be completed. Currently, the most commonly used UAV inspection method is sweeping inspection, that is, to control the formation of the UAVs to make them navigate along an appropriate track in a specific formation to complete the inspection task of the target area (Che et al., 2011; Wang et al., 2020). This method can complete the inspection task in a simple environment, but it has poor autonomy and low efficiency in a complex environment.

Aiming at the shortcomings of existing means, improving the autonomy and efficiency of the UAV system is the main purpose of our study. The advantage of the optimization algorithm of UAV autonomous inspection is that it can efficiently map the target area, and has the characteristics of high security and adaptability. The basic idea of the optimization algorithm is to build a swarm intelligence to make each UAV complete the task assignment of the sub-areas by communicating with the neighboring UAVs, which simplifies the original co-fixed area coverage problem (Cortés et al., 2005; Xiang et al., 2020; Zhang et al., 2020). This paper establishes an optimization algorithm model of UAV autonomous inspection and analyses the effects of the number of UAVs, effective coverage value, and other parameters on the efficiency of UAV autonomous inspection.

Basic Principle of the Optimization Algorithm

The Communication Topology and Dynamic Description of UAVs System

Communication within the UAV system is an important part of the UAV’s cooperative coverage problem. The communication topology of the coverage network composed of UAVs is given based on graph theory. G=(V,E) is defined as the communication topological graph of the UAV overlay network. V={1,2,,N} is the vertex, and the vertex set represents each UAV in the UAV system. The edge set E={e1,e2,,el}V×V indicates the edges in the communication topological graph, ei={j,k},j,kE indicates that the vertices j and k can communicate with each other, and l{1,,N(N1)/2} represents the number of edges E. The neighbor set of vertex i defined in the overlay network communication topology diagram is

Ni(E)={jV|(i,j)E}(1)

In this paper, the problem of inspection in a fixed area under ideal conditions is studied. Therefore, the following assumptions are given:

Suppose 1. The communication network of the UAV system is always connected, and its communication topology is an undirected graph.

Suppose 2. The surface to be covered is smooth, and every UAV moves on a plane.

Firstly, the definition of the two-dimensional inertial coordinate system OXY is given in order to give the dynamic model of UAV: taking a certain point on the ground as the origin of the coordinate system OXY, OX, and OY point to the east and north, respectively.

Based on the coordinate system OXY, the dynamic model of UAV is established. For the convenience of describing the problem, we assume that the UAV is a particle. Define Ai to represent the ith UAV in the UAV system, where iIN,IN={1,2,,N} represents the subscript set of N UAVs. The location vector of UAV Ai is Pi=[xi,yi]T, the velocity vector of the UAV is Vi=[vix,viy]T, If the acceleration of the UAV is Ui=[uix,uiy]T and Mi=[PiT,ViT], the dynamic model of the UAV is as follows:

Mi=APi+BUi(2)

where A=(02×2I2×202×202×2),B=(02×2I2×2).

The Sensing Area Model of UAV

When performing the inspection task, each UAV will be equipped with a vertically downward detection device. Assuming that the divergence angle of each detection device is α, the sensing area of UAV Ai on the OXY plane is a circular area. Let qi be the projection of UAV Ai on OXY plane. Therefore, the sensing area of UAV Ai is shown in Figure 1:

FIGURE 1
www.frontiersin.org

FIGURE 1. Diagram of the sensing area of UAV.

The sensing area model of UAV Ai can be specifically described as follows:

Si(Ai,α)={q:qqiR}(3)

Where qΩ represents the point within the detection range of UAV, and Ω represents the given area to be covered on OXY plane.

The Coverage Efficiency Optimization Index in the Fixed Area

The main task of inspection with UAVs system is to cover the task area Ω with the sensing areas of UAVs so that the detection degree of each point in Ω can reach an effective level, that is, effective coverage.

In order to give the coverage efficiency index of the UAVs inspection system, the definition of effective coverage of points in the fixed area is given first. This is because the information accumulation of points in the fixed area acquired by UAVs using sensors increases with time, that is, the effective coverage level of a point in the area increases with time, for the position qΩ of any point in the area, the effective coverage of UAV Ai from the initial time t=0 to t is defined as follows:

γi(q,t)=0tg(z,q)dτ(4)

Where g(z,q) is the sensing capacity function of each UAV. Assuming that g(z,q) is proportional to z and g(z,q) is dependent on z only, the sensing capacity of each UAV in the system is equal because the z of each UAV in the system is equal. Let C be the effective coverage of each point of Ω in the area, then the effective coverage of all points in the inspection area by UAVs is defined as follows:

Definition 1If all points in the region Ω are covered and meet γIN(q,t)=C, that means all points in the region are effectively covered. The coverage efficiency index of the UAVs inspection system can be specifically described as follows:
J(t)=Ωh[CγIN(q,t)]dq(5)

where γIN means the summation of the coverage of each USV. The total number of UAVs is N and iIN={1,2,3,,N}. h(x) is a penalty function, which is positive definite, second-order differentiable, and strictly convex in the interval (0,C], that is, h(x)>0,h(x)>0h(x)>0,x(0,C], and when x0,h(x)=h(x)=0 is satisfied. When J(t)=0, the inspection task in the designated area is completed.

Undirected Sensing Set Segmentation

Reducing the overlap between sensing areas of adjacent UAVs is beneficial to improve the efficiency of marine coverage. Using the segmentation methods in references (Papatheodorou et al., 2016; Tian et al., 2020b), a sensing set segmentation method that can avoid overlapping sensing sets between adjacent UAVs is given below.

Wi={qΩ:g(zi,q)g(zj,q),i,j}(6)

where z represents the distance between the UAV and the objective. With the increase of z, the sensing capability gradually decreased. So the sensing set segmentation depends on the z, the overlapping area belongs to the sensing area of UAV that z is smaller.

It can be known from Eq. 6 that When zi= zj, their sensing ability is equal, so for the undirected sensing set, the sensing overlapping area is segmented according to its full symmetry and segmentation method (6), as shown in Figure 2.

FIGURE 2
www.frontiersin.org

FIGURE 2. The diagram of segmentation of undirected sensing area.

As shown in Figure 2, S1 and S2 are the sensing areas of UAV A1 and A2, respectively. S1 is shown as the section surrounded by the red curve and green line segment. S2 is shown as the section surrounded by the blue curve and green line segment. When the sensing areas S1 and S2 intersect, the sensing set is divided into two equal parts according to the line segment between two intersection points on S1 and S2. The final sensing boundary W1 of UAV A1 is composed of a circular arc and line segments. The solid line surrounded by red and green is the sensing boundary of UAV A1 after segmentation.

The boundary W1 of UAV A1 can be expressed as follows:

W1={W1Ω}{W1Θ}{ji(W1W2)}(7)

In which W1Ω represents the intersection of the boundary of the sensing area of UAV A1 and given area boundary, W1Θ represents the intersection of the boundary of the sensing area of UAV A1 and undivided area boundary, and W1W2 represents the intersection of the boundary of the sensing area of UAV A1 and that of UAV A2. The boundary of the sensing area of UAV A1 is indicated by solid lines.

Design of Motion Control Law of UAVs

According to the formula of coverage efficiency index (5) of the UAVs inspection system, the coverage efficiency index problem of the UAVs inspection system can be described as the optimization problem (Fan et al., 2019; Zhang et al., 2021) for the minimum value of J(t) in Eq. 8:

MinimizJ(t)=Ωh(CγIN(q,t))dq,qiΩ(8)

For the optimization problem described by Eq. 8, it is difficult to directly obtain the gradient information of J(t) because the variable of J(t) is not the variable to be optimized. Therefore, Eq. 9 can be used to calculate the optimization index of J(t),

H(t)=J˙(t)=Ωh(CγIN(q,t))maxiINg(zi,q)dq(9)

Because the points beyond the sensing area of UAV can not be sensed, that is, g(zi,q)=0,qSi. Then, Eq. 9 can be expressed as follows:

H(t)=iNSih(CγIN(q,t))maxiINg(zi,q)dq(10)

After dividing the sensing area of each UAV according to the dividing method of Eqs 7, 10 can be further expressed as follows:

H(t)=iINWih[CγIN(q,t)]g(zi,q)dq(11)

To find the solution of the gradient of the variables to be optimized in the function H(t) according to Leibniz’s integral rule (Tian et al., 2020a), the process was described as follows:

Hqi=iIN[WiΓiinih(CγIN(q,t))g(zi,q)dq+Wih(CγIN(q,t))g(zi,q)qidq]=WiΓiinih(CγIN(q,t))g(zi,q)dq+Wih(CγIN(q,t))g(zi,q)qidq+ji[WjΓjinjh(CγIN(q,t))g(zj,q)dq+Wjh(CγIN(q,t))g(zj,q)qidq],(12)

Where Γji=qqi,qWj; Because the sensing function of UAVs has nothing to do with qi, then g(zi,q)qi=g(zj,q)qi=0. The result can be obtained as follows:

Hqi=WiΓiinih(CγIN(q,t))g(zi,q)dq+jiWjΓjinjh(CγIN(q,t))g(zj,q)dq(13)

For qΩ, since the given area is static, Γii=02×2. In addition, only the boundary WiWj shared by UAVs Ai and Aj will have an impact on the movement of UAVs. So Hqi can be simplified as follows:

Hqi=WiΟΓiinih(CγIN(q,t))g(zi,q)dq+jiWjWiΓjinjh(CγIN(q,t))g(zj,q)dq+jiWiWjΓiinih(CγIN(q,t))g(zi,q)dq(14)

In Equation 14, WiWj is the common boundary of the sensing areas of UAV Ai and Aj,

Γji=Γii=qqi=[xxixyiyxiyyi]=[1001], and the external normal vector corresponding to the point on the boundary is ni=nj=cosβx+sinβy. For qΩ, the above formula can be simplified as follows:

Hqi=WiΟΓiinih(CγIN(q,t))g(zi,q)dq+jiWjWiΓiinih(CγIN(q,t))(g(zi,q)g(zj,q))dq(15)

Where Γiini=[cosβsinβ].

Based on Eq. 15, the expected optimal speed of each UAV in the UAV system is designed as follows:

vi,q=kqiWiΟΓiinih(CγIN(q,t))g(zi,q)dq=kqijiWjWiΓiinih(CγIN(q,t))(g(zi,q)g(zj,q))dq(16)

The optimal speed of UAVs based on the gradient descent method of the variable qi in the function H(t) can only guarantee H(t)=J(t)0, that is, J(t) converges to a constant and J(t)=0 cannot be guaranteed. It shows that when the points in the sensing area of the UAV are effectively covered, the UAV will tend to be stationary. However, the whole task area has not been covered completely. Therefore, in this instance, it is necessary to add a traction speed to the UAV to avoid the UAV falling into the local minimum.

Firstly, the points that have not been effectively covered in the task area are defined as the following sets:

Ωe(t)={qΩ:0<γIN(q,t)<C*}(17)

Where Ωe(t) represents a set of points that are not effectively covered in the area Ω at time t. Let Ω¯e(t) be the closure of set Ωe(t). For UAV Ai, let Ω^ei(t) represent the set of points with the shortest distance to qi(t) in set Ωe(t), that is, as follows:

Ω^ei(t)={q*Ω¯e(t):q*=argminqΩ¯e(t)||qiq||}(18)

A rule was set that a unique point qm in the set can be chosen to calculate the UAV’s speed at the next moment. At this time, according to the artificial potential field method (Zou and Li, 2019; Zou and Fan, 2020), the traction speed vs of the UAV can be designed as follows:

vs=k1(qiqm),k1>0(19)

Where k1>0 is the speed adjustment coefficient, qi is the position vector of the projection of UAV on OXY plane, and qm is the position vector of point qm on OXY plane.

Above all, the expected optimal speed of each UAV vi* in the UAVs system can be described as the following:

vi*={k1Hqi,H(t)0vs=k2(qiqm),J(t)=C0(20)

The purpose of designing the acceleration of the UAV is to keep the current speed of the UAV consistent with the expected optimal speed. Therefore, if the acceleration ui of the UAV Ai is defined as the function of the difference between the expected optimal speed vi and the current speed vi, ui can be expressed as (Zou and Li, 2019):

ui*=k3(vi*vi)(21)

Where k3>0 is the acceleration gain coefficient.

Simultaneous Cooperative Coverage Algorithm of Fixed Area Covered by UAVs

According to the above content, the pseudo-code of the optimization algorithm of the UAVs system is obtained as follows:

Algorithm1: Simultaneous cooperative coverage algorithm of a fixed area covered by UAVs based on swarm intelligence.

Input: fixed area Ω, dynamic model of UAV, initial state of UAVs system, control gain parameter k1,k2,k3;

Output: Output the optimal trajectory of each UAV;

1: Initialization: establishing an UAV object, and inputting initial position information and initial speed information of the UAV; Gain parameters of control rate, etc:

2: Build a task area model:

3: Calculating respectively the motion state information of each UAV Ai, iIN, and setting the initial time k = 1;

4: while J(t) > 0 do

5: For each UAV do

6: If H(t) ≠ 0;

7: Calculate the expected optimal speed of UAV Ai, iIN according to (16);

8: else

9: Calculate the expected optimal speed of UAV Ai, iIN according to (19);

10: End

11: Use (21) to calculate the acceleration Ui of UAV Ai;

12: Calculate the actual speed of UAV Ai at this time

13: According to the dynamic equation, calculating the position information Xi(k+1) of the UAV Ai at the next moment;

14: End

15: k = k + 1;

16: End

Numerical Simulation

In order to verify the feasibility and effectiveness of the proposed method, a numerical calculation method is used to verify the method. Set the inspection area as a square area with a side length of 20 km. In total, six UAVs were used to cover the task area, and the initial position of each UAV is shown in the Table 1.

TABLE 1
www.frontiersin.org

TABLE 1. Initial conditions of UAVs.

Assuming the effective coverage value C=60 of each point in the area, the detection radius of a single UAV is 1 km, and the gains of the controllers in the algorithm are k1=0.8,k2=0.5,k3=1.2, respectively, the trajectories of these UAVs at different times are shown in Figure 3.

FIGURE 3
www.frontiersin.org

FIGURE 3. Trajectory of UAVs at different time.

The coverage of the whole task area at different times is shown in Figure 4.

FIGURE 4
www.frontiersin.org

FIGURE 4. Diagram of area coverage at different time.

It can be seen from the trajectory of UAVs at different times in Figure 3 that all UAVs can perform inspection tasks in the task area, and there is no one crossed the border, which shows that the optimal motion direction obtained by the optimization algorithm can effectively restrain the behavior of UAVs and make them move in the direction with the lowest coverage in the sensing area. There are few overlapping areas among UAVs, which shows that the method based on undirected sensing set segmentation can effectively reduce the overlapping of sensing areas among UAVs. It can be seen from Figure 4 that the algorithm can complete the inspection of the whole task area in a limited time, which shows that the algorithm is feasible and effective in controlling the UAVs to complete the inspection task of the designated area. To prove that the method of collision avoidance proposed in this paper is effective, we calculate the minimum distance between any two USVs in the system at any time, and the results are shown in Figure 5. It can be seen from Figure 5 that the minimum distance between any two USVs is more than 0.5 km at any time. So it is obvious that there is no collision between any two USVs and the method proposed in this paper is effective and right.

FIGURE 5
www.frontiersin.org

FIGURE 5. The minimum distance between any two USVs at different time.

When the number of UAVs is Na=1,2,4,6, the time taken to complete the task area coverage is shown in Table 2.

TABLE 2
www.frontiersin.org

TABLE 2. Time to complete area coverage with different number of UAVs.

Figure 6 shows the time-varying curve of the coverage rate of different numbers of UAVs to the mission area.

FIGURE 6
www.frontiersin.org

FIGURE 6. The relation between the number of UAVs and the coverage rate of the area.

It can be seen from Table 2 that the time spent by UAVs system is greatly reduced compared with single-UAV inspection, which shows that UAVs inspection system can greatly improve inspection efficiency compared with existing single-UAV inspection methods. It can be seen from Figure 6 that with the increase of the number of UAVs, the area coverage efficiency of UAVs with different numbers increases obviously. This is mainly because the gradient operation of the penalty function is adopted in this algorithm, which makes the movement direction of the UAV choose the area with low coverage preferentially. Therefore, when the number of UAVs increases, the repeated paths of UAVs when performing inspection tasks can be effectively reduced. However, with the increase in the number of UAVs, the phenomenon of path repetition is inevitable. So the inspection efficiency of UAVs system would increase slowly with the increase of the number of UAVs.

Conclusion

Under ideal conditions, this paper studies how UAVs cooperate to improve the efficiency of the inspection task. An optimization algorithm for inspection with UAVs is given, and the feasibility and effectiveness of the algorithm are verified by numerical simulation. In this algorithm, firstly, the overlapping phenomenon of sensing areas of different UAVs is effectively reduced by dividing undirected sensing sets. Secondly, through the gradient operation of the penalty function, the area with the lowest coverage near the UAV is found and designated as the xxmoving direction of the UAV at the next moment, which reduces the repetition rate of the inspection path. The simulation results showed that the coverage efficiency of the UAVs system based on this algorithm increases with the number of UAVs.

To sum up, compared with the existing inspection methods, the UAV autonomous inspection optimization algorithm based on swarm intelligence can greatly improve the inspection efficiency and reduce the cost of inspections. UAV cooperative inspection will become the trend of development in the field of inspection in the future.

Data Availability Statement

The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.

Author Contributions

YY’s main contribution is to design the algorithm. CJ-h’s main contribution is to analyze the data and the results of experiments. GY’s main contribution is to provide the application background. FZ’s main contribution is to design the motion control law of UAVs. ZA-M’s main contribution is to solve the problem of undirected sensing set segmentation. XB’s main contribution is to obtain the coverage efficiency optimization index in the fixed area. LK’s main contribution is to design the sensing area model of UAV and improve the algorithms.

Funding

This research were funded by the Scientific Research Staring Foundations of Shantou University (No: NTF19028) and (No: NTF20009) and supported by the Natural Science Foundation of Guangdong Province, China (Grant No.2021A1515011709).

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

Burciu, Z. (2012). Reliability and Uncertainty in Determining Search Area during Search-And Rescue Action. Polish Maritime Res. 19 (1), 21–30. doi:10.2478/v10012-012-0003-9

CrossRef Full Text | Google Scholar

Cai, Z. Q. (2020). Research on Path Planning of 220k V Power Line Inspection UAV. Shanxi, China: Taiyuan University of Science and Technology.

Che, M., Savkin, A. V., and Javed, F. (2011). Decentralized Control of a Group of mobile Robots for Deployment in Sweep Coverage. Robotics nd A utonomous Syst. 59 (7), 497–507. doi:10.1016/j.robot.2011.03.001

CrossRef Full Text | Google Scholar

Cortés, J., Martínez, S., and Bullo, F. (2005). Spatially-distributed Coverage Optimization and Control with Limited-Range Interactions. Esaim: Cocv 11, 691–719. doi:10.1051/cocv:2005024

CrossRef Full Text | Google Scholar

Dieter, H., and Jennifer, M. (2008). Renewable Energy-The Future for the Developing World. Renew. Energ. Focus 9 (1), 58–61. doi:10.1016/s1471-0846(08)70053-2

CrossRef Full Text | Google Scholar

Fan, Z., Fang, Y., Li, W., Cai*, X., Wei, C., and Goodman, E. (2019). MOEA/D with Angle-Based Constrained Dominance Principle for Constrained Multi-Objective Optimization Problems. Appl. Soft Comput. 74 (1), 621–633. doi:10.1016/j.asoc.2018.10.027

CrossRef Full Text | Google Scholar

Jiang, H., Liu, Z., Liu, C., Su, Y., and Zhang*, X. (2020). Community Detection in Complex Networks with an Ambiguous Structure Using central Node Based Link Prediction. Knowledge-Based Syst. 195, 1–13. doi:10.1016/j.knosys.2020.105626

CrossRef Full Text | Google Scholar

Papatheodorou, S., Tzes, A., and Stergiopoulos, Y. (2016). Collaborative Visual Area Coverage Using Unmanned Aerial Vehicles. arXiv:1612.02065

Google Scholar

Poonam, S., Manjaree, P., and Laxmi, S. (2020). Comparison of Traditional and Swarm Intelligence Based Techniques for Optimization of Hybrid Renewable Energy System. Renew. Energ. Focus 35 (12), 1–9. doi:10.1016/j.ref.2020.06.010

CrossRef Full Text | Google Scholar

Stone, L. D., Keller, C. M., and Kratzke, T. M. (2014). Search for the Wreckage of Air France Flight AF 447. Stat. Sci. 29 (1), 69–80. doi:10.1214/13-sts420

CrossRef Full Text | Google Scholar

Tian, Y., Lu, C., Zhang*, X., Tan, K. C., and Jin, Y. (2020a). Solving Large-Scale Multi-Objective Optimization Problems with Sparse Optimal Solutions via Unsupervised Neural Networks. IEEE Trans. Cybernetics. in press.

Google Scholar

Tian, Y., Zhang, T., Xiao, J., Zhang*, X., and Jin, Y. (2020b). A Coevolutionary Framework for Constrained Multi-Objective Optimization Problems. IEEE Trans. Evol. Comput. in press.

Google Scholar

Wang, C., Xu, R., Qiu, J., and Zhang, X. (2020). AdaBoost-inspired Multi-Operator Ensemble Strategy for Multi-Objective Evolutionary Algorithms. Neurocomputing 384, 243–255. doi:10.1016/j.neucom.2019.12.048

CrossRef Full Text | Google Scholar

Xiang, X., Qiu, J., Xiao, J., and Zhang*, X. (2020). Demand Coverage Diversity Based Ant colony Optimization for Dynamic Vehicle Routing Problems. Eng. Appl. Artif. Intelligence. in press.

Google Scholar

Yin, B. H. (2016). High Voltage Distribution Network Visual Inspection System Based on Unmanned Aerial Vehicle (Uav) Research. Guangzhou, China: Guangdong University of Technology.

Zhang, X., Tan, T., Zhou, B., Yu, T., Yang, B., and Huang, X. (2021). Adaptive Distributed Auction-Based Algorithm for Optimal Mileage Based AGC Dispatch with High Participation of Renewable Energy. Int. J. Electr. Power Energ. Syst. 124, 106371. doi:10.1016/j.ijepes.2020.106371

CrossRef Full Text | Google Scholar

Zhang, X., Xu, Z., Yu, T., Yang, B., and Wang, H. (2020). Optimal Mileage Based AGC Dispatch of a GenCo. IEEE Trans. Power Syst. 35 (4), 2516–2526. doi:10.1109/tpwrs.2020.2966509

CrossRef Full Text | Google Scholar

Zhou, Z. G., Zhou, H., Hu, B., et al. (2018). Application and Prospect of UAV in Power Line Inspection. Scientific Technol. innovation (23), 164–165. doi:10.3390/rs9080824

Google Scholar

Zou, A. M., and Fan, Z. (2020). Distributed Fixed‐time Attitude Coordination Control for Multiple Rigid Spacecraft. Int. J. Robust Nonlinear Control. 30 (1), 266–281. doi:10.1002/rnc.4763

CrossRef Full Text | Google Scholar

Zou, A. M., and Li, W. (2019). Fixed‐time Output‐feedback Consensus Tracking Control for Second‐order Multiagent Systems. Int. J. Robust Nonlinear Control. 29 (13), 4419–4434. doi:10.1002/rnc.4633

CrossRef Full Text | Google Scholar

Keywords: renewable energy, power grid, autonomous inspection, swarm intelligence, area coverage

Citation: Yao Y, Jun-hua C, Yi G, Zhun F, An-Min Z, Biao X and Ke L (2021) Autonomous Control Method of Rotor UAVs for Power Inspection With Renewable Energy Based on Swarm Intelligence. Front. Energy Res. 9:697054. doi: 10.3389/fenrg.2021.697054

Received: 18 April 2021; Accepted: 03 May 2021;
Published: 22 June 2021.

Edited by:

Yaxing Ren, University of Warwick, United Kingdom

Reviewed by:

Xinxin Xie, Sun Yat-sen University, China
Dandan Liu, Yancheng Institute of Technology, China

Copyright © 2021 Yao, Jun-hua, Yi, Zhun, An-Min, Biao and Ke. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Li Ke, ZXJpY2xlZUBzdHUuZWR1LmNu

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.