同时生成新能源出力常规场景和极端场景的方法及系统与流程

文档序号:33476869发布日期:2023-03-15 10:37阅读:160来源:国知局
同时生成新能源出力常规场景和极端场景的方法及系统与流程

1.本发明件涉及电力系统规划技术领域,尤其涉及一种含风力、光伏发电等新能源出力的常规场景和极端场景生成方法及系统。


背景技术:

2.在低碳目标下未来电力系统中风电、光伏等新能源规模将大幅增加,其波动性及不确定性将产生各种不同的场景,对传统的以典型场景为主的电力系统规划及运行模式带来新的挑战。为合理刻画新能源时序波动特性对电力系统规划及运行带来的影响,采用高精度的时序出力曲线模拟新能源出力特性较为合适,为合理近似新能源出力特性,用典型场景代替高精度时序出力曲线是当前工程界和学术界广泛采取的方法。
3.现有技术中,针对风电出力和光伏出力的场景生成主要采取基于各类聚类算法的典型场景生成方法,如k-means聚类、k-medoids聚类、kernel聚类、fcm模糊聚类等。通过聚类算法可实现原始数据的模式特征识别,抽取海量数据集合的典型特征,用少量数据代替整体数据的特征,从而应用于含大规模新能源的电力系统的规划运行,提升规划运行效率。但是,聚类必然导致部分信息的丢失,尤其当某些相对孤立的极端场景被舍弃时,使得规划结果难以完全反应和适应电力系统在极端场景下的运行,将给电力带来较大损失。针对风电和光伏发电的场景生成方面,目前已有的各种典型场景生成方法中,主要有如下现有技术:
4.(1)、中国发明专利cn113496316b公开了一种基于源荷时序耦合的容量配置方法、装置、系统及介质,其包括:对获取到的日负荷曲线进行时段划分,得到若干个负荷时段;根据采集到的风光联合出力样本计算各个负荷时段的源荷时序耦合特征;基于各个负荷时段的源荷时序耦合特征对所述风光联合出力样本进行场景分类,得到极端场景集和聚类场景集;在所述极端场景集和所述聚类场景集下建立容量配置模型并求取所述容量配置模型的全局最优解,得到风光电站的最优配置容量。该方法中场景生成是分两步得到,当第一步极端场景生成不同时将影响第二步生成的典型场景;且极端场景的生成是通过预先设定标准得到的,当标准不同其结果将产生较大差异,进而也会影响后续结果的可信度。
5.(2)、中国发明专利cn110533304a公开了一种电力系统负荷不确定性分析方法,其方法包括:1)去除历史负荷样本中的冗余信息,并将去除冗余信息的历史负荷样本投影到一个低维空间内;2)将所述低维空间内的每个簇的历史负荷样本划分为极端样本、普通样本和中心样本;3)将步骤2)中划分后的低维空间内的所有样本返回到原始维度,重构历史负荷样本数据;4)如果重构得到的历史负荷样本数据中的极端样本存在机组组合方案,则将该机组组合方案保留;否则,丢弃该极端样本;5)计算重构得到的历史负荷样本数据中每个普通样本与中心样本是否存在对应的经济调度方案,并记录步骤4)中保留的每个机组组合方案的得分;如果该机组组合方案在此普通样本或中心样本下存在经济调度解,则相应机组组合方案的分数增加,用si/nj计算每个机组组合方案的可行性比例,si是每个机组组合方案的总分,nj是总的普通样本与中心样本数量;6)将每簇中拥有最大局部密度的中心
样本选出,用于代替此簇内全部样本信息;并通过每簇的中心样本与对应簇的发生概率表现出电力系统负荷发生波动的可能性;选择出具有最大si分数的机组组合方案,通此机组组合方案,计算出每个中心样本的经济调度结果;最后将所有中心样本的计算结果通过对应簇的发生概率进行合并,得到最终的调度计划;但是该方法生成的场景需要结合实际应用场景进行多次迭代才能确定,当应用场景发生改变时,聚类结果也将发生变化,即实现同时生成常规场景和极端场景,但其需要将生成过程嵌入应用场景进行多次迭代,其聚类结果完全依赖于应用场景。
6.因此,考虑电力系统中新能源占比不断提升,电力系统逐渐呈现气候依赖型特点,考虑极端场景对电力规划、运行带来的影响是当前行业重点关注的重要内容,亟需提供一种同时生成常规场景和极端场景的新型场景生成方法,且生成场景的结果和应用场景耦合性较小的方法及系统。


