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

一种电力零售市场模拟方法、装置、电子设备及存储介质与流程

2021-11-15 17:45:00 来源:中国专利 TAG:


1.本发明属于电力自动化模拟领域,特别涉及一种电力零售市场模拟方法、装置、电子设备及存储介质。


背景技术:

2.目前,电力零售市场正在稳步发展;正在进一步在售电环节引入竞争,向社会资本开放售电业务,扩大用户选择权范围,多途径培育售电主体,形成多家买电、多家卖电的竞争格局。
3.随着电力零售市场的推进,电力用户放开程度逐步增大,将使得大量电力用户作为市场主体参与电力零售交易,售电公司面临的电力批发市场和电力零售市场双重电价波动风险剧增,同时电力零售市场的设计和管理复杂性也同步剧增。电力零售市场具有明显的区域性特点,例如中国尚不存在全国统一的电力零售市场,通常是以省或地区为边界的电力零售市场。电力零售市场的运行,直接关系到区域内各级市场主体的经济利益,关系到经济社会的稳健运行。面对逐步发展和扩大的电力零售市场,不论是各级电力交易机构,还是各类售电公司,都迫切需要一种工具和产品来实现对电力零售市场的模拟运行,帮助他们熟悉市场、优化产品并辅助市场决策。


技术实现要素:

4.本发明的目的在于提供一种电力零售市场模拟方法、装置、电子设备及存储介质,以解决现有技术无法实现对电力零售市场进行模拟运行的技术问题;本发明通过对电力用户、售电公司及其套餐进行建模,并输入数据,可以模拟电力零售市场的运行。
5.为了实现上述目的,本发明采用如下技术方案:
6.第一方面,本发明提供一种电力零售市场模拟方法,包括以下步骤:
7.获取用户特性模型中的用户特性数据;
8.获取售电公司模型和售电公司套餐模型中的售电公司数据和售电公司套餐数据;
9.根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表。
10.本发明进一步的改进在于,所述电力零售市场模拟方法还包括以下步骤:
11.进行用户用电模拟,获得用户最终的实际用电量;
12.进行售电公司套餐价格变动模拟,获得售电公司的实际套餐电价;
13.根据电力零售市场合同表、用户最终的实际用电量和售电公司的实际套餐电价进行电力零售市场结算模拟,获得电力零售市场模拟结果。
14.本发明进一步的改进在于:所述用户特性数据包括:用户id、用户名、价格重要度、能够接受的电价上限、计划用电量和计划用电量变动标准差;所述售电公司数据包括:售电公司id、售电公司名称和售电公司规模排名;所述售电公司套餐数据包括:套餐id、套餐名称、售电公司id、平均价格、价格波动标准差、偏差阈值和偏差惩罚;
15.其中,用户id:用户唯一标识;
16.用户名:用户名称;
17.价格重要度:在电价和风险之间,用户对电价的重视程度;
18.能够接受的电价上限:用户能够承受的电力零售市场电价上限,单位:元/兆瓦时;
19.计划用电量:用户需要在电力零售市场购买的电量,单位:兆瓦时;
20.计划用电量变动标准差:用户实际用电量与计划用电量差别的标准差,单位:兆瓦时;
21.售电公司id:售电公司唯一标识;
22.售电公司名称:售电公司名称唯一标识;
23.售电公司规模排名:根据各售电公司资产规模进行排名,取值范围从1到售电公司总个数,规模最大的售电公司排名第1,不重复;
24.套餐id:套餐唯一标识;
25.套餐名称:套餐名称唯一标识;
26.平均价格:套餐平均电价,单位:元/兆瓦时;
27.价格波动标准差:套餐价格波动的标准差,单位:元/兆瓦时;
28.偏差阈值:表示用户实际用电量与计划用电量的差别占用户计划用电量的比例最大允许值,超出此阈值,就附加上偏差惩罚;取值在0和1之间;
29.偏差惩罚:对于超出偏差阈值的电量,在原有套餐电价的基础上,附加偏差惩罚单价,单位:元/兆瓦时。
30.本发明进一步的改进在于:所述根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表的步骤,具体包括:统计获取的用户特性数据的记录数,记为:n1;统计获取的售电公司套餐数据的记录数,记为:n2;对于从1到n1个用户,分别计算从1到n2个套餐下,该用户的综合预期费用d
i,j

