単一目的アプリケーション: Spider Wasp Optimizer (SWO) アルゴリズムに基づくマイクログリッド最適ディスパッチング MATLAB

1. マイクログリッドシステム運用最適化モデル

マイクログリッド最適化モデルの概要:

マイクログリッド多目的最適化ディスパッチモデルの紹介_IT Yuanshou のブログ-CSDN ブログ

2. Spider Bee 最適化アルゴリズム

クモバチオプティマイザー (  SWO) は、2023 年に Mohamed Abdel-Basset らによって提案されました。このアルゴリズムは、メスのクモバチの狩猟、営巣、交尾行動をモデル化し、高速な検索速度と高い解の精度という利点があります。

Spider wasp Optimizer (SWO)_IT Yuanshou のブログ-CSDN ブログ

3. マイクログリッド最適化のための SWO ソリューション

(1) コードの一部

すべて閉じる; クリア
clc;
グローバル P_load; % 電気負荷
グローバル WT; % 風力発電
グローバル PV; % 太陽光発電
%% 
Test問題=1; 
[lb,ub,dim,fobj] = GetFunInfo(Test問題); 
SearchAgents_no=100; %検索エージェント数
Max_iteration=1000; % 最大反復回数
[Best_score,Xbest,Convergence_curve]=SWO(SearchAgents_no,Max_iteration,lb,ub,dim,fobj); 


%% 結果グラフの描画
Figure(1) 
semilogy(Convergence_curve, 'r -','linewidth',2); 
legend('SWO'); 
xlabel('反復回数') 
ylabel('運営コストと環境保護コストの合計')

(2) 結果の一部

4. 完全な MATLAB コード

おすすめ

転載: blog.csdn.net/weixin_46204734/article/details/126840082