技术实现要素:

7.本说明书一个或多个实施例提供了一种同时生成新能源出力常规场景和极端场景的方法,包括以下步骤:
8.获取新能源历史时序出力数据;基于获取的历史时序出力数据以预设的时间尺度构建新能源出力时间序列;
9.通过dbscan聚类算法对构建的新能源出力时间序列中所有数据进行聚类分析,获得新能源出力的常规场景集和极端场景集;
10.基于新能源出力时间序列中所有数据,分别统计各常规场景和各极端场景出现的频次,计算各场景的发生概率。
11.本说明书一个或多个实施例提供了一种同时生成新能源出力常规场景和极端场景的系统,包括:
12.历史数据获取模块:获取新能源历史时序出力数据;
13.出力时间序列构建模块:基于获取的历史时序出力数据以预设的时间尺度构建新能源出力时间序列;
14.场景生成模块:通过dbscan聚类算法对构建的新能源出力时间序列中所有数据进行聚类分析,获得新能源出力的常规场景集和极端场景集;
15.场景发生概率计算模块:基于新能源出力时间序列中所有数据,分别统计各常规场景和各极端场景出现的频次,计算各场景的发生概率。
16.本说明书一个或多个实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述所述同时生成新能源出力常规场景和极端场景的方法。
17.本说明书一个或多个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述所述同时生成新能源出力常规场景和极端场景的方法。
18.本发明针对现有技术中新能源出力场景聚类问题,提出一种能同时给出常规场景和极端场景的场景聚类方法,本发明通过利用dbscan聚类方法,由各样本聚类中心组合成常规场景集,未被聚类的噪音元素组成极端场景集;且以各常规场景和极端场景出现的频
次视为该场景对应的概率,由此构成表征原先场景的场景集合。
19.与现有技术相比,本发明能同时生成常规场景和传统方法不容易反应的小概率极端情景,具有与实际情况更贴近、准确性和有效性更高的优点;且通过该聚类方法实现了场景的聚类过程与应用场景解耦,从信息保留度最大化的角度考虑聚类效果,最终实现大幅降低场景数的同时但又不损失重要信息,形成近似与精度间的平衡。
附图说明
20.为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1为本说明书一个或多个实施例提供的一种同时生成新能源出力常规场景和极端场景的方法流程图;
22.图2为本说明书一个或多个实施例提供的一种同时生成新能源出力常规场景和极端场景的方法中步骤s2的实现流程图;
23.图3为本说明书一个或多个实施例提供的案例一中获取的历史新能源全年时序出力曲线图;
24.图4为本说明书一个或多个实施例提供的案例一中通过dbscan聚类算法获取的常规场景曲线图;
25.图5为本说明书一个或多个实施例提供的案例一中通过dbscan聚类算法获取的极端场景曲线图;
26.图6为本说明书一个或多个实施例提供的案例二中获取的通过现有k-means聚类算法获取的典型场景曲线图;
27.图7为本说明书一个或多个实施例提供的一种同时生成新能源出力常规场景和极端场景的系统结构示意图;
28.图8为本说明书一个或多个实施例提供的另一种同时生成新能源出力常规场景和极端场景的系统结构示意图;
29.图9为本说明书一个或多个实施例提供的一种计算机设备的结构示意图。
具体实施方式
30.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明件的保护范围。
31.下面结合具体实施方式和说明书附图对本发明做出详细的说明。
32.方法实施例
33.根据本发明实施例,提供了一种同时生成新能源出力常规场景和极端场景的方法,如图1所示,为本实施例提供的同时生成新能源出力常规场景和极端场景的方法的流程
图,根据本发明实施例的同时生成新能源出力常规场景和极端场景的方法,包括步骤:
34.s1、获取新能源历史时序出力数据,基于获取的历史时序出力数据以预设的时间尺度构建新能源出力时间序列;
35.s2、通过dbscan聚类算法对构建的新能源出力时间序列中所有数据进行聚类分析,获得新能源出力的常规场景集和极端场景集;
36.s3、基于新能源出力时间序列中所有数据,分别统计各常规场景和各极端场景出现的频次,计算各场景的发生概率。
37.本实施例方法,实现同时生成常规场景和传统方法不容易反应的小概率极端情景,具有与实际情况更贴近、准确性和有效性更高的优点;且dbscan聚类算法的使用实现了场景的聚类过程与应用场景解耦,从信息保留度最大化的角度考虑聚类效果,最终实现大幅降低场景数的同时但又不损失重要信息,形成近似与精度间的平衡。
38.在本实施例中,在收集n年新能源历史时序出力数据条件下,所述时间尺度设置为一小时,形成365*n*24样式的新能源出力时间序列为:
[0039][0040]
其中,分别表示第dk天第1小时、第2小时、
……
和第24小时的新能源出力功率;且新能源出力时间序列p
re
的每一行作为一个由24个维度构成的数据点,则p
re
共有365
×
n个数据点。
[0041]
一实施例中,基于上述设定的时间尺度及构建的新能源出力时间序列,通过dbscan聚类算法对构建的新能源出力时间序列中所有数据进行聚类分析,获得新能源出力的常规场景集和极端场景集具体包括以下步骤:
[0042]
步骤s21、将新能源出力时间序列中各数据作为dbscan聚类算法的数据点;具体的将新能源出力时间序列p
re
的每一行作为一个由24个维度构成的数据点,则p
re
共有365
×
n个数据点,这些数据点作为dbscan聚类算法的数据点作为下述的聚类对象。
[0043]
步骤s22、通过dbscan聚类算法对所有数据点进行聚类,获得多个被聚类的数据簇和多个未被聚类的噪声点;
[0044]
步骤s23、计算各被聚类的数据簇的重心,由各重心表示的常规场景形成的集合作为常规场景集;多个未被聚类的噪声点分别表示的场景形成的集合作为极端场景集。
[0045]
在本实施例中,为了具体说明场景集的生成过程,下面通过具体市示例说明场景集的生成过程;
[0046]
基于上述步骤s22,分别获得m个被聚类数据簇和n个未被聚类的噪声点;再计算m个数据簇的重心,由各重心表示的常规场景形成的集合作为常规场景集d
re,c
={w
c1
,w
c2
,

,w
ci
,

,w
cm
};n个未被聚类的噪声点分别表示的场景形成的集合作为作为新能源出力的极端场景集d
re,e
={w
e1
,w
e2
,

,w
ej
,

,w
en
},则n年的新能源出力可用m个常规场景和n个极端
场景进行刻画描述,其中,w
ci
表示第i个常规场景,w
ej
表示第j个极端场景。
[0047]
在一具体实施例中,通过dbscan聚类算法对所有数据点进行聚类,获得多个被聚类的数据簇和多个未被聚类的噪声点包括以下步骤:
[0048]
步骤a1、定义密度阈值density,表示以eps为半径的圆内存在minpts个数据点,其中eps表示邻域半径,minpts表示以eps为邻域半径的范围内包含的最少点数目:
[0049][0050]
步骤a2、采用k-平均最近邻算法(k-average nearest neighbor,k-ann)和数学期望法生成eps参数列表d
eps
=[eps1,eps2,...,epsn]。计算新能源出力时间序列p
re
中每个数据点与其第k个最近邻数据点之间的k-最近邻距离,并对所有数据点的k-最近邻距离求平均值,得到数据集的k-平均最近邻距离(k=1时,即为平均最近邻距离),对所有的k值进行计算,得到k-平均最近邻距离向量。具体步骤如下:
[0051]
步骤101:计算新能源出力时间序列p
re
的距离分布矩阵,即
[0052]dn
×n={dist(i,j)|1≤i≤n,1≤j≤n}
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0053]
式中,dn×n为n
×
n的实对称矩阵;n为新能源出力时间序列p
re
所包含的对象数量;dist(i,j)为p
re
中第i个对象到第j个对象的欧式距离。
[0054]
步骤102:对距离矩阵dn×n的每一行元素进行升序排序,则第1列的元素所组成的距离向量d0表示对象到自身的距离,全为0。第k列的元素构成所有数据点的k-最近邻距离向量dk。
[0055]
步骤103:对向量dk中的元素求平均,可得到向量dk的k-平均最近邻距离并将其作为候选eps参数。对所有的k值进行计算,则得到eps参数列表d
eps
,表示为:
[0056][0057]
步骤a3、生成minpts参数列表。对于给定的eps参数列表,依次求出每个eps参数对应的eps邻域对象数量,并计算所有对象的eps邻域对象数量的数学期望值,作为数据集d的邻域密度阈值minpts参数,表示为:
[0058][0059]
式中,pi为第i个对象的eps邻域对象数量,n为数据集p
re
中的对象总数。
[0060]
步骤a4、依次选用不同k值(k=1,2,

,n)所对应的k-平均最近邻距离,即依次选用集合d
eps
中的元素作为候选eps参数和由公式(4)得到minpts参数,输入dbscan算法对数据集进行聚类分析,分别得到不同k值下所生成的簇数。当生成的簇数连续三次相同时,表明聚类结果趋于稳定,记该簇数n为最优簇数,选用当簇数为n时所对应的最大k值作为最优k值。最优k值对应的k-平均最近邻距离dk则为所求的最优eps参数,最优k值对应的minpts参数则为所求的最优minpts参数。
[0061]
步骤a5、将自动寻优得到的最优eps参数和最优minpts参数代入dbscan算法中,具体按下述步骤进行:
[0062]
步骤201:检测数据集p
re
中尚未检查过的对象pi,如果pi未被处理(未被归为某个簇或者标记为噪声),则检查其邻域,若包含的对象数不小于minpts,建立新数据簇c,将其
中的所有点加入候选集m;
[0063]
步骤202:对候选集m中所有尚未被处理的对象q,检查其邻域,若至少包含minpts个对象,则将这些对象加入m;如果q未归入任何一个簇,则将q加入c;
[0064]
步骤203:重复步骤202,继续检查m中未处理的对象,直到当前候选集m为空;
[0065]
步骤204:重复步骤201~203,直到所有对象都归入了某个簇或标记为噪声,计算每一个聚类数据簇的重心记为每个常规场景,每个未被归类的噪声数据均视为一个独立的极端场景。
[0066]
在本实施例中,通过利用dbscan聚类算法,由各样本聚类重心组合成常规场景集,未被聚类的噪音元素组成极端场景集;且以各常规场景和各极端场景出现的频次视为该场景对应的概率,由此构成表征原先场景的场景集合。
[0067]
与现有技术相比,本实施例利用dbscan聚类算法实现场景的划分及生成,该方法通过自适应算法,能实现聚类数目的自动寻优,无需事先人为确定聚类的数目,该聚类方法实现了与应用场景解耦,仅从信息保留度最大化的角度考虑聚类效果。
[0068]
一实施例中,基于时间序列所有数据,分别统计各常规场景和各极端场景出现的频次,计算各场景的发生概率具体计算如下:
[0069]
计算第g个常规场景出现频次p
cg
,通过统计对应的数据簇中数据点数目kg除以所有数据点d得到,具体如下式:
[0070][0071]
计算第h个极端场景出现频次p
eh
,通过统计对应的数据簇中噪声点数目kh除以所有数据点d得到,具体如下式:
[0072][0073]
其中,d为上述实施例中365
×
n。
[0074]
下面通过具体实施案例说明本实施例的有效性,以及通过使用本实施例与通过现有方法实现的聚类结果进行对比,用以说明本实施例方法生成的常规场景与极端场景相比于现有方法准确性和有效性更高。
[0075]
案例一。
[0076]
本案例使用某实际历史新能源出力曲线作为算例,该测试系统的新能源出力曲线一年8760小时的时间序列曲线如图3所示。
[0077]
基于上述出力曲线数据,使用方法实施例中通过dbscan聚类算法聚类得到7个新能源出力常规场景和11个极端场景,分别如图4、图5所示,且最后通过统计常规场景和极端场景出现频次得到如下列表1,可知常规场景占比74%,极端场景占比26%。
[0078]
表1、常规场景和极端场景出现频次统计情况
[0079]
场景场景出现频次常规场景19%常规场景27%常规场景311%
常规场景413%常规场景58%常规场景612%常规场景714%极端场景11%极端场景23%极端场景34%极端场景43%极端场景52%极端场景61%极端场景73%极端场景81%极端场景93%极端场景103%极端场景112%
[0080]
案例二。
[0081]
本案例,基于上述案例获取的历史新能源出力曲线作为算例,使用基于k-means算法的传统方法获得的聚类结果,其中设置k-means聚类数目为18,其聚类结果如图6所示。
[0082]
通过上述分析比较不同聚类方法可知,传统聚类方法结果是对各新能源出力曲线进行均值化处理,使得聚类结果会损失新能源出力的一些极端场景,在电力规划中无法正常体现极端场景对规划结果带来的影响。本发明发采用的自适应的基于密度的含噪声应用空间聚类算法(dbscan)除了能得到常规场景,还能很好体现与常规场景差异较大的极端场景,能更真实反映实际情况。如图6中传统方法聚类结果新能源出力主要集中在[200,800]兆瓦区间,但采用dbscan聚类方法可知,图5中的极端场景占比26%,其远超常规的[200,800]兆瓦区间,极端场景对电力规划影响较大,不容忽视。本发明所提方法能同时得到常规场景和极端场景,更能反映实际情况,给电网规划提供更有效的依据。
[0083]
系统实施例
[0084]
根据本发明实施例,提供了一种同时生成新能源出力常规场景和极端场景的系统,如图7所示,为本实施例提供的同时生成新能源出力常规场景和极端场景的系统结构示意图,根据本发明实施例的同时生成新能源出力常规场景和极端场景的系统,包括:
[0085]
历史数据获取模块:获取新能源历史时序出力数据;
[0086]
出力时间序列构建模块:基于获取的历史时序出力数据以预设的时间尺度构建新能源出力时间序列;
[0087]
场景生成模块:通过dbscan聚类算法对构建的新能源出力时间序列中所有数据进行聚类分析,获得新能源出力的常规场景集和极端场景集;
[0088]
场景发生概率计算模块:基于新能源出力时间序列中数据,分别统计各常规场景和各极端场景出现的频次,计算各场景的发生概率。
[0089]
场景发生概率计算模块通过下式分别统计各常规场景和各极端场景出现的频次,具体为:
[0090]
计算第g个常规场景出现频次p
cg
,通过统计对应的数据簇中噪声点数目kg除以所有数据点d得到,具体如下式:
[0091][0092]
计算第h个极端场景出现频次p
eh
,通过统计对应的数据簇中噪声点数目kh除以所有数据点d得到,具体如下式:
[0093][0094]
本实施例系统中场景生成模块实现同时生成常规场景和传统方法不容易反应的小概率极端情景,具有与实际情况更贴近、准确性和有效性更高的优点;且场景生成模块使用的dbscan聚类算法实现了场景的聚类过程与应用场景解耦,从信息保留度最大化的角度考虑聚类效果,最终实现大幅降低场景数的同时但又不损失重要信息,形成近似与精度间的平衡。
[0095]
本实施例,出力时间序列构建模块在历史数据获取模块获取的n年新能源历史时序出力数据条件下,所述时间尺度设置为一小时,形成365*n*24样式的新能源出力时间序列则新能源出力时间序列为:
[0096][0097]
其中,分别表示第dk天第1小时、第2小时、
……
和第24小时的新能源出力功率;且新能源出力时间序列p
re
的每一行作为一个由24个维度构成的数据点,则p
re
共有365
×
n个数据点。
[0098]
在一实施例中,如图8所示,场景生成模块包括时间序列生成单元、聚类分析单元和场景集生成单元,其中,
[0099]
时间序列生成单元:将新能源出力时间序列中各数据作为dbscan聚类算法的数据点;
[0100]
聚类分析单元:通过dbscan聚类算法对所有数据点进行聚类,获得多个被聚类的数据簇和多个未被聚类的噪声点;
[0101]
场景集生成单元:计算各被聚类的数据簇的重心,由各重心表示的常规场景形成的集合作为常规场景集;多个未被聚类的噪声点分别表示的场景形成的集合作为极端场景集。
[0102]
在本实施例中,通过利用dbscan聚类算法,由各样本聚类重心组合成常规场景集,未被聚类的噪音元素组成极端场景集;且以各常规场景和极端场景出现的频次视为该场景对应的概率,由此构成表征原先场景的场景集合。
[0103]
与现有技术相比,本实施例利用dbscan聚类算法实现场景的划分及生成,该方法
通过自适应算法,能实现聚类数目的自动寻优,无需事先人为确定聚类的数目,该聚类方法实现了与应用场景解耦,仅从信息保留度最大化的角度考虑聚类效果。
[0104]
本发明实施例是与上述方法实施例对应的系统实施例,各模块或单元处理步骤的具体操作可以参照方法实施例的描述进行理解,在此不再赘述。
[0105]
如图9所示,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中同时生成新能源出力常规场景和极端场景的方法,或者计算机程序被处理器执行时实现上述实施例中同时生成新能源出力常规场景和极端场景的方法,所述计算机程序被所述处理器执行时实现如下方法步骤:
[0106]
s1、获取新能源历史时序出力数据,基于获取的历史时序出力数据以预设的时间尺度构建新能源出力时间序列;
[0107]
s2、通过dbscan聚类算法对构建的新能源出力时间序列中所有数据进行聚类分析,获得新能源出力的常规场景集和极端场景集;
[0108]
s3、基于新能源出力时间序列中所有数据,分别统计各常规场景和各极端场景出现的频次,计算各场景的发生概率。
[0109]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0110]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0111]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1