Codeofchina.com is in charge of this English translation. In case of any doubt about the English translation, the Chinese original shall be considered authoritative.
This standard is developed in accordance with the rules given in GB/T 1.1-2009 Directives for standardization - Part 1: Structure and drafting of standards.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. The issuing body of this document shall not be held responsible for identifying any or all such patent rights.
This standard was proposed by China Electricity Council.
This standard is under the jurisdiction of National Technical Committee on Smart Grid User Interface of Standardization Administration of China (SAC/TC 549).
During the process of implementing this standard, the relevant comments and recommendations, whenever necessary, can be fed back to the Standardization Center of the China Electricity Council (No.1, 2nd Lane, Baiguang Road, Beijing, 100761, China).
Specification for information exchange of power demand response
1 Scope
This standard specifies the general principles and requirements of information exchange, information model, information exchange service and information exchange mechanism of power demand response system.
This standard is applicable to the design, development and upgrade of power demand response system.
2 Normative references
The following referenced documents are indispensable for the application of this standard. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
GB/T 32672-2016 General technical specification of power demand response system
GB/T 7408-2005 Data elements and interchange formats - Information interchange - Representation of dates and times
Decree No.14 of the National Development and Reform Commission of the People's Republic of China - Regulations on security protection of power monitoring systems
3 Terms and definitions
For the purposes of this document, the terms and definitions given in GB/T 32672-2016 and the following apply. For the convenience of application, some terms and definitions specified in GB/T 32672-2016 are listed below.
3.1
information model
describing the main objects involved in demand response businesses, which are mainly composed of information class and its association relation
3.2
information exchange service
information model encapsulated via specified data encapsulation mode and transmitted between systems, system and end in the demand response system
3.3
information exchange
information flows of different systems or ends organize information according to a unified information model and exchange information through information exchange services
3.4
information class
composed of a set of properties that describe the characteristics of objects and represent specific objects in demand response businesses
3.5
association relation
representing the mutual relation between different information classes, including association, dependence, generalization, aggregation, etc.
3.6
package
composed of a set of information classes of the same type and their association relation
3.7
data type
type used to describe an property in an information class
3.8
demand response business organizer
demand response service manager who organizes and implements the demand response business relying on the demand response service system; it may also refers to the demand response aggregator that implements the demand response business for the demand response service manager or the superior demand response aggregator based on the demand response aggregation system.
3.9
demand response business participant
power users and demand response aggregators who directly participate in the demand response business organized by the demand response service manager, or power users and demand response aggregators who participate in the demand response business organized by the demand response aggregators
3.10
demand response event
describing the information such as power price, load reduction or transfer volume according to certain rules during the execution of demand response business, and the information shall be released by the implementation organization to power users
3.11
up node; UN
code used to represent the system or end participating in information exchange in the demand response system. Compared with the down node, it usually refers to the demand response service system and demand response aggregation system
3.12
down node; DN
code used to represent the system or end participating in information exchange in the demand response system. Compared with the up node, it usually refers to the demand response aggregation system and demand response end
4 General principles and requirements of information exchange
4.1 General principles
Legality, normalization, security, authenticity, reliability, validity, timeliness.
4.2 Legality requirements
Ensure the legitimacy of users participating in information exchange during the implementation of demand response business, so as to ensure the legitimacy of information exchange.
4.3 Normalization requirements
The essential feature of information exchange is normalization, which is an important premise for information exchange to carry out and realize information resource sharing and exchange in different countries and regions, different industries and different enterprises.
4.4 Security requirements
Including confidentiality, integrity, non-repudiation and authentication of information exchange, which is in accordance with Decree No.14 of the National Development and Reform Commission of the People's Republic of China.
4.5 Authenticity requirements
Various information data shall truthfully reflect the real situation during the implementation of the demand response business.
Foreword i
1 Scope
2 Normative references
3 Terms and definitions
4 General principles and requirements of information exchange
4.1 General principles
4.2 Legality requirements
4.3 Normalization requirements
4.4 Security requirements
4.5 Authenticity requirements
4.6 Reliability requirements
4.7 Validity requirements
4.8 Timeliness requirements
5 Information model
5.1 General
5.2 Domain package
5.2.1 Overview
5.2.2 Basic type of Boolean
5.2.3 Basic type of Integer
5.2.4 Basic type of Float
5.2.5 Basic type of String
5.2.6 Basic type of DateTime
5.2.7 Basic type of Duration
5.2.8 Enumeration type of UnitMultiplier
5.2.9 Enumeration type of UnitSymbol
5.3 Registration package
5.3.1 Overview
5.3.2 Enumeration type of TransportType
5.3.3 Service specifications
5.3.4 Enumeration type of ServiceType
5.3.5 KeyValue
5.4 Event package
5.4.1 Overview
5.4.2 Demand response event (Event)
5.4.3 Enumeration type of ResponseRequired
5.4.4 EventDescriptor
5.4.5 Enumeration type of EventStatus
5.4.6 EventActivePeriod
5.4.7 EventSignals
5.4.8 EventBaseline
5.4.9 EventSignal
5.4.10 Enumeration type of SignalName
5.4.11 Enumeration type of SignalType
5.5 Report package
5.5.1 Overview
5.5.2 MetaDataReport
5.5.3 ReportDescription
5.5.4 MetricDescription
5.5.5 Enumeration type of MetricName
5.5.6 Enumeration type of ReadingType
5.5.7 Target
5.5.8 EndDeviceAsset
5.5.9 Enumeration type of EndDeviceAssetType
5.5.10 MeterAsset
5.5.11 SamplingRate
5.5.12 ReportRequest
5.5.13 ReportSpecifier
5.5.14 Enumeration type of ReportType
5.5.15 PendingReports
5.5.16 Resource
5.5.17 PointData
5.5.18 CurveData
5.5.19 PointCurveData
5.5.20 RegularCurve
5.5.21 IrregularCurve
5.5.22 Data
5.5.23 Enumeration type of DataQuality class
5.6 Participation package
5.6.1 General
5.6.2 Enumeration type of OptType
5.6.3 Enumeration type of OptReason class
5.7 Poll package
5.7.1 Overview
5.7.2 EventResponse
5.7.3 QualifiedEventID
6 Information exchange service
6.1 General
6.2 Universal services
6.2.1 Overview
6.2.2 DrRequest
6.2.3 DrResponse
6.3 Registration services
6.3.1 Overview
6.3.2 QueryRegistrationRequest
6.3.3 CreateRegistrationRequest
6.3.4 CreateRegistrationResponse
6.3.5 CancelRegistrationRequest
6.3.6 CancelRegistrationResponse
6.4 Event services
6.4.1 Overview
6.4.2 QueryEventRequest
6.4.3 QueryEventResponse
6.5 Reporting services
6.5.1 Overview
6.5.2 RegisterReportRequest
6.5.3 RegisterReportResponse
6.5.4 CreateReportRequest
6.5.5 CreateReportResponse
6.5.6 CancelReportRequest
6.5.7 CancelReportResponse
6.5.8 ResourceReportRequest
6.5.9 MomentDataReportRequest
6.5.10 IntervaIDataReportRequest
6.5.11 DataReportResponse
6.6 Participation services
6.6.1 Overview
6.6.2 CreateOptRequest
6.6.3 CreateOptResponse
6.6.4 CancelOptRequest
6.6.5 CancelOptResponse
7 Information exchange mechanism
Annex A (Informative) Typical scenario of demand response information interaction
Annex B (Informative) JSON syntax
Annex C (Informative) Example of HTTP encapsulated JSON message
Annex D (Informative) Abbreviation
Bibliography