31.其中,综合预期费用d
i,j
的计算方法如下:
[0032][0033]
式(1)中:d
i,j
表示第i个用户在第j个套餐下的综合预期费用;a
i
、l
i,u
、v
i,u
、p
i,m
分别表示用户特性表中第i个用户的价格重要度、计划用电量、计划用电量变动标准差、能够接受的电价上限;所述价格重要度的取值为0和1之间;p
j,a
、v
j
,p、p
j,p
、y
j
分别表示售电公司套餐表中第j个套餐的平均电价、价格波动标准差、偏差惩罚、偏差阈值;x
i
表示用户特性数据中第i个用户的最终的实际用电量变化量,z
j
表示售电公司套餐数据中第j个套餐的最终的实际套餐电价变化量。
[0034]
本发明进一步的改进在于:所述根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表的步骤,还包括,对于每一个用户,选择综合预期费用最低的套餐签约,获得电力零售市场合同表;如果有若干个套餐的综合预期费用相同,选择其中售电公司排名最靠前的公司签约;签约内容构成电力零售市场合同表;所述电力零售市场合同表包括:签定的售电公司id、用户id、签约电量和套餐id;其中,签约电量:售电公司与对应用户的签约电量。
[0035]
本发明进一步的改进在于:所述进行用户用电模拟,获得用户最终的实际用电量的步骤,具体包括:统计获取的用户特性数据的记录数,记为:n1;对于i从1到n1个用户,分别按照正态分布n(l
i,u
,v
i,u
)产生随机数,记为l
i
;其中l
i,u
表示第i个用户的计划用电量,v
i,u
表示第i个用户的计划用电量变动标准差,n(l
i,u
,v
i,u
)表示以l
i,u
为平均数和以v
i,u
为标准差的正态分布;得到的结果l
i
表示第i个用户最终的实际用电量。
[0036]
本发明进一步的改进在于:进行售电公司套餐价格变动模拟,获得售电公司的实际套餐电价的步骤具体包括:统计获取的售电公司套餐数据的记录数,记为:n2;对于j从1到n2个套餐,分别按照正态分布n(p
j,a
,v
j,p
)产生随机数,记为p
j
;其中,p
j,a
表示第j个套餐的平均价格,v
j,p
表示第j个套餐的价格波动标准差,n(p
j,a
,v
j,p
)表示以p
j,a
为平均数和以v
j,p
为标准差的正态分布;得到的结果p
j
表示第j个套餐最终的实际套餐电价。
[0037]
本发明进一步的改进在于:所述根据电力零售市场合同表、用户最终的实际用电量和售电公司的实际套餐电价进行电力零售市场结算模拟,获得电力零售市场模拟结果的步骤,具体包括:
[0038]
统计电力零售市场合同表中的记录数,记为:n3;
[0039]
对于k从1到n3个售电合同,分别根据n3个售电合同中的用户的实际用电量做如下处理:
[0040]
根据售电合同的用户id,在用户特性数据中找到对应用户的信息,记为用户特性数据中第i个用户;根据售电合同的套餐id,在售电公司套餐数据中找到对应套餐的信息,记为售电公司套餐数据中第j个套餐;
[0041]
如果l
i
<l
i,u

l
i,u
×
y
j
,则:
[0042]
f
i,u
=l
i
×
p
j
(l
i,u

l
i,u
×
y
j

l
i
)
×
p
j,p
[0043]
其中,l
i
为第i个用户最终的实际用电量,l
i,u
表示用户特性表数据中第i个用户计划用电量,y
j
表示售电公司套餐数据中第j个套餐的偏差阈值,f
i,u
表示用户特性数据中第i个用户的最终电费账单值,p
j
表示第j个套餐最终的实际套餐电价,p
j,p
表示售电公司套餐数据中第j个套餐的偏差惩罚;
[0044]
否则,如果l
i,u

