一、NSGA-II

NSGA-Ⅱ是最流行的多目标遗传算法之一,它降低了非劣排序遗传算法的复杂性,具有运行速度快,解集的收敛性好的优点,成为其他多目标优化算法性能的基准。

NSGA-II原理参考文献:Deb K , Pratap A , Agarwal S , et al. A fast and elitist multiobjective genetic algorithm: NSGA-II[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2):182-197.

二、环境经济负荷分配问题

环境经济负荷分配问题模型参考文献:吴亮红. 多目标动态差分进化算法及其应用研究[D]. 湖南大学, 2013.

随着现代电力系统的发展,能源的益紧缺,电力改革不断深入,厂网分开、竞价上网已成必然。在确保机组安全运行的前提下,实时合理分配电力系统各机组间负荷,最大限度地降低发电煤耗率是市场对发电厂提出的现实要求。经济负荷分配(Economic power Dispatch,ED)问题就是在满足火力发电机组和电力系统运行约束的条件下,在各台机组间合理地分配负荷使得发电成本最小化。然而,由于火力发电过程中燃料燃烧所产生的SO2、CO2和NOx等排放引起的环境污染问题日益引起人们的关注和重视,对污染的控制和治理将直接影响到经济负荷分配问题。为了控制环境污染,可采取很多措施,如采用高质量燃料、改造旧设备、净化空气等。但这些措施将产生新的运作和维修成本,即污染控制成本。该成本的大小与污染排放量的多少直接相关。因此,在发电系统中,发电成本最小已不再是唯一要考虑的问题。如何在满足系统发电约束条件下,将发电成本和污染控制成本一起优化,即环境经济负荷分配问题(Environmental/Economic power Dispatch,EED)成为许多研究人员关注的课题。

通常,EED是在满足负荷和运行约束的条件下,同时最小化发电成本和污染控制成本。然而,电力系统无功优化直接影响到电力系统的稳定性和电能质量。毫无疑问,减小线损能够同时提高系统的有功和无功分配,有利于降低发电成本,提高系统的安全性。因此,EED问题可看作一个包含经济、环境和线损三个目标的多目标优化问题。

2.1 目标函数


2.2问题约束

2.3问题优化模型

2.4系数说明

三、数值实验

3个目标函数分别是:燃料成本f1、排放量f2、线损f3

四、参考代码

参考代码见评论区或者添加博主微信获取。

