CN103064882B - 适用于电力调度自动化***的商用库故障隔离方法 - Google Patents

适用于电力调度自动化***的商用库故障隔离方法 Download PDF

Info

Publication number
CN103064882B
CN103064882B CN201210510787.7A CN201210510787A CN103064882B CN 103064882 B CN103064882 B CN 103064882B CN 201210510787 A CN201210510787 A CN 201210510787A CN 103064882 B CN103064882 B CN 103064882B
Authority
CN
China
Prior art keywords
storehouse
commercial
real
time
internal memory
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.)
Active
Application number
CN201210510787.7A
Other languages
English (en)
Other versions
CN103064882A (zh
Inventor
赵家庆
俞建中
徐春雷
李汇群
苏大威
蒋永平
赵京虎
张珂珩
陈宁
李春
丁宏恩
钱科军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHINA REALTIME DATABASE CO LTD
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Suzhou Power Supply Co of State Grid Jiangsu Electric Power Co Ltd
Original Assignee
CHINA REALTIME DATABASE Co Ltd
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Suzhou Power Supply Co Ltd of Jiangsu Electric Power Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CHINA REALTIME DATABASE Co Ltd, State Grid Corp of China SGCC, State Grid Jiangsu Electric Power Co Ltd, Suzhou Power Supply Co Ltd of Jiangsu Electric Power Co filed Critical CHINA REALTIME DATABASE Co Ltd
Priority to CN201210510787.7A priority Critical patent/CN103064882B/zh
Publication of CN103064882A publication Critical patent/CN103064882A/zh
Priority to US14/058,443 priority patent/US20140156603A1/en
Application granted granted Critical
Publication of CN103064882B publication Critical patent/CN103064882B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种适用于电力调度自动化***的商用库故障隔离方法,以实现在电力调度自动化***中商用库故障的有效隔离。本发明在***的平台层中设置一个内存实时库及一个专门的历史数据库服务,内存实时库运行在内存中,是商用库中电网模型、静态参数的实时映像,并由同步程序负责内存实时库中内容与商用库中内容的同步;历史数据库服务负责所有的与商用库相关的读写操作。将内存实时库和商用库进行统一封装,以保证访问层对外透明。本发明实现了在商用库故障的情况下,调度自动化***的基本功能不受影响,使监控能够正常进行,并在商用库恢复正常以后,故障期间的历史数据能够顺利恢复,确保历史信息的连续性和完整性。<!--1-->

Description

适用于电力调度自动化***的商用库故障隔离方法
技术领域
本发明涉及一种商用库故障隔离的方法,属于电力***调度自动化技术领域。
背景技术
早期的电力调度自动化***是不使用商用库(商用库即关系型数据库)的,其历史数据保存都是采用文件的私有格式进行管理,这种数据管理方式的主要问题在于信息检索比较困难,另外由于没有开放的接口,信息再利用工作难以展开。随着商用库技术的成熟以及调度自动化***的发展,国内的调度自动化***开始使用商用库,数据保存与检索能力大大提高,然而多了一个环节就多了一个故障点,商用库数据库管理***本身有时会发生故障而不能正常工作。
调度自动化***是直接服务电力调度生产的实时***,为了避免商用库本身的问题对实时***产生影响,需要实现一种商用库故障隔离的方法,其主要目的是要做到两个方面:一是商用库本身的故障不影响实时功能的正常运行,也就是实时数据正常刷新、实时控制正常进行;二是不丢失历史数据,待商用库正常后还能将故障期间的历史数据恢复。经初步检索,暂未发现有与本发明内容相关的专利文件。
发明内容
为了实现在电力调度自动化***中商用库故障的有效隔离,使得在商用库故障的情况下,调度自动化***的基本SCADA/AGC(四遥:遥信、遥测、遥控、遥调)功能不受影响,保证监控的正常进行,同时当商用库恢复正常以后,故障期间的历史数据能够顺利恢复,不丢失任何信息,确保历史信息的连续性和完整性,本发明提供了一种适用于电力调度自动化***的商用库故障隔离方法,该方法采用如下技术方案:
(1)对***数据库环境的建设方案
电力调度自动化***中商用库中存储的内容主要包括:电网模型、静态参数以及历史数据,其中电网模型和静态参数是电力调度自动化***运行的任何时刻都需要能够读取的,因此当采用商用库进行历史存储时,需要解决在商用库故障情况下数据如何访问的问题;而历史数据则是***运行时不断产生的带着时标的历史数据,这类数据由于带有时标因此在商用库故障时需要将其按照时间顺序缓存,并在商用库故障恢复后将数据写入商用库。
由于电力调度自动化***对商用库中存储的数据有如上要求,因此在***的平台层中设置一个内存实时库,将***的整体数据库环境扩展到由内存实时库和商用库共同构成的环境;商用库作为“外部”历史数据库,内存实时库运行在内存中,它保存着***运行时必须的电网模型以及静态参数,是商用库中电网模型、静态参数的实时映像,并由同步程序负责内存实时库中内容与商用库中内容的同步,即电力***实时生产的数据实时更新到内存实时库中,同步程序将内存实时库中的内容周期性地写入到商用库中作历史存储,而同步程序也会在内存实时库启动时或其他需要的时候通过历史数据库服务读取商用库中的内容以更新内存实时库。本方法在实际应用中既可以满足电力调度自动化***对模型和静态参数的高速访问,也可以实现商用库故障时电力调度自动化***依然可通过访问内存实时库读取原先存储在商用库中的电网模型和静态参数的要求。
(2)历史数据库服务设计方案
在***的平台层中还设置一个专门的历史数据库服务,负责所有的与商用库相关的读写操作,即***中内存实时库或者其他部分需要与商用库交互时,都需要经过该历史数据库服务;在该服务中,将电网模型、静态参数以及历史数据的访问封装为不同的服务。当历史数据库服务接收到写入性质的请求时,主线程先将每次接收到的带有时标特性的历史数据(如采样数据、告警信息和事件信息)逐一写到一个文件中,那么多次接收到的数据将会在不同的文件中,将这些文件按照时间的顺序保存在硬盘文件***中,形成一组文件序列;同时另外一个线程根据商用库的状态,如果商用库正常则按照时间顺序读取文件序列,解析其内容后写入商用库,如果商用库不正常,则进入循环等待状态。这样当商用库发生故障时,***将处于“商用库故障隔离”的工作模式,虽然此时无法提供历史数据查询服务,但所有实时功能并未受到影响,可以保证电网监控的正常进行;当商用库故障排除后,故障期间所有保存下来的数据信息将会被自动提交到商用库中,充分考虑了历史数据的连续性和一致性,从而保证了历史数据的完整性与正确性。
进一步,本方法还可以将数据库访问接口进行统一封装:在***的平台层中,实现对两种不同类型的数据库——内存实时库和商用库的统一的访问管理层,统一封装方案保证了访问层对外仍然是透明的,应用不必知道各种数据的具体存储位置和存储形式,使得原本使用商用库但没有封装接口或者没有使用商用库的***的技术改造工作量大大减少。
本发明实现了商用库故障的有效隔离,采用“商用库故障隔离”功能的电力调度自动化***不仅可以极大地提高***的可靠性,而且可以大大降低对数据库服务器的硬件配置要求,从而***的总投资也可以明显降低。本发明适用于电力调度自动化***及其相关领域。
附图说明
图1是***典型的数据库环境示意图。
图2是商用库故障隔离数据流示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步详细说明。
应用本发明提出的商用库故障隔离方法时,需要调度自动化***对商用库以及内存实时库混合环境的支持。
在电力调度自动化***的平台层中设置一个内存实时库,将***的整体数据库环境扩展到由内存实时库和商用库共同构成,内存实时库由商用库中的电网模型以及静态参数在内存中的实时映像组成,并由同步程序负责内存实时库中内容与商用库中内容的同步。实现本发明的商用库故障隔离方法的典型数据库环境如图1所示,在数据访问接口层中增加访问商用库的接口,与原有的数据访问接口进行统一的封装,实现***中数据库环境对应用的透明。
在商用库访问接口与商用库之间,增加历史数据库服务,任何与商用库相关的操作均通过该服务。在这个专门的历史数据库服务,它负责调度自动化***中所有的与商用库相关的读写操作。在该服务中,将电网模型、静态参数以及历史数据的访问封装为不同的服务。其中历史数据的访问设计为历史数据库服务,例如进程名为db_commit,db_commit设计为多线程工作模式。
附图2描述了历史数据库服务处理请求的基本流程。应用程序将历史数据写入请求发送给db_commit服务进程,主线程接受到该请求后将请求按照时间顺序以相应格式存储在本地文件***的某个特定目录(缓存目录)的文件序列中后返回应用程序;而db_commit服务的另一线程周期性地判断商用库的状态,如果状态正常,则读取缓存目录中的文件,如果有文件则按照时间顺序对文件序列进行解析,解析得到的内容直接向商用库提交,提交成功则删除该文件并进入下一次循环;如果商用库状态不正常,则直接进入循环等待状态。

Claims (2)

1.一种适用于电力调度自动化***的商用库故障隔离方法,其特征在于,包括如下步骤:
(1)在电力调度自动化***的平台层中设置一个内存实时库,将***的整体数据库环境扩展到由内存实时库和商用库共同构成;内存实时库运行在内存中,由商用库中的电网模型以及静态参数在内存中的实时映像组成,并由同步程序负责内存实时库中内容与商用库中内容的同步,同步程序将内存实时库中的内容周期性地写入到商用库中作历史存储,并在必要时读取商用库中的内容来更新内存实时库;
(2)在电力调度自动化***的平台层中设置一个历史数据库服务,负责所有的与商用库相关的读写操作,即***中内存实时库或者其他部分需要与商用库交互时,都需要经过该历史数据库服务;在所述历史数据库服务中,将电网模型、静态参数以及历史数据的访问封装为不同的服务;当所述历史数据库服务接收到写入性质的请求时,主线程将每次接收到的带有时标特性的历史数据逐一写到一个文件中,多次接收到的数据将会在不同的文件中,将这些文件按照时间的顺序保存在硬盘文件***中,形成一组文件序列;同时另外一个线程根据商用库的状态,如果商用库正常则按照时间顺序读取所述文件序列,解析其内容后写入商用库;如果商用库不正常,则进入循环等待状态。
2.根据权利要求1所述的方法,其特征是:在电力调度自动化***的平台层中,对内存实时库和商用库进行统一封装,以保证访问层对外透明。
CN201210510787.7A 2012-12-03 2012-12-03 适用于电力调度自动化***的商用库故障隔离方法 Active CN103064882B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210510787.7A CN103064882B (zh) 2012-12-03 2012-12-03 适用于电力调度自动化***的商用库故障隔离方法
US14/058,443 US20140156603A1 (en) 2012-12-03 2013-10-21 Method and an apparatus for splitting and recovering data in a power system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210510787.7A CN103064882B (zh) 2012-12-03 2012-12-03 适用于电力调度自动化***的商用库故障隔离方法

Publications (2)

Publication Number Publication Date
CN103064882A CN103064882A (zh) 2013-04-24
CN103064882B true CN103064882B (zh) 2016-05-04

Family

ID=48107512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210510787.7A Active CN103064882B (zh) 2012-12-03 2012-12-03 适用于电力调度自动化***的商用库故障隔离方法

Country Status (2)

Country Link
US (1) US20140156603A1 (zh)
CN (1) CN103064882B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346364A (zh) * 2013-07-30 2015-02-11 国家电网公司 一种适用于电力***的数据解列及恢复方法、装置
CN103425116B (zh) * 2013-09-04 2015-12-09 国家电网公司 一种电力调度自动化***故障排除方法
CN104731786B (zh) * 2013-12-18 2018-01-30 北京南凯自动化***工程有限公司 一种轨道交通综合监控***的数据管理方法及装置
CN105578125B (zh) * 2014-11-11 2019-10-18 华为数字技术(成都)有限公司 一种视频监控方法及装置
KR101717360B1 (ko) 2015-07-30 2017-03-16 엘에스산전 주식회사 에너지 관리 시스템의 데이터 베이스 관리 장치 및 방법
US10437480B2 (en) * 2015-12-01 2019-10-08 Futurewei Technologies, Inc. Intelligent coded memory architecture with enhanced access scheduler
CN107633056B (zh) * 2017-09-19 2020-12-22 威胜信息技术股份有限公司 用于用电信息采集终端的数据管理方法
CN108900497B (zh) * 2018-06-25 2021-11-02 江苏欧软信息科技有限公司 一种异构***间的数据同步方法及***
CN110688255A (zh) * 2019-04-23 2020-01-14 许昌许继软件技术有限公司 一种配电主站***、历史数据转移方法和***
CN115599598B (zh) * 2022-10-08 2023-08-15 国网江苏省电力有限公司南通供电分公司 一种电力负荷传感数据恢复方法和装置
CN116737718B (zh) * 2023-05-26 2024-03-12 中国长江电力股份有限公司 一种可实现水电调***间交互补数的***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101692249A (zh) * 2009-09-18 2010-04-07 深圳市科陆电子科技股份有限公司 对电力需求侧***进行数据存取的方法
CN102682051A (zh) * 2011-12-09 2012-09-19 江苏省电力公司苏州供电公司 时间序列数据库与智能电网调度技术支持***的集成方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CZ293613B6 (cs) * 1992-01-17 2004-06-16 Westinghouse Electric Corporation Způsob monitorování chodu zařízení pomocí CPU
WO1994006087A1 (en) * 1992-09-01 1994-03-17 Nuttall David J H Information model based on a physical system
US5930779A (en) * 1997-03-25 1999-07-27 Mci Communications Corporation Web based system and method to automate storage of power plant data and calculation of battery reserves
US6529839B1 (en) * 1998-05-28 2003-03-04 Retx.Com, Inc. Energy coordination system
US6516326B1 (en) * 2000-10-30 2003-02-04 Stone And Webster Consultants, Inc. System and method for integrating electrical power grid and related data from various proprietary raw data formats into a single maintainable electrically connected database
US6925385B2 (en) * 2003-05-16 2005-08-02 Seawest Holdings, Inc. Wind power management system and method
US8095511B2 (en) * 2003-06-30 2012-01-10 Microsoft Corporation Database data recovery system and method
US7873684B2 (en) * 2003-08-14 2011-01-18 Oracle International Corporation Automatic and dynamic provisioning of databases
US7840539B2 (en) * 2006-01-24 2010-11-23 International Business Machines Corporation Method and system for building a database from backup data images
US20080033966A1 (en) * 2006-08-04 2008-02-07 Mark Frederick Wahl System and method for recovery detection in a distributed directory service
US20090187344A1 (en) * 2008-01-19 2009-07-23 Brancaccio Daniel S System, Method, and Computer Program Product for Analyzing Power Grid Data
CA3028486C (en) * 2008-05-09 2020-10-27 Accenture Global Services Limited Method and system for managing a power grid
US8892375B2 (en) * 2008-05-09 2014-11-18 Accenture Global Services Limited Power grid outage and fault condition management
US8266101B1 (en) * 2009-07-16 2012-09-11 Binpeng Shuai Share nothing database cluster and real time synchronization by signaling
US20110088011A1 (en) * 2009-10-14 2011-04-14 Vermeg Sarl Automated Enterprise Software Development
US8549026B2 (en) * 2010-10-12 2013-10-01 Clinicomp International, Inc. Standardized database access system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101692249A (zh) * 2009-09-18 2010-04-07 深圳市科陆电子科技股份有限公司 对电力需求侧***进行数据存取的方法
CN102682051A (zh) * 2011-12-09 2012-09-19 江苏省电力公司苏州供电公司 时间序列数据库与智能电网调度技术支持***的集成方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
能量管理***数据库同步方式及运行效果;李云鹏;《江苏电机工程》;20081130;第27卷(第6期);第40-42页 *

Also Published As

Publication number Publication date
CN103064882A (zh) 2013-04-24
US20140156603A1 (en) 2014-06-05

Similar Documents

Publication Publication Date Title
CN103064882B (zh) 适用于电力调度自动化***的商用库故障隔离方法
CN101519078B (zh) 综合监控***多区域数据同步方法
CN102662795A (zh) 一种分布式存储***中元数据容错恢复方法
EP3180700B1 (en) Flushing in file system
CN103780638A (zh) 数据同步方法及***
CN102158540A (zh) 分布式数据库实现***及方法
CN105045533A (zh) 适用于双控高可用存储***的磁盘心跳收发方法
CN109582686B (zh) 分布式元数据管理一致性保证方法、装置、***及应用
CN102955720A (zh) 一种提高ext文件***稳定性的方法
CN104866234A (zh) 数据迁移方法、装置及***
CN107016014A (zh) 异构数据库的数据同步方法及装置
CN110647511A (zh) 数据同步方法、计算设备及计算机存储介质
CN106933843A (zh) 数据库心跳检测方法以及装置
CN103037203A (zh) 一种基于块存储的索引恢复方法和装置
CN103986779B (zh) 一种应用数据传输方法、装置及终端设备
CN112506710B (zh) 分布式文件***数据修复方法、装置、设备及存储介质
CN102064962A (zh) 基于命名管道通信的列车自动监控***输入输出组件的实现方法
CN109684338A (zh) 一种存储***的数据更新方法
CN106104515A (zh) 利用非易失性存储器的文件***设计和故障恢复方法
CN105005517B (zh) 呼叫中心录音文件的存储备份***及方法
CN103049393A (zh) 内存空间管理方法和装置
CN113515317A (zh) 数据恢复的方法、装置
CN109189724B (zh) 提高视频监控***音视频数据存储效率的方法及装置
CN103744901A (zh) 智能变电站双机同步存储历史数据的***和装置
CN111367880A (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
ASS Succession or assignment of patent right

Owner name: SUZHOU POWER SUPPLY CO., LTD. OF JIANGSU ELECTRIC

Free format text: FORMER OWNER: CHINA REALTIME DATABASE CO., LTD. SUZHOU POWER SUPPLY CO., LTD. OF JIANGSU ELECTRIC POWER COMPANY

Effective date: 20140106

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB03 Change of inventor or designer information

Inventor after: Zhao Jiaqing

Inventor after: Li Chun

Inventor after: Ding Hongen

Inventor after: Qian Kejun

Inventor after: Yu Jianzhong

Inventor after: Xu Chunlei

Inventor after: Li Huiqun

Inventor after: Su Dawei

Inventor after: Jiang Yongping

Inventor after: Zhao Jinghu

Inventor after: Zhang Kehang

Inventor after: Chen Ning

Inventor before: Zhao Jiaqing

Inventor before: Zhang Kehang

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: ZHAO JIAQING ZHANG KEHENG TO: ZHAO JIAQING YU JIANZHONG XU CHUNLEI LI HUIQUN SU DAWEI JIANG YONGPING ZHAO JINGHU ZHANG KEHENG CHEN NING LI CHUN DING HONGEN QIAN KEJUN

TA01 Transfer of patent application right

Effective date of registration: 20140106

Address after: 100031 Xicheng District West Chang'an Avenue, No. 86, Beijing

Applicant after: State Grid Corporation of China

Applicant after: STATE GRID SUZHOU POWER SUPPLY Co.

Applicant after: CHINA REALTIME DATABASE Co.,Ltd.

Applicant after: JIANGSU ELECTRIC POWER Co.

Address before: 100031 Xicheng District West Chang'an Avenue, No. 86, Beijing

Applicant before: State Grid Corporation of China

Applicant before: CHINA REALTIME DATABASE Co.,Ltd.

Applicant before: STATE GRID SUZHOU POWER SUPPLY Co.

C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100031 Xicheng District West Chang'an Avenue, No. 86, Beijing

Patentee after: State Grid Corporation of China

Patentee after: SUZHOU POWER SUPPLY COMPANY OF STATE GRID JIANGSU ELECTRIC POWER Co.

Patentee after: CHINA REALTIME DATABASE Co.,Ltd.

Patentee after: STATE GRID JIANGSU ELECTRIC POWER Co.

Address before: 100031 Xicheng District West Chang'an Avenue, No. 86, Beijing

Patentee before: State Grid Corporation of China

Patentee before: STATE GRID SUZHOU POWER SUPPLY Co.

Patentee before: CHINA REALTIME DATABASE Co.,Ltd.

Patentee before: JIANGSU ELECTRIC POWER Co.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 215004 Suzhou labor Road, Jiangsu, No. 555

Patentee after: SUZHOU POWER SUPPLY COMPANY OF STATE GRID JIANGSU ELECTRIC POWER Co.

Patentee after: CHINA REALTIME DATABASE Co.,Ltd.

Patentee after: STATE GRID JIANGSU ELECTRIC POWER Co.

Patentee after: State Grid Corporation of China

Address before: 100031 Xicheng District West Chang'an Avenue, No. 86, Beijing

Patentee before: State Grid Corporation of China

Patentee before: SUZHOU POWER SUPPLY COMPANY OF STATE GRID JIANGSU ELECTRIC POWER Co.

Patentee before: CHINA REALTIME DATABASE Co.,Ltd.

Patentee before: STATE GRID JIANGSU ELECTRIC POWER Co.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 215004 No. 555 Labor Road, Gusu District, Suzhou City, Jiangsu Province

Co-patentee after: CHINA REALTIME DATABASE Co.,Ltd.

Patentee after: STATE GRID JIANGSU ELECTRIC POWER Co.,Ltd. SUZHOU BRANCH

Co-patentee after: STATE GRID JIANGSU ELECTRIC POWER Co.,Ltd.

Co-patentee after: State Grid Corporation of China

Address before: No. 555, labor Road, Suzhou, Jiangsu Province

Co-patentee before: CHINA REALTIME DATABASE Co.,Ltd.

Patentee before: SUZHOU POWER SUPPLY COMPANY OF STATE GRID JIANGSU ELECTRIC POWER Co.

Co-patentee before: STATE GRID JIANGSU ELECTRIC POWER Co.

Co-patentee before: State Grid Corporation of China