Apparatus, method and computer program product for making energy flow graph

By generating an energy flow map device to acquire and process information on energy devices and transmission paths, and combining user input with machine learning models, the problem of low efficiency in energy flow map generation in existing technologies is solved, realizing a high-precision energy management system that supports detailed energy and CO2 emission analysis.

CN121999075APending Publication Date: 2026-05-08YOKOGAWA ELECTRIC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
YOKOGAWA ELECTRIC CORP
Filing Date
2025-10-14
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing technologies struggle to efficiently generate and display energy flow maps, especially in complex environments such as factories. They are unable to accurately identify and connect energy devices, transmission paths, and instrumentation equipment, leading to low efficiency in energy management systems.

Method used

By using a processor to generate an energy flow graph device, configuration information of energy devices and transmission paths is obtained. Information on energy devices, transmission paths, and instrumentation devices is selected and output. Combined with user input, a detailed energy flow graph is generated, including proposals for new instrumentation devices. Machine learning models are used to optimize device connections and instrumentation settings.

Benefits of technology

It achieves high-precision energy flow map generation, improves the efficiency of the factory energy management system, and can generate more detailed process flow diagrams from the perspective of energy and CO2 emissions, supporting more effective energy management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121999075A_ABST
    Figure CN121999075A_ABST
Patent Text Reader

Abstract

Provided are an apparatus, a method, and a computer program product for creating an energy flow diagram, the apparatus being provided with a processor that acquires information on a configuration diagram relating to one or more energy devices that generate or consume energy and one or more energy transfer paths connected to the energy devices; the processor selects a device included in the first energy flow diagram from the configuration diagram, and creates the first energy flow diagram representing the energy device, the energy transfer path, and one or more instrumentation devices that measure energy-related parameters on the basis of the selected device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to apparatus, method and computer program products for generating energy flow maps. Background Technology

[0002] Patent document 1 describes a process for converting and displaying on-site data from factories, etc., based on the execution environment and requirements. Existing technical documents Patent Document 1: Japanese Patent Publication No. 2018-181262 Summary of the Invention

[0003] In a first aspect of the present invention, an apparatus for generating an energy flow graph is provided, comprising at least one processor, the at least one processor acquiring information of a configuration graph relating to one or more energy devices that generate or consume energy and one or more energy transmission paths connected to the energy devices, the at least one processor selecting devices included in the first energy flow graph from the configuration graph, and the at least one processor outputting information of the first energy flow graph representing the energy devices, energy transmission paths, and one or more instrumentation devices measuring energy-related parameters based on the selected devices.

[0004] In the above-described apparatus, at least one processor may obtain user input for a configuration graph, and at least one processor may select a device included in a first energy flow graph based on the user input.

[0005] In any of the above-described devices, at least one processor may acquire multiple configuration diagrams, at least one processor may select devices marked with common labels from the multiple configuration diagrams as devices to be included in the first energy flow diagram, and at least one processor may combine the devices marked with common labels from the multiple configuration diagrams to output the information of the first energy flow diagram.

[0006] In any of the above-described devices, at least one processor may obtain user input for the first energy flow graph, and at least one processor may output information of the second energy flow graph based on the user input for the first energy flow graph and the first energy flow graph.

[0007] In the above-described apparatus, at least one processor may create a second energy flow diagram for displaying a nondeterministic device, and at least one processor may acquire user input for the nondeterministic device.

[0008] In any of the above-described devices, at least one processor may generate a second energy flow graph together with an input point list, the input point list representing information related to the data of each instrument device.

[0009] In any of the above devices, at least one processor may extract energy devices for which no corresponding instrumentation equipment is set, and create a proposal for one or more new instrumentation equipment in the first energy flow diagram.

[0010] In the aforementioned apparatus, at least one processor may generate a proposal for a new instrumentation device based on at least one of the extracted information about the energy equipment and the allowable cost.

[0011] In the aforementioned apparatus, at least one processor may use a learning model that outputs a proposal for a new instrumentation device based on inputs of information related to the energy device to generate a proposal for a new instrumentation device corresponding to the extracted energy device.

[0012] In any of the above-described devices, at least one processor may propose a new instrumentation device based on at least one of the number of other energy devices connected to the input or output of the extracted energy device and the number of branches of the energy transmission path.

[0013] In any of the above-mentioned devices, at least one processor may propose a new instrumentation device based on the number of multiple energy devices of the same type that are connected in parallel.

[0014] In a second aspect of the invention, a method for creating an energy flow graph is provided, executed by at least one processor, which acquires information about a configuration graph related to one or more energy devices that generate or consume energy and one or more energy transmission paths connected to the energy devices, selects devices included in a first energy flow graph from the configuration graph, and outputs information about a first energy flow graph representing the energy devices, energy transmission paths, and one or more instrumentation devices that measure energy-related parameters based on the selected devices.

[0015] In a third aspect of the invention, a computer program product is provided, comprising a computer program configured to: acquire information of a configuration diagram relating to one or more energy devices that generate or consume energy and one or more energy transmission paths connected to the energy devices; select devices included in a first energy flow diagram from the configuration diagram; and, based on the selected devices, output information of a first energy flow diagram representing the energy devices, energy transmission paths, and one or more instrumentation devices that measure energy-related parameters.

[0016] Furthermore, the above summary of the invention does not list all the essential features of the invention. In addition, sub-combinations of these feature groups can also constitute an invention. Attached Figure Description

[0017] Figure 1 This describes a configuration example of system 10 in this embodiment. Figure 2An example illustrating the operation flow of the manufacturing apparatus 110 in this embodiment. Figure 3 This illustrates an example of a configuration diagram 300 obtained by the manufacturing apparatus 110 of this embodiment. Figure 4 This illustrates an example of a branch configuration diagram 400 obtained by the manufacturing apparatus 110 of this embodiment. Figure 5 This illustrates an example of a first energy flow diagram 500 produced by the manufacturing apparatus 110 of this embodiment. Figure 6 This illustrates an example of a second energy flow diagram 600 produced by the manufacturing apparatus 110 of this embodiment. Figure 7 This section shows an example of an input point list 690 created by the manufacturing apparatus 110 of this embodiment. Figure 8 This is an example of a configuration diagram 700 that roughly represents a single-wire wiring diagram. Figure 9 This illustrates an example of a first energy flow diagram 800 produced by the manufacturing apparatus 110 of this embodiment according to the configuration diagram 700. Figure 10 This illustrates an example of a second energy flow diagram 900 created by the manufacturing apparatus 110 of this embodiment based on the first energy flow diagram 800. Figure 11 Examples of computer 2200 that can implement the present invention in whole or in part are shown. Detailed Implementation

