Hub system and communication control method
The hub system addresses protocol and synchronization issues in data collection from distributed resources by using adaptive communication and authentication, enabling secure and synchronized power data management for applications like power trading.
Patent Information
- Application Number
- JP2022105712
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-30
- Publication Date
- 2025-01-20
- Estimated Expiration
- 2042-06-30
AI Technical Summary
Existing communication systems face challenges in collecting and managing power-related data from a large number of distributed resources (DER) due to differences in communication protocols and destinations, requiring time synchronization and secure data management.
A hub system with a communication unit that adapts to various protocols, a control unit for data association and storage, and an authentication mechanism to manage and synchronize power data with time information, ensuring secure transmission and storage.
The system effectively collects, manages, and transmits power data from multiple devices with different protocols, ensuring data security and time synchronization, facilitating applications like power trading platforms.
Smart Images

Figure 0007617874000001 
Figure 0007617874000002 
Figure 0007617874000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a hub system and a communication control method. [Background technology]
[0002] Patent Document 1 discloses a communication device that mediates the exchange of data related to power between a server and an apparatus. In general, the communication protocol used for communication with distributed resources (DER: Distributed Energy Resources:) such as solar power generation and storage batteries and peripheral devices such as PCS (Power Conditioning System: Power Control System) depends on the manufacturer of the distributed resource (DER) and the peripheral device, and when communicating with such devices to obtain data related to power generated by the distributed resource (DER), it is necessary to install an edge terminal that converts the manufacturer's unique communication protocol into a standard protocol. In addition, there are cases where data must be obtained by communicating with a server (so-called cloud) in a data center operated by the distributed resource (DER) manufacturer, rather than communicating with the distributed resource (DER).
[0003] In the exchange of power-related data, communication devices often transfer data asynchronously. The sending device transmits data to the communication device regardless of the status of the receiving device, and the transmitted data is temporarily stored by the communication device. The receiving device obtains the data from the communication device when it is convenient (e.g., outside peak processing times). In asynchronous messaging systems, data is often delivered on a first in first out (FIFO) basis, in which case the data is not time-synchronized. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2018-201282 A Summary of the Invention [Problem to be solved by the invention]
[0005] When considering a platform for processing information related to distributed energy resource (DER) power trading, it is necessary to collect and centrally manage data related to electricity from a large number of distributed resources (DER) (e.g., generated electricity). In that case, it is necessary to absorb differences in communication protocols and communication destinations (whether communication is with devices such as distributed resources (DER) or with the cloud) and collect and manage a variety of data from various devices. For example, with regard to data management, time synchronization of data collected from each device is required.
[0006] The present disclosure provides a hub system and a communication control method that solves the above problems. [Means for solving the problem]
[0007] The hub system of the present disclosure includes a communication unit that transmits and receives power data related to power generated or charged / discharged by a distributed resource, a control unit that associates the power data with time information indicating the measurement time of the power data and stores the data in a database, and the database, the communication unit includes a communication means corresponding to a communication protocol used for communication by another device that is the destination of the power data. The hub system further includes an authentication unit that performs authentication using identification information and a password of the distributed resource related to the power data when transmitting and receiving the power data, and when the authentication unit first obtains the identification information and a predetermined initial password from the other device, it may generate a unique password for each distributed resource, and the communication unit may transmit the generated unique password to the other device. Alternatively, the control unit may record in a log file the fact that the power data has been transmitted and received and the time of transmission and reception, and the fact that the power data has been saved in the database and the time of saving. 。
[0008] According to the communication control method disclosed herein, a hub system receives power data from another device using a communication means corresponding to a communication protocol used by the other device to communicate and send or receive power data regarding the power generated or charged / discharged by distributed resources, and associates the power data with time information indicating the time the power data was measured and stores the data in a database. When transmitting and receiving the power data, authentication may be performed using identification information and a password of the distributed resource related to the power data, and when the identification information and a predetermined initial password are first obtained from the other device, a unique password may be generated for each of the distributed resources, and the unique password generated may be transmitted to the other device. The transmission and reception of the power data and the time of transmission and reception, and the storage of the power data in the database and the time of storage may be recorded in a log file. Effect of the Invention
[0009] According to the hub system and communication control method disclosed herein, it is possible to collect power-related data from a plurality of devices using different communication protocols and manage the time of each piece of data. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of a hub system according to an embodiment. [Diagram 2] 5A to 5C are diagrams illustrating a power data storage and extraction process according to an embodiment. [Diagram 3] 4 is a first flowchart showing the operation of the hub system according to the embodiment. [Figure 4] 10 is a second flowchart showing the operation of the hub system according to the embodiment. [Diagram 5] FIG. 2 illustrates an example of a hardware configuration of a hub system according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] <Embodiment> The hub system of the present disclosure will now be described with reference to FIGS. (composition) FIG. 1 is a diagram illustrating an example of a hub system according to an embodiment. The hub system 10 is an IoT (Internet of Things) hub system that collects and stores data on the power of distributed resources (DERs), such as the power or amount of power generated or charged / discharged by a large number of distributed resources (DERs) (referred to as power data. The power data includes any or more (or all) of the amount of power generated or charged / discharged by the distributed resources (DERs), the instantaneous values of power, voltage, current, and power factor, and the measurement time when these values were measured. The power factor is used in a calculation to separate active power and reactive power for power.) and provides the power data to other systems. The distributed resources (DERs) are, for example, photovoltaics (PV: solar power generation equipment), energy storage systems (ESS: energy storage systems), small thermal power generation devices, and the like. The hub system 10 includes a communication unit 11, a control unit 12, a time synchronization unit 13, an authentication registration unit 14, a data processing unit 15, and a database 16.
[0012] The communication unit 11 includes a communication module, a device driver, a cloud driver (various software such as a driver used for communication with the cloud. The cloud driver includes, for example, WebAPI), an API, etc., and uses these to communicate with other devices and other systems and input and output data. The communication unit 11 includes various types of communication modules (software), communication devices (hardware), and device drivers required for the operation of the communication devices, such as a communication module compatible with a manufacturer's unique communication protocol and a communication module compatible with a standard communication protocol, and is configured to be able to communicate with a wide variety of distributed resources (DERs) and their peripheral devices without limiting the type or manufacturer of the distributed resources (DERs). In the example of FIG. 1, the hub system 10 includes a communication module, a communication device, and a device driver for the communication device that can communicate with the upper system 1, clouds 4a and 4b, edge terminals 9a and 9b, a unit controller 7b, etc., and transmits and receives data to and from other devices such as the cloud 4a. The communication module, etc. may be added according to other devices that communicate with the hub system 10. The communication module, the communication device, the device driver, the cloud driver, the API, etc. are examples of communication means.
[0013] For example, the PV 2a is connected to the PCS 3a, and the PCS 3a converts the power generated by the PV 2a into AC power and supplies it to the load, and transmits power data including the magnitude of the power generated by the PV 2a to a cloud 4a operated by the manufacturer of the PV 2a. The power data includes, for example, identification information of the PV 2a and information on the power generated by the PV 2a (such as the amount of power, power, voltage, current, power factor, etc., the same applies below). Similarly, the PCS 3b transmits power data related to the PV 2b to the cloud 4a. The PCS 3c transmits power data related to the PV 2c to the cloud 4a. The cloud 4a acquires the power data transmitted from the PCSs 3a to 3c every moment and stores it in its own system, and adds time information (for example, the time when the power data is received from the PCS 3a is added as the measurement time of the power, etc. included in the power data) and an authentication password for the PVs 2a to 2c to the power data and transmits it to the hub system 10. The communication unit 11 acquires the power data transmitted from the cloud 4 a, and outputs the acquired power data to the control unit 12.
[0014] The ESS 5a is connected to the PCS 3d, and the PCS 3d converts the power that the ESS 5a charges and discharges between the load and the load into DC power and transmits power data including the magnitude of the power to be charged and discharged to a cloud 4b operated by the manufacturer of the ESS 5a. Similarly, the PCS 3e transmits power data related to the charging and discharging of the ESS 5b to the cloud 4b. The power data includes, for example, identification information of the ESS 5a and information such as the power charged and discharged. The cloud 4b acquires the power data related to the charging and discharging from the ESS 5a and 5b at every moment and stores it in its own system, and also adds time information (for example, the time when the power data is received from the PCS 3d is added as the measurement time of the power, etc. included in the power data) and a password for authentication of the ESS 5a and 5b to the power data and transmits it to the hub system 10. The communication unit 11 acquires the power data transmitted from the cloud 4b and outputs the acquired power data to the control unit 12.
[0015] The power generation facility 6a is controlled by a unit controller 7a. The unit controller 7a transmits power data including information on the power generated by the power generation facility 6a, the measurement time of the power, and identification information of the power generation facility 6a to an edge terminal 9a. The edge terminal 9a acquires the power data transmitted from the power generation facility 6a every moment, and transmits the power data to which an authentication password for the power generation facility 6a has been added to the hub system 10. The communication unit 11 acquires the power data transmitted from the edge terminal 9a, and outputs the acquired power data to a control unit 12.
[0016] The power generation facility 6b is controlled by a unit controller 7b. The unit controller 7b transmits power data including information on power generated by the power generation facility 6b, the measurement time of the power, etc., and the identification information and authentication password of the power generation facility 6b to the hub system 10. The communication unit 11 acquires the power data transmitted from the unit controller 7b and outputs the acquired power data to the control unit 12.
[0017] The smart meter 8 is connected to the edge terminal 9b, and the edge terminal 9b acquires power data from the smart meter 8 and transmits the power data to the edge terminal 9b. The power data includes the power, etc. measured by the smart meter 8, the time when the power, etc. was measured, and identification information of the smart meter 8. The edge terminal 9b acquires the power data transmitted from the smart meter 8 every moment, and transmits the power data with an authentication password added to the hub system 10. The communication unit 11 acquires the power data transmitted from the edge terminal 9b, and outputs the acquired power data to the control unit 12.
[0018] In addition, the communication unit 11 can acquire information from other devices and systems. For example, the communication unit 11 may acquire the power price determined in the Japan Electric Power Exchange, weather data, the load of the consumer, data on the distribution system, and the like. Furthermore, the communication unit 11 acquires information requesting power data from the upper system 1. The communication unit 11 transmits the power data corresponding to this request to the upper system 1. The upper system 1 is, for example, a distributed resource market trading device used for power trading within a distribution system area. The distributed resource market trading device is a base system (platform) operated by a market operator (DMO). In this power trading market, power is traded between a distribution system operator (DSO) that manages a certain distribution system and market participants. The market participants are owners of distributed resources (DER) connected to the distribution system, or aggregators that bundle and manage multiple distributed resources (DER), etc. The distributed resource market trading device (host system 1) requests power data related to the transaction (e.g., how much power to trade, etc.) from the hub system 10. The hub system 10 receives this request through the communication unit 11 and transmits the requested power data to the distributed resource market trading device (host system 1).
[0019] The control unit 12 performs input / output and storage of the power data. For example, the control unit 12 writes and stores the power data acquired by the communication unit 11 in the database 16 using, for example, an API. At this time, the control unit 12 associates the power data acquired from other devices (such as the clouds 4a and 4b, the edge terminals 9a and 9b, and the unit controller 7b in FIG. 1) with time information and records the data in the database 16. The measurement time of the power, etc. included in the power data can be used as the time information. Furthermore, the power data may be transmitted in a data format that differs for each manufacturer of the distributed resource (DER). In response to this, the control unit 12 converts various data formats into a predetermined data format. For example, the control unit 12 stores a plurality of data formats. Furthermore, part of the power data includes code information that indicates the data format. The control unit 12 then identifies the data format based on the code information and analyzes the power data in accordance with the identified data format. When the control unit 12 analyzes the power data, it extracts only the necessary data, converts it into a predetermined unified data format, and records the converted power data in the database 16 in association with time information (for example, if the converted data format has a time item, the measurement time is set in that item and recorded). Note that the user may be able to register any data format in the hub system 10.
[0020] When the communication unit 11 acquires information requesting power data from the higher-level system 1, the control unit 12 uses the data processing unit 15 to extract the requested power data from the database 16. The control unit 12 transmits the power data extracted by the data processing unit 15 to the higher-level system 1 via the communication unit 11.
[0021] The control unit 12 has a logging function for recording log data of events. An event is, for example, transmission / reception, storage, extraction, etc. of power data. For example, when the communication unit 11 receives power data from the cloud 4a, the control unit 12 adds the acquisition time, the number of acquired data items, identification information of the data acquisition source (in this example, the identification information of the cloud 4a), etc. to an event log file stored in the database 16. When the storage of the power data acquired from the cloud 4a in the database 16 is completed, the control unit 12 adds the completion time, identification information of the transmission source of the stored data (in this example, the identification information of the cloud 4a), etc. to the event log file of the database 16. When a request for power data is received from the upper system 1, the control unit 12 adds the time of the request, identification information of the request acquisition source (in this example, the identification information of the upper system 1), the contents of the request, etc. to the event log file of the database 16. When the control unit 12 completes transmission of the requested power data to the upper system 1 in response to a request from the upper system 1, the control unit 12 adds the completion time, the amount of data transmitted, the identification information of the destination (in this example, the identification information of the upper system 1), etc. to the event log file of the database 16.
[0022] The time synchronization unit 13 adjusts and manages the system time of the hub system 10. For example, the time synchronization unit 13 queries an external NTP server for the current time and synchronizes the system time of the hub system 10 with the time of the NTP server. The time synchronization unit 13 also adjusts the time with the clouds 4a and 4b. For example, the time synchronization unit 13 periodically transmits a time confirmation signal to the clouds 4a and 4b. In response, the clouds 4a and 4b return information on their own time to the time synchronization unit 13. For example, if the time of the cloud 4a is incorrect, the time synchronization unit 13 transmits a command signal to the cloud 4a to instruct it to correct the time. The cloud 4a adjusts the time based on this command signal. The same is true for the cloud 4b. As a result, the time of the hub system 10 and the clouds 4a and 4b are synchronized, and the accuracy of the time information included in the power data is guaranteed.
[0023] The authentication registration unit 14 authenticates and registers the distributed resources (DER) (PVs 2a to 2c, ESSs 5a to 5b, and power generation devices 6a to 6b in the example of FIG. 1) connected to the hub system 10. Each of the distributed resources (DER) connected to the hub system 10 is assigned unique identification information in advance for each type of distributed resource (DER). For example, when power data is first transmitted from the PV 2a to the hub system 10 via the PCS 3a and the cloud 4a, the cloud 4a transmits the identification information of the PV 2a and a predetermined initial password common to all the distributed resources (DER) to the hub system 10, and requests the registration of the PV 2a. The authentication registration unit 14 performs authentication using the identification information and initial password of the PV 2a. The identification information of the PV 2a may be registered in the database 16 in advance, and authentication may be performed using this identification information and initial password. When the authentication of the PV2a is successful, the authentication registration unit 14 registers information about the PV2a (e.g., identification information, type and name, manufacturer name, location information of the installation location of the distributed resource (DER) and the like) in the database 16 as a new distributed resource (DER). When the registration of the PV2a is completed, the authentication registration unit 14 issues a new unique password to the PV2a and notifies the unique password to the cloud 4a via the communication unit 11. The cloud 4a stores the identification information and password of the PV2a in association with each other. Meanwhile, the control unit 12 records the unique password issued by the authentication registration unit 14 in the database 16 in association with the identification information of the PV2a. From the next time onwards, when the power data of the PV2a is transmitted from the cloud 4a to the hub system 10, the unique password of the PV2a is transmitted together with the power data. The authentication registration unit 14 performs authentication using the identification information and unique password of the PV2a transmitted from the cloud 4a, and allows reception of the power data only when the authentication is successful.
[0024] The data processing unit 15 processes data stored in the database 16. For example, when there is a request for power data from the higher-level system 1 specifying the identification information of a distributed resource (DER) and the measurement time of the power data as extraction conditions, the control unit 12 uses the API to instruct the data processing unit 15 to extract power data that satisfies the extraction conditions. The data processing unit 15 extracts power data from the database 16 based on the extraction conditions. In the above example, the data processing unit 15 extracts from the database 16 power data that has the identification information of the specified distributed resource (DER) and is added with time information corresponding to the measurement time of the power data of the specified power, etc.
[0025] The database 16 stores power data acquired from the clouds 4a and 4b, the edge terminals 9a and 9b, etc., identification information and unique passwords of each distributed resource (DER), event log files, etc.
[0026] Next, the storage and extraction of power data will be described with reference to FIG. 2. When performing asynchronous communication, if the data processing method is FIFO, data is transmitted in the order in which it was acquired, and if the timing of transmission and reception is off, the receiving side may not be able to receive the desired data. In contrast, in this embodiment, the received power data is stored in database 16, and when another device requests power data, the power data corresponding to the request is extracted from database 16 and provided to the other device. This makes it possible to provide the power data desired by the other device even in asynchronous communication.
[0027] FIG. 2 is a diagram for explaining the storage and extraction process of power data. The control unit 12 acquires, from the cloud 4a via the communication unit 11, power data 1A-3A including power etc. to which a measurement time 00:00:00 has been added, power data 1B-3B including power etc. to which a measurement time 00:05:00 has been added, and power data 1C-3C including power etc. to which a measurement time 00:10:00 has been added. The control unit 12 associates the values of power etc. included in the power data with the respective measurement times and records them in the database 16. That is, the power etc. of the power data 1A-3A are associated with the time 00:00:00, the power etc. of the power data 1B-3B are associated with the time 00:05:00, and the power etc. of the power data 1C-3C are associated with the time 00:10:00, and are recorded in the database 16. Similarly, when the control unit 12 acquires the power data 4-6 including power etc. to which the measurement time 00:05:00 has been added from the cloud 4B via the communication unit 11, the control unit 12 associates the power etc. of each data with the time 00:05:00 and records them in the database 16. Furthermore, when the control unit 12 acquires the power data 7-9 including the measurement time 00:05:00 and the power etc. measured at this time from the edge terminal 9a via the communication unit 11, the control unit 12 associates the power etc. of the power data 7-9 with the time 00:05:00 and records them in the database 16.
[0028] Next, the upper system 1 specifies the data type and time as extraction conditions, and requests the hub system 10 for power data that satisfies the extraction conditions. When the control unit 12 receives this request via the communication unit 11, it notifies the data processing unit 15 of the extraction conditions using an API, and instructs the data processing unit 15 to extract the power data. For example, if the requested measurement time is 00:05:00, and the requested data type corresponds to power data 1A, 1B, 1C, 5, and 9, the data processing unit 15 extracts power data 1B, 5, and 9 from the database 16, and outputs the extracted data to the communication unit 11. The communication unit 11 transmits power data 1b, 5, and 9 to the upper system 1. Regarding these processes, the control unit 12 also records the logs of each process in an event log file.
[0029] Here, the meaning of adding (associating) time information when recording power data will be described. (1) For example, when electricity market transactions are conducted within a distribution area, the settlement of the electricity transaction is calculated based on a comparison between the electricity actually supplied by the electricity supplier (owner of distributed energy resources (DER)) during the contract time period (the time period from the time of supply disclosure to the time of supply termination) on the transaction contract date (e.g., the actual measured value of electricity measured every moment by a smart meter, etc.) and the planned value of the hourly supply of electricity. In order to perform such a calculation, it is necessary to add information on the measurement time to the actual measured value data of the supplied electricity. In particular, when a market operator (DMO) in an electricity distribution area trades electricity with multiple market participants (owners of distributed energy resources (DER)), each of the actual measured value data of the supplied electricity at various measurement times associated with each distributed energy resource (DER) is transmitted and received in random order with different communication delay times, so it is essential to add information on the measurement time to the actual measured value data of the supplied electricity.
[0030] (2) The distributed resource market trading device (host system 1) in the distribution system area acquires instantaneous power data such as voltage (V) and current (A) along with the amount of power (kWh) at each specified point in the distribution system. The distributed resource market trading device (host system 1) acquires this data and checks whether the voltage and current values at each point in the distribution system are within the system's tolerance range (whether there are any abnormalities at each point). In order to know which point has an abnormality in voltage, etc., it is necessary to compare the voltage, etc. data acquired at the same time at each point and perform calculations, etc. (compare the conditions at each point at the same time), so it is essential to add the measurement time of the voltage, etc. data.
[0031] (operation) <Data registration> Next, the operation of the hub system 10 will be described using as an example the communication between the cloud 4a and the hub system 10. FIG. Assume that this is the first time that power data of the PV 2a is transmitted to the hub system 10. The cloud 4a receives the power data of the PV 2a from the PCS 3a (step S1). The cloud 4a transmits identification information of the PV 2a and a predetermined initial password to the hub system 10, and requests registration of the PV 2a (step S2).
[0032] In the hub system 10, the communication unit 11 receives the registration request, and the control unit 12 transmits the identification information and initial password of PV2a to the authentication registration unit 14 to request authentication. The authentication registration unit 14 authenticates PV2a and notifies the control unit 12 of the authentication result. If the authentication is successful, the control unit 12 registers PV2a in the database 16 (step S3). The authentication registration unit 14 also issues a unique password for PV2a (step S3). The control unit 12 obtains the unique password issued by the authentication registration unit 14, and transmits the unique password for PV2a to the cloud 4a via the communication unit 11 (step S4).
[0033] The control unit 12 adds to an event log file each event related to the above process, such as (1) receiving a registration request from the cloud 4a, (2) registering the PV 2a, and (3) transmitting the unique password of the PV 2a to the cloud 4a.
[0034] The cloud 4a stores the password unique to the PV 2a in association with the identification information of the PV 2a (step S5). The cloud 4a adds the time information and the unique password to the power data of the PV 2a and transmits the data to the hub system 10 (step S6).
[0035] In the hub system 10, the communication unit 11 receives the power data, and the control unit 12 transmits the identification information of the PV 2a and a unique password to the authentication registration unit 14 to request authentication. The authentication registration unit 14 authenticates the PV 2a (step S7) and notifies the control unit 12 of the success or failure of the authentication. If the authentication is successful, the control unit 12 converts the power data transmitted from the cloud 4a into a predetermined data format, associates the measured values of power, etc. with time information, and writes and stores the data in the database 16 (step S8). The control unit 12 notifies the cloud 4a of the processing results, such as the completion of saving the power data, via the communication unit 11 (step S9).
[0036] The control unit 12 adds to the event log file each event related to the above process steps S5 to S9, such as (1) receiving power data from the cloud 4a, (2) success or failure of authentication, and (3) saving of power data.
[0037] In the above explanation, an example was given of a case in which the initial registration process and the power data storage process are executed in two separate steps, but it is also possible to send the power data when the registration request is made in step S2, and store the power data together with the issuance of a unique password.
[0038] The process of the second and subsequent transmissions of power data will be briefly described below. The cloud 4a receives the power data of the PV 2a from the PCS 3a (step S10). The cloud 4a adds time information and the unique password of the PV 2a to the power data and transmits it to the hub system 10 (step S11).
[0039] In the hub system 10, the communication unit 11 receives the power data, and the authentication registration unit 14 performs authentication using the identification information of the PV 2a and the unique password (step S12). If the authentication is successful, the control unit 12 converts the power data transmitted from the cloud 4a into a predetermined data format, associates the measured values such as power with time information, and stores them in the database 16 (step S13). The control unit 12 notifies the cloud 4a of the processing result such as the completion of storing the power data via the communication unit 11 (step S14). The control unit 12 adds the occurrence of each event such as (1) reception of power data from the cloud 4a, (2) success or failure of authentication, and (3) storage of the power data to an event log file.
[0040] <Data Extract> Next, the operation of the hub system 10 will be described taking as an example the communication between the host system 1 and the hub system 10. FIG. The upper system 1 requests power data by specifying extraction conditions to the hub system 10 (step S21). The extraction conditions may include, for example, conditions for time information (measurement time) associated with the amount of power, power, voltage, current, power factor, etc. of the power data (for example, the associated time is in the range of XX:XX:XX to YY:YY:YY), the type of distributed resource (DER), the amount of power, location information of the distributed resource (DER), etc. The request for power data also includes identification information and a unique password of the upper system 1.
[0041] In the hub system 10, the communication unit 11 receives the request, and the control unit 12 transmits the identification information of the higher-level system 1 and a unique password to the authentication registration unit 14 to request authentication. The authentication registration unit 14 authenticates the higher-level system 1 (step S22). If the authentication is successful, the control unit 12 notifies the data processing unit 15 of the extraction conditions and instructs it to extract power data. The data processing unit 15 extracts power data that satisfies the extraction conditions from the database 16 (step S23) and outputs it to the control unit 12. The control unit 12 transmits the extracted power data to the higher-level system 1 via the communication unit 11 (step S24).
[0042] The control unit 12 adds each event regarding the above processing, such as (1) receiving a request from the upper system 1, (2) success or failure of authentication, (3) extraction of power data, and (4) transmission of the extracted power data, to an event log file.
[0043] (effect) As described above, according to the present embodiment, it is possible to collect and store power data from a plurality of other devices having different communication protocols and data formats while absorbing the differences between them, and to manage the time of each piece of power data. In addition, it is possible to extract power data based on extraction conditions and transmit it to other devices. Since it is possible to transmit and receive power data in cooperation with various distributed resources (DERs), their peripheral devices, and other systems, it is possible to apply and use it as a platform for processing information on power trading related to distributed resources (DERs). Furthermore, when communicating with distributed resources (DERs), etc., authentication is performed using identification information and a unique password, so that data security can be ensured. Furthermore, since a unique password can be automatically issued and managed at the time of initial registration, it is possible to reduce the effort of password management even if the number of distributed resources (DERs) registered in the hub system 10 becomes enormous. Furthermore, since it is possible to record a history of transmission and reception of power data in an event log file, it is possible to grasp the usage status of the hub system 10 and the operating status of each distributed resource (DER), and to use it to investigate the cause of an accident.
[0044] In the above embodiment, the configuration in Fig. 1 has been described as an example, but the configuration of the hub system 10 is not limited to the example in Fig. 1. For example, the time synchronization unit 13, the authentication registration unit 14, and the data processing unit 15 may be implemented in the same computer as the control unit 12. In that case, an API is not necessarily required for communication between the control unit 12 and the time synchronization unit 13, the authentication registration unit 14, and the data processing unit 15, and data exchange may be performed by other means. Alternatively, the control unit 12 and all or part of the time synchronization unit 13, the authentication registration unit 14, and the data processing unit 15 may be configured integrally.
[0045] FIG. 5 is a diagram illustrating an example of a hardware configuration of the hub system 10. As shown in FIG. The computer 900 includes a CPU 901 , a main memory device 902 , an auxiliary memory device 903 , an input / output interface 904 , and a communication interface 905 . The above-mentioned hub system 10 is implemented in one or more computers 900. Each of the above-mentioned functions is stored in the auxiliary storage device 903 in the form of a program. The CPU 901 reads the program from the auxiliary storage device 903, loads it in the main storage device 902, and executes the above-mentioned processing in accordance with the program. The CPU 901 also reserves a storage area in the main storage device 902 in accordance with the program. The CPU 901 also reserves a storage area in the auxiliary storage device 903 for storing data being processed in accordance with the program.
[0046] In addition, a program for realizing all or part of the functions of the hub system 10 may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing by each functional unit. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. In addition, if a WWW system is used, the term "computer system" also includes a homepage providing environment (or display environment). In addition, the term "computer-readable recording medium" refers to a portable medium such as a CD, DVD, or USB, and a storage device such as a hard disk built into a computer system. In addition, when the program is distributed to the computer 900 through a communication line, the computer 900 that receives the program may expand the program in the main storage device 902 and execute the above processing. In addition, the above program may be for realizing part of the above-mentioned functions, and may further be capable of realizing the above-mentioned functions in combination with a program already recorded in the computer system.
[0047] As described above, several embodiments according to the present disclosure have been described, but all of these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents as described in the claims, as well as in the scope and gist of the invention.
[0048] <Additional Notes> The hub system and the communication control method described in the embodiment can be understood, for example, as follows.
[0049] (1) A hub system according to a first aspect includes a communication unit that transmits and receives power data (such as energy, power, voltage, current, and power factor) related to power generated or charged / discharged by distributed resources (DERs (Distributed Energy Resources)), a control unit that associates the power data with time information indicating the measurement time of the power data (measurement time of energy, power, voltage, current, power factor, etc.; for instantaneous values of power, etc., the measurement time of each value; in the case of energy, the measurement start time and / or end time, etc.) and registers the data in a database, and the database, wherein the communication unit includes a communication means (such as a communication module, a communication device and device driver, an API, a WebAPI (cloud driver), etc.) corresponding to a communication protocol used for communication by another device to which the power data is transmitted or received. This makes it possible to collect power data related to power generated by distributed energy resources (DER) from multiple other devices with different communication protocols, and manage the time of each piece of data.In addition, the power data can be stored in a database.
[0050] (2) A hub system according to a second aspect is a hub system as in (1), wherein the communication unit receives information from the other device requesting the power data with extraction conditions including the time information specified, the control unit (control unit 12 and data processing unit 15) extracts the power data that satisfies the extraction conditions from the database, and the communication unit transmits the extracted power data to the other device. This makes it possible to extract necessary data from the power data stored in the database and use it in other devices. By storing power data in a database and making it possible to extract it at will, desired power data can be referenced even if some time has passed since the power data was transmitted from the distributed resource (DER) side.
[0051] (3) A hub system according to a third aspect is the hub system of (1) to (2), wherein the control unit converts the power data into a predetermined data format and registers the converted data in the database. By supporting not only the communication protocol but also the data format of the power data according to the manufacturer's proprietary format, it becomes easier to centrally manage the power data.
[0052] (4) A hub system according to a fourth aspect is a hub system according to any one of (1) to (3), further comprising an authentication unit that performs authentication using identification information and a password of the distributed resource related to the power data when transmitting and receiving the power data. This prevents an unlimited number of other devices from being connected, and allows only power data related to successfully authenticated distributed resources (DER) to be collected, stored, and provided.
[0053] (5) A hub system according to a fifth aspect is a hub system as defined in (4), wherein when the authentication unit first obtains the identification information and a predetermined initial password from the other device, the authentication unit issues a unique password for each of the distributed resources, and the communication unit transmits the issued unique password to the other device. This eliminates the need to set a password for each distributed resource (DER).
[0054] (6) A hub system according to a sixth aspect is a hub system according to any one of (1) to (5), wherein the control unit records in a log file the transmission and reception of the power data and the time of transmission and reception, the storage of the power data in the database and the time of storage. This allows for a trail of the receipt, storage, and transmission of power data.
[0055] (7) In a communication control method according to a seventh aspect, a hub system receives power data from another device using a communication means (such as a communication module, a communication device and a device driver, an API, a WebAPI (cloud driver), etc.) corresponding to a communication protocol used by the other device to communicate and send or receive power data related to the power generated or charged / discharged by a distributed resource, and associates the power data with time information indicating the measurement time of the power data and stores the power data in a database. [Explanation of symbols]
[0056] 1. Host system 2a~2c...PV 3a~3e···PCS 4a, 4b... Cloud 5a~5b...ESS 6a~6b... Power generation equipment 7a~7b Unit controller 8. Smart meters 9a~9b Edge terminal 10. Hub system 11. Communications Department 12 Control section 13. Time Synchronization Unit 14. Certification and Registration Department 15 Data Processing Section 16. Database 900...Computer 901··CPU 902...Main memory 903...Auxiliary storage device 904 Input / Output Interface 905 Communication Interface
Claims
1. a communication unit that transmits and receives power data related to power generated or charged / discharged by the distributed resources; a control unit that associates the power data with time information indicating a measurement time of the power data and stores the associated data in a database; The database; an authentication unit that performs authentication using identification information and a password of the distributed resource related to the power data when transmitting and receiving the power data; Equipped with the communication unit includes a communication means corresponding to a communication protocol used for communication by another device to which the power data is transmitted or received, the authentication unit generates a unique password for each of the distributed resources when first acquiring the identification information and a predetermined initial password from the other device; The communication unit transmits the generated unique password to the other device. Hub system.
2. a communication unit that transmits and receives power data related to power generated or charged / discharged by the distributed resources; a control unit that associates the power data with time information indicating a measurement time of the power data and stores the associated data in a database; The database; Equipped with the communication unit includes a communication means corresponding to a communication protocol used for communication by another device to which the power data is transmitted or received, The control unit records, in a log file, the fact that the power data has been transmitted and received, the time of transmission and reception, and the fact that the power data has been stored in the database, and the time of storage. Hub system.
3. The hub system is receiving power data from another device that transmits or receives power data related to power generated or charged / discharged by a distributed resource, using a communication means corresponding to a communication protocol used by the other device for communication; storing the power data in a database in association with time information indicating a time when the power data was measured; When transmitting and receiving the power data, authentication is performed using identification information and a password of the distributed resource related to the power data; Regarding the authentication, when the identification information and a predetermined initial password are first acquired from the other device, a unique password is generated for each of the distributed resources, and the generated unique password is transmitted to the other device. Communications control method.
4. The hub system is receiving power data from another device that transmits or receives power data related to power generated or charged / discharged by a distributed resource, using a communication means corresponding to a communication protocol used by the other device for communication; storing the power data in a database in association with time information indicating a time when the power data was measured; recording in a log file the fact that the power data has been transmitted and received, the time of transmission and reception, and the fact that the power data has been stored in the database, and the time of storage; Communications control method.
Citation Information
Patent Citations
Log analysis method and device
JP2008269084A
Power fluctuation prediction system
JP2009055713A
Communication unit and meter-reading terminal device
JP2012182519A
Information processing system, information processing method, and information processing program
JP2016100683A
Monitoring control system
JP2017034751A