一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于虚拟水的水库-泵站联合优化调度方法与流程

2022-02-19 00:48:44 来源:中国专利 TAG:

技术特征:
1.一种基于虚拟水的水库

泵站联合优化调度方法,其特征在于,包括以下步骤:步骤1)获取水库

泵站

引水区信息:获取调度参数信息、水库库容信息、泵站机组信息和引水区农作物信息,并根据公式完成农作物产量与虚拟水的转化,得到虚拟水信息;步骤2)构建水库

泵站

引水区系统数据库:构建水库

泵站

引水区系统数据库,并在数据库中添加步骤1)各字段信息,然后将对应的水库、泵站及引水区信息数据批量导入,并实时更新数据信息;步骤3)建立基于虚拟水的水库

泵站优化调度模型:使用c 连接数据库,读取步骤2)中水库

泵站

引水区系统各字段数据信息,以各时段水库向各农作物的供水量和泵站引水量以及农作物年流通量为决策变量,以调度期内水库

泵站联合供水的经济效益最大为目标函数,同时需满足产品进口、水库供水、水量平衡、水库库容、水库弃水、泵站引水和决策变量非负的约束,生成与数据库互馈的基于虚拟水的水库

泵站联合优化调度模型;具体优化模型如下:目标函数:约束1(产品进口约束):约束2(水库供水约束):约束3(水量平衡约束):v
ti
=v
ti
‑1 ls
ti

x
ti

c
ti

ef
ti
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)约束4(水库库容约束):v
min
≤v
ti
≤v
max
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)约束5(水库弃水约束):约束6(泵站引水约束):约束7(变量非负约束):x
ti,ty
≥0,y
ti,ty
≥0,imp
ty
≥0
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(8)式中:ti为当前时段,ti∈[1,t];ty为农作物类型,ty∈[1,n];inc
ty
为泵站向ty农作物供水的收入,exp
ty
为泵站向ty农作物供水的成本,x
ti,ty
为水库在ti时段向ty农作物的供水量,y
ti,ty
为泵站在ti时段向ty农作物的引水量;p为介质系数,q
d
为设计流量,h为工作扬程,η为泵站额定工作效率,β为抽水能量系数,d为电费单价,time
ti
为泵站ti时段运行时间;ic
ty
为进口农产品ty的收入,ep
ty
为进口农产品ty的成本,imp
ty
为进口农产品的质量;prd
ty
为农产品ty的本地生产量,td
ty
为农产品ty的需求量;x
ti
为水库ti时段的供水量,y
ti
为泵站ti时段的供水量;sk为最大供水量,其需满足调度期内初始库容等于t时刻的水库库容,即
v0=v
t
;ls
ti
为水库ti时段的来水量,ef
ti
为水库ti时段的蒸发和渗漏量,c
ti
为水库ti时段的弃水量,v0水库初始水量,v
ti
为水库在ti时段的蓄水量,v
t
水库在t时段的需水量;v
min
为水库的最小蓄水量,v
max
为水库的最大蓄水量;lake
ti
为湖泊ti时刻可引水量,river
ti
为江河ti时刻可引水量;步骤4)模型求解方法:对于步骤1)

3)构建的基于虚拟水的水库

泵站联合优化调度模型,通过耦合中心游移及最速曲线的鲸鱼算法对该模型进行自动迭代优化求解,得到水库最优调度方案。2.根据权利要求1所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,步骤4)中求解的具体步骤如下:step1算法参数设置:设定变量矩阵va的行数num和列数dim=ty
·
(2ti 1)、当前迭代数t、最大迭代次数t
max
、农作物需求量td
ty
、结果变量res和1
×
dim的结果矩res;结果变量res用来获取max f的值;结果矩res用来获取max f所对应的va(i)值;step2中心游移初始化:生成num
×
dim的变量矩阵va,将变量矩阵va每一行看作一组候选解,候选解由x
ti,ty
、y
ti,ty
和imp
ty
组成;通过式9更新随机解通过式10生成矩阵va每一随机解的对立点同时对随机解采取中心游移策略式11进行游移,生成游移解进而以和的适应度为评价指标进行比选,保留其中的最优解,完成种群的初始化;具体公式如下:完成种群的初始化;具体公式如下:完成种群的初始化;具体公式如下:式中:i表示矩阵va的行数,i∈[1,num],up为变量上限,down为变量下限,ξ为[0,1]之间的随机数;为t次迭代生成的第i个随机解,为t次迭代对立学习生成的第i个对立解;为t次迭代中心游移生成的第i个游移解,δ为游移系数,其值为[0,1]之间的随机数;step3约束处理过程:读取水库和泵站相关数据,包括:v0、v
min
、v
max
、td
ty
、ls
ti
、ef
ti
、lake
ti
、river
ti
和vw
ty
,结合随机生成的x
ti,ty
、y
ti,ty
和imp
ty
计算v
ti
,进而对优化后的变量矩阵va进行约束处理,包括式2