l
i,u
×
y
j
≤l
i
≤l
i,u
l
i,u
×
y
j
,则:
[0045]
f
i,u
=l
i
×
p
j
[0046]
否则:
[0047]
f
i,u
=l
i
×
p
j
(l
i

l
i,u

l
i,u
×
y
j
)
×
p
j,p

[0048]
本发明进一步的改进在于,所述电力零售市场模拟方法还包括以下步骤:对于电力零售市场合同表中的n3个售电合同,把所有与同一家售电公司签约的用户的电费账单累加,得到同一家售电公司的应收电费:
[0049]
f
j,r
=∑f
i,u

[0050]
其中,f
j,r
表示第j家售电公司的应收电费,f
i,u
表示用户特性数据中第i个用户的最终电费账单值,该用户与第j家售电公司签过合同。
[0051]
第二方面,本发明提供一种电力零售市场模拟装置,包括:
[0052]
用户特性数据获取模块,用于获取用户特性模型中的用户特性数据;
[0053]
售电公司数据获取模块,用于获取售电公司模型和售电公司套餐模型中的售电公司数据和售电公司套餐数据;
[0054]
签约模拟模块,用于根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表。
[0055]
本发明进一步的改进在于,所述电力零售市场模拟装置还包括:
[0056]
用电模拟模块,用于进行用户用电模拟,获得用户最终的实际用电量;
[0057]
套餐价格变动模拟模块,用于进行售电公司套餐价格变动模拟,获得售电公司的实际套餐电价;
[0058]
电力零售市场结算和统计模块,用于根据电力零售市场合同表、用户最终的实际用电量和售电公司的实际套餐电价进行电力零售市场结算模拟,获得电力零售市场模拟结果。
[0059]
第三方面,本发明提供一种电子设备,所述电子设备包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现所述的一种电力零售市场模拟方法。
[0060]
第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现所述的一种电力零售市场模拟方法。
[0061]
与现有技术相比,本发明具有以下有益效果:
[0062]
本发明一种电力零售市场模拟方法、装置、电子设备及存储介质,采集电力零售市场用户特性数据、售电公司数据和售电公司套餐数据,分别输入预先建立的用户特性模型、售电公司模型和售电公司套餐模型中;根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表;实现了对电力零售市场的模拟运行。
[0063]
进一步的,本发明还包括:进行用户用电模拟,获得用户最终的实际用电量;进行售电公司套餐价格变动模拟,获得售电公司的实际套餐电价;根据电力零售市场合同表、用户最终的实际用电量和售电公司的实际套餐电价进行零售市场结算模拟,获得电力零售市场模拟结果;本发明可以模拟售电公司在电力零售市场中的市场博弈,及其收益情况,为售电公司提供了一种辅助优化套餐设计的工具。
[0064]
本发明实现了对电力零售市场的模拟运行,可以对所配置输入的所有电力用户进行结算和统计,也可以对所配置输入的所有售电公司进行结算和统计,为电力交易中心等电力零售市场运营管理机构提供了一种分析市场的辅助工具。
[0065]
本发明依据不同的电力零售市场特点,可以对电力零售市场中的电力用户、售电公司及其套餐、套餐价格波动等进行灵活配置,并进行沙盘模拟推演,为各级电力零售市场设计者和研究者提供了一种辅助工具。
[0066]
本发明具有较强的扩展性。通过配置输入,可以适应对各种不同类型的电力用户、售电公司的模拟。通过套餐平均电价、套餐电价波动标准差的建模方法,可支持众多类型的
电力零售套餐。通过对电力用户的市场调研和用电数据的处理和挖掘,可以准确模拟电力用户的市场特性和用电特性,能够实现对电力零售市场的准确模拟。
附图说明
[0067]
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0068]
图1为本发明实施例1一种电力零售市场模拟方法的流程图;
[0069]
图2为本发明实施例2一种电力零售市场模拟方法的流程图;
[0070]
图3为本发明实施例6一种电力零售市场模拟装置的结构示意图;
[0071]
图4为本发明实施例7一种电力零售市场模拟装置的结构示意图;
[0072]
图5为本发明一种电子设备的结构框图。
具体实施方式
[0073]
下面将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0074]
以下详细说明均是示例性的说明,旨在对本发明提供进一步的详细说明。除非另有指明,本发明所采用的所有技术术语与本发明所属领域的一般技术人员的通常理解的含义相同。本发明所使用的术语仅是为了描述具体实施方式,而并非意图限制根据本发明的示例性实施方式。
[0075]
实施例1:电力零售市场模拟方法的详细应用
[0076]
请参阅图1所示,本实施例提供一种电力零售市场模拟方法,包括以下步骤:
[0077]
s1、获取用户特性模型中的用户特性数据;
[0078]
s2、获取售电公司模型和售电公司套餐模型中的售电公司数据和售电公司套餐数据;
[0079]
s3、根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表。
[0080]
步骤s1、获取用户特性模型中的用户特性数据之前还包括:建立用户特性模型,并根据模拟需要,采集电力零售市场用户特性数据输入所建立的用户特性模型中。
[0081]
建立用户特性模型,内容如表1所示。
[0082]
表1:用户特性表
[0083][0084]
对表1中属性的详细说明如下:
[0085]
用户id(userid):用户唯一标识,括号里的是该属性的英文缩写,下同。
[0086]
用户名(username):用户名称。
[0087]
价格重要度(a):在电价和风险之间,用户对电价的重视程度,取值在0和1之间,1最高。例如如果a输入值为0.3,就表示对该用户来说,价格和风险的重要性对比是3:7(即
0.3:1

0.3)。
[0088]
能够接受的电价上限(p
m
):该用户能够承受的电力零售市场电价上限,单位:元/兆瓦时。
[0089]
计划用电量(l
u
):该用户预期用电量,也就是需要在电力零售市场购买的电量,单位:兆瓦时。
[0090]
计划用电量变动标准差(v
u
):该用户实际用电量与计划用电量差别的标准差(方差的算术平方根,下同),单位:兆瓦时。
[0091]
根据模拟需要,获取电力零售市场用户特性数据输入到建立的用户特性模型中。
[0092]
步骤s2、获取售电公司模型和售电公司套餐模型中的售电公司数据和售电公司套餐数据;之前还包括:建立售电公司模型,并根据模拟需要,获取电力零售市场售电公司数据输入所建立的售电公司模型中;建立售电公司套餐模型,并根据模拟需要,获取电力零售市场售电公司套餐数据输入所建立的售电公司套餐模型中;
[0093]
建立售电公司模型,内容如表2所示。
[0094]
表2:售电公司表
[0095][0096]
对表2中属性的详细说明如下:
[0097]
售电公司id(rtid):售电公司唯一标识。
[0098]
售电公司名称(rtname):售电公司名称。
[0099]
售电公司规模排名(rtrank):根据各售电公司资产规模进行排名,取值范围从1到售电公司总个数,规模最大的售电公司排名第1,不允许有重复。如果若干公司资产规模相同,则按公司名称的字母顺序分出先后。
[0100]
根据模拟需要,获取电力零售市场售电公司数据输入到建立的售电公司模型中。
[0101]
建立售电公司套餐模型,内容如表3所示。
[0102]
表3:售电公司套餐表
[0103][0104]
对表3中属性的详细说明如下:
[0105]
套餐id(rpid):套餐唯一标识。
[0106]
套餐名称(rpname):套餐名称唯一标识。
[0107]
售电公司id(rtid):售电公司唯一标识。
[0108]
平均价格(p
a
):该套餐平均电价,单位:元/兆瓦时。
[0109]
价格波动标准差(v
p
):该套餐价格波动的标准差,单位:元/兆瓦时。
[0110]
偏差阈值(y):表示用户实际用电量与计划用电量的差别占用户计划用电量(即如果签约本套餐,就是本套餐的签约电量)的比例最大允许值,超出此阈值,就要附加上偏差惩罚。取值在0和1之间。例如取值为0.1,就表示用户实际用电量与计划用电量的差别超过计划用电量的10%,就要对超过部分征收偏差惩罚。本发明中的套餐模型,根据需要可以直接把套餐模型中的偏差惩罚设为0,就意味着没有偏差惩罚。
[0111]
偏差惩罚(p
p
):对于超出偏差阈值的电量,在原有套餐电价的基础上,附加此偏差惩罚单价,单位:元/兆瓦时。用户不按计划用电(多用和少用),都必然导致售电商与发电商之间的交易变化,引起损失;设置偏差惩罚以引导用户,可以减少售电商或发电商损失。
[0112]
根据模拟需要,获取电力零售市场售电公司套餐数据输入到建立的售电公司套餐模型。
[0113]
步骤s3中,根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表,具体包括:
[0114]
a)统计获取的用户特性数据的记录数,记为:n1。
[0115]
b)统计获取的售电公司套餐数据的记录数,记为:n2。
[0116]
c)对于从1到n1个用户,分别计算从1到n2个套餐下,该用户的综合预期费用d
i,j

