• Laser & Optoelectronics Progress
  • Vol. 59, Issue 13, 1306004 (2022)
Taifei Zhao1、2、*, Kaixin Rong1, Dandan Cao1, and Shuang Zhang1、2
Author Affiliations
  • 1Faculty of Automation and Information Engineering, Xi’an University of Technology, Xi’an 710048, Shaanxi , China
  • 2Shaanxi Civil-Military Integration Key Laboratory of Intelligence Collaborative Networks, Xi’an 710000, Shaanxi , China
  • show less
    DOI: 10.3788/LOP202259.1306004 Cite this Article Set citation alerts
    Taifei Zhao, Kaixin Rong, Dandan Cao, Shuang Zhang. Clustering Optimization Algorithm for Unmanned Aerial Vehicle Formation Based on Ultraviolet Security Communication[J]. Laser & Optoelectronics Progress, 2022, 59(13): 1306004 Copy Citation Text show less
    Rigid and deformable graphs. (a) Deformable graph; (b) rigid graph; (c) minimum rigid graph
    Fig. 1. Rigid and deformable graphs. (a) Deformable graph; (b) rigid graph; (c) minimum rigid graph
    Single scattering link model of ultraviolet light
    Fig. 2. Single scattering link model of ultraviolet light
    Energy consumption model of inter-machine ultraviolet communication
    Fig. 3. Energy consumption model of inter-machine ultraviolet communication
    Clustering model of the UAV formation
    Fig. 4. Clustering model of the UAV formation
    Communication link graph of different algorithms. (a) LEACH algorithm; (b) COAORG algorithm
    Fig. 5. Communication link graph of different algorithms. (a) LEACH algorithm; (b) COAORG algorithm
    Comparison of performance of different algorithms. (a) Number of survival nodes; (b) remaining energy; (c) data transfer amount
    Fig. 6. Comparison of performance of different algorithms. (a) Number of survival nodes; (b) remaining energy; (c) data transfer amount
    Number of cycles when the first node dies
    Fig. 7. Number of cycles when the first node dies
    Comparison of network lifetime
    Fig. 8. Comparison of network lifetime
    COAORG algorithm performance. (a) Survival nodes; (b) remaining energy
    Fig. 9. COAORG algorithm performance. (a) Survival nodes; (b) remaining energy
    Time of death of the first node at different packet length
    Fig. 10. Time of death of the first node at different packet length
    Network lifetime of different packet lengths
    Fig. 11. Network lifetime of different packet lengths

    Algorithm 1:generate the optimal rigidity graph between cluster heads

    Input:location of the cluster head node p,number of cluster head nodes n,maximum UV LED communication radius R

    Output:final set of communication links,the final UV LED communication radius communication radius

    1  calculate the weight of communication links between all cluster head nodes

    2  all links are listed in ascending order by weight

    3  stiffness matrix is established according to the sorting results M

    4  initialize M',that is M'=M(1)

    5  for1:n(n-1)/2 search all links

    6   whilerank(M')2n-3

    7   add the next row of M to M' form a new matrix Mj

    8   ifMj is nonsingular

    9   M'=Mj

    10   record the link corresponding to the row

    11   else delete the row

    12   end

    13   end

    14  end

    Table 1. Generation process of optimal rigid graph
    ParameterNumerical value
    Number of nodes n100
    Node initial energy E0/J300
    Send the energy consumption ET/μJ80
    Receive the energy consumption ER/μJ80
    Fusion energy consumption EDA/μJ8
    βTβR/(°)40
    θTθR/(°)15
    Weight coefficient0.5
    Table 2. Simulation parameter setting
    Taifei Zhao, Kaixin Rong, Dandan Cao, Shuang Zhang. Clustering Optimization Algorithm for Unmanned Aerial Vehicle Formation Based on Ultraviolet Security Communication[J]. Laser & Optoelectronics Progress, 2022, 59(13): 1306004
    Download Citation