摘要:為了提高無(wú)人機通信網(wǎng)絡(luò )的安全性,解決由于鏈路擁塞而導致的通信數據誤碼與丟失問(wèn)題,提出基于鯨魚(yú)優(yōu)化算法的無(wú)人機通信網(wǎng)絡(luò )鏈路擁塞控制方法。采用NetFlow技術(shù)獲取無(wú)人機通信鏈路實(shí)時(shí)運行數據,度量鏈路利用率等指標,識別當前網(wǎng)絡(luò )鏈路的擁塞狀態(tài)。模擬無(wú)人機通信與鏈路擁塞過(guò)程,綜合考慮無(wú)人機通信直視徑、反射徑和散射徑三個(gè)分量,構建網(wǎng)絡(luò )鏈路模型。在無(wú)人機通信網(wǎng)絡(luò )鏈路擁塞控制協(xié)議的約束下,均衡調度無(wú)人機通信數據,利用鯨魚(yú)優(yōu)化算法選擇通信鏈路的最優(yōu)解,完成通信鏈路切換工作,實(shí)現無(wú)人機通信網(wǎng)絡(luò )鏈路的擁塞控制任務(wù)。實(shí)驗結果表明:在設計方法控制下,無(wú)人機通信網(wǎng)絡(luò )鏈路的時(shí)延減小了61s,吞吐率提升135kbit/s,證明優(yōu)化方法能夠有效緩解鏈路的擁塞程度,通過(guò)對通信網(wǎng)絡(luò )誤碼率和溢出丟包率的分析,證明優(yōu)化控制方法不會(huì )對網(wǎng)絡(luò )的通信任務(wù)產(chǎn)生明顯影響。