[0018] The present invention will now be described through embodiments thereof; however, these embodiments do not limit the invention as defined in the claims. Furthermore, not all combinations of features described in the embodiments are necessary for the solution of the invention.

[0019] Figure 1 This describes an example configuration of system 10 in this embodiment. System 10, for example, generates an energy flow diagram displaying the flow of energy in a factory. Here, a factory can be an industrial factory such as a chemical factory, a factory that manages and controls the wellheads and surrounding areas of gas fields or oil fields, a factory that manages and controls power generation such as hydropower, thermal power, or nuclear power, a factory that manages and controls environmental power generation such as solar or wind power, and a factory that manages and controls water supply and drainage or dams, etc. In addition, system 10 can also generate an energy flow diagram displaying the flow of energy in a factory that manufactures food or electronic components, for example. In addition, energy can be, for example, electricity, fuel, steam, heat, compressed air, or other similar media. System 10 includes a user device 100 and a production device 110.

[0020] User device 100 may be at least one of one or more terminals such as smartphones, personal computers, displays, and input devices such as mice and keyboards used by users. User device 100 accepts input of information from users and also displays an energy flow diagram.

[0021] The fabrication device 110 can be a computer such as a PC, tablet computer, smartphone, workstation, server computer, or general-purpose computer, or it can be a computer system with multiple computers connected together. Such a computer system is also a computer in a broad sense. Furthermore, the fabrication device 110 can also be implemented within a computer through one or more executable virtual computer environments. Alternatively, the fabrication device 110 can be a dedicated computer designed for energy flow diagram fabrication, or it can be dedicated hardware implemented by dedicated circuitry. When using a computer, the fabrication device 110 is implemented by the computer executing a program.

[0022] The manufacturing apparatus 110 includes an acquisition unit 120, a first manufacturing unit 130, a second manufacturing unit 140, and an output unit 150. The acquisition unit 120 is connected to a user device 100 and acquires information from one or more users via the user device 100. The acquisition unit 120 acquires from the user device 100 information about a configuration diagram related to one or more energy devices that generate or consume energy and one or more energy transmission paths connected to the energy devices. The configuration diagram may also represent one or more instrumentation devices used to measure energy-related parameters.

[0023] Here, as an example, at least one energy device includes a switchboard that distributes electricity from an electrical system, a compressor that supplies gas or air from gas cylinders, a transformer, lighting equipment that consumes electricity, production equipment including electric motors, or air conditioning equipment including air conditioners. As an example, an instrument is a meter that measures the energy consumption or output, energy cost, CO2 emissions, or energy efficiency of the corresponding energy device. The instrument can be configured adjacent to the input or output side of the corresponding energy device in the energy transmission path. The energy transmission path is, for example, piping (such as gas piping) or wiring (such as electrical wires) that transmits energy between multiple energy devices. The configuration diagram information can be data or images showing the connection relationships between energy devices and energy transmission paths.

[0024] The first production unit 130 is connected to the acquisition unit 120. The first production unit 130 selects devices included in the first energy flow diagram from a configuration diagram, and based on the selected devices, produces a first energy flow diagram representing energy devices, energy transmission paths, and one or more instrument devices that measure energy-related parameters. The first energy flow diagram can be a diagram representing the flow of energy in the instrument devices, energy devices, and energy transmission paths. Here, the instrument devices, energy devices, and energy transmission paths are also simply referred to as "devices".

[0025] The second production unit 140 is connected to the acquisition unit 120 and the first production unit 130. The second production unit 140 produces a second energy flow diagram based on user input and the first energy flow diagram. The second production unit 140 can acquire user input via the acquisition unit 120 based on the first energy flow diagram produced by the first production unit 130. The second energy flow diagram is a diagram showing the flow of energy through instrumentation equipment, energy devices, and energy transmission paths; it can be a diagram showing more detailed information about the equipment represented by the first energy flow diagram. The second energy flow diagram can be an energy flow diagram used in a FEMS (Factory Energy Management System). Furthermore, the user input can be various information input by a user to the production unit 110 via a user device 100, etc.

[0026] The output unit 150 is connected to the first production unit 130 and the second production unit 140. The output unit 150 can output the first energy flow diagram produced by the first production unit 130 and the second energy flow diagram produced by the second production unit 140 to the user device 100 for display.

[0027] Figure 2 Here is an example illustrating the operation flow of the manufacturing apparatus 110 according to this embodiment. In S200, the acquisition unit 120 acquires configuration diagram information from the user device 100. The acquisition unit 120 can acquire electronic data (such as CAD data, for example) that allows the manufacturing apparatus 110 to identify structures in the configuration diagram, including energy devices, instrumentation devices, and energy transmission paths. Furthermore, the acquisition unit 120 can identify each device in the configuration diagram by image recognition or the like from an image of the configuration diagram captured by a camera or scanner, thereby acquiring the electronic data of the configuration diagram. The acquisition unit 120 can acquire multiple associated configuration diagrams. The acquisition unit 120 can acquire multiple configuration diagrams that respectively represent multiple segmented areas within a factory. The acquisition unit 120 can acquire such multiple configuration diagrams correspondingly (for example, acquiring multiple configuration diagrams corresponding to the same identification number, or acquiring multiple configuration diagrams acquired at the same time, etc.).

[0028] The acquisition unit 120 can acquire the configuration diagram and user input for the configuration diagram from the user device 100 together. The acquisition unit 120 can acquire user input for determining information about each structure in the configuration diagram. The acquisition unit 120 can acquire information from the user for specifying the location (location in the configuration diagram) of installed instrument equipment that is actually configured but not shown in the configuration diagram.

