Multi-objective application: Research on multi-objective optimal dispatch of microgrid based on multi-objective Harris Hawk optimization algorithm (MOHHO) MATLAB

1. Microgrid system operation optimization model

references:

[1] Li Xingxin, Zhang Jing, He Yu, et al. Multi-objective optimal dispatch of microgrid based on improved particle swarm algorithm [J]. Electric Power Science and Engineering, 2021, 37(3):7

2. Multi-objective Harris Eagle Optimization Algorithm MOHHO

The Multi-Objective Harris Hawks Optimizer ( MOHHO ) was proposed by Meryem Kuşoğlu and Uğur Yüzgeç in 2020. See the blog below for the introduction and effect of MOHHO:

Multi-objective optimization algorithm: Multi-Objective Harris Hawks Optimizer (MOHHO)_IT Yuanshou's Blog-CSDN Blog

references:

[1] Kuolu M ,Uur Yüzge.Multi-Objective Harris Hawks Optimizer for Multiobjective Optimization Problems[J]. 2020.

3. Solution results

(1) Part of the code

close all; 
clear ;  
clc; 
global P_load; %electric load 
global WT;% wind power 
global PV;% photovoltaic 
%% 
TestProblem=1; 
MultiObj = GetFunInfo(TestProblem); 
MultiObjFnc=MultiObj.name;%problem name 
% Parameters 
params.Np =100; % population size (can be modified) 
params.Nr =200; % (size of external archive) 
params.maxgen =100; % maximum number of iterations (can be modified) 
[Xbest,Fbest] = MOHHO(params,MultiObj); 
% Xbest is the POX obtained by MOHHO 
% Fbest is the POF obtained by MOHHO 


%% Draw the result graph 
figure(1) 
plot(Fbest(:,1),Fbest(:,2),'ro'); 
legend( 'MOHHO'); 
xlabel('Operating cost') 
ylabel('Environmental protection cost')

(2) Partial results

With the lowest operating cost:

4. Complete MATLAB code

Guess you like

Origin blog.csdn.net/weixin_46204734/article/details/132635678