[0117]
综合预期费用的计算方法如下:
[0118][0119]
式(1)中:d
i,j
表示第i个用户在第j个套餐下的综合预期费用;a
i
、l
i,u
、v
i,u
、p
i,m
分别表示用户特性表中第i个用户的价格重要度、计划用电量、计划用电量变动标准差、能够接受的电价上限;p
j,a
、v
j,p
、p
j,p
、y
j
分别表示售电公司套餐表中第j个套餐的平均电价、价格波动标准差、偏差惩罚、偏差阈值。x
i
表示表1(用户特性表)中第i个用户的最终的实际用电量变化量,z
j
表示表3(售电公司套餐表)中第j个套餐的最终的实际套餐电价变化量。
[0120]
d
i,j
数值的计算方法,可以使用各类数学工具计算(例如matlab数学软件),或者编写计算机应用程序计算。
[0121]
d)对于每一个用户,选择综合预期费用最低的套餐签约,获得电力零售市场合同表;如果有若干个套餐的综合预期费用相同,选择其中售电公司排名最靠前的公司签约(即根据表2售电公司表中rtrank字段的值来确定,根据表2的定义,不同售电公司该字段的值不会重复)。
[0122]
模拟签约获得的电力零售市场合同表内容如表4所示。
[0123]
表4:电力零售市场合同表
[0124][0125]
对表4中属性的详细说明如下:
[0126]
售电公司id(rtid):售电公司唯一标识,详细定义同表2(售电公司表)。
[0127]
用户id(userid):用户唯一标识,详细定义同表1(用户特性表)。
[0128]
签约电量(rtl):售电公司与对应用户的签约电量,此处数值等于该用户在表1(用
户特性表)中的“计划用电量”。
[0129]
套餐id(rpid):用户所选择的该售电公司的套餐id,详细定义同表3(售电公司套餐表)。
[0130]
根据需要,电力零售市场合同表内容也可以是售电公司名称(rtname)、用户名(username)、套餐名称(rpname),或者包含售电公司名称(rtname)、用户名(username)、套餐名称(rpname)。
[0131]
实际执行时,步骤s1和步骤s2的顺序不做限定,可以先进行步骤s1操作,再进行步骤s2的操作;也可以先进行步骤s2操作,再进行步骤s1的操作;或者同时执行。
[0132]
实施例2:包含实际用电电量和电价波动以及结算模拟的详细应用
[0133]
请参阅图2所示,本实施例提供一种电力零售市场模拟方法,在实施例1包括的步骤s1

