正在加载图片...
ZHANG Tianjie,et al.:A modified consensus algorithm for multi-UAV formations based on 第4期 pigeon-inspired optimization with a slow diving strategy .577. 4 Simulation results and analysis from this perspective,however,it is important to clarify the fact that the trajectories do not cross and the To validate the SD-PIO-based consensus, UAVs do not crash in the sky. numerical simulations were conducted using MATLAB 2012a on a PC with an i5-480 m,2.67 GHz CPU and UAV Windows 10 operating system.SD-PIO was compared 40 with consensus itself and consensus with two other 号20 optimizations,particle swarm optimization (PSO)and UAV 6005004003002001000分m UAV PIO.The results prove the effectiveness of SD-PIO. m The main parameters in Egs.(7),(9),and Fig.5 Trajectories of 9 UAVs by consensus (18)are listed in Table 2 below.The time step for the simulation is T=0.05 s. To demonstrate the advantage of SD-PIO-based Table 2 Simulation parameters consensus,PSO-and PIO-based consensus algorithms were adopted to compare their performances with that R Tule/s Tae/s of the modified algorithm.In Fig.6,most trajectories 50 4 6 are apparently better than those in Fig.5,as the Nine UAVs were initialized with random positions trajectories are gentle at the beginning and turn without in a 3-dimensional environment as shown in Table 3. diving sharply.UAV3,UAVs,andUAV,serve as a set Table 3 Initial positions of 9 UAVs m of convincing simulations that support the conclusions UAV number above.In Figs.7 and 8,PIO and SD-PIO work and UAV, 20.804 30.971 30.477 further improve the performance.In Fig.7,the UAV2 12.685 37.633 31.252 overshoot almost disappears,but there is still UAV3 22.260 38.622 24.661 fluctuation in the trajectories from this perspective, UAVa 0.318 27.929 9.703 especially for UAV3,UAV,and UAVs.In Fig.8,the UAVs trajectories become much smoother and the overshoot 21.859 15.846 6.076 UAVo can be ignored compared with Figs.5 to 7.This is 16.942 13.999 6.644 reflected in the lowest parts of the trajectories of UAV7 19.293 20.723 17.662 UAV3,UAV,and UAVs. UAVs 24.806 23.061 9.317 UAVo 37.298 12.688 7.861 UAV These heights,the numbers on the z-axis,are 号20 UAV relative positions corresponding to the height of origin UAV of the common moving coordinate system in Fig.2. 0 UAV 60050040030020010006 Each UAV had the same initial position in the four x/m UAV 3/m simulations,i.e.,consensus,PSO-based consensus, Fig.6 Trajectories of 9 UAVs by PSO-based consensus PIO-based consensus,and SD-PIO-based consensus. As known from Sections 2 and 3,the performance of consensus cannot satisfy the requirements,which is 401 UAV UAV UAV clearly displayed in Fig.5.Because of communication UAV 20 -UAV restrictions and lack of forecasting,all the UAVs tend ≠9UAV。 UAVs to dive sharply and climb quickly.This causes great 6005040300200100六m0AV m UAV overload at the turning point,which may damage the UAV's structure and result in difficulties for flight Fig.7 Trajectories of 9 UAVs by PIO-based consensus control.Their routes seem to tie a knot when viewed4 Simulation results and analysis To validate the SD⁃PIO⁃based consensus, numerical simulations were conducted using MATLAB 2012a on a PC with an i5⁃480 m, 2.67 GHz CPU and Windows 10 operating system. SD⁃PIO was compared with consensus itself and consensus with two other optimizations, particle swarm optimization (PSO) and PIO. The results prove the effectiveness of SD⁃PIO. The main parameters in Eqs. ( 7 ), ( 9 ), and (18) are listed in Table 2 below. The time step for the simulation is T = 0.05 s. Table 2 Simulation parameters γ R Tlabel / s Tchg / s 5 50 4 6 Nine UAVs were initialized with random positions in a 3⁃dimensional environment as shown in Table 3. Table 3 Initial positions of 9 UAVs m UAV number x y z UAV1 20.804 30.971 30.477 UAV2 12.685 37.633 31.252 UAV3 22.260 38.622 24.661 UAV4 0.318 27.929 9.703 UAV5 21.859 15.846 6.076 UAV6 16.942 13.999 6.644 UAV7 19.293 20.723 17.662 UAV8 24.806 23.061 9.317 UAV9 37.298 12.688 7.861 These heights, the numbers on the z⁃axis, are relative positions corresponding to the height of origin of the common moving coordinate system in Fig. 2. Each UAV had the same initial position in the four simulations, i. e., consensus, PSO⁃based consensus, PIO⁃based consensus, and SD⁃PIO⁃based consensus. As known from Sections 2 and 3, the performance of consensus cannot satisfy the requirements, which is clearly displayed in Fig. 5. Because of communication restrictions and lack of forecasting, all the UAVs tend to dive sharply and climb quickly. This causes great overload at the turning point, which may damage the UAV’ s structure and result in difficulties for flight control. Their routes seem to tie a knot when viewed from this perspective, however, it is important to clarify the fact that the trajectories do not cross and the UAVs do not crash in the sky. Fig.5 Trajectories of 9 UAVs by consensus To demonstrate the advantage of SD⁃PIO⁃based consensus, PSO⁃ and PIO⁃based consensus algorithms were adopted to compare their performances with that of the modified algorithm. In Fig. 6, most trajectories are apparently better than those in Fig. 5, as the trajectories are gentle at the beginning and turn without diving sharply. UAV3 ,UAV5 , andUAV9 serve as a set of convincing simulations that support the conclusions above. In Figs. 7 and 8, PIO and SD⁃PIO work and further improve the performance. In Fig. 7, the overshoot almost disappears, but there is still fluctuation in the trajectories from this perspective, especially for UAV3 ,UAV4 , and UAV5 . In Fig. 8, the trajectories become much smoother and the overshoot can be ignored compared with Figs. 5 to 7. This is reflected in the lowest parts of the trajectories of UAV3 ,UAV4 , and UAV5 . Fig. 6 Trajectories of 9 UAVs by PSO⁃based consensus Fig. 7 Trajectories of 9 UAVs by PIO⁃based consensus ·577· 第 4 期 ZHANG Tianjie, et al.:A modified consensus algorithm for multi⁃UAV formations based on pigeon⁃inspired optimization with a slow diving strategy
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有