0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于并行遗传算法的微电网控制方法研究

机电信息杂志 来源:机电信息杂志 2024-03-18 14:44 次阅读

引言

作为一种全新的发电、供电方法,微电网在保障电力供应稳定性、提高电力输送效率等方面发挥了重要作用。为确保微电网能够稳定、持续运行,相关研究人员积极尝试将并行遗传算法引入微电网控制工作中,对最优控制遗传算法变量进行优化,明确并行遗传算法计算流程,基于MATLAB开发环境设计微电网最优控制软件系统,通过这种方式达到“环境最优化”与“经济最优化”双重目标。

1 遗传算法并行性及分类

1.1 遗传算法固有的并行性

实际生活中,不同的物种在同一时刻以“相互独立”的状态进行进化,从宏观层面来看,物种的进化即并行化过程。研究人员将物种的进化过程引入机器人深度学习领域,以遗传算法为核心模拟物种进化过程,利用选择操作模拟物种进化过程中的自然选择,利用变异操作模拟物种进化过程中的基因突变。因此,遗传算法的基础运行逻辑中继承了物种进化的并行性。使用遗传算法处理数据信息时,其数量级为O(n3),这代表遗传算法对N个染色体进行遗传操作,其内部遗传信息的数量级为O(n3),研究人员将其称为“隐含并行性”。

1.2 并行遗传算法分类

1.2.1 全局并行

全局并行作为一种直接并行化模式,主要应用于串行遗传算法领域。全局并行模式的特点在于仅有一个群体,在该群体中,每一个个体可以自由匹配,基于群体适应度调整个体适应度,无论是遗传匹配操作还是遗传选择操作,均具有全局性。该模式下,个体之间相互独立,无须进行信息交互,针对个体的评价主要由主/从进程负责[1]。该模式通常采用同步通信技术,个体适应数据被发送给主进程之后,主进程开始计算个体绝对适应值并根据计算结果进行选择操作,通过这种方式提高遗传算法计算性能。

1.2.2 层次并行遗传算法

研究人员尝试将不同的并行遗传算法的优势集中,提高其搜索以及分析的复杂性,将不同遗传算法进行混合,形成层次并行遗传算法。该遗传算法拥有三种基本的拓扑结构,例如将两种并行遗传算法混合,形成的双层遗传算法(图1)。

b0d640a8-e4f1-11ee-a297-92fbcf53809c.png

分析图1可以发现,该双层遗传算法的上层结构采用粗粒度(环形拓扑结构),下层则使用细粒度(二维网格拓扑结构),通过这种方式进化子群体。

2 最优控制遗传算法目标函数计算

2.1 最优控制模型

与普通电网相比,微电网系统内部可调节变量较多,例如无功补偿量、分布式电源输出功率等。电力从业人员尝试在不同的微电网运行环境中设置多项目优化模型,但是由于约束条件较为模糊,优化控制结果达不到预期值。因此,研究人员在确保微电网安全稳定运行的前提条件下,从环保性与经济性两方面出发,构建多项目最优控制模型,借助这种方式提高清洁能源利用率[2]。

2.1.1 最优控制目标函数

本次研究中涉及的微电网最优控制目标函数主要分为两部分,即环保性与经济性,其函数表达式为:

b0fa421e-e4f1-11ee-a297-92fbcf53809c.png

式中:x为待优化变量;G(x)为等式约束;H(x)为不等式约束;fi为第i个被优化目标。

2.1.2 经济性目标函数

该模型中,构成经济性目标函数的指标包括两类:第一类是微电网建设、维护费用,研究人员将这些费用折算到建设期之中;第二类是政府为推动新能源产业发展而给予新能源发电的政策性补贴。

(1)建设期费用:

b105c1ca-e4f1-11ee-a297-92fbcf53809c.png

式中:CWT为微电网中风力发电设备的建设与运维成本;CPV为微电网中光伏发电设备的建设与运维成本;CFC为燃料电池成本;CMT为微型汽轮机的安装及运维成本;CAD为维持微电网稳定运行的附加成本;常量a、b、c、d分别为风力发电机、光伏电池板、燃料电池、汽轮机的数量。

(2)无功补偿成本:

通常情况下,发电侧无功补偿,运用并联电容器就地补偿模式。因此,研究人员将电容器固定成本折算到建设成本之中。

b10f9344-e4f1-11ee-a297-92fbcf53809c.png

