微电网优化:基于光学显微镜算法(Optical microscope algorithm,OMA)的微电网优化(提供MATLAB代码)

一、微电网优化模型

微电网是一个相对独立的本地化电力单元,用户现场的分布式发电可以支持用电需求。为此,您的微电网将接入、监控、预测和控制您本地的分布式能源系统,同时强化供电系统的弹性,保障您的用电更经济。您可以在连接到电网或断开电网连接状态下使用微电网。当电网停限电或用电成本过高时,微电网会自动响应。微电网控制系统可实现对发电、储电和用电的综合管理调度。与电网在集中式发电厂发电,然后沿着发-输-配-变-用的单向能量传递不同,微电网重点关注用户本地的分布式发电系统。对于发电,微电网通常使用光伏、柴油发电机和风机等可再生能源的组合。微电网可以结合储能系统来储存电力,通过智慧储能调度策略在停电或电网需求高峰时进行充放电操作。

参考文献:

[1]李兴莘,张靖,何宇,等.基于改进粒子群算法的微电网多目标优化调度[J].电力科学与工程, 2021, 37(3):7

二、算法简介

光学显微镜算法(Optical microscope algorithm,OMA)从光学显微镜对目标物体的放大能力中汲取灵感,使用肉眼进行初步观察,并通过物镜和目镜模拟放大过程。

参考文献:

Cheng, M. Y., & Sholeh, M. N. (2023). Optical microscope algorithm: a new metaheuristic inspired by microscope magnification for solving engineering optimization problems. Knowledge-Based Systems. DOI: https://doi.org/10.1016/j.knosys.2023.110939

三、部分代码

close all;
clear ; 
clc;
global P_load; %电负荷
global WT;%风电
global PV;%光伏
%%
TestProblem=1;
[lb,ub,dim,fobj] = GetFunInfo(TestProblem);
SearchAgents_no=50; % Number of search agents
Max_iteration=2000; % Maximum number of iterations
[Best_score,Xbest,Convergence_curve]=OMA(SearchAgents_no,Max_iteration,lb,ub,dim,fobj);

%% 画结果图
figure(1)
semilogy(Convergence_curve,'k-','linewidth',2);
legend('OMA');
xlabel('迭代次数')
ylabel('总成本')
saveas(gca,'1.jpg');

四、部分结果

五、完整MATLAB代码

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 22:22:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 22:22:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 22:22:03       87 阅读
  4. Python语言-面向对象

    2024-04-06 22:22:03       96 阅读

热门阅读

  1. Windows安装SSH超详细教程

    2024-04-06 22:22:03       43 阅读
  2. 力扣-简化路径

    2024-04-06 22:22:03       35 阅读
  3. 【数据结构】顺序表与链表

    2024-04-06 22:22:03       32 阅读
  4. C#WPF更改窗体图标和生成exe文件的图标实例

    2024-04-06 22:22:03       37 阅读
  5. 【杂记】SQLAlchemy使用方法记录

    2024-04-06 22:22:03       37 阅读
  6. 在macOS系统上安装CERN ROOT数据分析框架

    2024-04-06 22:22:03       46 阅读
  7. 在Spring Boot中导入和解析XML文件的实践

    2024-04-06 22:22:03       36 阅读
  8. 偶然发现一个平均分布得不可思议的伪随机函数

    2024-04-06 22:22:03       37 阅读
  9. WebSocketServer后端配置,精简版

    2024-04-06 22:22:03       42 阅读
  10. C++ | vector模拟实现

    2024-04-06 22:22:03       28 阅读