您现在的位置是:首页» windows系统» Matlab电力系统模型建立,matlab电力系统模块名字

Matlab电力系统模型建立,matlab电力系统模块名字

2024-07-13 13:28:48
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。目录按零增量等效消费原则分配发电厂的负荷1.1 算例1.2 原理1.3 编程思路按照相同的报价策略分配负荷2.1 算例2.2

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

目录

按零增量等效消费原则分配发电厂的负荷

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代码的实现

这篇文章只显示部分代码,所有代码点:? 正在向您发送工作细节

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: MATLB