可以建網(wǎng)站的軟件設(shè)計(jì)公司
一、沙丁魚優(yōu)化算法
沙丁魚優(yōu)化算法(Sardine optimization algorithm,SOA)由Zhang HongGuang等人于2023年提出,該算法模擬沙丁魚的生存策略,具有搜索能力強(qiáng),求解精度高等特點(diǎn)。
沙丁魚主要以浮游生物為食,這些生物包括細(xì)菌、腔腸動物、軟體動物、原生動物、十足目、幼小藤壺、魚卵、甲藻、橈足類等。沙丁魚的季節(jié)餌料組成會隨著水文條件的變化而改變。在上升流劇烈的時期,餌料組成以浮游植物為主;而在上升流微弱的時期,餌料組成則以浮游動物為主。沙丁魚是一種濾食動物,它們通過鰓過濾海水,捕獲通過鰓的浮游生物。此外,沙丁魚擁有一雙透鏡眼,這極大地提高了它們的視力和圖像亮度,因此它們能夠利用視力追蹤在水中過濾的獵物。除了像大多數(shù)魚類一樣借助快速的游動逃避捕食者外,沙丁魚還利用群體行為來躲避捕獵者。例如,當(dāng)遇到捕食沙丁魚的海豚時,沙丁魚會聚成大群來對抗海豚的捕食。在沒有外部威脅或障礙物時,魚群通常會聚成接近球形的形態(tài),以便協(xié)同躲避。
?
?
?
參考文獻(xiàn):
[1]Zhang, H., Tang, M., Liu, Y.?et al.?Sardine Optimization Algorithm with Agile Locality and Globality Strategies for Real Optimization Problems.?Arab J Sci Eng?48, 9787–9825 (2023). Sardine Optimization Algorithm with Agile Locality and Globality Strategies for Real Optimization Problems | SpringerLink
二、微網(wǎng)系統(tǒng)運(yùn)行優(yōu)化模型
微電網(wǎng)優(yōu)化模型介紹:
微電網(wǎng)多目標(biāo)優(yōu)化調(diào)度模型簡介_IT猿手的博客-CSDN博客
三、SOA求解微電網(wǎng)優(yōu)化
(1)部分代碼
close all; clear ;? clc; global P_load; %電負(fù)荷 global WT;%風(fēng)電 global PV;%光伏 %% TestProblem=1; [lb,ub,dim,fobj] = GetFunInfo(TestProblem); SearchAgents_no=50; % Number of search agents Max_iteration=50; % Maximum number of iterations [Xbest,Best_score,Convergence_curve]=SOA(SearchAgents_no,Max_iteration,lb,ub,dim,fobj);%% 畫結(jié)果圖 figure(1) semilogy(Convergence_curve,'b-','linewidth',2); legend('SOA'); xlabel('迭代次數(shù)') ylabel('運(yùn)行成本與環(huán)境保護(hù)成本之和')
(2)部分結(jié)果
?
?
?
?
?
四、完整MATLAB代碼
?
?
?
?