s3的基础上,还包括步骤s4

s6,具体包括:
[0134]
s1、获取用户特性模型中的用户特性数据;
[0135]
s2、获取售电公司模型和售电公司套餐模型中的售电公司数据和售电公司套餐数据;
[0136]
s3、根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表;
[0137]
s4、进行用户用电模拟,获得用户最终的实际用电量;
[0138]
s5、进行售电公司套餐价格变动模拟,获得售电公司的实际套餐电价;
[0139]
s6、根据电力零售市场合同表、用户最终的实际用电量和售电公司的实际套餐电价进行电力零售市场结算模拟,获得电力零售市场模拟结果。
[0140]
步骤s4中,进行用户用电模拟,获得用户最终的实际用电量的步骤具体包括:
[0141]
a1)统计获取的用户特性数据的记录数,记为:n1。
[0142]
b1)对于i从1到n1个用户,分别按照正态分布n(l
i,u
,v
i,u
)产生随机数,记为l
i

[0143]
其中l
i,u
表示第i个用户的计划用电量,v
i,u
表示第i个用户的计划用电量变动标准差,n(l
i,u
,v
i,u
)表示以l
i,u
为平均数和以v
i,u
为标准差的正态分布,产生随机数的方法可以采用各类专业方法,例如自己编写程序实现box