[0029] The acquisition unit 120 can acquire markings for energy devices, instrumentation devices, and energy transmission paths in the configuration diagram via user input. The acquisition unit 120 can acquire markings indicating the type, general name, identifier, etc., of each energy device in association with the corresponding energy device in the configuration diagram. The acquisition unit 120 can acquire markings indicating the measurement object, general name, etc., of instrumentation devices in association with the corresponding instrumentation devices in the configuration diagram. The acquisition unit 120 can acquire markings indicating the branch positions of energy transmission paths or the direction of energy flow (for example, branch identifiers, arrows indicating the direction of flow, etc.) in association with the positions of the corresponding energy transmission paths in the configuration diagram. The acquisition unit 120 can acquire markings for a portion of the configuration diagram that is converted into a first energy flow diagram. Additionally, the acquisition unit 120 can also acquire data from the configuration diagram marked with these markings.

[0030] The acquisition unit 120 can acquire data together with the configuration diagram and the branch configuration diagram, which only represents identifiers of energy transmission paths and branches. The user can specify the layout of the first energy flow diagram through the branch configuration diagram.

[0031] In S210, the first production unit 130 selects devices included in the first energy flow diagram based on user input. The first production unit 130 can select energy devices, energy transmission paths, and instrumentation devices in the configuration diagram. The first production unit 130 can select energy devices, energy transmission paths, and instrumentation devices associated with markers in the configuration diagram. The first production unit 130 can select energy transmission paths connected to energy devices associated with markers, as well as energy devices and instrumentation devices connected to branches associated with markers. If a selection range of the configuration diagram is specified via user input, the first production unit 130 can select energy devices, energy transmission paths, and instrumentation devices within that specified selection range.

[0032] In order to create a first energy flow diagram based on multiple configuration diagrams established by the acquisition unit 120, the first production unit 130 can select energy devices, energy transmission paths, and instrumentation devices from the multiple configuration diagrams. For example, the first production unit 130 can select devices marked with common labels from the multiple configuration diagrams as devices to be included in the first energy flow diagram. The first production unit 130 can select devices marked with common labels (at least one of energy devices, energy transmission paths, and instrumentation devices) from the multiple configuration diagrams as identical devices. The first production unit 130 can select devices associated with the same identifier or the same device name (i.e., devices that are repeated in the multiple configuration diagrams) from the multiple configuration diagrams as identical devices.

[0033] In S220, the first production unit 130 creates a first energy flow diagram representing information about the selected energy devices, energy transmission paths, and instrumentation devices. The first production unit 130 can create the first energy flow diagram while maintaining the connection relationships between the energy devices, energy transmission paths, and instrumentation devices in the configuration diagram. The first production unit 130 can create a first energy flow diagram with graphics (frames and lines, etc.) representing the energy devices, energy transmission paths, and instrumentation devices arranged along the direction of energy flow (for example, the energy flow direction is from right to left or from left to right in the first energy flow diagram). The first production unit 130 can use predetermined graphics for each device in the first energy flow diagram. The first production unit 130 can create a first energy flow diagram corresponding to the configuration diagram and user input for the configuration diagram. The first production unit 130 can create the first energy flow diagram by using markers to represent determined information. In the first energy flow diagram, the first production unit 130 can represent the types of energy devices, depict energy transmission paths with lines, and use identifiers to represent branches of energy transmission paths. The first production unit 130 can produce a first energy flow diagram according to the branch layout of the branch configuration diagram obtained by the acquisition unit 120.

[0034] The first production unit 130 can combine devices marked with common symbols in multiple configuration diagrams corresponding to those acquired by the acquisition unit 120 to create a first energy flow diagram. The first production unit 130 can create a first energy flow diagram combining multiple configuration diagrams by combining devices marked with common symbols. For example, the first production unit 130 can represent energy devices marked with the same identifier in multiple configuration diagrams as a single energy device in the first energy flow diagram. Therefore, the first production unit 130 can identify the connection relationships between devices in multiple configuration diagrams based on devices marked with common symbols, thereby creating a first energy flow diagram based on multiple configuration diagrams.

[0035] The first production unit 130 can extract energy devices without corresponding instrumentation equipment from the configuration diagram and create proposals for one or more new instrumentation equipment in the first energy flow diagram. The first production unit 130 can extract energy devices without corresponding instrumentation equipment located at an adjacent position on at least one of the upstream side (i.e., the input side of the energy device) or the downstream side (i.e., the output side of the energy device) in the configuration diagram. The first production unit 130 can extract energy devices without corresponding instrumentation equipment located at an adjacent position on at least one of the upstream or downstream sides, based on user input for the configuration diagram. For example, the first production unit 130 can extract energy devices without instrumentation equipment that measure parameters related to the energy input to or output from the energy device. The first production unit 130 can create proposals for configuring new instrumentation equipment on at least one of the upstream or downstream sides of the energy device. The first production unit 130 can create proposals for new instrumentation equipment that measures parameters related to the energy input to or output from the extracted energy device. The first production department 130 can submit proposals by representing newly installed instruments and equipment on the first energy flow diagram.

[0036] The first production unit 130 can create a proposal for installing new instrumentation equipment based on at least one of the extracted energy equipment information and the allowable cost. The first production unit 130 can create the proposal for installing new instrumentation equipment in a manner that ensures at least one of the number of new instrumentation equipment and the installation cost of each new instrumentation equipment does not exceed the allowable cost preset by the user. Furthermore, if the extracted energy equipment is a predetermined device (predetermined name or type, etc.), the first production unit 130 can create a proposal for installing new instrumentation equipment at a predetermined location (at least one of upstream and downstream sides) relative to that energy equipment. The first production unit 130 can obtain a table pre-defined by user input, specifying the priority of new instrumentation equipment, for each device or for both the upstream and downstream sides of the device, and create a proposal using this table. The first production unit 130 can create proposals for installing new instrumentation equipment in descending order of priority, up to a number not exceeding the allowable cost.