8,删除不满足以上约束的矩阵行va(i),并通过中心游移重新生成,重复以上过程,直至候选解矩阵va全部符合约束,则进入下一过程;step4迭代更新过程:第t次迭代中,首先计算适应度值,得出最优解并根据对应公式更新算法参数,包括:a、a、c和p;在此基础上,根据p和|a|值,每组候选解分别进行包围捕食、随机或螺旋气泡的迭代更新策略;具体更新方式为:当p<0.4,|a|≤1,采用式13进行包围捕食更新;当p<0.4,|a|>1,根据式12进行随机更新;当p≥0.4,采用式14进行螺旋气泡更新;之后,随机选择一组候选解根据式15采取变异操作,并根据边界邻域更新式16对越界的候选解进行修正更新,得到第t 1代的候选解矩阵va;具体更新公式如下:随机搜索更新方式:va(i)
t 1
=va(rand)
t

a
·
|c
·
va(rand)
t

va(i)
t
|
ꢀꢀꢀꢀ
(12)包围捕食更新方式:
螺旋气泡更新方式:高斯变异更新方式:va(i)
t

=n(0,1)
·
va(i)
t
ꢀꢀꢀꢀ
(15)边界邻域更新方式:式中:va(i)
t
为t次迭代中第i组候选解;为t次迭代中最优解;va(rand)
t
为t次迭代矩阵va中随机选择的一组解,va(i)
t

为t次迭代中第i组候选解的变异解;a和c是矩阵系数,分别表示为:a=2a
·
(r1‑
1)和c=2a
·
r2;a为收敛因子,耦合最速曲线的收敛因子表示为a=a0‑
k0(1

cosθ),其中,a0取值为2,k0为系数,θ为收敛曲线上某一点切线与纵轴的夹角;r1、r2是[0,1]的随机向量;d

表示t次迭代中第i个候选解与最优解的距离;b为螺旋形状常数,取值为1;l为[

1,1]的随机数,其大小决定候选解距最优解的距离,l=

1距离最近,l=1最远;n(0,1)表示服从标准正态分布,u(0,0.1)表示服从[0,0.1]之间的均匀分布;step5判断迭代条件:当t≤t
max
时,重复step4直至退出迭代,并将结果输出为.txt文件,其结果信息包括:(1)虚拟水信息vw
ty
;(2)模型参数信息,包括供水净收益inc
ty

exp
ty
、泵机流量q
d
、扬程h和工作效率η、介质系数p、流量能量系数β、电费单价d、流通净收益ic
ty

ep
ty
和农作物需求量td
ty
;(3)最优供水量x
ti,ty
、y
ti,ty
和农产品进口量imp
ty
;(4)最大经济效益max f;(5)各时段泵机运行时间time
ti
。3.根据权利要求2所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,step4中获取最优解具体过程为:t次迭代中,计算va(i)的适应度值(max f),并比较res与max f;若max f≤res,则保持res和res不变;若max f>res,则将max f赋值于res,并将va(i)赋值于res,直至完成矩阵va的计算,则此时step4中耦合最速曲线的收敛曲线的生成方式为:(1)确定收敛因子a的变化范围a0到0,并取特解点为(x0,y0)=(1,a0);(2)根据最速曲线式18可求解得出θ0,进而求出k0;(3)结合算法过程与曲线,得到各迭代点,即:以θ0/t
max
为步长因子,将θ离散为t
max
个点θ∈[0,θ0],即可得到耦合最速曲线的收敛曲线式19;a=a0‑
k0(1

cosθ)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(18)式18中x表示横坐标,其坐标轴正方向向右;y表示纵坐标,其坐标轴正方向向下。4.根据权利要求2所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,step5中将结果输出为.txt文件的具体方法,在程序中添加路径并创建.txt文件,打开.txt文件,向文件中添加标头字段信息,即:
(1)虚拟水信息vw
ty
;(2)模型参数信息,包括:供水净收益inc
ty