muller算法,或者直接调用microsoft excel软件中的normdist函数,或者直接调用matlab工具中的normrnd函数。
[0144]
c1)所得到的结果l
i
表示第i个用户最终的实际用电量。
[0145]
步骤s5中,进行售电公司套餐价格变动模拟,获得售电公司的实际套餐电价的步骤具体包括:
[0146]
a2)统计获取的售电公司套餐数据的记录数,记为:n2。
[0147]
b2)对于j从1到n2个套餐,分别按照正态分布n(p
j,a
,v
j,p
)产生随机数,记为p
j

[0148]
其中p
j,a
表示第j个套餐的平均价格,v
j,p
表示第j个套餐的价格波动标准差,n(p
j,a
,v
j,p
)表示以p
j,a
为平均数和以v
j,p
为标准差的正态分布,产生随机数的方法可以采用各类专业方法,例如自己编写程序实现box

muller算法,或者直接调用microsoft excel软件中的normdist函数,或者直接调用matlab工具中的normrnd函数。
[0149]
c2)所得到的结果p
j
表示第j个套餐最终的实际套餐电价。
[0150]
步骤s6中,根据电力零售市场合同表、用户最终的实际用电量和售电公司的实际套餐电价进行电力零售市场结算模拟,获得电力零售市场模拟结果的步骤,具体包括:
[0151]
a3)统计电力零售市场合同表中的记录数,记为:n3。
[0152]
b3)对于k从1到n3个售电合同,分别根据n3个售电合同中的用户的实际用电量做如下处理:
[0153]
a)根据售电合同的用户id,在表1中找到对应用户的信息,这里记为表1中第i个用户;根据售电合同的套餐id,在表3中找到对应套餐的信息,这里记为表3中第j个套餐。
[0154]
b)如果l
i
<l
i,u

l
i,u
×
y
j
,此处l
i
即为步骤4中第i个用户最终的实际用电量,l
i,u
表示表1(用户特性表)中第i个用户计划用电量,y
j
表示表3(售电公司套餐表)中第j个套餐的偏差阈值,则:
[0155]
f
i,u
=l
i
×
p
j
(l
i,u

l
i,u
×
y
j

l
i
)
×
p
j,p
ꢀꢀ
(2)
[0156]
式(2)中,f
i,u
表示用户特性数据中第i个用户的最终电费账单值,l
i
即为步骤4中第i个用户最终的实际用电量,p
j
表示步骤5中确定的第j个套餐最终的实际套餐电价,p
j,p
表示表3(售电公司套餐表)中第j个套餐的偏差惩罚。
[0157]
否则,如果l
i,u