[0037] The first manufacturing unit 130 can create a proposal for installing a new instrument based on at least one of the number of other energy devices connected to the input or output of the extracted energy device and the number of branches of the energy transmission path. If the device connected to the upstream or downstream side of the extracted energy device is a predetermined device (predetermined name or type, etc.), the first manufacturing unit 130 can create a proposal to install the new instrument at a predetermined location (at least one of the upstream and downstream sides) relative to the extracted energy device. If the number of branches of the energy transmission path connected to the input or output of the extracted energy device is a predetermined threshold or higher, the first manufacturing unit 130 can create a proposal to install the new instrument between the extracted energy device and the branch.

[0038] The first manufacturing unit 130 can also create a proposal for a new instrument based on the number of parallel connections of multiple energy devices of the same type extracted from the database. When multiple energy devices connected in parallel from a common branch are of the same type, the first manufacturing unit 130 can create a proposal to install a corresponding new instrument for each of the parallel-connected energy devices, provided that the number of parallel connections exceeds a predetermined threshold. Here, the first manufacturing unit 130 can designate energy devices using the same type of energy or having the same identification information (general name, product name, etc.) as energy devices of the same type. Even if the energy efficiency decreases in one of these parallel-connected energy devices, because the overall energy efficiency decreases, by installing a new instrument based on the proposal, the user can effectively determine the decrease in energy efficiency.

[0039] The first production unit 130 can calculate the priority corresponding to the information of multiple extracted energy devices, and create a proposal to install a predetermined number of new instrument devices on the corresponding energy devices in descending order of priority. The first production unit 130 can obtain a table from the user indicating the priority corresponding to the type of energy device, and determine the priority of multiple energy devices based on the table. In the table, the higher the energy consumption of an energy device, the higher its priority can be set. The first production unit 130 can also obtain a table from the user indicating the priority corresponding to the type of other energy devices connected to the input or output of the extracted energy devices, and determine the priority of multiple energy devices separately based on the table. In the table, the higher the energy consumption of other energy devices, the higher their priority can be set. Furthermore, priorities can be set separately for the upstream and downstream sides of the energy devices.

[0040] Furthermore, the first manufacturing unit 130 can determine a priority corresponding to the number of branches in the energy transmission path connected to the input or output of the extracted energy device. For example, the more branches, the higher the priority determined by the first manufacturing unit 130. Additionally, the first manufacturing unit 130 can determine a priority for each energy device corresponding to the number of parallel connections of multiple extracted energy devices of the same type. For example, the more parallel connections, the higher the priority determined by the first manufacturing unit 130. The first manufacturing unit 130 can calculate the sum of multiple priorities for each extracted energy device. The first manufacturing unit 130 can create a proposal to install a number of new instrument devices, not exceeding the allowable cost, at corresponding locations (e.g., upstream or downstream of the corresponding energy device), according to the total priority from high to low.

[0041] The first production unit 130 can use a learning model that outputs proposals for new instrumentation equipment based on inputs of information related to energy equipment to create proposals for new instrumentation equipment corresponding to the extracted energy equipment. The first production unit 130 can obtain information related to energy equipment from electronic data (CAD data, etc.) capable of recognizing each structure in a configuration diagram or from electronic data obtained from image data of the configuration diagram via image recognition. The first production unit 130 can use at least one of the following as information related to energy equipment: the type of energy equipment, the types of other energy equipment connected to the input or output of the energy equipment, the number of branches in the energy transmission path connected to the input or output of the energy equipment, and the number of multiple energy equipment of the same type connected in parallel. The first production unit 130 can obtain a priority output based on inputting the information related to the extracted energy equipment into the learning model. The first production unit 130 can create proposals that place a predetermined number of new instrumentation equipment at corresponding locations (e.g., upstream or downstream of the corresponding energy equipment) in descending order of priority. Furthermore, the first production unit 130 can produce a proposal based on a value (0 or 1) indicating whether a proposal is made for a new energy device based on information related to the energy device being input into the learning model.

[0042] The learning model used by the first production unit 130 can be a model generated using various machine learning algorithms, including random forests, gradient boosting, logistic regression, neural networks, and support vector machines (SVM). The learning model can be stored in the first production unit 130 or generated within the first production unit 130 using machine learning. For example, the learning model can learn using information related to energy devices for which new instrumentation equipment has been added in the past by users, etc., as training data. The information related to the energy devices can include at least one of the following: the type of energy device, the types of other energy devices connected to the input or output of the energy device, the number of branches in the energy transmission path connected to the input or output of the energy device, and the number of multiple energy devices of the same type connected in parallel. The first production unit 130 can generate a learning model that extracts feature quantities from the energy device information, prioritizing the output based on the higher the similarity (e.g., the closer the distance) between the feature quantities of the energy devices for which new instrumentation equipment has been added in the past and the feature quantities of the input energy device. The learning model can be generated by the type of energy device or by the type of energy. Alternatively, the learning model can also be a model generated by machine learning in an external learning device.

[0043] The first production unit 130 can obtain user input for the first energy flow diagram. The first production unit 130 can display the produced first energy flow diagram on the user device 100 via the output unit 150, and obtain user input for the first energy flow diagram via the acquisition unit 120. The first production unit 130 can obtain user input specifying the devices included in the second energy flow diagram from the devices shown in the first energy flow diagram. The first production unit 130 can obtain more detailed information about the information shown in the first energy flow diagram through user input. The first production unit 130 can obtain additional information about energy devices and instrumentation devices in the first energy flow diagram via the acquisition unit 120. The first production unit 130 can obtain identifiers such as product numbers of the energy devices in the first energy flow diagram. The first production unit 130 can obtain user input via the acquisition unit 120 indicating identifiers such as general names or display names of instrumentation devices in the first energy flow diagram, the measurement cycle of the instrumentation devices, calculation information (for example, information used to calculate measured values ​​based on values ​​detected by the instrumentation devices), the unit of the measured values, and the type of output data (analog or digital). The first production unit 130 can obtain user input regarding the installation of additional energy devices along the energy transmission path. Since energy is consumed during the transmission path, the energy consumption can be represented in the second energy flow diagram using the additional energy devices.