式中:CC为并联电容器运行成本;Cf为电容器固定成本;T与η分别为电容器使用寿命及使用频率;QC为分布式电源需要的无功功率总量。

(3)新能源发电补贴:

政府为扶持新能源产业发展,针对新能源发电企业给予政策补贴,通过这种方式降低新能源发电成本,其计算公式如下:

b1169dec-e4f1-11ee-a297-92fbcf53809c.png

式中:PWT为一台风力发电机输出功率;SWT为风力发电补贴系数;PPV为一块光伏发电电池板输出功率;SPV为光伏发电补贴系数。

研究人员通过计算建设期费用以及新能源发电补贴具体数据,得出微电网最优控制数据。

2.1.3 环保性目标函数

本次研究中提及的微电网以清洁能源为主(风能、太阳能等),除微型汽轮机工作时会产生少量污染物之外,绝大部分能源达到“零污染物排放”标准。因此,该模型中的环保性目标函数,基于污染物排放处罚对目标函数进行量化,其表达式为:

b1254626-e4f1-11ee-a297-92fbcf53809c.png

式中:n为微电网中的微型汽轮机污染物排放量;MMTi为汽轮机工作时第i种污染物排放总量;PMTi为第i种污染物排放处罚标准。

实际工作中,由于微型汽轮机排放的污染物检测难度较大,因此研究人员假定微型汽轮机以均衡的方式排放污染物,不会受到气压、温度等因素的影响。

2.2 最优控制并行遗传算法

2.2.1 优化定义变量

正式开始计算之前,研究人员对需要优化的变量进行定义,即:

b135a9d0-e4f1-11ee-a297-92fbcf53809c.png

2.2.2 计算过程

并行遗传算法能够有效处理离散变量问题,同时具备良好的全局寻优能力,因此可以解决混合非线性优化问题,公式(6)中的4个变量即并行遗传算法中的个体基因,其排列结构为{XPT|XWT|WFC|WMT}。

最优控制并行遗传算法适应度计算公式为:

b13d30d8-e4f1-11ee-a297-92fbcf53809c.png

式中:C为目标函数界限估计值;λi为权重系数,通常情况下,权重系数根据子目标函数重要程度进行确定。

模型构建完毕后,研究人员对该模型进行验证,设M=100,子群体个数为4,即n=4,模型进化迭代次数MAXG=50,其中基因变异概率为0.001,即P=0.001,基因交叉概率为0.8,即Pc=0.8,具体步骤如下[3]:

(1)设置模型中分布式电源参数、目标函数以及约束条件,将微电网负荷参数代入优化控制模型中。

(2)基于二级制编码产生基因初始种群,按照均匀划分原则形成n个子种群。

(3)逐一对子种群中的个体进行函数计算,通过横向对比保留适应度最大的个体。

(4)针对子种群进行不同的遗传操作,包括选择运算、交叉运算以及变异运算,设变异运算概率为Pm,交叉运算概率为Pc,通过计算确定各个子群体的适应值。

(5)通过遗传迁移得到初始种群的下一代群体。本次研究中,工作人员使用单向环连接拓扑结构,将各个子群体中最优个体迁出,使用自适应迁移策略,当子群体连续S=1(迁移数量为1)无法进一步提高适应度时,接受迁移个体。通过这种方式减少个体迁移数量,令不同的子群体分布于模型中的不同区域,提高子群体多样性,通过这种方式提高子群体进化速度。

(6)若种群遗传代数与设定的最大值相同,则计算终止并输出最优解,如果二者不同,则返回步骤(4)重新进行计算,其具体流程如图2所示。

b14c4708-e4f1-11ee-a297-92fbcf53809c.png

3 微电网最优控制软件设计

研究人员基于并行遗传算法,以微电网环保目标及经济最优化目标作为优化对象,利用最优控制模型处理多目标优化问题。最优控制软件的主要任务是获取仿真平台传输的参数,并利用最优控制模型寻找多目标任务最优解,将最优解参数返回仿真平台,通过这种方式实现对于微电网的最优控制[4]。

该软件主要由三项功能组成:参数读取、计算最优解、返回参数。同时,设计人员为该系统搭配了一些辅助功能,例如文件退出询问、变量查询以及操作步骤历史记录查询等。研究人员为了能够让用户以更为直观的方式了解最优解计算流程,在该软件中添加了折线图(图3),利用折线图展示子种群进化时每一代适应度最好的种群变化情况。通过这种方式让使用者能够更为深入地了解微电网最优控制方法的形成过程。