l
i,u
×
y
j
≤l
i
≤l
i,u
l
i,u
×
y
j
,则:
[0158]
f
i,u
=l
i
×
p
j
ꢀꢀ
(3)
[0159]
否则:
[0160]
f
i,u
=l
i
×
p
j
(l
i

l
i,u

l
i,u
×
y
j
)
×
p
j,p
ꢀꢀ
(4)
[0161]
此处,就是l
i,u
l
i,u
×
y
j
<l
i
的情况处理。
[0162]
c3)所得到的结果f
i,u
表示用户特性数据中第i个用户的最终电费账单值。
[0163]
d3)对于电力零售市场合同表中的n3个售电合同,把所有与同一家售电公司签约的用户的电费账单值累加,就可以得到该售电公司的应收电费,即:
[0164]
f
j,r
=∑f
i,u
ꢀꢀ
(5)
[0165]
式(5)中,f
j,r
表示第j家售电公司的应收电费,f
i,u
表示表1(用户特性表)中第i个用户的最终电费账单值,该用户与第j家售电公司签过合同。
[0166]
固定套餐电量及价格这是最理想的情况,对售电公司和用户也最好,但用户用电量是不可能刚刚好与签约电量完全一致的(普通用户不可能提前就确定下个月、下一年准确用电量),电力市场价格波动也是必然的,电力零售市场价格波动也属于大概率事件。
[0167]
本发明中的用户模型、套餐模型,完全可以支持固定套餐电量及价格,只要把用户模型数据中的计划用电量变动标准差和套餐模型数据中的价格波动标准差设为0即可。
[0168]
本发明的套餐模型中,根据实际模拟需要可以把偏差惩罚设为0,就可以不产生惩罚电价。
[0169]
实施例3:3个电力用户2家售电公司竞争博弈的过程模拟
[0170]
本案例主要包括:3个电力用户2家售电公司竞争博弈的过程模拟;
[0171]
假定某一电力零售市场在某一段时期中,有2家售电公司、3个电力用户,模拟其博弈过程如下。
[0172]
该市场电力用户建模及输入数据如表5

1。
[0173]
表5

1:用户特性数据
[0174][0175]
该市场售电公司建模及输入数据如表5

2。
[0176]
表5

2:售电公司数据
[0177]
售电公司id(rtid)售电公司名称(rtname)售电公司规模排名(rtrank)1售电公司a12售电公司b2
[0178]
该市场售电公司套餐建模及输入数据如表5

3。
[0179]
表5

3:售电公司套餐数据
[0180][0181]
基于步骤s3,该市场各用户在不同套餐下的综合预期费用计算如表5

4。
[0182]
表5

4:综合预期费用(单位:元)
[0183][0184]
基于步骤s3,该市场各用户最终签订合同模拟结果如表5

5。
[0185]
表5

5:电力零售市场签约合同
[0186][0187]
基于步骤s4,该市场各用户最终实际用电量模拟如表5

6。
[0188]
表5

6:用户实际用电模拟
[0189]
用户id(userid)实际用电量(l,兆瓦时)199.92283.23632.7
[0190]
基于步骤s5,该市场各套餐波动下,最终实际套餐价模拟如表5

7。
[0191]
表5

7:套餐电价波动模拟
[0192]
套餐id(rpid)套餐最终电价(p,元/兆瓦时)13702280.13333.243195357.4
[0193]
基于步骤s6,该市场各用户结算情况模拟如表5

8。
[0194]
表5

8:用户结算模拟
[0195]
用户id(userid)实际电费(fu,元)133289.2294366.93234353.3
[0196]
基于步骤s6,该市场各售电公司结算情况模拟如表5

8。
[0197]
表5

