首页 理论教育 求解水电站群优化调度问题的SDP算法流程与步骤详解

求解水电站群优化调度问题的SDP算法流程与步骤详解

时间:2023-06-26 理论教育 版权反馈
【摘要】:本章求解水电站群优化调度问题的时段为月,计算周期为1年,离散变量包括水电站库容、径流以及决策出力,目标为期望发电量最大,则SDP算法流程图见图9.2,具体计算步骤如下。第三步:采用递推方程式(9.1)逆序计算迭代周期j时段t所有变量组合的返回值。为了满足水电系统保证出力的保证率要求,引入罚函数求解各状态组合的期望发电量,对不满足水电系统保证出力的决策出力组合给予一定的惩罚。

求解水电站群优化调度问题的SDP算法流程与步骤详解

本章求解水电站优化调度问题的时段为月,计算周期为1年,离散变量包括水电站库容、径流以及决策出力,目标为期望发电量最大,则SDP算法流程图见图9.2,具体计算步骤如下。

第一步:数据准备。读取计算相关的静态数据,包括电站基础属性、特征曲线以及约束条件等。

第二步:参数初始化。各水电站蓄水状态离散个数为L,入库流量离散个数为G,决策出力离散个数为C,初始迭代周期j=1,初始计算时段t=12。

第三步:采用递推方程式(9.1)逆序计算迭代周期j时段t所有变量组合的返回值。为了满足水电系统保证出力的保证率要求,引入罚函数求解各状态组合的期望发电量,对不满足水电系统保证出力的决策出力组合给予一定的惩罚。(www.xing528.com)

第四步:确定当前时段不同水位组合状态下的最优出力组合以及最大期望发电量。

第五步:判断当前计算时段是否满足t=1。若不满足,则设置t=t-1,并返回第三步;否则,进入第六步。

第六步:判断当前计算周期是否满足j=1。若满足,设置j=j+1,t=12,返回第三步;否则,进入第七步。

第七步:判断是否满足收敛条件。比较当前迭代周期j与前一迭代周期j-1任意时段相同蓄水状态下的最优决策出力是否均相同。若不满足要求,则设置j=j+1,t=12,返回第三步;否则,计算收敛,输出优化结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