b19819d0-e4f1-11ee-a297-92fbcf53809c.png

4 结语

为进一步提升微电网控制效率,研究人员引入并行遗传算法,利用并行遗传算法中的多层次并行遗传空间,组建由具有环形拓扑结构的粗粒度以及具有二维网格拓扑结构的细粒度组成的双层遗传算法模型。在此基础上,以微电网经济性与环保性作为目标函数,构建最优控制模型,同时利用MATLAB开发环境设计微电网最优控制软件,为确保微电网稳定运行提供技术支持。




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2924

    浏览量

    228441
  • 并联电容器
    +关注

    关注

    1

    文章

    50

    浏览量

    9915
  • 电源输出
    +关注

    关注

    0

    文章

    48

    浏览量

    7754
  • 微电网
    +关注

    关注

    23

    文章

    505

    浏览量

    34712
  • 新能源发电
    +关注

    关注

    1

    文章

    20

    浏览量

    5176

原文标题:基于并行遗传算法的微电网控制方法研究

文章出处:【微信号:机电信息杂志,微信公众号:机电信息杂志】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于改进遗传算法的图像分割方法

    基于改进遗传算法的图像分割方法提出一种应用于图像分割的改进遗传算法,算法中引入了优生算子、改进的变异算子和新个体,避免了局部早熟,提高了收敛速度和全局收敛能力。   关键词: 图像分割
    发表于 09-19 09:36

    遗传算法辨识程序

    遗传算法辨识程序
    发表于 01-04 13:31

    遗传算法辨识程序

    遗传算法辨识程序.zip
    发表于 01-07 12:09

    基于遗传算法的异步电机

    改进的二进制编码方法,基于惩罚项的适应度的计算,遗传算子的构造等.提出了用遗传算法优化异步电机调速系统PID参数的方法,并进行了仿真研究.仿
    发表于 12-10 15:40

    遗传算法的优化 精选资料分享

    1、基于改进遗传算法的大型海上风电场优化电网设计(Optimal Electric Network Design for a Large Offshore Wind Farm Based on a
    发表于 07-12 07:00

    什么是遗传算法

    什么是遗传算法
    发表于 11-22 06:11

    遗传算法的特点和应用概述

    一、遗传算法概述 遗传算法(Genetic Algorithm,GA)是进化计算的一部分,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法
    发表于 12-31 06:21

    基于DSP的分布式并行遗传算法

    基于DSP的分布式并行遗传算法
    发表于 05-08 17:09 8次下载

    基于浮点编码遗传算法的H二控制器设计

    基于浮点编码遗传算法的H二控制器设计:本文研究了利用浮点编码的遗传算法的H-控制器的设计方法。文
    发表于 01-12 16:59 9次下载

    基于遗传算法整定的PID控制

    基于遗传算法整定的PID控制 遗传算法简称GA是1962年由美国Michigan大学的Holland教授提出的模拟自然界遗传机制和生物进化论而成的一种
    发表于 05-04 15:59 31次下载

    基于并行遗传算法的VOD系统负载均衡研究

    基于分布式VOD系统的结构,采用并行遗传算法对大型分布式VOD系统的负载均衡进行了研究,提出并实现了一种基于基于并行遗传算法的VOD系统负载
    发表于 05-26 15:41 0次下载
    基于<b class='flag-5'>并行</b><b class='flag-5'>遗传算法</b>的VOD系统负载均衡<b class='flag-5'>研究</b>

    遗传算法研究

    遗传算法研究(论文),有需要的下来看看。
    发表于 07-20 16:51 14次下载

    云环境下基于动态蚁群遗传算法的调度方法研究_尚志会

    云环境下基于动态蚁群遗传算法的调度方法研究_尚志会
    发表于 01-30 23:17 0次下载

    基于并行遗传算法的配送路线求解胡珂

    基于并行遗传算法的配送路线求解_胡珂
    发表于 03-16 08:00 0次下载

    遗传算法如何进行设计和其并行的实现

    在解决一些实际问题时,由于需要较多的个体数量和大量的计算,使得进化过程比较缓慢,难以达到实时的要求。因此并行遗传算法( Parallel Genetic Alogrithm PGA)就受到了较大的重视,并且已经成为目前遗传算法
    发表于 12-18 16:11 9次下载
    <b class='flag-5'>遗传算法</b>如何进行设计和其<b class='flag-5'>并行</b>的实现