exp
ty
、泵机流量q
d
、扬程h和工作效率η、介质系数p、流量能量系数β、电费单价d、流通净收益inc
ty

exp
ty
和农作物需求量td
ty
;(3)最优供水量x
ti,ty
和y
ti,ty
、农产品进口量imp
ty
;(4)最大经济效益max f;(5)各时段泵机运行时间time;然后,分别读取对应数据,虚拟水:vw1和vw2;供水净收益:inc1‑
exp1、inc2‑
exp2和inc3‑
exp3;泵机流量q
d
、扬程h和工作效率η、介质系数p、流量能量系数β、电费单价d;流通净收益(inc1‑
exp1和inc2‑
exp2;农作物需求量:td1和td2写入文件对应的标头位置;其中,x
ti,ty
、y
ti,ty
和imp
ty
数据信息位于结果矩阵res中;max f对应数据信息位于res中,依次读取数据,并将y
ti,ty
转化为各时段运行时间time,并依次写入文件对应位置,完成后关闭文件。5.根据权利要求1

4中任一项所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,步骤1)中所述的调度参数信息,包括,泵站调度周期、调度时段总数t和农作物类型总数n。6.根据权利要求1

4中任一项所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,步骤1)中所述的水库库容信息,包括,当前时段ti、水库库容信息v0、v
max
、v
min
、水库各时段来水情况ls
ti
、水库各时段蒸发渗漏量ef
ti
和各时段降雨量信息。7.根据权利要求1

4中任一项所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,步骤1)中所述的泵站机组信息,包括,当前时段ti、泵机流量q
d
、扬程h、工作效率η、介质系数p、流量能量系数β、电费单价(d)和泵站各时段可引水量lake
ti
和river
ti
。8.根据权利要求1

4中任一项所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,步骤1)中所述的引水区农作物信息,包括:农作物类型ty、各时段农作物ty需水量d
ti,ty
、农作物产量信息prd
ty
、流通成本ep
ty
和收益信息ic
ty
。9.根据权利要求1

4中任一项所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,步骤1)中所述的虚拟水信息即虚拟水量,它是通过农产品

虚拟水的转化公式计算的;具体公式如下:其中:ty为农作物类型,vw
ty
为农作物ty的消耗性水足迹,et
ty
为农作物生长期的绿色和蓝色蒸散量,y
ty
为农作物ty的产量。10.根据权利要求1

4中任一项所述的基于虚拟水的水库

泵站联合优化调度方法,其特征在于,步骤2)中水库

泵站

引水区各字段信息,构建水库

泵站

引水区数据库,并添加以上字段信息,包括,泵站调度周期、调度时段总数t和农作物类型总数n;当前时段ti、水库库容信息v0、v
max
、v
min
、水库各时段来水情况ls
ti
、水库各时段蒸发渗漏量ef
ti
和各时段降雨量信息;泵机流量q
d
、扬程h、工作效率η、介质系数p、抽水能量系数β、电费单价d和泵站各时段可引水量lake
ti
和river
ti
;农作物类型ty、农作物产量信息prd
ty
、流通成本ep
ty
、收益信息ic
ty
和虚拟水信息vw
ty
;字段添加完成后,为ls
ti
、ef
ti
、lake
ti
和river
ti
添加主键索引,并将以上各字段对应数据批量导入,完成数据库构建。

技术总结
本发明公开了水库调度领域一种基于虚拟水的水库


技术研发人员:程浩淼 王梦磊 刘畅 程吉林 汪靓 王玉琳 龚懿 朱腾义
受保护的技术使用者:扬州大学
技术研发日:2021.09.24
技术公布日:2022/1/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献