Energy Management Systems
The energy management system addresses inefficiencies in graph retrieval by classifying and prioritizing graphs based on usage frequency, date/time, and data conditions, enhancing efficiency and standardizing operations in large building energy management.
Patent Information
- Application Number
- JP2021057454
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-30
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2041-03-30
AI Technical Summary
Conventional energy management systems in large buildings face inefficiencies in graph retrieval due to deep folder hierarchies, numerous folders, and many graphs per folder, requiring significant time and effort to locate relevant data, and lack of priority display based on usage frequency, timing, or importance, leading to reduced work efficiency and operational issues among managers.
An energy management system that classifies graphs into priority and non-priority displays based on high-frequency usage, date/time conditions, and data conditions, using a measurement data acquisition unit, graph definition units, and display units to prioritize graphs that meet predefined criteria such as frequent access, seasonal relevance, or specific data conditions.
Enables rapid access to relevant energy management graphs, improves operational efficiency by prioritizing frequently accessed or time-critical graphs, and reduces the burden on managers by standardizing graph display based on usage patterns and conditions.
Smart Images

Figure 0007612482000001 
Figure 0007612482000002 
Figure 0007612482000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an energy management system for a managed object such as a building. [Background technology]
[0002] There are energy management systems for managing energy in buildings. Energy management systems can collect and accumulate measurement and metering data on equipment and the living environment, and display the collected data in graphs (see Non-Patent Document 1 and Patent Document 1).
[0003] Energy managers register a wide variety of graphs for various purposes, such as checking energy usage, evaluating the efficiency of equipment operation, analyzing energy fluctuation factors, and evaluating the indoor environment, and refer to the registered graphs as needed. In large buildings that require energy management in particular, it is not uncommon for the number of graphs to amount to several hundred.
[0004] In the conventional technology, folders are created to classify registered graphs, making it easier for energy managers to refer to the desired graph. However, in building energy management, due to the following factors (I) to (III), it takes time and effort to refer to the graph you want to see.
[0005] (I) The folder hierarchy is deep. To identify the location where the energy usage has changed, the folders have a deep hierarchical structure. Fig. 33 is a diagram showing an example of a hierarchy of folders for classifying energy management graphs. One or more graphs are registered in the folders displayed on the screen 100. In the example of Fig. 33, there are two levels, but depending on the building, the number of folder levels may be greater, such as building (first level) - floor (second level) - area (third level) - use (fourth level).
[0006] (II) There are a large number of folders. Energy management tasks are diverse, resulting in a large number of folders. Examples of energy management tasks include, for example, management of actual and forecast energy usage, analysis of factors behind increases and decreases in energy usage, management of the operating efficiency of equipment and facilities, evaluation of the indoor environment, and verification of the effectiveness of energy-saving measures. In the example of Fig. 33, only folder 6 is expanded to display folders 6-1 to 6-5 in the lower layers, and folders 1 to 5 are not expanded, but if multiple folders are expanded, they will not all fit on the screen, and there will be so many folders that a scroll bar will be required.
[0007] (III) There are a large number of graphs in one folder. A building contains equipment such as chillers, cooling towers, conveying pumps, air conditioners, and VAV (Variable Air Volume) units, and because there are multiple pieces of the same type of equipment, many graphs with the same configuration are registered, resulting in a large number of graphs being registered in a folder. In particular, in large buildings that require energy management, it is not uncommon for there to be more than 100 air conditioners. The example in Figure 34 shows that 10 graphs, graphs 1-1-1 to 1-1-10, are registered in folder 1-1 in the second layer. When a large number of graphs are registered like this, it takes a long time for the energy manager to refer to the graph he or she wants to see.
[0008] The cloud service disclosed in Non-Patent Document 1 has a graph search function that aims to reduce the time and effort required to view a graph you want to see. When using the graph search function, you enter a search term in a search dialog box 101, as shown in Figure 35. The example in Figure 35 shows that by entering "Graph 2-" in the search dialog box 101, graphs 2-1-1 to 2-1-10 registered in folder 2-1 were found.
[0009] However, with such a graph search function, the following tasks (IV) to (VI) are a burden for the energy manager, and improvements are needed. (IV) The administrator must perform the same search every time. (V) You need to remember the graph names. (VI) Appropriate search terms must be entered to narrow down the graphs.
[0010] Furthermore, the cloud service disclosed in Non-Patent Document 1 has a bookmark function. When using the bookmark function, the graph you want to refer to and the date and time of the data to be displayed can be specified (bookmark name in FIG. 36) as shown in FIG. 36, thereby reducing the time and effort required to refer to the graph next time.
[0011] However, with the bookmark function, the following tasks (VII) and (VIII) are a burden for the energy manager, and improvements are needed. (VII) If there are a large number of bookmarks, it becomes necessary to search for them. (VIII) It is necessary to update the data reference date and time of the bookmark. For example, if you add a bookmark to a graph that displays monthly data from the previous year, the data specified in the bookmark may not be useful in the following year, and you will need to update the settings for the year to be displayed.
[0012] The usage of graphs in an energy management system has the characteristic that the timing of reference varies from graph to graph. For example, the energy manager refers to graphs of energy usage of equipment that differs depending on the season, such as summer, winter, and mid-season.The energy manager also refers to a graph of energy usage of the entire building for the previous month in order to create an energy management report at the beginning of the month, and refers to a graph of energy usage of the entire building in the middle of the month to check the forecast and actual energy management targets for the current month.The energy manager also checks whether energy usage complies with the energy contract under specific conditions.
[0013] Despite the fact that the timing of referencing each graph differs in this way, the energy management system disclosed in Non-Patent Document 1 has the problem of forcing the administrator to display all of the large number of graphs every time, forcing the administrator to search for folders and graphs, thereby reducing the work efficiency of energy management work. In addition, the energy management system disclosed in Non-Patent Document 1 has the problem of being unable to display graphs that are not referenced by the administrator but that are desirable to display with priority. Graphs that are desirable to display with priority include energy management graphs that are closely related to the season or time, and graphs that are infrequently displayed but are important in energy management and should be checked when specific conditions are met.
[0014] In large buildings where energy management systems are installed, energy management tasks are often carried out by multiple managers. Therefore, if differences in skill arise between managers, this can cause problems in the work (such as work efficiency), making it important to standardize the work. In order to standardize the work, it is desirable to share the graphs that managers refer to, in other words, to prioritize displaying graphs that other managers consider important in order to eliminate information differences.
[0015] The energy management system disclosed in Patent Document 1 has a function of accumulating graph usage frequency and date and time data for each manager, and preferentially displaying graphs that the manager has previously referenced. By preferentially displaying graphs that the manager has previously referenced, it is intended to reduce the time and effort required to next reference. However, the energy management system disclosed in Patent Document 1 does not allow for preferential display based on frequency of use, including by other managers of the building, so it does not reduce the burden on the manager, and improvements are required.
[0016] Large-scale buildings have a wide variety of equipment, such as heat source equipment, air conditioning equipment, lighting equipment, sanitary equipment, and elevator equipment. Furthermore, even buildings with the same equipment configuration operate differently. Therefore, the energy management issues differ from building to building. In order to perform energy management work, it is important not only to pass on skills between managers, but also to share issues specific to the building. However, the energy management system of Patent Document 1 has a problem in that graphs that managers consider important cannot be shared between managers, reducing the work efficiency of energy management work. [Prior art documents] [Patent documents]
[0017] [Patent Document 1] Patent No. 4278541 [Non-patent literature]
[0018] [Non-Patent Document 1] Tetsuya Takahashi et al., "Development of cloud services for buildings that contribute to the efficiency of building management operations - Overall picture and energy management functions", azbil Technical Review, April 2016 issue, p.34-40, 2016,<https: / / www.azbil.com / jp / corporate / pr / library / review / pdf / 2016_04_8.pdf> Summary of the Invention [Problem to be solved by the invention]
[0019] The present invention has been made to solve the above-mentioned problems, and aims to provide an energy management system that can reduce the time and effort required for an energy manager to reach the graph he or she wants to refer to. [Means for solving the problem]
[0021] a high frequency condition definition unit configured to create high frequency condition definition information for each graph, the high frequency condition definition information including a reference count threshold and a reference user count threshold; a high frequency condition determination unit configured to determine that a high frequency condition is satisfied for a graph in which the number of reference users in a most recent fixed period exceeds the reference user count threshold and in which the reference count in a most recent fixed period exceeds the reference count threshold; a graph classification unit configured to classify a graph in which it is determined that the high frequency condition is satisfied as a graph in a prioritized display state and to classify a graph in which it is determined that the high frequency condition is not satisfied as a graph in a non-priority display state; and a display unit configured to display identification information of the graph classified as the prioritized display graph in a display position of a prioritized display folder that is a display object on a screen, and to display identification information of the graph classified as the non-priority display graph in a display position of a non-priority display folder that is a display object on the screen. The measurement data is energy usage, power usage, water usage, and gas usage, the graph definition information is graph type definition information that defines the type of the graph, and sequence definition information that defines the data to be displayed in the graph, and the high frequency condition definition information is tally reset information that specifies a period for resetting the tally of the number of referring users and the number of references, the number of referring users threshold, and the number of references threshold. It is characterized by the above.
[0022] a time acquisition unit configured to acquire a current date and time; a date / time condition definition unit configured to create date / time condition definition information including information on a display month for each graph; a date / time condition determination unit configured to determine that a date / time condition is satisfied for a graph whose display month matches the current month; a graph classification unit configured to classify a graph whose date / time condition is satisfied as a graph of priority display and to classify a graph whose date / time condition is not satisfied as a graph of non-priority display; and a display unit configured to display identification information of a graph classified as a graph of priority display in a display position of a priority display folder which is a display object on a screen, and to display identification information of a graph classified as a graph of non-priority display in a display position of a non-priority display folder which is a display object on the screen. The measurement data is energy usage, power usage, water usage, and gas usage, the graph definition information is graph type definition information that defines the type of the graph and sequence definition information that defines the data to be displayed in the graph, and the date / time condition definition information is information that specifies the display month or information that specifies the range of the display month. It is characterized by the above.
[0023] a time acquisition unit configured to acquire a current date and time; a date / time condition definition unit configured to create date / time condition definition information including information on a display date for each graph; a date / time condition determination unit configured to determine that a date / time condition is satisfied for a graph whose display date matches the current date; a graph classification unit configured to classify a graph whose date / time condition is determined to be satisfied as a graph for priority display and to classify a graph whose date / time condition is determined not to be satisfied as a graph for non-priority display; and a display unit configured to display identification information of a graph classified as a graph for priority display in a display position of a priority display folder which is a display object on a screen, and to display identification information of a graph classified as a graph for non-priority display in a display position of a non-priority display folder which is a display object on the screen. The measurement data is energy usage, power usage, water usage, and gas usage, the graph definition information is graph type definition information that defines the type of the graph and sequence definition information that defines the data to be displayed in the graph, and the date / time condition definition information is information that specifies the display date or information that specifies the range of the display date. It is characterized by the above.
[0024] a time acquisition unit configured to acquire a current date and time; a date / time condition definition unit configured to create date / time condition definition information including information on a display time for each graph; a date / time condition determination unit configured to determine that a date / time condition is satisfied for a graph whose display time matches the current time; a graph classification unit configured to classify a graph whose date / time condition is determined to be satisfied as a graph for priority display and to classify a graph whose date / time condition is determined not to be satisfied as a graph for non-priority display; and a display unit configured to display identification information of a graph classified as a graph for priority display in a display position of a priority display folder which is a display object on a screen, and to display identification information of a graph classified as a graph for non-priority display in a display position of a non-priority display folder which is a display object on the screen. The measurement data is energy usage, power usage, water usage, and gas usage, the graph definition information is graph type definition information that defines the type of the graph and sequence definition information that defines the data to be displayed in the graph, and the date / time condition definition information is information that specifies the display time or information that specifies the range of the display time. It is characterized by the above.
[0025] Further, an energy management system of the present invention includes a measurement data acquisition unit configured to acquire measurement data related to energy management from a management target, a graph definition unit configured to create graph definition information that defines a graph for energy management, a data condition definition unit configured to create, for each graph, data condition definition information including information on a quote point that specifies measurement data to be input to a conditional expression from among measurement data displayed in a target graph, and information on the conditional expression, a data condition determination unit configured to determine that a data condition is established for a graph in which the measurement data specified at the quote point or a representative value of the measurement data satisfies the conditional expression, a graph classification unit configured to classify a graph in which it is determined that the data condition is established as a graph for priority display and to classify a graph in which it is determined that the data condition is not established as a graph for non-priority display, and a display unit configured to display identification information of the graph classified as the graph for priority display at a display position of a priority display folder that is a display object on a screen, and display identification information of the graph classified as the graph for non-priority display at a display position of a non-priority display folder that is a display object on the screen. The measurement data is energy usage, power usage, water usage, and gas usage, the graph definition information is graph type definition information that defines the type of the graph, and sequence definition information that defines the data to be displayed in the graph, and the data condition definition information is information on the quotation point, data granularity, an aggregation type that specifies the format of the measurement data to be input to the conditional expression, and the conditional expression. It is characterized by the above.
[0026] Moreover, one configuration example of the energy management system of the present invention further includes a prediction unit configured to calculate a predicted value of a quantity related to energy management of the managed object, and the data condition determination unit is characterized in that, when the predicted value is specified instead of measurement data in information of a quote point of the data condition definition information, the data condition determination unit determines that a data condition is established for a graph in which the predicted value specified at the quote point or a representative value of the predicted value satisfies the condition equation. Furthermore, in one configuration example of the energy management system of the present invention, when identification information of a graph displayed on the display object is selected, the display unit displays the selected graph based on the measurement data acquired by the measurement data acquisition unit and the graph definition information. Furthermore, one configuration example of the energy management system of the present invention further includes a prediction unit configured to calculate a predicted value of a quantity related to energy management of the managed object, and the display unit is characterized in that, when identification information of a graph displayed on the display object is selected and the graph definition information of the selected graph specifies that the predicted value should be displayed, the display unit displays the selected graph based on the predicted value and the graph definition information. Furthermore, in one configuration example of the energy management system of the present invention, when identification information of a graph displayed on the display object is selected and the graph definition information of the selected graph specifies that the predicted value is to be displayed, the display unit displays the selected graph based on the predicted value and the graph definition information. Effect of the Invention
[0027] According to the present invention, a user can quickly and with little effort access a graph that is problematic in terms of energy management in a managed building from among many graphs. In addition, the present invention makes it possible to classify graphs that the user has not noticed into graphs to be displayed with priority. As a result, the present invention can improve the efficiency of energy management work. [Brief description of the drawings]
[0028] [Figure 1] FIG. 1 is a block diagram showing a configuration of an energy management system according to a first embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing a configuration of a graph definition registration unit of the energy management system according to the first embodiment of the present invention. [Diagram 3] FIG. 3 is a block diagram showing a configuration of the priority display condition definition unit of the energy management system according to the first embodiment of the present invention. [Figure 4] FIG. 4 is a block diagram showing a configuration of the priority display determination unit of the energy management system according to the first embodiment of the present invention. [Diagram 5]FIG. 5 is a flowchart illustrating the operation of the graph definition registration unit of the energy management system according to the first embodiment of the present invention. [Figure 6] FIG. 6 is a flowchart illustrating the operation of the display unit of the energy management system according to the first embodiment of the present invention. [Figure 7] FIG. 7 is a flowchart illustrating the operation of the high frequency condition determination unit and the graph classification unit of the energy management system according to the first embodiment of the present invention. [Figure 8] FIG. 8 is a flowchart illustrating a high-frequency condition satisfaction determination process performed by the high-frequency condition determination unit of the energy management system according to the first embodiment of the present invention. [Figure 9] FIG. 9 is a diagram showing an example of a high frequency condition definition information input screen in the first embodiment of the present invention. [Figure 10] FIG. 10 is a diagram showing an example of folder display when graphs are classified as graphs with non-priority display in the first embodiment of the present invention. [Figure 11] FIG. 11 is a diagram showing an example of folder display when graphs are classified into graphs of priority display in the first embodiment of the present invention. [Figure 12] FIG. 12 is a flowchart illustrating the operation of the graph definition registration unit of the energy management system according to the second embodiment of the present invention. [Figure 13] FIG. 13 is a flowchart illustrating the operation of the date / time condition determination unit and the graph classification unit of the energy management system according to the second embodiment of the present invention. [Figure 14] FIG. 14 is a flowchart illustrating a date / time condition establishment determination process performed by the date / time condition determination unit of the energy management system according to the second embodiment of the present invention. [Figure 15] FIG. 15 is a diagram showing an example of a date / time condition definition information input screen in the second embodiment of the present invention. [Figure 16] FIG. 16 is a diagram showing an example of folder display when graphs are classified as graphs with non-priority display in the second embodiment of the present invention. [Figure 17]FIG. 17 is a diagram showing an example of folder display when graphs are classified into graphs of priority display in the second embodiment of the present invention. [Figure 18] FIG. 18 is a flowchart illustrating a date / time condition establishment determination process performed by the date / time condition determination unit of the energy management system according to the third embodiment of the present invention. [Figure 19] FIG. 19 is a diagram showing an example of a date / time condition definition information input screen in the third embodiment of the present invention. [Figure 20] FIG. 20 is a diagram showing an example of folder display when graphs are classified as graphs with non-priority display in the third embodiment of the present invention. [Figure 21] FIG. 21 is a diagram showing an example of folder display when graphs are classified into graphs of priority display in the third embodiment of the present invention. [Figure 22] FIG. 22 is a flowchart illustrating a date / time condition establishment determination process performed by the date / time condition determination unit of the energy management system according to the fourth embodiment of the present invention. [Figure 23] FIG. 23 is a diagram showing an example of a date / time condition definition information input screen in the fourth embodiment of the present invention. [Figure 24] FIG. 24 is a diagram showing an example of folder display when graphs are classified as graphs with non-priority display in the fourth embodiment of the present invention. [Diagram 25] FIG. 25 is a diagram showing an example of folder display when graphs are classified into graphs of priority display in the fourth embodiment of the present invention. [Figure 26] FIG. 26 is a flowchart illustrating the operation of the graph definition registration unit of the energy management system according to the fifth embodiment of the present invention. [Figure 27] FIG. 27 is a flowchart illustrating the operation of the data condition determination unit and the graph classification unit of the energy management system according to the fifth embodiment of the present invention. [Figure 28] FIG. 28 is a flowchart illustrating the data condition establishment determination process of the data condition determination unit of the energy management system according to the fifth embodiment of the present invention. [Figure 29] FIG. 29 is a diagram showing an example of a data condition definition information input screen in the fifth embodiment of the present invention. [Diagram 30] FIG. 30 is a diagram showing an example of folder display when graphs are classified as graphs with non-priority display in the fifth embodiment of the present invention. [Diagram 31] FIG. 31 is a diagram showing an example of folder display when graphs are classified into graphs of priority display in the fifth embodiment of the present invention. [Diagram 32] FIG. 32 is a block diagram showing an example of the configuration of a computer that realizes the energy management systems according to the first to fifth embodiments of the present invention. [Diagram 33] FIG. 33 is a diagram showing an example of a hierarchy of folders for classifying energy management graphs. [Diagram 34] FIG. 34 is a diagram showing an example in which a large number of graphs are registered in a folder. [Diagram 35] FIG. 35 is a diagram for explaining a graph search function of the prior art. [Diagram 36] FIG. 36 is a diagram for explaining a bookmark function of the conventional technology. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0029] [Principle of the invention] As explained above, it is difficult for an energy manager to arrive at the graph he needs. On the other hand, the inventor noticed that energy monitoring is different from equipment monitoring in that the same graph is not constantly monitored, but the timing and frequency of reference for each graph differs.The inventor also noticed that in order to improve the efficiency of energy management work in a large building, it is important not only for managers to transfer equipment-related skills to each other, but also for managers to share important energy management issues specific to the building.
[0030] [First Example] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Fig. 1 is a block diagram showing the configuration of an energy management system according to a first embodiment of the present invention. The energy management system includes a measurement data acquisition unit 10, an information storage unit 11, a time acquisition unit 12 (information acquisition unit), a count acquisition unit 13 (information acquisition unit), a graph definition registration unit 14, a priority display determination unit 15, a graph classification unit 16, a display unit 17, a display device 19, an input device 20 such as a keyboard or mouse operated by an administrator, and a prediction unit 21.
[0031] 2 is a block diagram showing the configuration of the graph definition registration unit 14. The graph definition registration unit 14 includes a folder definition unit 140, a graph type definition unit 141, a sequence definition unit 142, and a priority display condition definition unit 143. The graph type definition unit 141 and the sequence definition unit 142 constitute a graph definition unit 146.
[0032] 3 is a block diagram showing the configuration of the priority display condition definition unit 143. The priority display condition definition unit 143 includes a high frequency condition definition unit 1430, a date / time condition definition unit 1431, and a data condition definition unit 1432.
[0033] 4 is a block diagram showing the configuration of the priority display determination unit 15. The priority display determination unit 15 includes a high frequency condition determination unit 150, a date / time condition determination unit 151, and a data condition determination unit 152.
[0034] In this embodiment, the graphs that a predetermined number of managers have referred to at least a predetermined number of times in a recent fixed period are set as graphs to be displayed with priority. Since the operation of each building is different, it is clear that the energy management issues are different. Therefore, even if graphs with the same configuration are registered, the frequency with which the managers refer to the graphs will differ. If the issue in a certain building is to reduce the operating efficiency of heat source equipment rather than air conditioning equipment, the number of times the graphs are referred to and the number of users who refer to the graphs will increase, so the graphs related to heat source equipment are classified as graphs to be displayed with priority. In the energy management system of this embodiment, it is sufficient that the priority display condition definition unit 143 has a high frequency condition definition unit 1430, and the priority display determination unit 15 has a high frequency condition determination unit 150.
[0035] Fig. 5 is a flowchart explaining the operation of the graph definition registration unit 14. The folder definition unit 140 of the graph definition registration unit 14 creates folder definition information that defines folders for classifying graphs, according to an input from an administrator (hereinafter, referred to as a user) who uses the energy management system (Fig. 5, step S100). The folder definition information includes the number of the corresponding graph (graph ID), the name of the graph (identification information), the folder number (folder ID), the name of the folder, the folder ID of the upper folder, the name of the upper folder, etc.
[0036] The graph type definition unit 141 of the graph definition registration unit 14 creates graph type definition information that defines the type of graph according to a user input (step S101 in FIG. 5). The graph type definition information includes a graph ID, a graph name, and information on the graph type (time series graph, scatter plot, histogram, pie chart, etc.).
[0037] The sequence definition unit 142 of the graph definition registration unit 14 creates sequence definition information that defines the data to be displayed in a graph according to a user input (step S102 in FIG. 5). The sequence definition information includes information such as a graph ID, a graph name, the amount of measurement data or predicted value or temperature or frequency to be assigned to the vertical axis of the graph, the amount of measurement data or predicted value or temperature or time to be assigned to the horizontal axis of the graph, the measurement data or predicted value to be displayed in a pie chart, the maximum and minimum values of the vertical axis of the graph, the maximum and minimum values of the horizontal axis of the graph, the unit of the vertical axis of the graph, the period for acquiring the measurement data or predicted value of the vertical axis of the graph, and the period for acquiring the measurement data or predicted value of the horizontal axis of the graph.
[0038] The high frequency condition definition section 1430 of the priority display condition definition section 143 of the graph definition registration section 14 creates high frequency condition definition information according to user input for setting a graph that has been referenced a preset number of times or more by a preset number of users in a recent fixed period as a graph to be displayed with priority (step S103 in FIG. 5). The high frequency condition definition information includes a graph ID, a graph name, count reset information that specifies the number of reference users who have displayed the graph and the period (e.g., half a month, one month, etc.) for resetting the count of the number of references to the displayed graph, a threshold for the number of reference users, a threshold for the number of references, etc. It should be noted that the high frequency condition definition information does not need to be set if there is no input from the user.
[0039] The folder definition information, graph definition information (graph type definition information, sequence definition information), and high frequency condition definition information are stored in the information storage unit 11. This completes the definition of the folder and the graph to be registered in that folder.
[0040] Next, the measurement data acquisition unit 10 acquires measurement data such as energy consumption, power consumption, water consumption, and gas consumption at regular intervals from controllers and sensors of the managed building (not shown) via a network. The measurement data acquisition unit 10 adds to the acquired measurement data the data number (data ID), data name, managed building number (building ID), building name, equipment number (equipment ID) from which the measurement data was acquired, equipment name, acquisition date and time data, and the like, and stores the data in the information storage unit 11.
[0041] Fig. 6 is a flow chart for explaining the operation of the display unit 17. The display unit 17 displays folders (display objects) for graph reference on the screen of the display device 19 in accordance with the folder definition information stored in the information storage unit 11 (Fig. 6, step S200). In the initial state, the display unit 17 displays only the name of the top-level root folder and the folder mark ">".
[0042] When the user operates the input device 20 to select the root folder on the screen (YES in step S201 in FIG. 6), the display unit 17 changes the folder display so as to expand the root folder according to the folder definition information (step S202 in FIG. 6). At this time, the display unit 17 changes the root folder mark ">" to "V" indicating that there is a subfolder at the first level, and displays the name of the subfolder at the first level and the mark ">" of the subfolder at the first level in the display position below the root folder.
[0043] Similarly, when the user operates input device 20 to select a first-level subfolder on the screen (YES in step S201), display unit 17 changes the folder display so as to expand the selected subfolder according to the folder definition information (step S202). At this time, if there is a second-level subfolder belonging to the selected first-level subfolder, display unit 17 changes the mark ">" of the selected first-level subfolder to "V" indicating that there is a second-level subfolder, and displays the name of the second-level subfolder and the mark ">" of the second-level subfolder in a display position below the selected subfolder. A similar display change is made when a subfolder on the second level or higher is selected.
[0044] Furthermore, when the user operates the input device 20 to select an expanded folder on the screen again (YES in step S201), the display unit 17 changes the folder display to collapse the selected folder in accordance with the folder definition information (step S202). At this time, the display unit 17 erases the display of the names of the subfolders belonging to the selected folder and the subfolder marks ">" and changes the mark of the selected folder back from "V" to ">". The above-mentioned folder operations are the same as in the past.
[0045] When performing the above-mentioned folder operation, if one or more graphs are registered in the folder selected by the user, the display unit 17 changes the folder display so as to expand the selected folder according to the folder definition information (step S202). At this time, the display unit 17 displays the name of the registered graph and the mark "⊥" indicating that it is a graph at a display position below the selected folder. This display method is the same as the example in FIG.
[0046] Next, when the user operates the input device 20 to select the name of a graph on the screen (YES in step S203 in FIG. 6), the display unit 17 displays the selected graph based on the graph type definition information, series definition information, and measurement data specified by the series definition information of the selected graph (step S204 in FIG. 6). In this way, the user can refer to a desired graph (e.g., a graph of energy usage). It should be noted that the present invention is not limited to a particular type of graph, but can be applied to various types of graphs.
[0047] In addition, in the present invention, it is possible to display not only the measurement data but also, for example, a graph of the predicted value of the energy usage amount and a graph of the predicted value of the received power. The prediction unit 21 calculates the predicted value of the amount related to the energy management of the managed object. The prediction unit 21 may set the average value of the energy usage amount in the most recent week as the predicted value of the energy usage amount, or may set the average value of the received power in the most recent week as the predicted value of the received power. The prediction unit 21 may also calculate the predicted value of the future energy usage amount using a learning model based on the past actual value of the energy usage amount and weather forecast data, or calculate the predicted value of the future received power using a learning model based on the past actual value of the received power and weather forecast data. Such a prediction method is disclosed in Non-Patent Document 1.
[0048] When using the predicted value, the display unit 17 displays the selected graph based on the graph type definition information, the series definition information, and the predicted value specified in the series definition information of the selected graph (step S204).
[0049] When the user operates the input device 20 to erase the graph being displayed (YES in step S205 in FIG. 6), the display unit 17 makes the selected graph invisible (step S206 in FIG. 6).
[0050] Furthermore, when the classification of the graph is changed as described below (YES in step S207 in FIG. 6), the display unit 17 changes the folder display as necessary (step S208 in FIG. 6). Details of steps S207 and S208 will be described later.
[0051] 7 is a flowchart for explaining the operation of the high frequency condition determination unit 150 and the graph classification unit 16 of the priority display determination unit 15. The high frequency condition determination unit 150 acquires the graph IDs of all graphs registered in the energy management system from the folder definition information (step S300 in FIG. 7). Next, the high frequency condition determination unit 150 determines for each graph (each graph ID) whether high frequency condition definition information is set (step S301 in FIG. 7). The high frequency condition determination unit 150 determines for each graph for which high frequency condition definition information is set whether the high frequency condition is satisfied (step S302 in FIG. 7).
[0052] The graph classification unit 16 classifies graphs for which the high-frequency condition is determined by the high-frequency condition determination unit 150 to be true as graphs for priority display (step S303 in FIG. 7), and classifies graphs for which the high-frequency condition is determined not to be true and graphs for which high-frequency condition definition information is not set as graphs for non-priority display (step S304 in FIG. 7). Graph classification information indicating whether each graph (each graph ID) is a graph for priority display or non-priority display is stored in the information accumulation unit 11. In this way, graphs are classified into either the priority display or non-priority display category.
[0053] The high frequency condition determination unit 150 and the graph classification unit 16 repeatedly execute the process of FIG. 7 at regular intervals (for example, every 30 minutes). Next, the high frequency condition satisfaction determination process in step S302 will be described with reference to the flowchart in FIG.
[0054] The number of times acquiring unit 13 counts, for each graph, the number of times the graph was displayed and the number of users who displayed the graph as information on the priority of the graph. The users can be identified, for example, by a login ID assigned to each user who accesses the energy management system.
[0055] The period for resetting the number of references and the number of reference users is set for each graph by the high frequency condition definition information. The number of times acquisition unit 13 resets the number of references and the number of reference users to 0 for a graph that has reached the count reset period set by the high frequency condition definition information, and restarts counting the number of references and the number of reference users. The number of references and the number of reference users counted by the number of times acquisition unit 13 are stored in the information storage unit 11. In addition, in the present invention, when counting the number of referring users, if the same user refers to the graph multiple times, they are counted as multiple users (the number of login IDs of users who referred to the graph is counted).
[0056] In the high frequency condition satisfaction determination process, the high frequency condition determination unit 150 acquires the number of users who refer to the graph to be determined from the information storage unit 11 (step S400 in FIG. 8). Next, the high frequency condition determination unit 150 determines whether the acquired number of users who refer to the graph exceeds the threshold value for the number of users who refer to the graph set in the high frequency condition definition information for the graph to be determined (step S401 in FIG. 8).
[0057] If the number of reference users is equal to or less than the reference user number threshold (NO in step S401), the high frequency condition determination unit 150 determines that the high frequency condition does not hold for the graph to be determined (FIG. 8, step S402). If the number of reference users exceeds the reference user number threshold (YES in step S401), the high frequency condition determination unit 150 acquires the number of references to the graph to be determined from the information storage unit 11 (FIG. 8, step S403).
[0058] The high frequency condition determination unit 150 determines whether the acquired reference count exceeds the reference count threshold set in the high frequency condition definition information of the graph to be determined (step S404 in FIG. 8). If the reference count is equal to or less than the reference count threshold (NO in step S404), the high frequency condition determination unit 150 determines that the high frequency condition is not satisfied for the graph to be determined (step S402).
[0059] If the reference count exceeds the reference count threshold (YES in step S404), the high frequency condition determination unit 150 determines that the high frequency condition is satisfied for the graph being determined (step S405 in FIG. 8). The high frequency condition determination unit 150 performs the high frequency condition satisfaction determination process (step S302 in FIG. 7) as described above for each graph for which high frequency condition definition information is set.
[0060] If there is a graph for which the high frequency condition is determined to be satisfied by the high frequency condition determination unit 150, the graph classification information stored in the information accumulation unit 11 is changed by the graph classification unit 16 (step S303 in FIG. 7).
[0061] When the graph classification information is changed (YES in step S207 in FIG. 6), the display unit 17 changes the folder display as necessary (step S208 in FIG. 6). Specifically, the display unit 17 displays the name of the graph newly classified as a graph for priority display and the mark "⊥" in the display position of the priority display folder. Also, if the graph newly classified as a graph for priority display was displayed in a non-priority display folder (the same folder as before), the display unit 17 removes the name of this graph and the mark "⊥" from the non-priority display folder.
[0062] Next, a specific example of this embodiment will be described. When defining graph 10-1-1, the user sets high frequency condition definition information as shown in FIG. 9. In the example of high frequency condition definition information input screen 90 in FIG. 9, when the user selects "Enable" in the "Setting" list box, high frequency condition definition information is set for graph 10-1-1. The user sets the aggregation reset period to 15 days, the reference user number threshold to 5, and the reference count threshold to 20.
[0063] After defining the graph, the high frequency condition decision unit 150 executes the process of FIG. 7 for the graph 10-1-1 at regular intervals (for example, every 30 minutes). The number of times acquiring unit 13 counts the number of referring users and the number of referring times for 15 days, with the day when graph 10-1-1 is defined as the first day of the counting period and the next day as the second day of the counting period. When the counting period exceeds the counting reset cycle, the number of times acquiring unit 13 resets the number of referring users and the number of referring users to 0, counts the day when the reset is made as the first day of the counting period, and restarts counting the number of referring users and the number of referring users.
[0064] Suppose that the number of referring users during the aggregation period of graph 10-1-1 is 4, and the number of references is 15. At this time, since the number of referring users is less than the referring user threshold (=5) and the number of references is less than the reference count threshold (=20), the high frequency condition determination unit 150 determines that the high frequency condition is not met for graph 10-1-1 (step S402 in FIG. 8).
[0065] Therefore, the graph classification unit 16 classifies the graph 10-1-1 as a graph with a non-priority display (step S304 in FIG. 7). Since it has been classified as a graph with a non-priority display, there is no change in the folder display of the graph 10-1-1. When a user accesses the energy management system, a graph 10-1-1 is displayed in the display position of the non-priority display folder on the screen 100 as shown in FIG.
[0066] As another example, suppose that the number of referring users during the aggregation period of graph 10-1-1 is 6, and the number of references is 21. At this time, since the number of referring users exceeds the referring user threshold (=5) and the number of references exceeds the reference count threshold (=20), the high frequency condition determination unit 150 determines that the high frequency condition is met for graph 10-1-1 (step S405 in FIG. 8).
[0067] Therefore, the graph classification unit 16 classifies the graph 10-1-1 as a graph to be preferentially displayed (step S303 in FIG. 7). As a result, when the user accesses the energy management system, as shown in Fig. 11, the graph 10-1-1 is displayed in the display position of the priority display folder on the screen 100. Also, as is clear from Fig. 11, the non-priority display folders excluding the graph 10-1-1 are displayed (step S208 in Fig. 6).
[0068] In this embodiment, the user can access graphs that are problematic in terms of energy management in the managed building from among many graphs in a short time with little effort. In addition, this embodiment makes it possible to classify graphs that the user has not noticed into graphs to be displayed with priority. As a result, this embodiment can improve the efficiency of energy management work.
[0069] [Second Example] Next, a second embodiment of the present invention will be described. A user of the energy management system needs to refer to a graph related to the operation of a chiller that produces chilled water for air conditioning in the summer (June to September), a graph related to the operation of a hot water generator that produces hot water for air conditioning in the winter (December to February), and a graph related to the outdoor air cooling operation of an air conditioner mainly in the intermediate period (March to May, October to November). Therefore, in this embodiment, the graph whose designated display month matches the current month is set as the graph to be displayed preferentially.
[0070] In the present embodiment, the configuration of the energy management system is similar to that of the first embodiment, and therefore will be described using the reference symbols in Figures 1 to 4. In the energy management system of the present embodiment, the priority display condition definition unit 143 only needs to have a date / time condition definition unit 1431, and the priority display determination unit 15 only needs to have a date / time condition determination unit 151.
[0071] 12 is a flowchart for explaining the operation of the graph definition registration unit 14 of this embodiment. The operations of the folder definition unit 140, the graph type definition unit 141, and the sequence definition unit 142 of the graph definition registration unit 14 (steps S100 to S102 in FIG. 12) are the same as those described in the first embodiment.
[0072] The date / time condition definition unit 1431 of the priority display condition definition unit 143 of the graph definition registration unit 14 creates date / time condition definition information for setting a graph whose designated display month matches the current month as a priority display graph according to the user's input (FIG. 12, step S104). The date / time condition definition information includes the graph ID, graph name, display month information, etc. In this embodiment, the display date and display time information do not need to be set. The display month may be set, for example, as December, or as December 2020.
[0073] The folder definition information, graph type definition information, sequence definition information, and date / time condition definition information are stored in the information storage unit 11. Note that the date / time condition definition information does not need to be set if there is no input from the user. The operations of the measurement data acquisition unit 10 and the display unit 17 are similar to those in the first embodiment.
[0074] 13 is a flowchart for explaining the operation of the date / time condition determination unit 151 and the graph classification unit 16 of the priority display determination unit 15. The date / time condition determination unit 151 acquires the graph IDs of all graphs registered in the energy management system from the folder definition information (step S500 in FIG. 13). Next, the date / time condition determination unit 151 determines for each graph (each graph ID) whether date / time condition definition information is set (step S501 in FIG. 7). The date / time condition determination unit 151 determines for each graph for which date / time condition definition information is set whether the date / time condition is satisfied (step S502 in FIG. 7).
[0075] The graph classification unit 16 classifies the graphs for which the date / time condition determination unit 151 has determined that the date / time condition is satisfied as graphs for priority display (step S503 in FIG. 13), and classifies the graphs for which the date / time condition is determined not to be satisfied and the graphs for which no date / time condition definition information is set as graphs for non-priority display (step S504 in FIG. 13). As described above, the graph classification information is stored in the information accumulation unit 11.
[0076] The date / time condition determination unit 151 and the graph classification unit 16 repeatedly execute the process of FIG. 13 at regular intervals (for example, every 30 minutes). Next, the date / time condition establishment determination process in step S502 will be described with reference to the flowchart in FIG.
[0077] The time acquisition unit 12 acquires the current date and time as information on the priority of the graph (step S600 in FIG. 14). In the date / time condition establishment determination process, the date / time condition determination unit 151 determines whether the display month set in the date / time condition definition information of the graph to be determined matches the current month (step S601 in FIG. 14).
[0078] If the display month set in the date / time condition definition information of the graph to be judged does not match the current month (NO in step S601), the date / time condition judgment unit 151 judges that the date / time condition is not satisfied for the graph to be judged (step S602 in FIG. 14). If the display month set in the date / time condition definition information of the graph to be judged matches the current month (YES in step S601), the date / time condition judgment unit 151 judges that the date / time condition is satisfied for the graph to be judged (step S603 in FIG. 14). The date / time condition determination unit 151 performs the above-described date / time condition satisfaction determination process (step S502 in FIG. 13) for each graph for which date / time condition definition information is set.
[0079] If there is a graph for which the date / time condition is determined by the date / time condition determination unit 151 to satisfy the date / time condition, the graph classification information stored in the information accumulation unit 11 is changed by the graph classification unit 16 (step S503 in FIG. 13). When the graph division information is changed (YES in step S207 in FIG. 6), the display unit 17 changes the folder display as necessary (step S208 in FIG. 6).
[0080] Next, a specific example of this embodiment will be described. When defining graph 9-8-5, the user sets the amount of heat produced by producing chilled water for air conditioning as the data to be displayed in graph 9-8-5. Then, the user sets the date / time condition definition information as shown in Fig. 15. In the example of date / time condition definition information input screen 144 in Fig. 15, when the user selects "Enabled" in the "Settings" list box, the date / time condition definition information is set for graph 9-8-5. The user sets the display months to be from June to September.
[0081] After the graph is defined, the date / time condition determining unit 151 executes the process of FIG. 13 for the graph 9-8-5 at regular intervals (for example, every 30 minutes). Assume that the current month is May according to the information acquired by the time acquisition unit 12. In this case, since the current month does not match the display month (June to September) set in the date / time condition definition information, the date / time condition determination unit 151 determines that the date / time condition for graph 9-8-5 is not met (step S602 in FIG. 14).
[0082] Therefore, the graph classification unit 16 classifies the graph 9-8-5 as a graph with a non-priority display (step S504 in FIG. 13). Since it has been classified as a graph with a non-priority display, there is no change in the folder display of the graph 9-8-5. When the user accesses the energy management system, the graph 9-8-5 is displayed in the display position of the non-priority display folder on the screen 100 as shown in FIG.
[0083] As another example, assume that the current month is June. At this time, the current month matches the display month (June to September) set in the date / time condition definition information, so date / time condition determination unit 151 determines that the date / time condition is met for graph 9-8-5 (step S603 in FIG. 14).
[0084] Therefore, the graph classification unit 16 classifies the graph 9-8-5 as a graph to be preferentially displayed (step S503 in FIG. 13). As a result, when the user accesses the energy management system, as shown in Fig. 17, the graph 9-8-5 is displayed in the display position of the priority display folder on the screen 100. Also, as is clear from Fig. 17, the non-priority display folders excluding the graph 9-8-5 are displayed (Fig. 6, step S208).
[0085] In this embodiment, if you want to prioritize displaying graphs related to hot water generator operation in winter (December to February), you can set the priority display start month to December and the priority display end month to February on the date / time condition definition information input screen. If you want to only display the current fiscal year, you can enter dates such as 2020 / 12 to 2021 / 2 on the date / time condition definition information input screen.
[0086] If you want to prioritize displaying graphs related to outdoor air cooling operation during the mid-term periods (March to May, October to November), you can set the first priority display start month to March, the first priority display end month to May, the second priority display start month to October, and the second priority display end month to November on the date / time condition definition information input screen.If you want to only display the graphs for the current fiscal year, you can enter dates such as 2020 / 12 to 2021 / 2 on the date / time condition definition information input screen.
[0087] [Third Example] Next, a third embodiment of the present invention will be described. A user of an energy management system needs to refer to a graph of the energy usage of the entire building in the middle of the month (the 15th) in order to check whether there is any discrepancy between the actual energy usage for one month and the target value, and to take necessary measures such as reviewing operations if there is a discrepancy. Also, the user needs to refer to a graph of the energy usage of the entire building at the beginning of the month (the 1st) in order to create an energy management report for the previous month. Also, in buildings, events may occur on specific dates every year. If there is equipment that is used only when an event occurs (for example, an air conditioner that operates when an event occurs), it is necessary to refer to a graph related to that equipment. Therefore, in this embodiment, a graph whose designated display date matches the current date is set as a graph to be displayed preferentially.
[0088] In the present embodiment, the configuration of the energy management system is similar to that of the first embodiment, and therefore will be described using the reference symbols in Figures 1 to 4. In the energy management system of the present embodiment, the priority display condition definition unit 143 only needs to have a date / time condition definition unit 1431, and the priority display determination unit 15 only needs to have a date / time condition determination unit 151. The operations of the folder definition section 140, the graph type definition section 141, and the sequence definition section 142 of the graph definition registration section 14 are as described in the first and second embodiments.
[0089] The date / time condition definition unit 1431 of the priority display condition definition unit 143 of the graph definition registration unit 14 creates date / time condition definition information for setting a graph whose specified display date matches the current date as a priority display graph according to the user's input (step S104 in FIG. 12). The date / time condition definition information in this embodiment includes the graph ID, graph name, and display date information. In this embodiment, the display month and display time information do not need to be set. The display date may be set, for example, to the 15th, or may be set in a range such as from the 14th to the 16th, or may be set to December 15, 2020.
[0090] The operations of the measurement data acquisition unit 10 and the display unit 17 are similar to those in the first embodiment. The operations (FIG. 13) of the date / time condition determination unit 15 and the graph classification unit 16 in the priority display determination unit 15 are similar to those in the second embodiment, so the date / time condition satisfaction determination process in this embodiment will be described with reference to the flowchart in FIG.
[0091] As in the second embodiment, the time acquisition unit 12 acquires the current date and time as information on the priority of the graph (step S600 in FIG. 18). In the date / time condition establishment determination process, the date / time condition determination unit 151 determines whether the display date set in the date / time condition definition information of the graph to be determined matches the current date (step S604 in FIG. 18).
[0092] If the display date set in the date / time condition definition information of the graph to be judged does not match the current date (NO in step S604), the date / time condition judgment unit 151 judges that the date / time condition is not satisfied for the graph to be judged (step S605 in FIG. 18). If the display date set in the date / time condition definition information of the graph to be judged matches the current date (YES in step S604), the date / time condition judgment unit 151 judges that the date / time condition is satisfied for the graph to be judged (step S606 in FIG. 18). The date / time condition determination unit 151 performs the above-described date / time condition satisfaction determination process (step S502 in FIG. 13) for each graph for which date / time condition definition information is set.
[0093] If there is a graph for which the date / time condition is determined by the date / time condition determination unit 151 to satisfy the date / time condition, the graph classification information stored in the information accumulation unit 11 is changed by the graph classification unit 16 (step S503 in FIG. 13). When the graph division information is changed (YES in step S207 in FIG. 6), the display unit 17 changes the folder display as necessary (step S208 in FIG. 6).
[0094] Next, a specific example of this embodiment will be described. When defining graph 30-10-7, the user sets the total building energy usage as the data to be displayed on graph 30-10-7. Then, the user sets the date / time condition definition information as shown in Fig. 19. In the example of date / time condition definition information input screen 144 in Fig. 19, when the user selects "Enabled" in the "Settings" list box, the date / time condition definition information is set for graph 30-10-7. The user sets the priority display start date to the 14th and the priority display end date to the 16th.
[0095] After defining the graph, the date / time condition determining unit 151 executes the process of FIG. 13 for the graph 30-10-7 at regular intervals (for example, every 30 minutes). According to the information acquired by the time acquisition unit 12, the current date is the 10th. At this time, since the current date does not match the display date (14th to 16th) set in the date / time condition definition information, the date / time condition determination unit 151 determines that the date / time condition is not met for graph 30-10-7 (FIG. 18, step S605).
[0096] Therefore, the graph classification unit 16 classifies the graph 30-10-7 as a graph with a non-priority display (step S504 in FIG. 13). When the user accesses the energy management system, the graph 30-10-7 is displayed in the display position of the non-priority display folder on the screen 100 as shown in FIG.
[0097] As another example, assume that the current date is the 14th. At this time, the current date matches the display date (14th to 16th) set in the date / time condition definition information, so the date / time condition determination unit 151 determines that the date / time condition is met for graph 30-10-7 (FIG. 18, step S606).
[0098] Therefore, the graph classification unit 16 classifies the graph 30-10-7 as a graph to be preferentially displayed (step S503 in FIG. 13). As a result, when the user accesses the energy management system, as shown in Fig. 21, the graph 30-10-7 is displayed in the display position of the priority display folder on the screen 100. Also, as is clear from Fig. 21, the non-priority display folders excluding the graph 30-10-7 are displayed (Fig. 6, step S208).
[0099] In this embodiment, if you want to prioritize display at the beginning of the month (the 1st), you can set the priority display start date and priority display end date to the 1st on the date / time condition definition information input screen. If you want to only display this month, you can enter dates such as 2020 / 12 / 1 to 2020 / 12 / 12 on the date / time condition definition information input screen.
[0100] [Fourth Example] Next, a fourth embodiment of the present invention will be described. In a building with a thermal storage layer, in order to reduce peak power consumption during the daytime (8:00-22:00), cold or hot water for air conditioning is stored with inexpensive power at night (11:00-7:00) and the heat is released during the day. Users of the energy management system need to refer to graphs related to the thermal storage layer at night to check whether the thermal storage layer is being utilized and whether there is any heat loss. In addition, in buildings such as buildings, many air conditioners operate during the daytime, so it is necessary to refer to graphs related to the standard floor air conditioners and graphs related to the indoor environment during the daytime. Therefore, in this embodiment, the graph whose designated display time matches the current time is set as the graph to be displayed with priority.
[0101] In the present embodiment, the configuration of the energy management system is similar to that of the first embodiment, and therefore will be described using the reference symbols in Figures 1 to 4. In the energy management system of the present embodiment, the priority display condition definition unit 143 only needs to have a date / time condition definition unit 1431, and the priority display determination unit 15 only needs to have a date / time condition determination unit 151. The operations of the folder definition section 140, the graph type definition section 141, and the sequence definition section 142 of the graph definition registration section 14 are as described in the first and second embodiments.
[0102] The date / time condition definition unit 1431 of the priority display condition definition unit 143 of the graph definition registration unit 14 creates date / time condition definition information for setting a graph whose designated display time matches the current time as a priority display graph according to the user's input (step S104 in FIG. 12). The date / time condition definition information in this embodiment includes the graph ID, the graph name, and display time information. In this embodiment, the display month and display date information do not need to be set. The display time may be set, for example, to 7:00, or may be set in a range such as from 11:00 p.m. to 7:00 a.m., or may be set to 7:00 a.m. on December 15, 2020.
[0103] The operations of the measurement data acquisition unit 10 and the display unit 17 are similar to those of the first embodiment. The operations (FIG. 13) of the date / time condition determination unit 15 and the graph classification unit 16 of the priority display determination unit 15 are similar to those of the second embodiment, so the date / time condition satisfaction determination process of this embodiment will be described with reference to the flowchart of FIG.
[0104] As in the second embodiment, the time acquisition unit 12 acquires the current date and time as information on the priority of the graph (step S600 in FIG. 22). In the date / time condition establishment determination process, the date / time condition determination unit 151 determines whether the display time set in the date / time condition definition information of the graph to be determined matches the current time (step S607 in FIG. 22).
[0105] If the display time set in the date / time condition definition information of the graph to be judged does not match the current time (NO in step S607), the date / time condition judgment unit 151 judges that the date / time condition is not satisfied for the graph to be judged (step S608 in FIG. 22). If the display time set in the date / time condition definition information of the graph to be judged matches the current time (YES in step S607), the date / time condition judgment unit 151 judges that the date / time condition is satisfied for the graph to be judged (step S609 in FIG. 22). The date / time condition judgment unit 151 performs the above-described date / time condition satisfaction judgment process (step S502 in FIG. 13) for each graph for which date / time condition definition information is set.
[0106] If there is a graph for which the date / time condition is determined by the date / time condition determination unit 151 to satisfy the date / time condition, the graph classification information stored in the information accumulation unit 11 is changed by the graph classification unit 16 (step S503 in FIG. 13). When the graph division information is changed (YES in step S207 in FIG. 6), the display unit 17 changes the folder display as necessary (step S208 in FIG. 6).
[0107] Next, a specific example of this embodiment will be described. When defining graph 15-4-10, the user sets the cold water heat storage amount and the hot water heat storage amount as data to be displayed on graph 15-4-10. Then, the user sets the date / time condition definition information as shown in Fig. 23. In the example of date / time condition definition information input screen 144 in Fig. 23, when the user selects "Enabled" in the "Setting" list box, the date / time condition definition information is set for graph 15-4-10. The user sets the priority display start time to 11pm and the priority display end time to 7am.
[0108] After the graph is defined, the date / time condition determining unit 151 executes the process of FIG. 13 for the graph 15-4-10 at regular intervals (for example, every 30 minutes). According to the information acquired by the time acquisition unit 12, the current time is 13:00. At this time, since the current time does not match the display time (23:00 to 7:00) set in the date / time condition definition information, the date / time condition determination unit 151 determines that the date / time condition is not met for graph 15-4-10 (Step S608 in FIG. 22).
[0109] Therefore, the graph classification unit 16 classifies the graph 15-4-10 as a graph with a non-priority display (step S504 in FIG. 13). When the user accesses the energy management system, the graph 15-4-10 is displayed in the display position of the non-priority display folder on the screen 100 as shown in FIG.
[0110] As another example, assume that the current time is 11pm. At this time, the current time matches the display time (11pm to 7am) set in the date / time condition definition information, so date / time condition determination unit 151 determines that the date / time condition is met for graph 15-4-10 (step S609 in FIG. 22).
[0111] Therefore, the graph classification unit 16 classifies the graph 15-4-10 as a graph to be preferentially displayed (step S503 in FIG. 13). As a result, when the user accesses the energy management system, as shown in Fig. 25, the graph 15-4-10 is displayed in the display position of the priority display folder on the screen 100. Also, as is clear from Fig. 25, the non-priority display folders excluding the graph 15-4-10 are displayed (Fig. 6, step S208).
[0112] In this embodiment, if you want to limit it to the current day, you can enter a date such as 18:00 on 12 / 31 / 2020 to 1:00 on 1 / 1 / 2021 on the date / time condition definition information input screen.
[0113] [Fifth Example] Next, a fifth embodiment of the present invention will be described. A user of an energy management system is required to reduce energy usage while also complying with an energy contract. When the received power approaches the contracted power, measures to save power can be taken by preferentially displaying a graph related to the received power. By using a predicted value of the received power several hours ahead (for example, three hours), measures can be taken at an earlier stage. Therefore, in this embodiment, a graph for which a conditional expression is satisfied for the measured data or the predicted value is set as a graph to be preferentially displayed.
[0114] In the present embodiment, the configuration of the energy management system is similar to that of the first embodiment, and therefore will be described using the symbols in Figures 1 to 4. In the energy management system of the present embodiment, the priority display condition definition unit 143 only needs to have a data condition definition unit 1432, and the priority display determination unit 15 only needs to have a data condition determination unit 152.
[0115] Fig. 26 is a flowchart for explaining the operation of the graph definition registration unit 14 of this embodiment. The operations of the folder definition unit 140, the graph type definition unit 141, and the sequence definition unit 142 of the graph definition registration unit 14 (steps S100 to S102 in Fig. 26) are as described in the first to fourth embodiments.
[0116] The data condition definition unit 1432 of the priority display condition definition unit 143 in the graph definition registration unit 14 creates data condition definition information according to a user's input for setting a graph for which a conditional expression is satisfied for measurement data or predicted values as a graph for priority display (step S105 in FIG. 26). The data condition definition information includes a graph ID, a graph name, a quote point that specifies the measurement data or predicted value to be input to the conditional expression among the measurement data or predicted values to be displayed in the target graph, data granularity, an aggregation type that specifies the format of the measurement data or predicted value to be input to the conditional expression, the conditional expression, and information on the judgment period condition.
[0117] Data granularity can be set to, for example, minutes, hours, days, months, or years. Aggregation types include raw data, where measured data or predicted values are directly entered, and representative values of measured data or predicted values. Representative values include maximum, minimum, average, and total values. Conditional expressions can be set not only as a single conditional expression, but also in the form of a logical sum or logical product of multiple conditional expressions. Judgment period conditions can be set to, for example, 30 minutes, 1 hour, 1 day, 1 month, or 1 year.
[0118] The folder definition information, graph type definition information, sequence definition information, and data condition definition information are stored in the information storage unit 11. Note that the data condition definition information does not need to be set if there is no input from the user. The operations of the measurement data acquisition unit 10 and the display unit 17 are similar to those in the first embodiment. As described in the first embodiment, the prediction unit 21 is capable of predicting the amount of energy usage and the received power.
[0119] FIG. 27 is a flowchart for explaining the operation of the data condition determination unit 152 and the graph classification unit 16 of the priority display determination unit 15. The data condition determination unit 152 acquires the graph IDs of all graphs registered in the energy management system from the folder definition information (FIG. 27, step S700). Next, the data condition determination unit 152 determines whether data condition definition information is set for each graph (each graph ID) (FIG. 7, step S701). The data condition determination unit 152 determines whether the data condition is satisfied for each graph for which data condition definition information is set (FIG. 7, step S702). In this embodiment, since the measurement data or the predicted value input to the conditional expression is information related to the priority of the graph, the data condition determination unit 152 also realizes a function as an information acquisition unit that acquires information related to the priority of the graph.
[0120] The graph classification unit 16 classifies graphs for which the data condition determination unit 152 has determined that the data condition is satisfied as graphs for priority display (step S703 in FIG. 27), and classifies graphs for which the data condition is determined not to be satisfied and graphs for which no data condition definition information is set as graphs for non-priority display (step S704 in FIG. 27).
[0121] The data condition determination unit 152 and the graph classification unit 16 repeatedly execute the process of FIG. 27 at regular intervals (for example, every 30 minutes). Next, the data condition establishment determination process of step S702 will be described with reference to the flowchart of FIG.
[0122] The time acquisition unit 12 acquires the current date and time (step S800 in FIG. 28). In the data condition satisfaction determination process, the data condition determination unit 152 determines whether the determination period condition set in the data condition definition information of the graph to be determined is satisfied (step S801 in FIG. 28). If the set determination period condition is 30 minutes, the determination period condition is satisfied when the current time is hh:30 or hh:00 (hh is 0 to 24). If the set determination period condition is 1 day, the determination period condition is satisfied when the current time is 0:00. If the set determination period condition is 1 month, the determination period condition is satisfied when the current date is MM month 1 (MM is 1 to 12). If the set determination period condition is 1 year, the determination period condition is satisfied when the current date is January 1.
[0123] If the determination cycle condition is not satisfied (NO in step S801), the data condition determination unit 152 determines that the data condition is not satisfied for the graph to be determined (step S802 in FIG. 28). If the determination cycle condition is satisfied (YES in step S801), the data condition determination unit 152 aggregates the measurement data or predicted values of the quote points specified in the data condition definition information for the graph to be determined in the format specified in the aggregation type and with the granularity specified in the data granularity (step S803 in FIG. 28).
[0124] When raw data is specified in the tally type, the data condition determination unit 152 acquires the measurement data or predicted value specified in the quote point. When a maximum value, minimum value, average value, or total value is specified in the tally type, the data condition determination unit 152 acquires the maximum value, minimum value, average value, or total value of the measurement data or predicted value specified in the quote point in the most recent period of the determination cycle width.
[0125] Then, the data condition determination unit 152 determines whether the value acquired in step S803 satisfies the conditional expression set in the data condition definition information for the graph to be determined (step S804 in FIG. 28). If the value acquired in step S803 does not satisfy the conditional expression (NO in step S804), the data condition determination unit 152 determines that the data condition for the graph to be determined is not established (step S802). If the value acquired in step S803 satisfies the conditional expression (YES in step S804), the data condition determination unit 152 determines that the data condition for the graph to be determined is established (step S805 in FIG. 28). The data condition determination unit 152 performs the above-described data condition establishment determination process (step S702 in FIG. 27) for each graph for which data condition definition information is set.
[0126] If there is a graph for which the data condition is determined by the data condition determination unit 152 to satisfy the data condition, the graph classification information stored in the information accumulation unit 11 is changed by the graph classification unit 16 (step S703 in FIG. 27). When the graph division information is changed (YES in step S207 in FIG. 6), the display unit 17 changes the folder display as necessary (step S208 in FIG. 6).
[0127] Next, a specific example of this embodiment will be described. When the user defines the graph 20-8-1, the user sets the amount of received power as data to be displayed on the graph 20-8-1. Then, the user sets the data condition definition information as shown in FIG. 29. In the example of the data condition definition information input screen 145 in FIG. 29, when the user selects "enabled" in the "setting" list box, the data condition definition information is set for the graph 20-8-1. The user sets the quote point to received power, selects 30 minutes in the data granularity list box, selects the average value in the aggregation type list box, selects ">1000" in the condition expression list box, and selects 30 minutes in the judgment period list box. Note that, although a simple example is given in the example in FIG. 29, the logical sum or logical product of multiple condition expressions may be set as the condition expression.
[0128] After the graph is defined, the data condition determination unit 152 executes the data condition satisfaction determination process of step S702 for graph 20-8-1 at each determination period (30 minutes). Assume that the average value of the received power of the managed object for 30 minutes from 12:00 to 12:30 is 950. When the determination is made at 12:35, the average value of the received power, 950, is less than 1000 and does not satisfy the conditional expression, so the data condition determination unit 152 determines that the data condition is not satisfied for graph 20-8-1 (FIG. 28 step S802).
[0129] Therefore, the graph classification unit 16 classifies the graph 20-8-1 as a graph with a non-priority display (step S704 in FIG. 27). Since it has been classified as a graph with a non-priority display, there is no change in the folder display of the graph 20-8-1. When the user accesses the energy management system, the graph 20-8-1 is displayed in the display position of the non-priority display folder on the screen 100 as shown in FIG.
[0130] As another example, assume that the average value of the received power of the managed object for 30 minutes from 12:30 to 13:00 is 1020. When a judgment is made at 1:05, the average value of the received power, 1020, is greater than 1000 and satisfies the conditional expression, so the data condition judgment unit 152 judges that the data condition is met for graph 20-8-1 (Step S805 in FIG. 28).
[0131] Therefore, the graph classification unit 16 classifies the graph 20-8-1 as a graph to be preferentially displayed (step S703 in FIG. 27). As a result, when the user accesses the energy management system, as shown in Fig. 31, the graph 20-8-1 is displayed in the display position of the priority display folder on the screen 100. Also, as is clear from Fig. 31, the non-priority display folders excluding the graph 20-8-1 are displayed (Fig. 6, step S208).
[0132] When using the received power predicted value calculated by the prediction unit 21, the reference point of the data condition definition information may be set to the received power predicted value.
[0133] In the first to fifth embodiments, the high frequency condition, the date / time condition, and the data condition are determined separately, but it goes without saying that the first to fifth embodiments may be appropriately combined.
[0134] The energy management systems described in the first to fifth embodiments can be realized by a computer equipped with a CPU (Central Processing Unit), a storage device, and an interface, and a program that controls these hardware resources. An example of the configuration of this computer is shown in FIG.
[0135] The computer includes a CPU 200, a storage device 201, and an interface device (I / F) 202. The display device 19, the input device 20, and controllers and sensors to be managed are connected to the I / F 202. A program for implementing the energy management method of the present invention is stored in the storage device 201. The CPU 200 executes the processes described in the first to fifth embodiments in accordance with the program stored in the storage device 201. [Industrial Applicability]
[0136] The present invention can be applied to a technique for displaying a graph for energy management. [Explanation of symbols]
[0137] 10...measurement data acquisition unit, 11...information storage unit, 12...time acquisition unit, 13...count acquisition unit, 14...graph definition registration unit, 15...priority display determination unit, 16...graph classification unit, 17...display unit, 19...display device, 20...input device, 21...prediction unit, 140...folder definition unit, 141...graph type definition unit, 142...series definition unit, 143...priority display condition definition unit, 146...graph definition unit, 150...high frequency condition determination unit, 151...date / time condition determination unit, 152...data condition determination unit, 1430...high frequency condition definition unit, 1431...date / time condition definition unit, 1432...data condition definition unit.
Claims
1. a measurement data acquisition unit configured to acquire measurement data related to energy management from a management target; a graph definition unit configured to create graph definition information that defines a graph for energy management; a frequency acquiring unit configured to collect, for each graph, a number of times the graph is viewed and a number of users who have viewed the graph; a high-frequency condition definition unit configured to create high-frequency condition definition information including a reference count threshold and a reference user count threshold for each graph; a high-frequency condition determination unit configured to determine that a high-frequency condition is satisfied for a graph in which the number of referring users in a recent fixed period exceeds the threshold for the number of referring users and the number of references in a recent fixed period exceeds the threshold for the number of references; a graph classification unit configured to classify a graph for which it is determined that the high frequency condition is satisfied as a graph to be displayed with priority, and to classify a graph for which it is determined that the high frequency condition is not satisfied as a graph to be displayed with non-priority; a display unit configured to display identification information of a graph classified as a prioritized display graph at a display position of a prioritized display folder which is a display object on a screen, and to display identification information of a graph classified as a non-priority display graph at a display position of a non-priority display folder which is a display object on the screen, The measurement data includes energy consumption, power consumption, water consumption, and gas consumption, the graph definition information is graph type definition information that defines a type of the graph and sequence definition information that defines data to be displayed on the graph, An energy management system characterized in that the high frequency condition definition information includes aggregation reset information that specifies a period for resetting the aggregation of the number of reference users and the number of references, the number of reference users threshold, and the number of references threshold.
2. a measurement data acquisition unit configured to acquire measurement data related to energy management from a management target; a graph definition unit configured to create graph definition information that defines a graph for energy management; a time acquisition unit configured to acquire a current date and time; a date / time condition definition unit configured to create date / time condition definition information including information on the display month for each graph; a date / time condition determination unit configured to determine that a date / time condition is satisfied for a graph whose display month matches a current month; a graph classification unit configured to classify a graph for which it is determined that the date / time condition is satisfied as a graph for priority display, and to classify a graph for which it is determined that the date / time condition is not satisfied as a graph for non-priority display; a display unit configured to display identification information of a graph classified as a prioritized display graph at a display position of a prioritized display folder which is a display object on a screen, and to display identification information of a graph classified as a non-priority display graph at a display position of a non-priority display folder which is a display object on the screen, The measurement data includes energy consumption, power consumption, water consumption, and gas consumption, the graph definition information is graph type definition information that defines a type of the graph and sequence definition information that defines data to be displayed on the graph, The energy management system, wherein the date / time condition definition information is information for specifying the display month or information for specifying a range of the display month.
3. a measurement data acquisition unit configured to acquire measurement data related to energy management from a management target; a graph definition unit configured to create graph definition information that defines a graph for energy management; a time acquisition unit configured to acquire a current date and time; a date / time condition definition unit configured to create date / time condition definition information including information on a display date for each graph; a date / time condition determination unit configured to determine that a date / time condition is satisfied for a graph whose display date matches a current date; a graph classification unit configured to classify a graph for which it is determined that the date / time condition is satisfied as a graph for priority display, and to classify a graph for which it is determined that the date / time condition is not satisfied as a graph for non-priority display; a display unit configured to display identification information of a graph classified as a prioritized display graph at a display position of a prioritized display folder which is a display object on a screen, and to display identification information of a graph classified as a non-priority display graph at a display position of a non-priority display folder which is a display object on the screen, The measurement data includes energy consumption, power consumption, water consumption, and gas consumption, the graph definition information is graph type definition information that defines a type of the graph and sequence definition information that defines data to be displayed on the graph, The energy management system, wherein the date / time condition definition information is information for specifying the display date or information for specifying a range of the display date.
4. a measurement data acquisition unit configured to acquire measurement data related to energy management from a management target; a graph definition unit configured to create graph definition information that defines a graph for energy management; a time acquisition unit configured to acquire a current date and time; a date / time condition definition unit configured to create date / time condition definition information including information on a display time for each graph; a date / time condition determination unit configured to determine that a date / time condition is satisfied for a graph whose display time matches the current time; a graph classification unit configured to classify a graph for which it is determined that the date / time condition is satisfied as a graph for priority display, and to classify a graph for which it is determined that the date / time condition is not satisfied as a graph for non-priority display; a display unit configured to display identification information of a graph classified as a prioritized display graph at a display position of a prioritized display folder which is a display object on a screen, and to display identification information of a graph classified as a non-priority display graph at a display position of a non-priority display folder which is a display object on the screen, The measurement data includes energy consumption, power consumption, water consumption, and gas consumption, the graph definition information is graph type definition information that defines a type of the graph and sequence definition information that defines data to be displayed on the graph, The energy management system, wherein the date / time condition definition information is information that specifies the display time or information that specifies a range of the display time.
5. a measurement data acquisition unit configured to acquire measurement data related to energy management from a management target; a graph definition unit configured to create graph definition information that defines a graph for energy management; a data condition definition unit configured to create, for each graph, data condition definition information including information on a quote point that specifies measurement data to be input to a conditional expression among measurement data displayed on a target graph and information on the conditional expression; a data condition determination unit configured to determine that a data condition is established for a graph in which the measurement data or a representative value of the measurement data specified at the quote point satisfies the conditional expression; a graph classification unit configured to classify a graph for which it is determined that the data condition is satisfied as a graph to be displayed with priority, and to classify a graph for which it is determined that the data condition is not satisfied as a graph to be displayed with non-priority; a display unit configured to display identification information of a graph classified as a prioritized display graph at a display position of a prioritized display folder which is a display object on a screen, and to display identification information of a graph classified as a non-priority display graph at a display position of a non-priority display folder which is a display object on the screen, The measurement data includes energy consumption, power consumption, water consumption, and gas consumption, the graph definition information is graph type definition information that defines a type of the graph and sequence definition information that defines data to be displayed on the graph, An energy management system characterized in that the data condition definition information is information on the quotation point, data granularity, an aggregation type that specifies the format of the measurement data to be input into the conditional expression, and the conditional expression.
6. 6. The energy management system according to claim 5, A prediction unit configured to calculate a predicted value of a quantity related to energy management of the managed object, The energy management system is characterized in that, when the predicted value is specified instead of measurement data in information of a quote point of the data condition definition information, the data condition determination unit determines that a data condition is met for a graph in which the predicted value or a representative value of the predicted value specified at the quote point satisfies the condition equation.
7. 7. The energy management system according to claim 1, The energy management system is characterized in that, when identification information of a graph displayed on the display object is selected, the display unit displays the selected graph based on the measurement data acquired by the measurement data acquisition unit and the graph definition information.
8. The energy management system according to any one of claims 1 to 5, A prediction unit configured to calculate a predicted value of a quantity related to energy management of the managed object, the display unit, when identification information of a graph displayed on the display object is selected and the graph definition information of the selected graph specifies that the predicted value should be displayed, displays the selected graph based on the predicted value and the graph definition information.
9. 7. The energy management system according to claim 6, the display unit, when identification information of a graph displayed on the display object is selected and the graph definition information of the selected graph specifies that the predicted value should be displayed, displays the selected graph based on the predicted value and the graph definition information.
Citation Information
Patent Citations
Graph display device for energy management system
JP2005259062A
Condominium building information management system
JP2009146077A
User portal screen management device, method, and program
JP2011186579A
Facility management device and method
JP2014102778A
Content display method, server device, program and storage medium
JP2014112435A