MATLB|电力系统优化运行与市场化
来源:http://www.tudoupe.com时间:2022-06-28
目录
按零增量等效消费原则分配发电厂的负荷
1.1 算例
1.2 原理
1.3 编程思路
按照相同的报价策略分配负荷
2.1 算例
2.2 原理
2.3 编程思路
Matlab代码的实现

按零增量等效消费原则分配发电厂的负荷
1.1 算例
表 1 显示 了 发电厂 的 消费 特性 和 相关 参数, 表 2 显示 了 系统 分配 的 24 小时 负荷 。
表1发电厂设备消耗特性及相关参数
机组 |
a |
b |
c |
Pmin/MW |
Pmax/MW |
1 |
0.000786 |
0.27 |
8.00 |
30 |
100 |
2 |
0.000792 |
0.3 |
5.0 |
20 |
80 |
3 |
0.000764 |
0.28 |
6.4 |
25 |
120 |
4 |
0.000270 |
0.2657 |
20 |
50 |
150 |
5 |
0.000424 |
0.308 |
5.8 |
50 |
150 |
6 |
0.001020 |
0.28 |
3.0 |
15 |
60 |
7 |
0.000578 |
0.2529 |
9.8 |
120 |
320 |
8 |
0.000296 |
0.2427 |
16.4 |
75 |
200 |
9 |
0.000254 |
0.2791 |
21.00 |
250 |
520 |
10 |
0.000522 |
0.2700 |
14.40 |
75 |
280 |
表2系统给定负荷
时间 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
负荷/MW |
1022 |
963 |
978 |
993 |
1037 |
1066 |
1095 |
1124 |
时间 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
负荷/MW |
1138 |
1154 |
1182 |
1197 |
1242 |
1271 |
1314 |
1372 |
时间 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
负荷/MW |
1314 |
1271 |
1285 |
1290 |
1372 |
1459 |
1459 |
1081 |
1.2原理
我们知道每小时的总消费量=
。
同时满足每台发电机的小时消耗
这是每个时间周期的总负荷的约束条件。
这创建了拉格兰格目标函数
。
减少消耗的条件是尽量减少L,即找到L = 0的偏差,并引入
其中,df/dp是消费-小增长率,因此满足同等的消费-小增长率。
,所以耗量微增率
1.3 编程思路
根据均匀消费差增原则和总负荷的约束条件,可以拟定下列方程:

通过求解上述方程群,可以得到P1到P10的初步结果。但是由于每个发电机组都有最大和最小输出限度,因此,应核查上述初步结果,当1台越限时,使用它的边界值,而不是它的初始结果值,当有多台越限时,首先,判断这些优越机器的最大值,再取a值最大的机组使用它的边界值,而不是它的初始结果值,从上面可以看出,第一个验证一个或多个重置机的初始结果只改变一个重置组。因此,对改变初始结果值的优先机组的方程变为-bn*Pn/m=-bn。其中 m 是机器群的相应边界值,显然Pn即=m,其它方程不变,或11个方程解11个未知数,第二次得到结果,第3次......反复验证,直到所有发电机的功率完全达到最大输出和最低输出的限度,最后,计算出与每小时有关的所有单位的总消耗量,验证程序结束,最后在1-24小时内在每个时间点显示每个发电机的输出,平等消费边际增长和总消费.
按照相同的报价策略分配负荷
2.1 算例
电厂的报价函数和相关参数见表1,系统指定的24小时负荷见表2.根据同价报价方法,尝试确定电厂的24小时交易计划(输出和价格)。
表1各发电厂报价函数和技术参数系数(f=api+b)
电厂 |
a |
b |
Pmin/MW |
Pmax/MW |
1 |
0.000786 |
0.27 |
30 |
100 |
2 |
0.000792 |
0.3 |
20 |
80 |
3 |
0.000764 |
0.28 |
25 |
120 |
4 |
0.000270 |
0.2657 |
50 |
150 |
5 |
0.000424 |
0.308 |
50 |
150 |
6 |
0.001020 |
0.28 |
15 |
60 |
7 |
0.000578 |
0.2529 |
120 |
320 |
8 |
0.000296 |
0.2427 |
75 |
200 |
9 |
0.000254 |
0.2791 |
250 |
520 |
10 |
0.000522 |
0.2700 |
75 |
280 |
表2系统给定负荷
时间 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
负荷/MW |
1022 |
963 |
978 |
993 |
1037 |
1066 |
1095 |
1124 |
时间 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
负荷/MW |
1138 |
1154 |
1182 |
1197 |
1242 |
1271 |
1314 |
1372 |
时间 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
负荷/MW |
1314 |
1271 |
1285 |
1290 |
1372 |
1459 |
1459 |
1081 |
2.2 原理
我们知道通过给电价界限来根据c=aP+b等价报价策略计算每个发电机组的产出是可能的
2.3 编程思路
首先,需要假设一个初始边界电值c(less,这次是0.27)和步骤长度dc,然后根据P=(c-b)/a方程周期计算每个单位的输出P,因为每个单元都有最大和最小输出限度,因此,当输出超过限度时, 边界值是最大超过功率的.最后计算每个时间点的总功率t,以c=c+dc重新计算边界电压,以确定 t 是否符合变化时点的负荷功率要求,再次计算各功率,直到时间点的总功率满足负荷要求,最后,每个单位的功率在每个时间点显示为1至24小时,边界电和功率总和t.
Matlab代码的实现
这篇文章只显示部分代码,所有代码点:? 正在向您发送工作细节

下一篇:SQL-libs Less-4
相关新闻
- 2023-05-06 微pe怎么初始化U盘(微pe怎么恢复初
- 2023-05-06 Xp系统boot 进入pe(boot manager 怎么进入
- 2023-05-06 win pe修复bcdboot(pe修复系统)
- 2023-05-06 win7更新失败 pe(win7更新失败还原更
- 2023-05-06 u盘装了pe读取不了(u盘能进pe读取不
- 2023-05-06 u盘pe 发热(u盘发热烫手)
- 2023-05-06 u盘pe下看不到硬盘(u盘启动pe看不到
- 2023-05-06 pe盘 ntfs(u盘ntfs格式)
- 2023-05-06 sony笔记本进入pe模式(联想笔记本怎
- 2023-05-06 pe启动盘进不去(pe启动盘进不去系统
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