[0044] The first production unit 130 may also display the first energy flow diagram, which includes the newly installed instrumentation device, on the user device 100 via the output unit 150, and obtain user input regarding the newly installed instrumentation device in the first energy flow diagram via the acquisition unit 120. For example, the first production unit 130 may update the first energy flow diagram by deleting the newly installed instrumentation device based on the user input obtained to delete at least one of the newly installed instrumentation devices.

[0045] The first production department 130 can input user information and the first energy flow. Figure 1 Supply to the second production department 140.

[0046] In S230, the second production unit 140 creates a second energy flow diagram corresponding to the first energy flow diagram created by the first production unit 130 and the user input. The second production unit 140 can create a second energy flow diagram that includes information represented by the user input for the first energy flow diagram. The second production unit 140 can create a second energy flow diagram that graphically represents the connection relationships between energy devices, energy transmission paths, and instrumentation devices, as well as more detailed information than the first energy flow diagram. The second production unit 140 can also create a second energy flow diagram that graphically represents the calculation information of the instrumentation devices. The second production unit 140 can automatically add virtual energy devices, used to represent the consumption of energy transmission paths, to the second energy flow diagram between adjacent newly installed instrumentation devices.

[0047] The second production unit 140 can create a second energy flow diagram displaying an undetermined device and acquire user input for the undetermined device. For undetermined devices for which more detailed information than the first energy flow diagram is not available, the second production unit 140 can display, for example, an empty box containing no information or indicate "undetermined" within a box (for example, writing "undetermined" in a quadrilateral box). The second production unit 140 can display the second energy flow diagram displaying the undetermined device on the user device 100 via the output unit 150 and acquire user input for the undetermined device via the acquisition unit 120. The second production unit 140 can update the second energy flow diagram based on the acquired user input for the undetermined device, in a manner that represents information acquired through user input.

[0048] The second production unit 140 can create a second energy flow diagram and a list of input points representing information related to the data of each instrument. The second production unit 140 can create an input point list for each instrument included in the second energy flow diagram, the input point list representing at least one of the following: identifier, general name or display name, measurement cycle of the instrument, calculation information of the measured value, unit of measurement, and type of output data. The second production unit 140 can also create an input point list representing the measured values ​​of each instrument. The second production unit 140 can create the input point list based on information obtained using user input for the first energy flow diagram.

[0049] In S240, the output unit 150 can display the second energy flow diagram and the input point list on the user device 100. The second generation unit 140 can acquire measurement values ​​from each instrument in real time via the acquisition unit 120 and display them in the input point list. The output unit 150 can also display the second energy flow diagram, the input point list, and the first energy flow diagram. Figure 1 It is displayed on user device 100.

[0050] The manufacturing apparatus 110 of this embodiment can generate energy flow diagrams in two stages, thus enabling the efficient generation of more accurate energy flow diagrams for FEMS through user interaction. As a result, the user can generate production energy flows that incorporate system information on energy into the process flow of production information, and can generate process flows from the perspectives of energy and CO2 emissions.

[0051] Figure 3 This illustrates an example of a configuration diagram 300 obtained by the manufacturing apparatus 110 of this embodiment. Figure 3 Configuration diagram 300 is a configuration diagram related to the energy flow supplied by the conversion of gas into electricity. Figure 3 In the configuration diagram 300, the markers are associated with the type of energy device, the direction of energy flow, and the branches of the energy transmission path through user input.

[0052] Configuration diagram 300 shows an energy transmission path 310 (gas piping) connecting energy device 302 (as a gas source) to energy device 305 (boiler). Energy transmission path 310 is associated with a marker 315 indicating the direction of energy flow. Energy transmission path 317 connects energy device 305 (boiler) and energy device 322 (turbine) and has two branches, A001 and A002. A001 and A002 are the identifiers of the branches. Branch A001 connects to energy device 320 (equipment). Branch A002 connects to energy device 325, which generates steam. Energy transmission path 330 connects branch A002 to energy device 325 and is associated with a marker 335 indicating the direction of energy flow. Energy device 322 (turbine) is connected to energy transmission path 337, which has branches A100 and A101 on its output side. Multiple energy devices (not shown) are connected in parallel at the output end of energy transmission path 337. In configuration diagram 300, a portion of the area is designated as the selection range 340 by user input.

[0053] Figure 4 This example shows a branch configuration diagram 400 obtained by the manufacturing apparatus 110 of this embodiment. Branch configuration diagram 400 only shows energy transmission paths 317, 318, 330, 337 and branches A001, A002, A100, A101. Branch configuration diagram 400 is a diagram showing branches A001, A002, A100, A101 and energy transmission paths 317, 318, 330, 337 connected to each branch A001, A002, A100, A101. The acquisition unit 120 can acquire the data from branch configuration diagram 400 together with configuration diagram 300.

[0054] Figure 5This section shows an example of a first energy flow diagram 500 produced by the production apparatus 110 of this embodiment. In the first energy flow diagram 500, energy device 505 is shown as "Gas," representing energy device 302, and energy device 510 is shown as "Boiler," representing energy device 305. Instrument device 515 is shown as "EM," representing an instrument device already installed in the configuration diagram 300 via user input. Energy device 520 is shown as "Turbine," representing energy device 322. Instrument device 535 is shown as "NM," representing a newly installed instrument device that measures the output energy of energy device 510. Instrument device 530 is shown as "EM," representing an instrument device already installed in the configuration diagram 300 via user input. Instrument device 540 is shown as "NM," representing a newly installed instrument device that measures the input energy to energy device 520. Energy device 545 is shown as "Device," representing energy device 320. Instrument device 550 is shown as "NM," representing a newly installed instrument device that measures the output energy of energy device 520. Energy device 555, energy device 560 and energy device 565 represent energy devices connected in parallel with the output of the energy flow.