多目标应用:基于NSGAII的环境经济负荷分配(Environmental/Economic power Dispatch,EED)多目标优化(IEEE-118bus)相关推荐

  1. 多目标遗传算法NSGAII求解环境经济调度(Python代码实现)

    目录 1 电力系统环境经济调度数学模型 2 算例--IEEE10节点 2.1 数据​ 2.2 Python代码学习 3 一点拓展知识 1 电力系统环境经济调度数学模型   2 算例--IEEE10节点 ...

  2. 论文浅尝 | 嵌入常识知识的注意力 LSTM 模型用于特定目标的基于侧面的情感分析...

    MaY, Peng H, Cambria E. Targeted aspect-based sentiment analysis via embedding commonsense knowledge ...

  3. 新理念 新举措 新发展——“十四五”时期经济社会发展的基本思路、主要目标与指标解读

    新理念 新举措 新发展--"十四五"时期经济社会发展的基本思路.主要目标与指标解读 总分:100 及格分数:60 考试剩余时间: 1时 47分 07秒 窗体顶端 单选题(共7题,每 ...

  4. 基于NSGA-II算法的研究和改进

    基于NSGA-II算法的研究和改进 在大学的时候学习了有关NSGA2算法的相关知识,对这个颇有兴趣,想着把自己学习的内容都记录下来.同时也是自己第一次开始写博客,想开始自己以后的博客之路,为下班后的业 ...

  5. 基于通用学习环境和多智能体深度强化学习的列车运行图

    ‍ 1. 文章信息 <Train timetabling with the general learning environment and multi-agent deep reinforce ...

  6. 基于matlab/simulink环境下空调房间仿真模型的建立,基于MatlabSimulink环境下空调建筑物动态仿真模型的建立...

    基于Matlab/Simulink环境下空调建筑物动 态仿真模型的建立 哈尔滨工业大学 陈建成 姜永成 王森 唐勇辉 摘要 分析了空调建筑物的特性,介绍了运用状态空间法建立空调建筑物数字模型的 过程, ...

  7. 多目标进化算法——NSGA-II(python实现)

    目录 前言 NSGA-II 非支配排序 支配关系 非支配关系 非支配排序算法 算法思想 算法伪代码 伪代码释义 Python代码实现 过渡1 拥挤度距离排序 算法思想 算法伪代码 Python代码实现 ...

  8. 基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类

    我国高分辨率对地观测系统重大专项已全面启动,高空间.高光谱.高时间分辨率和宽地面覆盖于一体的全球天空地一体化立体对地观测网逐步形成,将成为保障国家安全的基础性和战略性资源.随着小卫星星座的普及,对地观 ...

  9. 从CNN到Transformer:基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类

    更多资讯,请关注:Ai尚研修科研技术动态 公众号 我国高分辨率对地观测系统重大专项已全面启动,高空间.高光谱.高时间分辨率和宽地面覆盖于一体的全球天空地一体化立体对地观测网逐步形成,将成为保障国家安全 ...

最新文章

  1. 电设国赛获奖作品学习笔记
  2. IP地址分类:静态/动态/公共/私有
  3. 因主机名更改造成oracle控制台登录错误:ora-12545,ora-12541
  4. Replation requires the actual server name ... Replication.Utilies
  5. 【数据挖掘笔记七】高级模式挖掘
  6. php中的for循环最多循环多少次,php - 我在PHP中有2次时间,如何运行foreach循环来遍历所有这些日子? (最后24小时同时循环1小时!) - 堆栈内存溢出...
  7. java架构师_前谷歌高级Java架构师分享工作8年经验(如何成为一名架构师)
  8. TensorFlow2快速模型构建及tensorboard初体验
  9. Foundation 6 – 先进的响应式的前端开发框架
  10. 计算机运行一段时间黑屏,电脑运行一段时间之后间歇性黑屏,黑屏一秒钟恢复,过几秒又黑屏,是显卡问题还是cpu问题...
  11. editorMd插件的使用总结(包括开启图片上传及拖拉粘贴上传图片)
  12. EasyUI入门—Layout布局
  13. python垃圾分类程序_如何利用Python进行垃圾分类
  14. [php]-Tp5.1反序列化学习
  15. latex强制图片标题居中
  16. 奔驰A200L升级内饰氛围灯,发光涡轮等,绚丽多彩,温馨又惬意
  17. java中Date的getTime()函数
  18. Android 安卓告别SharedPreFerences,你好MMKV
  19. 苹果电脑怎么安装python库_Mac环境下安装python库时出现ModuleNotFoundError: No module named 'XXX'...
  20. 三步制作一张业务数据地图

热门文章

  1. 12.4 jason格式
  2. 【沃顿商学院学习笔记】管理学——07腐败控制理论The Control Theories of Corruption
  3. 软件测试面试题:什么是数据的对立性,有几个层次?
  4. 直播视频app源码,Android 点击生成二维码
  5. RISC-V生态架构浅析(认识RISC-V)
  6. 速写为什么要把人画丑?骨骼肌肉比画的更像加分
  7. 《Istio官方文档》设计理念
  8. 截至2022.2.1全网最全面最开放的蓝牙AOA高精度定位行业生态解决方案配套产品及商用案例真实视频合集分享来自深圳核芯物联科技
  9. 快速读懂Depth-wise Convolution
  10. 【SP】SubstancePainter安装相关问题