CN102622530A - 基于改进遗传算法的抽汽供热机组热电负荷分配优化方法 - Google Patents
基于改进遗传算法的抽汽供热机组热电负荷分配优化方法 Download PDFInfo
- Publication number
- CN102622530A CN102622530A CN201210121857XA CN201210121857A CN102622530A CN 102622530 A CN102622530 A CN 102622530A CN 201210121857X A CN201210121857X A CN 201210121857XA CN 201210121857 A CN201210121857 A CN 201210121857A CN 102622530 A CN102622530 A CN 102622530A
- Authority
- CN
- China
- Prior art keywords
- unit
- heat consumption
- load
- value
- electric load
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E40/00—Technologies for an efficient electrical power generation, transmission or distribution
- Y02E40/70—Smart grids as climate change mitigation technology in the energy generation sector
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Feedback Control In General (AREA)
Abstract
Description
技术领域
本发明涉及一种电厂多台供热机组热电负荷分配优化方法,属于发电厂节能监测技术领域。
背景技术
随着经济的发展和人民生活质量的提高,城市集中供热系统得到迅速发展,其中热电联产能源转换效率具有明显优势,因此,供热抽汽机组得到了大力的发展。
抽汽供热机组向用户提供电力和采暖用热,电厂提供的热力和电力的多少,受控于热用户和电用户的需求,因此,电厂必须按照热用户和电用户的需求调整供热抽汽机组的热电负荷。
对于确定的热电负荷,电厂如何根据机组的类型以及机组效率的差异,在各机组间进行热电负荷的分配,使整个电厂的热耗率最低,使整个电厂的经济效益最好,是电厂生产运行中面临的问题。这就需要对电厂供热抽汽机组间的电负荷及热负荷进行分配优化,确定每台机组的电负荷和热负荷。
负荷的优化分配是指,在全厂总的调度负荷下,根据各个机组的热力特性确定各机组应承带的负荷,从而使全厂的煤耗量最小的一种优化调度。
针对电厂的负荷优化分配,较早开展也较为成熟的是纯凝机组的电负荷分配优化研究,等微增率法得到了广泛的应用,由于抽汽供热机组热负荷也需参与优化分配,因此,无论是从热耗曲线获取、还是优化复杂性角度均较纯凝机组的电负荷分配优化复杂。目前,针对抽汽供热机组的热、电负荷分配优化,已开展了许多研究。
文献[1](魏豪;宋宝峰;赵伟东;王奕;《吉林电力》,2002年第5期,《供热汽轮机组热电负荷优化分配系统的开发与应用》)中介绍的热电负荷分配优化系统:采用“逐点法”分配的数学模型,利用等效热降理论对影响汽轮机组经济性的主要参数进行偏差分析,能够实现经济指标计算及能损分析、参数显示、查询及报警和汽机模拟量系统图显示的功能。本文献中的“逐点法”分配的数学模型稳定性差,计算速度较慢,无法进行连续优化。同时等效热降法应用于供热抽汽机组较为复杂。
文献[2](冉鹏,张树芳,《汽轮机技术》,2006年第48卷第1期:《基于遗传算法的热电厂负荷优化计算方法》)中应用遗传算法建立热电厂负荷优化模型的方法,解决了当问题规模扩大,变量和约束条件很多时,会很容易陷入局部最优,而使数值稳定性降低,最终导致收敛困难的问题。文献[2]虽然部分解决了文献[1]中的问题,但是遗传算法存在当初始种群过大,计算速度较慢的问题,同时该算法没有实现供热机组在线实时优化功能,在实际生产中不能广泛应用,也没有考虑机组的实际运行条件对热耗的影响。
可以看出目前的供热机组热电负荷分配在线优化的解决办法存在一些问题,因此针对这些问题需要对供热机组热电负荷分配在线优化问题进行进一步研究,使电厂多台供热机组能够实现热电负荷最优分配,达到节能降耗的目的。
发明内容
本发明为了实现电厂多台供热机组热电负荷分配优化,使电厂的电负荷、热负荷在满足用户需求的同时能够最优分配,并减少总能耗达到节能的目的;进而提供了一种基于改进遗传算法的抽汽供热机组热电负荷分配优化方法。
本发明为解决上述技术问题采取的技术方案是:
本发明所述的基于改进遗传算法的抽汽供热机组热电负荷分配优化方法的具体过程为:
步骤一、设置机组实际热耗曲线:根据试验得到每台机组的实际热耗曲线;所述实际热耗曲线是指以功率P和抽汽量为Q为自变量(横坐标),热耗值R为因变量(纵坐标)的一族曲线,即
第1台机组:R1=f(P1,Q1);
第2台机组:R2=f(P2,Q2);
……
第n台机组:Rn=f(Pn,Qn);
步骤二、设置机组耗差修正曲线,确定机组耗差修正总系数θi,i为机组编号,i=1,2,…,n,n表示机组数目:基于冷凝器背压、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度这六个因素偏离设计值时都会对热耗产生影响,然后根据厂家提供或电厂的耗差修正曲线查得每台机组的各个影响因素的热耗修正系数Δ1iΔ2iΔ3i…Δ6i,Δ1iΔ2iΔ3i…Δ6i分别为每台机组的冷凝器背压、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度的热耗修正系数;令θi=Δ1iΔ2iΔ3i…Δ6i;
步骤三、得到机组设计热耗曲线:根据每台机组耗差修正总系数θi对机组实际热耗进行修正得到机组设计热耗曲线(即修正后的机组实际热耗曲线),各台机组的设计热耗曲线为:
第1台机组:R1=θ1·f(P1,Q1);
第2台机组:R2=θ2·f(P2,Q2);
……
第n台机组:Rn=θn·f(Pn,Qn);
步骤四、(从系统中获取数据)获取各个机组的抽汽量Qi(用其表征热负荷)和电负荷Pi:先测得各个机组的抽汽量Qi和电负荷Pi,然后通过步骤三所述的机组设计热耗曲线得到相应的热耗Ri,i∈[1,n],
得到电厂n台机组的电负荷分别为P1,P2,…,Pn,抽汽量分别为Q1,Q2,…,Qn(用其表征热负荷),热耗值为R1,R2,…,Rn,n为机组数目;
设定约束条件:
第一个约束条件为:Qz=Q1+Q2+…+Qn=const,Pz=P1+P2+…+Pn=const (2)
即所有所有机组的总抽汽量Qz和总电负荷Pz分别为常数;
第二个约束条件为:Qi∈(Qimin,Qimax),Pi∈(Pimin,Pimin) (3)
即每台机组的最大最小电负荷分别为:P1min,P1max;P2min,P2max;…;Pnmin,Pnmax;最大最小抽汽量分别为Q1min,Q1max;Q2min,Q2max;…;Qnmin,Qnnax);
步骤五、基于改进遗传算法求出满足所有机组的总热耗值最小时的各台机组的电负荷和抽汽量值:具体过程如下,
1、初始种群设定
用2n×m的矩阵则能表示初始种群:
m为设定的个体数目,抽汽量Qi和电负荷Pi均为满足第二个约束条件的随机数;上述初始种群采用满足第二个约束条件的约束编码的形式构造;
对上述初始种群中前(n-1)个机组的电负荷和抽汽量进行满足第二个约束条件的约束编码,而最后一个机组通过下式计算:
这样即可得到所有机组满足第一个约束条件和前(n-1)个机组满足第二约束条件的初始种群:
上式第n台机组为满足其电负荷最大值与最小值之差最大并且最大热负荷与最小热负荷不等的机组,即:
Pnmax-Pnmin>Pimax-Pimin
Qnmax-Qnmin≠0
Pnmax,Pnmin表示被选出来的第n台机组的最大电负荷与最小电负荷;Pimax,Pimin表示剩余机组的最大电负荷和最小电负荷;Qnmax,Qnmin表示被选出来的第n台机组的最大热负荷与最小热负荷;
2、构建适应度函数:通过适应度计算,实现个体的优化选择,同时使优化结果中第n台机组也满足第二个约束条件;
不符合条件的个体为:
Pn<Pmin OR Pn>Pmax
Qn<Qmin OR Qn>Qmax
热电负荷分配优化是求目标函数的最小值,遗传算法的优化目标是找到具有最大适应度的个体,故定义适应度函数ObjV定义如下:
1)、对于符合条件的个体:
Pmin<Pn<Pmax&Qmin<Qn<Qmax
2)、对于不符合条件的个体:Pn<Pmin OR Pn>Pmax,Qn<Qmin OR Qn>Qmax.采用指数尺度变换式(1)目标函数
其中:当Pn<Pmin时,
当Pn>Pmax时,
对于Qn同理可得:
当Qn<Qmin时,
当Qn>Qmax时,
对于βP、βQ同时存在时,β=max(βP,βQ)
α为常系数,目标是使得当计算出的Pn,Qn超过设定阈值100%时,其适应度值大于满足条件下适应度值的100倍,即β=1,exp(α)>100;在实验中α取5;
这样在选择过程中,适应度小的个体将有很大的概率被淘汰掉,同时不满足第二个约束条件的个体也将有很大的概率被淘汰掉,从而实现个体的优化选择,理想状况下得到最大适应度即总热耗值最小的个体;
3、完成上步骤后,再进行基于传统的遗传算法的选择、交叉、变异过程;当遗传代数达到终止条件N代时,遗传过程终止,输出满足所有机组的总热耗值最小时的各台机组的电负荷和抽汽量值最优解、各台机组的热耗值以及相应的所有机组的最小总热耗。
本发明的有益效果是:
1、在整个优化过程中利用了耗差分析。充分考虑了冷凝器背压变化、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度等因素对热耗的影响,充分提高了优化结果的准确性。
2、优化算法的改进。在优化过程中,解决了等式约束问题,同时,对适应度函数进行了修改,大大提高了系统的优化速度和准确性。
利用本方法在硬件上进行具体实现时,有如下有益效果:
1、可实现提供设置机组热耗曲线和耗差曲线接口,能够得到经过耗差修正的机组实际热耗曲线。用户通过电厂实际数据,设置机组的实际热耗曲线。系统根据目前参数与设计参数的偏差,查询耗差曲线,得到各个参数对机组热耗的影响值,对实际热耗曲线进行修正,得到经过修正的机组实际热耗曲线。
2、管理人员可以对每台机组的热负荷和电负荷的范围进行限制。
3、实现了在线实时优化和离线优化两种模式。本系统通过计算机和MIS系统的交互完成整个优化过程,计算机从MIS系统中读取当前需要优化机组的状态数据,优化之后再将优化结果写入MIS系统,实现了热电负荷分配的在线实时优化。用户也可以通过手动输入对机组进行离线优化,以便对历史数据进行分析比较。
具体量化效果:综合考虑了冷凝器背压变化、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度等各参数影响的情况下,以某发电厂两台200MW和两台600MW机组供热期和非供热期某工况为例,供热期,机组热耗由优化前的7654.2609KJ/KWh降为优化后的7632.4441KJ/KWh,热耗降低21.817KJ/KWh;非供热期,机组热耗由优化前的8429.5307KJ/KWh降为优化后的8373.638KJ/KWh,热耗降低55.893KJ/KWh,具有巨大的节能潜力。
附图说明
图1是基于改进遗传算法的电厂热电负荷分配在线优化方法的逻辑框图(虚线框表示改进遗传算法);
图2是利用本发明所述的基于改进遗传算法的电厂热电负荷分配优化系统结构示意图;
图3是某电厂机组热耗曲线设置截图;
图4是热电负荷分配优化平台界面截图。
具体实施方式
具体实施方式一:如图1所示,本实施方式所述的基于改进遗传算法的抽汽供热机组热电负荷分配优化方法的具体过程为:
步骤一、设置机组实际热耗曲线:根据试验得到每台机组的实际热耗曲线;所述实际热耗曲线是指以功率P和抽汽量为Q为自变量(横坐标),热耗值R为因变量(纵坐标)的一族曲线,即
第1台机组:R1=f(P1,Q1);
第2台机组:R2=f(P2,Q2);
……
第n台机组:Rn=f(Pn,Qn);
步骤二、设置机组耗差修正曲线,确定机组耗差修正总系数θi,i为机组编号,i=1,2,…,n,n表示机组数目:基于冷凝器背压、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度这六个因素偏离设计值时都会对热耗产生影响,然后根据厂家提供或电厂的耗差修正曲线查得每台机组的各个影响因素的热耗修正系数Δ1iΔ2iΔ3i…Δ6i,Δ1iΔ2iΔ3i…Δ6i分别为每台机组的冷凝器背压、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度的热耗修正系数;令θi=Δ1iΔ2iΔ3i…Δ6i;
步骤三、得到机组设计热耗曲线:根据每台机组耗差修正总系数θi对机组实际热耗进行修正得到机组设计热耗曲线(即修正后的机组实际热耗曲线),各台机组的设计热耗曲线为:
第1台机组:R1=θ1·f(P1,Q1);
第2台机组:R2=θ2·f(P2,Q2);
……
第n台机组:Rn=θn·f(Pn,Qn);
步骤四、(从系统中获取数据)获取各个机组的抽汽量Qi(用其表征热负荷)和电负荷Pi:先测得各个机组的抽汽量Qi和电负荷Pi,然后通过步骤三所述的机组设计热耗曲线得到相应的热耗Ri,i∈[1,n],
得到电厂n台机组的电负荷分别为P1,P2,…,Pn,抽汽量分别为Q1,Q2,…,Qn(用其表征热负荷),热耗值为R1,R2,…,Rn,n为机组数目;
设定约束条件:
第一个约束条件为:Qz=Q1+Q2+…+Qn=const,Pz=P1+P2+…+Pn=const (2)
即所有机组的总抽汽量Qz和总电负荷Pz分别为常数。
第二个约束条件为:Qi∈(Qimin,Qimax),Pi∈(Pimin,Pimin) (3)
即每台机组的最大最小电负荷分别为:P1min,P1max;P2min,P2max;…;Pnmin,Pnmax;最大最小抽汽量分别为Q1min,Q1max;Q2min,Q2max;…;Qnmin,Qnmax;
1、初始种群设定
用2n×m的矩阵则能表示初始种群:
m为设定的个体数目,抽汽量Qi和电负荷Pi均为满足第二个约束条件的随机数;上述初始种群采用满足第二个约束条件的约束编码的形式构造;
对上述初始种群中前(n-1)个机组的电负荷和抽汽量进行满足第二个约束条件的编码,而最后一个机组通过下式计算:
这样即可得到所有机组满足第一个约束条件和前(n-1)个机组满足第二约束条件的初始种群:
上式第n台机组为满足其电负荷最大值与最小值之差最大并且最大热负荷与最小热负荷不等的机组,即:
Pnmax-Pnmin>Pimax-Pimin
Qnmax-Qnmin≠0
Pnmax,Pnmin表示被选出来的第n台机组的最大电负荷与最小电负荷;Pimax,Pimin表示剩余机组的最大电负荷和最小电负荷;Qnmax,Qnmin表示被选出来的第n台机组的最大热负荷与最小热负荷;
2、构建适应度函数:通过适应度计算,实现个体的优化选择,同时使优化结果中第n台机组也满足第二个约束条件;
不符合条件的个体为:
Pn<Pmin OR Pn>Pmax
Qn<Qmin OR Qn>Qmax
热电负荷分配优化是求目标函数的最小值,遗传算法的优化目标是找到具有最大适应度的个体,故定义适应度函数ObjV定义如下:
1)、对于符合条件的个体;Pmin<Pn<Pmax&Qmin<Qn<Qmax
2)、对于不符合条件的个体:Pn<Pmin OR Pn>Pmax,Qn<Qmin OR Qn>Qmax,采用指数尺度变换式(1)目标函数
其中:当Pn<Pmin时,
当Pn>Pmax时,
对于Qn同理可得:
当Qn<Qmin时,
当Qn>Qmax时,
对于βP、βQ同时存在时,β=max(βP,βQ)
为机组在运行过程中的最大热耗,通过电厂生产和试验数据得到。
α为常系数,目标是使得当计算出的Pn,Qn超过设定阈值100%时,其适应度值大于满足条件下适应度值的100倍,即β=1,expα)>100;在实验中α取5;
3、完成上步骤后,再进行基于传统的遗传算法的选择、交叉、变异过程;当遗传代数达到终止条件N代时,遗传过程终止,输出满足所有机组的总热耗值最小时的各台机组的电负荷和抽汽量值最优解、各台机组的热耗值以及相应的所有机组的最小总热耗。
针对本发明方法再进行进一步描述(步骤五):
遗传算法是以自然选择和遗传理论为基础,将生物进化过程中适者生存规则与群体内部染色体的随机信息交换机制相结合的高效全局寻优搜索算法。遗传算法摒弃了传统的搜索方式,模拟生物界的进化过程,采用人工进化的方式对目标空间进行随机优化搜索。它将问题中的可能解看做是群体中的一个个体,并将每个编码编成符号串的形式,模拟达尔文的遗传选择和自然淘汰的进化过程,对群体反复进行基于遗传的操作(遗传、交叉、变异)。根据预定目标的目标适应度函数对每个个体进行评价,依据适者生存、优胜劣汰的进化规则,不断得到最优的群体,同时以全局并行搜索方式来搜寻优化群体中的最优个体,以求得满足条件的最优解。
遗传算法的一般过程是:设置初始种群,计算适应度,选择,交叉,变异,产生新种群,重新计算适应度,依次循环迭代,直到迭代次数达到初始设定值,遗传结束,得到的最后一代种群为最优种群,种群里的个体为最优个体。在本例中,我们优化的目的是使所有机组的总热耗值最小,其中
在界面中用户输入或者从系统中实时获取每个机组的抽汽量Qi(用其表征热负荷)和电负荷Pi,可以通过查实际热耗曲线取得每个电负荷和抽汽量相应的热耗Ri(i∈[1,n]),通过Ri和上式便可以计算出所有机组的总热耗。优化方法如下:
1、初始种群设定
由于遗传算法不能直接处理问题空间的参数,因此必须通过编码把要求问题的可行解表示成遗传空间的染色体或者个体。常用的编码方法有二进制编码,格雷码编码,多级参数编码,有序串编码等。由于本优化问题是多维、高精度要求的连续函数优化问题,使用二进制等编码来表示个体会有一些不利之处,人们在一些经典优化算法的研究中所总结的一些宝贵经验也就无法加以利用,也不便于处理非平凡的约束条件。为了克服二进制编码方法的缺点,本文采用浮点数编码。对于种群设置的要求,每个个体必须是该优化问题的可行解,这样优化才有实际意义。举例说明:如果式(1)是一个纯数学的方程式,Pi、Qi的任意取值均是式(1)的可行解,则编码过程只要生成一个2n*m的矩阵则能表示初始种群:
m为设定的个体数目,Pi、Qi均为随机数。这样的编码称为为无约束编码。
但是在实际过程中每个机组的电负荷和抽汽量有上下界,即Qmax、Qmin和Pmax、Pmin,所有机组总体的电负荷和抽汽量为定值,即
Qz=Q1+Q2+…+Qn=const,Pz=P1+P2+…+Pn=const
故电负荷和抽汽量为等式约束条件,而遗传算法由于其随机性,很难解决等式约束,或者即使采用有约束的编码,则初始种群则是在一个限定条件下产生的,这样就违背了遗传算法模拟生物进化的原则,个体的随机性和多样性受到了限制,算法的优化效果会大打折扣。所以我们的创新在于通过一系列的变换解决了等式约束的问题,并且能保证优化出来的最终个体均为最优解。
已知约束条件1为:Qz=Q1+Q2+…+Qn=const,Pz=P1+P2+…+Pn=const (2)
即所有所有机组的总抽汽量Qz和总电负荷Pz分别为常数。
约束条件2为:Qi∈(Qmin,Qmax),P∈(Pmin,Pmax) (3)
即每台机组的最大最小电负荷分别为:P1min,P1max;P2min,P2max;…;Pnmin,Pnmax;最大最小抽汽量分别为Q1min,Q1max;Q2min,Q2max;…;Qnmin,Qnmax;
为了要使编码满足机组运行的实际情况,即满足约束条件1,我们将编码修改为对上述初始种群中前(n-1)个机组的电负荷和抽汽量进行满足第二个约束条件的编码,而最后一个机组通过下式计算:
得到的初始种群为:
上式第n台机组为满足其电负荷最大值与最小值之差最大并且最大热负荷与最小热负荷不等的机组,即:
Pnmax-Pnmin>Pimax-Pimin
Qnmax-Qnmin≠0
Pnmax,Pnmin表示被选出来的第n台机组的最大电负荷与最小电负荷;Pimax,Pimin表示剩余机组的最大电负荷和最小电负荷;Qnmax,Qnmin表示被选出来的第n台机组的最大热负荷与最小热负荷。
这样不仅初始种群的设置时完全随机的,第一个约束条件(式(2))也很好的满足了。但是对于式(3),初始种群进行编码的时候不能很好的满足,也就是说,编码过程中会产生一些无意义的个体使得:
Pn<Pmin OR Pn>Pmax
Qn<Qmin OR Qn>Qmax
我们需要在后面的优化的过程中尽量将这些个体舍去,剩下来的就是符合条件的个体。
2、适应度函数
适应度函数是用来区分群体中个体好坏的标准,是进行自然选择的唯一依据。热电负荷分配优化是求函数的最小值,遗传算法的优化目标是找到具有最大适应度的个体,故定义适应度函数ObjV定义如下:
1)、对于符合条件的个体:Pmin<Pn<Pmax&Qmin<Qn<Qmax
2)、对于不符合条件的个体:Pn<Pmin OR Pn>Pmax,Qn<Qmin OR Qn>Qmax.采用指数尺度变换式(1)目标函数
其中:当Pn<Pmin时,
当Pn>Pmax时,
对于Qn同理可得:
当Qn<Qmin时,
当Qn>Qmax时,
对于βP、βQ同时存在时,β=max(βP,βQ)
为机组在运行过程中的最大热耗,通过电厂生产和试验数据得到。
α为常系数,目标是使得当计算出的Pn,Qn超过设定阈值100%时,其适应度值大于满足条件下适应度值的100倍,即β=1,exp(α)>100;在实验中α取5。
这样我们就能得出这样的结论,当通过种群计算出的最后一个机组的电负荷和抽汽量Pn,Qn不满足条件时,其适应度值会根据其超出设定阈值的程度进行放大,超出越多,放大越厉害(指数增长)。(由式(5)和式(6)可知,超出设定阈值的程度越放大,适应度取值就越小)这样在选择过程中,适应度小的个体将有很大的概率被淘汰掉,从而实现个体的优化选择,理想状况下得到最大适应度即总热耗值最小的个体。
3、选择
选择操作从旧群体中以一定的概率选择优良个体组成新的种群,以繁殖得到下一代个体。个体被选中的概率跟适应度值有关,个体适应度越高,被选中的概率越大。本文采用轮盘赌法,即基于适应度比例的选择策略,个体被选中的概率为:
Fi为该个体的适应度值,为所有个体适应度值之和。
4、交叉操作
由于本文采用浮点数编码,故相应的交叉策略选取算术交叉,是由两个个体的线性组合而产生出两个新的个体。假设在两个个体XA,XB之间进行算术交叉,则由算术运算后产生的两个新个体为:
X′A=aXB+(1-a)XA
X′B=aXA+(1-a)XB
其中a为一个参数,a可以是一个常数,也可以是由进化代数所决定的变量。本文采用设置a为一个常数0.8。
5、变异
变异能够改善遗传算法的局部搜索能力并能维持种群的多样性。常用的变异策略有基本位变异,均匀变异,边界变异等。热电负荷分配问题是复杂的非线性问题,能有很好的效果接近最优解,但难以确定性得搜索到最优解,为了解决这个问题,本文采用了高斯近似变异,能够改善遗传算法对重点搜索区域的局部搜索能力,并有一定概率使算法跳出局部极小点。具体操作时用符合均值为原有参数值,方差为原有参数值平方的正态分布的一个随机数来替换原有的基因值,由正态分布的特性可知,高斯变异也是重点搜索原有个体附近的局部区域。具体公式如下:
其中q为原有基因值。
6、终止条件
遗传代数达到50代时,遗传过程自动终止,输出最优解和相应的最小总热耗。
利用本发明方法的实施例(参考图1~4):
以某电厂4台机组为例:
1对每台机组热耗曲线进行设置。进行现场试验,得出每台机组不同抽汽量下的热耗曲线。根据每台机组冷凝器背压变化、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度等因素偏离设计值的大小,查询耗差曲线,对热耗曲线进行修正。得到最终的进过修正的热耗曲线,如图3所示。
2对优化条件进行设置。输入每台机组的最大/小功率,最大/小抽汽量,如图4所示。
3选择“自动优化”,进行优化。优化结果如图4所示,可以看出经过该系统优化后,电厂热耗减少了45.1kJ/kWh。优化后的结果可以写入MIS系统,运行人员根据结果对汽轮机进行控制。
4管理计算机从MIS系统中读取当前机组状态数据(冷凝器背压变化、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度),得到目前用户需求的电负荷Q、热负荷P,通过查询管理计算机中的各机组设计工况下热耗曲线C和耗差修正曲线得到当前各机组热耗值R及电厂总热耗值
5管理人员可以通过计算机对每台机组的优化条件(如电负荷、热负荷的范围)进行限制。
6利用改进遗传算法进行优化。输出优化结果,即每台机组的最优热电负荷分配方案和电厂热耗值、降低热耗值。
7优化结果输入MIS系统,运行人员根据优化结果对机组参数进行修改,实现对机组的控制。
Claims (3)
1.一种基于改进遗传算法的抽汽供热机组热电负荷分配优化方法,其特征在于:所述方法的具体过程为:
步骤一、设置机组实际热耗曲线:根据试验得到每台机组的实际热耗曲线;所述实际热耗曲线是指以功率P和抽汽量为Q为自变量,热耗值R为因变量的一族曲线,即
第1台机组:R1=f(P1,Q1);
第2台机组:R2=f(P2,Q2);
……
第n台机组:Rn=f(Pn,Qn);
步骤二、设置机组耗差修正曲线,确定机组耗差修正总系数θi,i为机组编号,i=1,2,…,n,n表示机组数目:基于冷凝器背压、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度这六个因素偏离设计值时都会对热耗产生影响,然后根据厂家提供或电厂的耗差修正曲线查得每台机组的各个影响因素的热耗修正系数Δ1iΔ2iΔ3i…Δ6i,Δ1iΔ2iΔ3i…Δ6i分别为每台机组的冷凝器背压、主蒸汽压力、主蒸汽温度、再热压力、再热蒸汽温度、给水温度的热耗修正系数;令θi=Δ1iΔ2iΔ3i…Δ6i;
步骤三、得到机组设计热耗曲线:根据每台机组耗差修正总系数θi对机组实际热耗进行修正得到机组设计热耗曲线,各台机组的设计热耗曲线为:
第1台机组:R1=θ1·f(P1,Q1);
第2台机组:R2=θ2·f(P2,Q2);
……
第n台机组:Rn=θn·f(Pn,Qn);
步骤四、获取各个机组的抽汽量Qi(用其表征热负荷)和电负荷Pi:先测 得各个机组的抽汽量Qi和电负荷Pi,然后通过步骤三所述的机组设计热耗曲线得到相应的热耗Ri,i∈[1,n],
得到电厂n台机组的电负荷分别为P1,P2,…,Pn,抽汽量分别为Q1,Q2,…,Qn,热耗值为R1,R2,…,Rn,n为机组数目;
设定约束条件:
第一个约束条件为:Qz=Q1+Q2+…+Qn=const,Pz=P1+P2+…+Pn=const (2)
即所有所有机组的总抽汽量Qz和总电负荷Pz分别为常数;
第二个约束条件为:Qi∈(Qimin,Qimax),Pi∈(Pimin,Pimin) (3)
即每台机组的最大最小电负荷分别为:P1min,P1max;P2min,P2max;…;Pnmin,Pnmax;最大最小抽汽量分别为Q1min,Q1max;Q2min,Q2max;…;Qnmin,Qnmax);
步骤五、基于改进遗传算法求出满足所有机组的总热耗值 最小时的各台机组的电负荷和抽汽量值:具体过程如下,
1、初始种群设定
用2n×m的矩阵则能表示初始种群:
m为设定的个体数目,抽汽量Qi和电负荷Pi均为满足第二个约束条件的随机数;上述初始种群采用满足第二个约束条件的约束编码的形式构造;
对上述初始种群中前(n-1)个机组的电负荷和抽汽量进行满足第二个约束条件的约束编码,而最后一个机组通过下式计算:
这样即可得到所有机组满足第一个约束条件和前(n-1)个机组满足第二约束条件的初始种群:
上式第n台机组为满足其电负荷最大值与最小值之差最大并且最大热负荷与最小热负荷不等的机组,即:
Pnmax-Pnmin>Pimax-Pimin
Qnmax-Qnmin≠0
Pnmax,Pnmin表示被选出来的第n台机组的最大电负荷与最小电负荷;Pimax,Pimin表示剩余机组的最大电负荷和最小电负荷;Qnmax,Qnmin表示被选出来的第n台机组的最大热负荷与最小热负荷。
2.构建适应度函数:通过适应度计算,实现个体的优化选择,同时使优化结果中第n台机组也满足第二个约束条件;
不符合条件的个体为:
Pn<Pmin OR Pn>Pmax
Qn<Qmin OR Qn>Qmax
热电负荷分配优化是求目标函数的最小值,遗传算法的优化目标是找到具有最大适应度的个体,故定义适应度函数ObjV定义如下:
1)、对于符合条件的个体:Pmin<Pn<Pmax&Qmin<Qn<Qmax
2)、对于不符合条件的个体:Pn<Pmin OR Pn>Pmax,Qn<Qmin OR Qn>Qmax,采用指数尺度变换式(1)所示的目标函数,
对于Qn同理可得:
当Qn<Qmin时,
当Qn>Qmax时,
对于βP、βQ同时存在时,β=max(βP,βQ)
α为常系数,目标是使得当计算出的Pn,Qn超过设定阈值100%时,其适应度值大于满足条件下适应度值的100倍,即β=1,exp(α)>100;在实验中α取5;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210121857.XA CN102622530B (zh) | 2012-04-24 | 2012-04-24 | 基于改进遗传算法的抽汽供热机组热电负荷分配优化方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210121857.XA CN102622530B (zh) | 2012-04-24 | 2012-04-24 | 基于改进遗传算法的抽汽供热机组热电负荷分配优化方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102622530A true CN102622530A (zh) | 2012-08-01 |
| CN102622530B CN102622530B (zh) | 2015-07-01 |
Family
ID=46562445
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210121857.XA Active CN102622530B (zh) | 2012-04-24 | 2012-04-24 | 基于改进遗传算法的抽汽供热机组热电负荷分配优化方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102622530B (zh) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102661820A (zh) * | 2012-04-24 | 2012-09-12 | 华电能源股份有限公司哈尔滨第三发电厂 | 一种确定抽汽供热机组实际热耗的方法 |
| CN106014514A (zh) * | 2016-06-24 | 2016-10-12 | 南京化学工业园热电有限公司 | 热电联调控制系统及方法 |
| CN106371319A (zh) * | 2016-11-18 | 2017-02-01 | 福建省鸿山热电有限责任公司 | 一种基于多抽汽点大抽汽量的火电机组滑压运行优化系统及优化方法 |
| CN107688877A (zh) * | 2017-09-08 | 2018-02-13 | 广东电网有限责任公司电力调度控制中心 | 一种基于新型自组织格栅动态库的负荷分配方法 |
| CN107769273A (zh) * | 2017-11-03 | 2018-03-06 | 杭州澎康自动化科技有限公司 | 一种汽轮机负荷分配控制方法及系统 |
| CN108549231A (zh) * | 2018-05-07 | 2018-09-18 | 华北电力大学 | 一种融合供热抽汽调节的热电联产机组的协调控制方法 |
| CN108615121A (zh) * | 2018-05-10 | 2018-10-02 | 浙江浙能绍兴滨海热电有限责任公司 | 一种基于多因素影响的热电负荷分配方法及系统 |
| CN108708775A (zh) * | 2018-05-07 | 2018-10-26 | 华北电力大学 | 基于热电负荷转换模型的热电联产机组快速变负荷控制方法 |
| CN108826437A (zh) * | 2018-05-14 | 2018-11-16 | 冉启发 | 一种多机抽汽供热控制装置及使用方法 |
| CN109002947A (zh) * | 2018-10-29 | 2018-12-14 | 哈尔滨工业大学 | 一种区域多能源系统热电负荷分配优化方法 |
| CN109118017A (zh) * | 2018-09-03 | 2019-01-01 | 内蒙古电力(集团)有限责任公司内蒙古电力科学研究院分公司 | 热负荷优化分配方法、电子设备和存储介质 |
| CN109359346A (zh) * | 2018-09-25 | 2019-02-19 | 新智数字科技有限公司 | 一种热负荷预测方法、装置、可读介质及电子设备 |
| CN109684076A (zh) * | 2018-11-28 | 2019-04-26 | 华中科技大学 | 一种适用于云计算系统的多任务处理方法 |
| CN109800918A (zh) * | 2019-01-28 | 2019-05-24 | 广东电网有限责任公司 | 一种局域多能源互补运行综合优化配置方法和设备 |
| CN110197321A (zh) * | 2019-04-17 | 2019-09-03 | 无锡利信能源科技有限公司 | 一种基于多机组供热单元协同供热安全经济调度的方法 |
| CN110765627A (zh) * | 2019-10-30 | 2020-02-07 | 汉谷云智(武汉)科技有限公司 | 一种基于大数据的热电企业汽轮机组智能操作优化系统及方法 |
| CN111737859A (zh) * | 2020-06-02 | 2020-10-02 | 国网江西省电力有限公司电力科学研究院 | 一种改进型汽轮机组变压运行耗差定量计算模型构建方法 |
| CN112070358A (zh) * | 2020-08-11 | 2020-12-11 | 山东电力研究院 | 低真空供热机组电负荷调整区间确定方法及系统 |
| CN112183843A (zh) * | 2020-09-24 | 2021-01-05 | 国网辽宁省电力有限公司辽阳供电公司 | 一种基于混合智能算法的火电厂负荷优化分配方法 |
| CN112377985A (zh) * | 2020-10-10 | 2021-02-19 | 湖南大唐先一科技有限公司 | 基于反馈神经网络的供热机组调峰下限评估方法及系统 |
| CN113033103A (zh) * | 2021-03-30 | 2021-06-25 | 吉林松花江热电有限公司 | 面向含两段抽汽的汽轮机组热耗曲线的确定方法 |
| CN113191086A (zh) * | 2021-05-08 | 2021-07-30 | 国网山东省电力公司营销服务中心(计量中心) | 一种基于遗传算法的电采暖热负荷需求优化方法及系统 |
| CN113325713A (zh) * | 2021-06-07 | 2021-08-31 | 西安热工研究院有限公司 | 采用匹配抽汽外供技术的供热机组最佳运行方式确定方法 |
| CN113537795A (zh) * | 2021-07-22 | 2021-10-22 | 山东电力研究院 | 一种热电厂灵活性调整空间的分析方法及系统 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109978276B (zh) * | 2019-04-04 | 2022-05-03 | 黑龙江苑博信息技术有限公司 | 火电厂机群多台供热机组热电负荷分配的在线优化方法 |
-
2012
- 2012-04-24 CN CN201210121857.XA patent/CN102622530B/zh active Active
Non-Patent Citations (5)
| Title |
|---|
| 史国青: "火电厂机组负荷优化组合分配问题的研究", 《中国优秀硕士学位论文全文数据库》 * |
| 左浩等: "机组负荷最优分配的改进遗传算法", 《电力系统及其自动化学报》 * |
| 李树臣等: "供热抽汽机组问电与热负荷的分配优化研究", 《发电与空调》 * |
| 王源等: "机组负荷优化分配的改进遗传算法", 《能源研究与利用》 * |
| 葛荣彬等: "基于ANN和遗传算法的联合循环电厂机组负荷经济分配", 《热力透平》 * |
Cited By (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102661820A (zh) * | 2012-04-24 | 2012-09-12 | 华电能源股份有限公司哈尔滨第三发电厂 | 一种确定抽汽供热机组实际热耗的方法 |
| CN102661820B (zh) * | 2012-04-24 | 2013-10-30 | 华电能源股份有限公司哈尔滨第三发电厂 | 一种确定抽汽供热机组实际热耗的方法 |
| CN106014514A (zh) * | 2016-06-24 | 2016-10-12 | 南京化学工业园热电有限公司 | 热电联调控制系统及方法 |
| CN106371319A (zh) * | 2016-11-18 | 2017-02-01 | 福建省鸿山热电有限责任公司 | 一种基于多抽汽点大抽汽量的火电机组滑压运行优化系统及优化方法 |
| CN106371319B (zh) * | 2016-11-18 | 2019-03-19 | 福建省鸿山热电有限责任公司 | 一种基于多抽汽点大抽汽量的火电机组滑压运行优化方法 |
| CN107688877A (zh) * | 2017-09-08 | 2018-02-13 | 广东电网有限责任公司电力调度控制中心 | 一种基于新型自组织格栅动态库的负荷分配方法 |
| CN107688877B (zh) * | 2017-09-08 | 2020-09-25 | 广东电网有限责任公司电力调度控制中心 | 一种基于新型自组织格栅动态库的负荷分配方法 |
| CN107769273A (zh) * | 2017-11-03 | 2018-03-06 | 杭州澎康自动化科技有限公司 | 一种汽轮机负荷分配控制方法及系统 |
| CN107769273B (zh) * | 2017-11-03 | 2020-04-17 | 杭州澎康自动化科技有限公司 | 一种汽轮机负荷分配控制方法及系统 |
| CN108549231A (zh) * | 2018-05-07 | 2018-09-18 | 华北电力大学 | 一种融合供热抽汽调节的热电联产机组的协调控制方法 |
| CN108708775A (zh) * | 2018-05-07 | 2018-10-26 | 华北电力大学 | 基于热电负荷转换模型的热电联产机组快速变负荷控制方法 |
| CN108708775B (zh) * | 2018-05-07 | 2021-01-01 | 华北电力大学 | 基于热电负荷转换模型的热电联产机组快速变负荷控制方法 |
| CN108549231B (zh) * | 2018-05-07 | 2021-01-01 | 华北电力大学 | 一种融合供热抽汽调节的热电联产机组的协调控制方法 |
| CN108615121A (zh) * | 2018-05-10 | 2018-10-02 | 浙江浙能绍兴滨海热电有限责任公司 | 一种基于多因素影响的热电负荷分配方法及系统 |
| CN108615121B (zh) * | 2018-05-10 | 2021-02-12 | 浙江浙能绍兴滨海热电有限责任公司 | 一种基于多因素影响的热电负荷分配方法及系统 |
| CN108826437A (zh) * | 2018-05-14 | 2018-11-16 | 冉启发 | 一种多机抽汽供热控制装置及使用方法 |
| CN109118017A (zh) * | 2018-09-03 | 2019-01-01 | 内蒙古电力(集团)有限责任公司内蒙古电力科学研究院分公司 | 热负荷优化分配方法、电子设备和存储介质 |
| CN109118017B (zh) * | 2018-09-03 | 2021-07-06 | 内蒙古电力(集团)有限责任公司内蒙古电力科学研究院分公司 | 热负荷优化分配方法、电子设备和存储介质 |
| CN109359346B (zh) * | 2018-09-25 | 2023-01-10 | 新智数字科技有限公司 | 一种热负荷预测方法、装置、可读介质及电子设备 |
| CN109359346A (zh) * | 2018-09-25 | 2019-02-19 | 新智数字科技有限公司 | 一种热负荷预测方法、装置、可读介质及电子设备 |
| CN109002947A (zh) * | 2018-10-29 | 2018-12-14 | 哈尔滨工业大学 | 一种区域多能源系统热电负荷分配优化方法 |
| CN109684076B (zh) * | 2018-11-28 | 2020-07-10 | 华中科技大学 | 一种适用于云计算系统的多任务处理方法 |
| CN109684076A (zh) * | 2018-11-28 | 2019-04-26 | 华中科技大学 | 一种适用于云计算系统的多任务处理方法 |
| CN109800918A (zh) * | 2019-01-28 | 2019-05-24 | 广东电网有限责任公司 | 一种局域多能源互补运行综合优化配置方法和设备 |
| CN110197321A (zh) * | 2019-04-17 | 2019-09-03 | 无锡利信能源科技有限公司 | 一种基于多机组供热单元协同供热安全经济调度的方法 |
| CN110765627A (zh) * | 2019-10-30 | 2020-02-07 | 汉谷云智(武汉)科技有限公司 | 一种基于大数据的热电企业汽轮机组智能操作优化系统及方法 |
| CN111737859A (zh) * | 2020-06-02 | 2020-10-02 | 国网江西省电力有限公司电力科学研究院 | 一种改进型汽轮机组变压运行耗差定量计算模型构建方法 |
| CN111737859B (zh) * | 2020-06-02 | 2024-03-12 | 国网江西省电力有限公司电力科学研究院 | 一种改进型汽轮机组变压运行耗差定量计算模型构建方法 |
| CN112070358A (zh) * | 2020-08-11 | 2020-12-11 | 山东电力研究院 | 低真空供热机组电负荷调整区间确定方法及系统 |
| CN112183843A (zh) * | 2020-09-24 | 2021-01-05 | 国网辽宁省电力有限公司辽阳供电公司 | 一种基于混合智能算法的火电厂负荷优化分配方法 |
| CN112183843B (zh) * | 2020-09-24 | 2023-06-06 | 国网辽宁省电力有限公司辽阳供电公司 | 一种基于混合智能算法的火电厂负荷优化分配方法 |
| CN112377985A (zh) * | 2020-10-10 | 2021-02-19 | 湖南大唐先一科技有限公司 | 基于反馈神经网络的供热机组调峰下限评估方法及系统 |
| CN113033103A (zh) * | 2021-03-30 | 2021-06-25 | 吉林松花江热电有限公司 | 面向含两段抽汽的汽轮机组热耗曲线的确定方法 |
| CN113191086A (zh) * | 2021-05-08 | 2021-07-30 | 国网山东省电力公司营销服务中心(计量中心) | 一种基于遗传算法的电采暖热负荷需求优化方法及系统 |
| CN113325713A (zh) * | 2021-06-07 | 2021-08-31 | 西安热工研究院有限公司 | 采用匹配抽汽外供技术的供热机组最佳运行方式确定方法 |
| CN113325713B (zh) * | 2021-06-07 | 2023-01-24 | 西安热工研究院有限公司 | 采用匹配抽汽外供技术的供热机组最佳运行方式确定方法 |
| CN113537795A (zh) * | 2021-07-22 | 2021-10-22 | 山东电力研究院 | 一种热电厂灵活性调整空间的分析方法及系统 |
| CN113537795B (zh) * | 2021-07-22 | 2024-08-02 | 国网山东省电力公司电力科学研究院 | 一种热电厂灵活性调整空间的分析方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102622530B (zh) | 2015-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102622530B (zh) | 基于改进遗传算法的抽汽供热机组热电负荷分配优化方法 | |
| Feng et al. | Optimizing electrical power production of hydropower system by uniform progressive optimality algorithm based on two-stage search mechanism and uniform design | |
| CN103793566B (zh) | 一种基于遗传算法的风电场多型号风机优化排布方法 | |
| CN108416691A (zh) | 一种能源替代环保潜力计算方法 | |
| CN112906292A (zh) | 热电联产机组厂级热电负荷在线优化分配的方法、系统、设备及存储介质 | |
| CN103400209A (zh) | 配电网检修实施方案优化方法 | |
| CN110838590B (zh) | 一种质子交换膜燃料电池气体供应控制系统及方法 | |
| CN111952965B (zh) | 一种基于预测控制与区间规划的cchp系统优化运行方法 | |
| CN110910026B (zh) | 一种跨省输电线路线损智能管理与决策方法及系统 | |
| CN105868867A (zh) | 一种供热锅炉集群优化运行方法及系统 | |
| CN112348276A (zh) | 基于多要素三层次的综合能源系统规划优化方法 | |
| CN107918368A (zh) | 钢铁企业煤气产生量与消耗量的动态预测方法及设备 | |
| CN106845012A (zh) | 一种基于多目标密度聚类的高炉煤气系统模型隶属度函数确定方法 | |
| CN109978276A (zh) | 火电厂机群多台供热机组热电负荷分配的在线优化方法 | |
| CN115221788B (zh) | 基于分层优化和多阶段决策的多热源供热优化运行方法 | |
| CN109800918A (zh) | 一种局域多能源互补运行综合优化配置方法和设备 | |
| CN118469180A (zh) | 基于高质量用能和多重不确定性的综合能源系统优化方法 | |
| CN116522795A (zh) | 基于数字孪生模型的综合能源系统仿真方法及系统 | |
| CN103530700A (zh) | 城区配电网饱和负荷综合预测方法 | |
| CN117787078A (zh) | 一种基于esam-mtl模型的多元负荷预测方法 | |
| CN115809810A (zh) | 一种基于低碳经济性的设备改造选型方法及终端 | |
| CN113139330A (zh) | 一种基于改进型遗传算法的核电厂冷链系统配置方法 | |
| CN102682336A (zh) | 基于改进遗传算法的汽轮机调节级喷嘴数目设计优化方法 | |
| CN111461449A (zh) | 一种用电负荷预测方法及计算机程序产品 | |
| CN115481861A (zh) | 一种配电网综合效益评价方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |
