[0055] Figure 6 This illustrates an example of a second energy flow diagram 600 produced by the manufacturing apparatus 110 of this embodiment. In the second energy flow diagram 600, each device is connected via an energy transmission path.

[0056] In the second energy flow diagram 600, energy device 605 is displayed as "Gas," representing energy device 505 of the first energy flow diagram 500. Energy device 605 is connected to instrument device 610, and information such as gas supply company information and gas costs are associated with it via user input. Instrument device 610 is displayed as "Gas Heat," representing instrument device 515 of the first energy flow diagram 500. Instrument device 610 is used to measure the amount of gas supplied from energy device 605, gas costs, etc. Energy device 615 is displayed as "Boiler," representing energy device 510. Instrument device 620 is displayed as "Boiler Heat Meter," representing instrument device 535 of the first energy flow diagram 500. Instrument device 620 can measure the amount of steam output from energy device 615, etc. Modules 630, 635, 640, 645, and 650 represent calculation modules for steam obtained by user input from energy device 525 in the first energy flow diagram 500, and are displayed in place of energy device 525. Module 630 is associated with steam temperature, module 635 with dryness, and module 645 with steam calorific value. Modules 640 and 650 are associated with functions applied to the input values ​​and can display the calculation results of the functions. Instrument 655 is displayed as "Steam Calorific Value Meter," representing instrument 530. Instrument 655 can measure steam calorific value, etc., based on the values ​​supplied from modules 630, 635, 640, 645, and 650.

[0057] Energy device 625 is displayed as "Total Heat of Water Vapor," associated with a function that sums the heat of water vapor input from the two energy transfer paths. Energy device 625 is obtained through user input for the first energy flow diagram 500. Instrument device 660 is displayed as "Turbine Supply Heat," representing instrument device 540. Instrument device 660 measures parameters (such as heat of water vapor) related to the energy input to energy device 665. Energy device 665 is displayed as "Turbine," representing energy device 520. Instrument device 670 is displayed as "Domestic Power Generation," representing instrument device 550. Instrument device 670 measures parameters (such as electrical quantity) of the energy output from energy device 665. Energy device 675 is displayed as "Domestic Power Generation," representing energy devices 555, 560, and 565.

[0058] The instruments and devices shown in the second energy flow diagram 600 are associated with functions corresponding to the output measured values. These measured values ​​are selected by the user through input on the second energy flow diagram 600 and thus displayed. The measured values ​​can be values ​​obtained from instruments installed in the actual plant or from the user's terminal via a server. In the second energy flow diagram 600, white triangles represent data inputs, and black triangles represent outputs such as calculation results.

[0059] Figure 7 This example shows an input point list 690 generated by the manufacturing apparatus 110 of this embodiment. The input point list 690 can be a table representing information about an instrument. In the input point list 690, regarding the instrument 655, the display name "steam calorimeter" is used as identification information, the measurement information includes the steam calorimeter being measured and the measurement cycle of the instrument 655, etc., and the unit is "kJ" as the unit of steam calorimeter. Regarding the instrument 620, the display name "boiler calorimeter" is used as identification information, the measurement information includes the boiler calorimeter being measured and the measurement cycle of the instrument 620, etc., and the unit is "kJ" as the unit of boiler calorimeter. The output unit 150 can display the input point list 690 together with the second energy flow diagram 600 on the user device 100.

[0060] Figure 8 This is an example of a configuration diagram 700 that roughly represents a single-line wiring diagram. Energy device 705 is a power receiving device such as a switchboard, and is a branch A1000 of the power system. Energy devices 710, 712, and 715 represent transformers. Energy devices 720, 725, 730, 735, and 740 are lighting or production equipment, representing the output ends of the energy transmission path extending from energy device 705. In configuration diagram 700, multiple branches A1011, A1012, A1013, A1101, A1102, A1201, A1202, and A1203 are shown in the energy transmission path. The manufacturing device 110 can obtain information about the devices and branches in configuration diagram 700 via user input.

[0061] Figure 9This section shows an example of a first energy flow diagram 800 produced by the manufacturing apparatus 110 according to the configuration diagram 700. The first energy flow diagram 800 shows installed instrumentation equipment 805 (electric meters, etc.) on the upstream side of branch A1000. The first energy flow diagram 800 shows energy equipment 810 (transformer), energy equipment 815 (general power), energy equipment 820 (production power), and energy equipment 825 (unused). Energy equipment 815 represents energy equipment 712 used to supply power to general equipment such as lighting, and energy equipment 820 represents energy equipment 715 used to supply power to production equipment such as electric motors. Energy equipment 825 is displayed as "unused" to indicate that there is no equipment connected to the downstream side of branch A1013. The first energy flow diagram 800 shows instrumentation equipment 817, 822, 835, 845, 855, and 865 as newly installed instrumentation equipment. The first energy flow diagram 800 shows energy equipment 830 and 840 (lighting, air conditioning) connected to and in parallel with energy equipment 815. The first energy flow diagram 800 represents energy devices 850, 860, and 870 (production) that are connected to and in parallel with energy device 820.

[0062] Figure 10 This describes an example of a second energy flow diagram 900 generated by the manufacturing apparatus 110 of this embodiment based on the first energy flow diagram 800. The second energy flow diagram 900 represents more detailed information obtained by means of user input to the first energy flow diagram 800. Module 905 represents the amount of electricity received from the power system, and instrument device 910 outputs the amount of electricity corresponding to the amount of electricity received, representing instrument device 805. Energy device 915 is displayed as "high-voltage transformer", representing energy device 810. Instrument device 920 is displayed as "general power", representing instrument device 817. Instrument device 925 is displayed as "production power", representing instrument device 822. Energy device 930 is displayed as "general power transformer", representing energy device 815. Energy device 945 is displayed as "production power transformer", representing energy device 820. Instrument devices 935 and 940 connected in parallel are displayed as "lighting instrument" and "air conditioning instrument", representing instrument devices 835 and 845, respectively. The instruments 950 and 955 connected in parallel are displayed as “Production Instrument 1” and “Production Instrument 2” respectively, representing instruments 855 and 865.