8:售电公司结算模拟
[0198]
售电公司id(rtid)售电公司收益(fr,元)1234353.32127656.1
[0199]
实施例4:中长期零售交易模拟
[0200]
电力零售市场中的零售交易,可能时间跨度较长,例如可覆盖1年时间甚至更长。在这一过程中,用户的用电量预期等特性数据难以准确获得。
[0201]
此时,可以把中长期零售交易切分为多个时段,每个时段内的用户特性数据较容易准确获得,在每一个时段内进行类似案例1的模拟。多次模拟综合起来形成总体对中长期零售交易的模拟。
[0202]
实施例5:受到批发市场现货价格变化影响的电力零售市场交易模拟
[0203]
电力零售市场中的零售套餐价格,往往受较多因素影响,特别时批发市场现货价格的影响。对于时间跨度较长的电力零售市场交易,零售套餐电价波动的特性数据难以准确获得。
[0204]
此时,可以把零售交易切分为多个时段,每一个时段内的零售套餐电价波动数据较容易准确获得,在每一个时段内进行类似案例1的模拟。多次模拟综合起来就形成了总体对受批发市场价格变化影响较大的电力零售市场交易的模拟。
[0205]
实施例6:一种电力零售市场模拟装置
[0206]
请参阅图3所示,本发明还提供一种电力零售市场模拟装置,包括:
[0207]
用户特性数据获取模块,用于获取用户特性模型中的用户特性数据;
[0208]
售电公司数据获取模块,用于获取售电公司模型和售电公司套餐模型中的售电公司数据和售电公司套餐数据;
[0209]
签约模拟模块,用于根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表。
[0210]
实施例7:一种电力零售市场模拟装置
[0211]
请参阅图4所示,本实施例一种电力零售市场模拟装置,在实施例6的基础上,还包括以下模块:
[0212]
用电模拟模块,用于进行用户用电模拟,获得用户最终的实际用电量;
[0213]
套餐价格变动模拟模块,用于进行售电公司套餐价格变动模拟,获得售电公司的实际套餐电价;
[0214]
电力零售市场结算和统计模块,用于根据电力零售市场合同表、用户最终的实际用电量和售电公司的实际套餐电价进行电力零售市场结算模拟,获得电力零售市场模拟结果。
[0215]
实施例8:一种电力零售市场模拟方法的电子设备
[0216]
请参阅图5所示,本发明还提供一种电力零售市场模拟方法的电子设备100;所述电子设备100包括存储器101、至少一个处理器102、存储在所述存储器101中并可在所述至少一个处理器102上运行的计算机程序103及至少一条通讯总线104。
[0217]
存储器101可用于存储所述计算机程序103,所述处理器102通过运行或执行存储在所述存储器101内的计算机程序,以及调用存储在存储器101内的数据,实现实施例1至4中任一个所述的电力零售市场模拟方法的方法步骤。所述存储器101可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如电力电力零售市场签约模拟等)等;存储数据区可存储根据电子设备100的使用所创建的数据(比如用户特性数据、供电公司数据、售电公司套餐数据等)等。此外,存储器101可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。
[0218]
所述至少一个处理器102可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。处理器102可以是微处理器或者该处理器102也可以是任何常规的处理器等,所述处理器102是所述电子设备100的控制中心,利用各种接口和线路连接整个电子设备100的各个部分。
[0219]
所述电子设备100中的所述存储器101存储多个指令以实现一种电力零售市场模拟方法,所述处理器102可执行所述多个指令从而实现:
[0220]
采集电力零售市场用户特性数据、售电公司数据和售电公司套餐数据;根据用户特性数据、售电公司数据和售电公司套餐数据进行电力零售市场签约模拟,获得电力零售市场合同表;
[0221]
进行用户用电模拟,获得用户最终的实际用电量;进行售电公司套餐价格变动模拟,获得售电公司的实际套餐电价;
[0222]
根据电力零售市场合同表、用户最终的实际用电量和售电公司的实际套餐电价进行电力零售市场结算模拟,获得电力零售市场模拟结果。
[0223]
具体地,所述处理器102对上述指令的具体实现方法可参考实施例1和2中相关步骤的描述,在此不赘述。
[0224]
实施例9:一种电力零售市场模拟存储介质
[0225]
所述电子设备100集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器及只读存储器(rom,read

only memory)。
[0226]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
[0227]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0228]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0229]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计
算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0230]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:所属领域的普通技术人员依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
再多了解一些

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

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

相关文献