网站设计实例教程,广告公司网站建设,那个网站可以做图标,公司建设网站的申请信用卡一、无人机模型简介#xff1a;
单个无人机三维路径规划问题及其建模_IT猿手的博客-CSDN博客
参考文献#xff1a;
[1]胡观凯,钟建华,李永正,黎万洪.基于IPSO-GA算法的无人机三维路径规划[J].现代电子技术,2023,46(07):115-120
二、Tiki-taka算法#xff08;TTA#xf…一、无人机模型简介
单个无人机三维路径规划问题及其建模_IT猿手的博客-CSDN博客
参考文献
[1]胡观凯,钟建华,李永正,黎万洪.基于IPSO-GA算法的无人机三维路径规划[J].现代电子技术,2023,46(07):115-120
二、Tiki-taka算法TTA简介
极致攻守算法Tiki-Taka AlgorithmTTA由Mohd Fadzil Faisae Ab. Rashid于2020年提出该算法受tiki-taka 足球风格的短传、球员定位和保持控球的特点所启发。其旨在控制控球权并利用其战术优势击败对手TTA算法新颖高效。单目标应用Tiki-taka算法TTA求解太阳能光伏模型MATLAB_IT猿手的博客-CSDN博客
参考文献
[1]Ab. Rashid, M.F.F. (2021), Tiki-taka algorithm: a novel metaheuristic inspired by football playing style, Engineering Computations, Vol. 38 No. 1, pp. 313-343. Tiki-taka algorithm: a novel metaheuristic inspired by football playing style | Emerald Insight
[2]Zamli, Kamal Z , Kader, et al. Selective chaotic maps Tiki-Taka algorithm for the S-box generation and optimization.
三、TTA求解无人机路径规划
1部分代码
close all
clear
clc
addpath(./Algorithm/)%添加算法路径
warning off;
%% 三维路径规划模型定义
global startPos goalPos N
N2;%待优化点的个数(可以修改)
startPos [10, 10, 80]; %起点(可以修改)
goalPos [80, 90, 150]; %终点(可以修改)
SearchAgents_no30; % 种群大小(可以修改)
Function_nameF2; %F1:随机产生地图 F2导入固定地图
Max_iteration50; %最大迭代次数(可以修改)
% Load details of the selected benchmark function
[lb,ub,dim,fobj]Get_Functions_details(Function_name);
[Best_score,Best_pos,curve]TTA(SearchAgents_no,Max_iteration,lb,ub,dim,fobj);%算法优化求解
AlgorithmNameTTA;%算法名字
figure
semilogy(curve,Color,g,linewidth,3)
xlabel(迭代次数);
ylabel(飞行路径长度);
legend(AlgorithmName)
display([算法得到的最优适应度: , num2str(Best_score)]);
Position[Best_pos(1:dim/3); Best_pos(1dim/3:2*(dim/3)); Best_pos(1(2*dim/3):end)]; %优化点的XYZ坐标每一行是一个点
plotFigure(Best_pos,AlgorithmName)%画最优路径
2部分结果 无人机飞行路径坐标 1.0000000e01 1.0000000e01 8.0000000e011.0564074e01 1.0627730e01 8.0798930e011.1087311e01 1.1173012e01 8.1542587e011.1571621e01 1.1639444e01 8.2233212e011.2018920e01 1.2030621e01 8.2873045e011.2431118e01 1.2350141e01 8.3464328e011.2810129e01 1.2601600e01 8.4009300e011.3157866e01 1.2788595e01 8.4510202e011.3476242e01 1.2914723e01 8.4969274e011.3767169e01 1.2983581e01 8.5388758e011.4032560e01 1.2998766e01 8.5770893e011.4274328e01 1.2963874e01 8.6117921e011.4494385e01 1.2882502e01 8.6432081e011.4694645e01 1.2758247e01 8.6715614e011.4877020e01 1.2594706e01 8.6970762e011.5043423e01 1.2395476e01 8.7199763e011.5195767e01 1.2164153e01 8.7404860e011.5335964e01 1.1904333e01 8.7588292e011.5465927e01 1.1619615e01 8.7752300e011.5587570e01 1.1313595e01 8.7899124e011.5702804e01 1.0989869e01 8.8031006e011.5813543e01 1.0652034e01 8.8150185e011.5921699e01 1.0303688e01 8.8258902e011.6029186e01 9.9484265e00 8.8359398e011.6137915e01 9.5898466e00 8.8453913e011.6249800e01 9.2315453e00 8.8544688e011.6366754e01 8.8771192e00 8.8633963e011.6490689e01 8.5301653e00 8.8723979e011.6623518e01 8.1942802e00 8.8816977e011.6767153e01 7.8730608e00 8.8915196e011.6923509e01 7.5701039e00 8.9020877e011.7094497e01 7.2890062e00 8.9136262e011.7282029e01 7.0333646e00 8.9263590e011.7488020e01 6.8067759e00 8.9405102e011.7714382e01 6.6128368e00 8.9563039e011.7963027e01 6.4551442e00 8.9739641e011.8235868e01 6.3372948e00 8.9937149e011.8534818e01 6.2628854e00 9.0157803e011.8861790e01 6.2355129e00 9.0403843e011.9218697e01 6.2587740e00 9.0677511e011.9607451e01 6.3362656e00 9.0981047e012.0029965e01 6.4715843e00 9.1316691e012.0488152e01 6.6683271e00 9.1686684e012.0983925e01 6.9300906e00 9.2093266e012.1519196e01 7.2604718e00 9.2538679e012.2095879e01 7.6630674e00 9.3025162e012.2715885e01 8.1414742e00 9.3554956e012.3381129e01 8.6992889e00 9.4130302e012.4093522e01 9.3401084e00 9.4753439e012.4854977e01 1.0067530e01 9.5426610e012.5667407e01 1.0885149e01 9.6152054e012.6532726e01 1.1796564e01 9.6932011e012.7452845e01 1.2805370e01 9.7768723e012.8429677e01 1.3915166e01 9.8664430e012.9465136e01 1.5129547e01 9.9621372e013.0561133e01 1.6452110e01 1.0064179e023.1719583e01 1.7886452e01 1.0172792e023.2942397e01 1.9436171e01 1.0288202e023.4231488e01 2.1104862e01 1.0410630e023.5588770e01 2.2896122e01 1.0540303e023.7016154e01 2.4813549e01 1.0677444e023.8515554e01 2.6860739e01 1.0822276e024.0088883e01 2.9041289e01 1.0975025e024.1738052e01 3.1358796e01 1.1135913e024.3464976e01 3.3816856e01 1.1305166e024.5271567e01 3.6419067e01 1.1483006e024.7159737e01 3.9169024e01 1.1669659e024.9131399e01 4.2070326e01 1.1865348e025.1188466e01 4.5126568e01 1.2070298e025.3332852e01 4.8341348e01 1.2284732e025.5566468e01 5.1718261e01 1.2508874e025.7891227e01 5.5260906e01 1.2742948e026.0309043e01 5.8972879e01 1.2987179e026.2821828e01 6.2857777e01 1.3241791e026.5431494e01 6.6919196e01 1.3507007e026.8139955e01 7.1160733e01 1.3783052e027.0949123e01 7.5585985e01 1.4070150e027.3860912e01 8.0198549e01 1.4368525e027.6877233e01 8.5002022e01 1.4678400e028.0000000e01 9.0000000e01 1.5000000e02
四、完整MATLAB代码