[0063] Furthermore, various embodiments of the present invention can be described with reference to flowcharts and block diagrams, where a module can represent (1) a stage of the process of performing an operation or (2) a part of a device that performs the operation. Specific stages and parts can be implemented by dedicated circuits, programmable circuits supplied together with computer-readable instructions stored on a computer-readable medium, and / or processors supplied together with computer-readable instructions stored on a computer-readable medium. Dedicated circuits may include digital and / or analog hardware circuits, and may also include integrated circuits (ICs) and / or discrete circuits. Programmable circuits may include reconfigurable hardware circuits, including logic AND, logic OR, logic XOR, logic NAND, logic NOR and other logic operations, flip-flops, registers, field-programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and other memory elements.

[0064] Computer-readable media can include any tangible device capable of storing instructions executable by a suitable device. Consequently, a computer-readable medium having instructions stored therein includes a product containing instructions executable by means of means for performing operations specified by a flowchart or block diagram. Examples of computer-readable media include: electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable media include: floppy disks, magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), optical disc read-only memory (CD-ROM), digital multipurpose disc (DVD), Blu-ray disc, memory stick, integrated circuit card, etc.

[0065] Computer-readable instructions include any one of source code and object code described by any combination of one or more programming languages, including assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or existing procedural programming languages ​​such as Smalltalk (registered trademark), JAVA (registered trademark), C++, and "C" or similar programming languages.

[0066] Computer-readable instructions can be provided via a local area network (LAN), wide area network (WAN) such as the Internet, to the processor or programmable circuit of a programmable data processing device such as a general-purpose computer, a special-purpose computer, or other computers, and are executed in order to create means for performing the operations specified by a flowchart or block diagram. Examples of processors include: computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.

[0067] Figure 11 Examples of computer 2200 that can implement the present invention wholly or partially are shown. Through programs installed on computer 2200, computer 2200 can perform operations associated with an apparatus or one or more parts of that apparatus as an embodiment of the present invention, or execute that operation or those one or more parts, and / or computer 2200 can execute processes or stages of embodiments of the present invention. To enable computer 2200 to perform specific operations associated with several or all of the modules in the flowcharts and block diagrams described in this specification, such programs can be executed by CPU 2212.

[0068] The computer 2200 of this embodiment includes a CPU 2212, RAM 2214, a graphics controller 2216, and a display device 2218, which are interconnected via a main controller 2210. The computer 2200 also includes input / output units such as a communication interface 2222, a hard disk drive 2224, a DVD-ROM drive 2226, and an IC card drive, which are connected to the main controller 2210 via an input / output controller 2220. The computer also includes conventional input / output units such as a ROM 2230 and a keyboard 2242, which are connected to the input / output controller 2220 via an input / output chip 2240.

[0069] CPU 2212 operates according to the program stored in ROM 2230 and RAM 2214, thereby controlling each unit. Graphics controller 2216 acquires image data generated by CPU 2212 from frame buffers or other storage provided in RAM 2214 or from its own storage, and displays the image data on display device 2218.

[0070] Communication interface 2222 enables communication with other electronic devices via a network. Hard disk drive 2224 stores programs and data used by CPU 2212 within computer 2200. DVD-ROM drive 2226 reads programs or data from DVD-ROM 2201 and provides programs or data to hard disk drive 2224 via RAM 2214. IC card drive reads programs and data from IC card and / or writes programs and data to IC card.

[0071] ROM 2230 stores a boot program and / or programs that depend on the hardware of computer 2200 and are executed by computer 2200 when activated. Input / output chip 2240 can also connect various input / output units to input / output controller 2220 via parallel port, serial port, keyboard port, mouse port, etc.

[0072] The program is provided by a computer-readable medium such as a DVD-ROM 2201 or an IC card. The program is read from the computer-readable medium and installed in a hard disk drive 2224, RAM 2214, or ROM 2230, which are also examples of computer-readable media, and executed by the CPU 2212. The information processing described within these programs is read into the computer 2200, thereby enabling cooperation between the program and the aforementioned various types of hardware resources. An apparatus or method can be constructed to perform the manipulation or processing of information by using the computer 2200.

[0073] For example, when communication is performed between computer 2200 and an external device, CPU 2212 can execute a communication program loaded in RAM 2214, and instruct communication interface 2222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 2212, communication interface 2222 reads transmission data stored in a transmission buffer processing area provided in a recording medium such as RAM 2214, hard disk drive 2224, DVD-ROM 2201, or IC card, sends the read transmission data to the network, or writes received data received from the network to a receive buffer processing area provided on the recording medium, etc.

[0074] Furthermore, the CPU 2212 can read all or necessary portions of files or databases stored on external recording media such as hard disk drive 2224, DVD-ROM drive 2226 (DVD-ROM 2201), IC cards, etc., into RAM 2214, and perform various types of processing on the data in RAM 2214. Then, the CPU 2212 writes the processed data back to the external recording media.

[0075] Information of various types, such as programs, data, tables, and databases, can be stored in recording media and processed. CPU 2212 performs various types of processing described throughout this disclosure on data read from RAM 2214 and writes the results back to RAM 2214. These various types of processing include operations specified by a sequence of program instructions, information processing, conditional judgments, conditional branches, unconditional branches, information retrieval / replacement, etc. Furthermore, CPU 2212 can retrieve information from files, databases, etc., within the recording medium. For example, when multiple entries, each having an attribute value associated with a second attribute, are stored in the recording medium, CPU 2212 can retrieve from these multiple entries an entry that matches a condition specifying the attribute value of the first attribute, and read the attribute value of the second attribute stored in that entry, thereby obtaining the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

[0076] The programs or software modules described above can be stored on or near the computer 2200 on a computer-readable medium. Furthermore, recording media such as hard disks or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as computer-readable media, thereby providing the program to the computer 2200 via the network.

[0077] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications or improvements can be made to the above embodiments. As can be seen from the claims, such modifications or improvements may also be included within the technical scope of the present invention.

[0078] The execution order of actions, processes, steps, and stages in the apparatus, systems, programs, and methods shown in the claims, description, and drawings is not specifically stated as "earlier" or "before." Furthermore, it should be noted that any order is permissible as long as the output of the preceding process is not used in the subsequent process. Even if the flow of actions in the claims, description, and drawings is described using terms such as "firstly," "next," etc., for ease of explanation, it does not imply that the actions must be performed in that order. Explanation of reference numerals in the attached figures

[0079] 10 System, 100 User Equipment, 110 Production Equipment, 120 Acquisition Unit, 130 First Production Unit, 140 Second Production Unit, 150 Output Unit, 300 Configuration Diagram, 302 Energy Equipment, 305 Energy Equipment, 310 Energy Transmission Path, 315 Marker, 317 Energy Transmission Path, 318 Energy Transmission Path, 320 Energy Equipment, 322 Energy Equipment, 325 Energy Equipment, 330 Energy Transmission Path, 335 Marker, 337 Energy Transmission Path, 500 First Energy Flow Diagram, 505 Energy Equipment, 510 Energy Equipment, 515 Instrumentation Equipment, 520 Energy Equipment, 525 Energy Equipment, 530 Instrumentation Equipment, 535 Instrumentation Equipment, 540 Instrumentation Equipment, 545 Energy Equipment, 550 Instrumentation Equipment, 555 Energy Equipment, 560 Energy Equipment, 565 Energy Equipment, 600 Second Energy Flow Diagram, 605 Energy Equipment, 610 Instrumentation Equipment, 615 Energy Equipment, 620 Instrumentation Equipment, 625 Energy Equipment, 630 Module, 635 Module, 640 Module, 645 Module, 650 Module, 655 Instrumentation Equipment, 660 Instrumentation Equipment, 665 Energy Equipment, 670 Instrumentation Equipment, 675 Energy Equipment, 690 Input Point List, 700 Configuration Diagram, 705 Energy Equipment, 710 Energy Equipment, 712 Energy Equipment, 715 Energy Equipment, 720 Energy Equipment, 725 Energy Equipment, 730 Energy Equipment, 735 Energy Equipment, 740 Energy Equipment, 800 First Energy Flow Diagram, 805 Instrumentation Equipment, 810 Energy Equipment, 815 Energy Equipment, 817 Instrumentation Equipment, 820 Energy Equipment, 822 Instrumentation Equipment, 825 Energy equipment, 830 energy equipment, 840 energy equipment, 850 energy equipment, 860 energy equipment, 870 energy equipment.

Claims

1. An apparatus for generating energy flow maps, characterized in that, Equipped with at least one processor The at least one processor acquires information about a configuration map associated with one or more energy devices that generate or consume energy and one or more energy transmission paths connected to the energy devices. The at least one processor selects a device included in the first energy flow graph from the configuration graph. The at least one processor outputs information about a first energy flow graph, representing the energy device, the energy transmission path, and one or more instrumentation devices that measure energy-related parameters, based on the selected device.

2. The apparatus for generating an energy flow map according to claim 1, characterized in that, The at least one processor obtains user input for the configuration graph. The at least one processor selects the device included in the first energy flow graph based on the user input.

3. The apparatus for generating an energy flow map according to claim 1, characterized in that, The at least one processor acquires multiple configuration maps. The at least one processor selects devices marked with a common label from among the multiple configuration graphs as devices that should be included in the first energy flow graph. The at least one processor combines devices marked with the common tag in the plurality of configuration diagrams to output information of the first energy flow graph.

4. The apparatus for generating an energy flow map according to any one of claims 1 to 3, characterized in that, The at least one processor obtains user input for the first energy flow graph. The at least one processor outputs information about a second energy flow graph based on the user input to the first energy flow graph and the first energy flow graph.

5. The apparatus for generating an energy flow map according to claim 4, characterized in that, The at least one processor generates the second energy flow graph for displaying a non-deterministic device. The at least one processor obtains user input for the non-deterministic device.

6. The apparatus for generating an energy flow map according to claim 4, characterized in that, The at least one processor generates the second energy flow graph together with the input point list, the input point list representing information related to the data of each of the instrument devices.

7. The apparatus for generating an energy flow map according to any one of claims 1 to 3, characterized in that, The at least one processor extracts the energy device for which no corresponding instrument device is set, and creates a proposal for one or more new instrument devices in the first energy flow graph.

8. The apparatus for generating an energy flow map according to claim 7, characterized in that, The at least one processor makes a proposal for the new instrumentation device based on at least one of the extracted information about the energy device and the allowable cost.

9. The apparatus for generating an energy flow map according to claim 8, characterized in that, The at least one processor uses a learning model that outputs a proposal for a new instrumentation device based on inputs of information related to the energy device to generate a proposal for the new instrumentation device corresponding to the extracted energy device.

10. The apparatus for generating an energy flow map according to claim 8, characterized in that, The at least one processor makes a proposal for the new instrumentation device based on at least one of the number of other energy devices connected to the input or output of the extracted energy device and the number of branches of the energy transmission path.

11. The apparatus for generating an energy flow map according to claim 8, characterized in that, The at least one processor makes a proposal for the new instrumentation based on the number of the extracted, parallel-connected multiple energy devices of the same type.

12. A method for generating an energy flow graph, executed by at least one processor, characterized in that, Obtain information on the configuration diagrams associated with one or more energy devices that generate or consume energy, and one or more energy transmission paths connected to said energy devices. Select the device included in the first energy flow graph from the configuration diagram. Based on the selected device, the first energy flow graph information representing the energy device, the energy transmission path, and one or more instrument devices measuring energy-related parameters is output.

13. A computer program product, comprising a computer program, characterized in that, The computer program is used to enable the computer to: Obtain information on the configuration diagrams associated with one or more energy devices that generate or consume energy, and one or more energy transmission paths connected to said energy devices. Select the device included in the first energy flow graph from the configuration diagram. Based on the selected device, the first energy flow graph information representing the energy device, the energy transmission path, and one or more instrument devices measuring energy-related parameters is output.

Citation Information

Patent Citations

  • Flow conversion system and method for flow conversion

    JP2018181262A