Analysis device, analysis system, and program
By designing an analysis device that includes an acquisition part, a decision part, and a judgment part, the problem of manual judgment of power consumption trends in power consumption visualization is solved, and automatic judgment and energy-saving management are realized.
Patent Information
- Application Number
- CN202280096769.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-16
- Publication Date
- 2025-01-14
AI Technical Summary
In previous visualizations of power consumption, the viewer must make a judgment on the trend of power consumption.
An analysis device is designed, including an acquisition part, a decision part and a judgment part. The acquisition unit acquires the operation status of at least one power consumption, the determination unit determines the operation status of the power consumption based on the classification conditions, and the determination unit determines a time period in which classifications with a predetermined proportion or more are in a common operation status.
It can automatically determine the trend of power consumption, provide energy-saving suggestions, and improve the efficiency of power consumption management.
Smart Images

Figure CN119317934A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an analysis device, an analysis system, and a program. Background Art
[0002] As part of the promotion of energy conservation, visualization of power consumption is developing.
[0003] Prior art literature
[0004] Patent Literature
[0005] Patent Document 1: Japanese Patent Application Publication No. 2019-144966 Summary of the invention
[0006] Problem that the invention aims to solve
[0007] However, in conventional visualization of power consumption, the viewer must make his or her own judgment to determine the trend of the power consumption situation.
[0008] An object of the embodiments of the present invention is to provide an analysis device, an analysis system, and a program capable of determining a trend of power consumption status.
[0009] Solutions for solving problems
[0010] The analysis device of the embodiment includes an acquisition unit, a determination unit, and a determination unit. The acquisition unit acquires the operating status of at least one power consumption source. The determination unit determines, for each of the multiple categories classified according to the conditions, which operating state of the power consumption source is in each time period using the operating status. The determination unit determines the time period in which the categories of the categories with a predetermined ratio or more are in a common operating state.
[0011] Effects of the Invention
[0012] The present invention can determine the trend of power consumption status. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 It is a block diagram showing an example of a main configuration of the analysis system 1 according to the embodiment and components included in the analysis system 1 .
[0014] Figure 2 It is shown by Figure 1 A flowchart of an example of processing performed by a processor in .
[0015] Figure 3 It is shown by Figure 1 A flowchart of an example of processing performed by a processor in .
[0016] Figure 4 It is shown in Figure 1 A diagram of an example of a classification screen of a display device in FIG.
[0017] Figure 5 It is shown in Figure 1 A diagram of an example of a classification screen of a display device in FIG. DETAILED DESCRIPTION
[0018] Below, the analysis system involved in the embodiment is described using the accompanying drawings. In addition, in the drawings used in the description of the following embodiments, the scale of each part is sometimes appropriately changed. In addition, in the drawings used in the description of the following embodiments, the structure is sometimes omitted for explanation. In addition, in the drawings and this specification, the same reference numerals represent the same elements.
[0019] Figure 1 1 is a block diagram showing an example of the main structure of the analysis system 1 and the components included in the analysis system 1 according to the embodiment. The analysis system 1 is a system for analyzing the power consumption status of the industrial machine 400. As an example, the analysis system 1 includes an analysis device 100, a display device 200, an input device 300, and the industrial machine 400. Figure 1 1 shows one analyzing device 100, one display device 200, one input device 300, and a plurality of industrial machines 400. However, the number of each device is not limited.
[0020] The analysis device 100 and the industrial machine 400 are connected to a network NW, for example. The network NW is a communication network including the Internet, for example. The network NW is a communication network including a WAN (wide area network), for example. The network NW is a communication network including a private network such as an intranet, for example. The network NW is a communication network including a LAN (local area network), for example. In addition, the network NW may be a wireless line, a wired line, or a mixture of wireless lines and wired lines. In addition, the network NW may also be a communication network including a dedicated line or a public mobile phone network.
[0021] The analysis device 100 is a device that acquires information indicating the status of power consumption of the industrial machine 400. In addition, the analysis device 100 uses the acquired information to analyze the power consumption status of the industrial machine 400. The analysis device 100 may also be a numerical control device. As an example, the analysis device 100 includes a processor 101, a ROM (read-only memory) 102, a RAM (random-access memory) 103, an auxiliary storage device 104, a communication interface 105, a display interface 106, and an input interface 107. Moreover, a bus 108 or the like connects these parts.
[0022] The processor 101 is the core part of the computer that performs the calculation and control required for the operation of the analysis device 100, and is used to perform various calculations and processes. The processor 101 is, for example, a CPU (central processing unit), an MPU (micro processing unit), an SoC (system on a chip), a DSP (digital signal processor), a GPU (graphics processing unit), an ASIC (application specific integrated circuit), a PLD (programmable logic device), or an FPGA (field-programmable gate array). Alternatively, the processor 101 is obtained by combining a plurality of them. In addition, the processor 101 can also be obtained by combining a hardware accelerator with them. The processor 101 controls each part based on the programs such as firmware, system software, and application software stored in the ROM 102 or the auxiliary storage device 104 to realize various functions of the analysis device 100. In addition, the processor 101 executes the processing described below based on the program. Furthermore, part or all of the program may be embedded in the circuit of the processor 101 .
[0023] The ROM 102 and the RAM 103 are main storage devices of a computer with the processor 101 as a core.
[0024] The ROM 102 is a nonvolatile memory dedicated to reading data. The ROM 102 stores, for example, firmware and the like among the above-mentioned programs. In addition, the ROM 102 also stores data and the like used when the processor 101 performs various processes.
[0025] The RAM 103 is a memory for reading and writing data. The RAM 103 is used as a work area or the like for storing data temporarily used when the processor 101 performs various processes. The RAM 103 is typically a volatile memory.
[0026] The auxiliary storage device 104 is an auxiliary storage device of a computer with the processor 101 as the core. The auxiliary storage device 104 is, for example, an EEPROM (electric erasable programmable read-only memory), an HDD (hard disk drive), or a flash memory. The auxiliary storage device 104 stores the above-mentioned programs, such as system software and application software. In addition, the auxiliary storage device 104 stores data used by the processor 101 when performing various processes, data generated by the processes in the processor 101, and various setting values.
[0027] The communication interface 105 is an interface for the analysis device 100 to communicate with the industrial machine 400 etc. via the network NW etc. In addition, the analysis system 1 may be a form in which the analysis device 100 and the industrial machine 400 communicate without passing through the network NW.
[0028] The display interface 106 is an interface for the analysis device 100 to communicate with the display device 200 . The analysis device 100 controls the display device 200 via the display interface 106 .
[0029] The display device 200 displays a screen for notifying the operator of the analysis device 100 of various information. The display device 200 is, for example, a liquid crystal display or an organic EL (electroluminescence) display. The display device 200 may also be built in the analysis device 100. The display device 200 is an example of a display unit.
[0030] The input interface 107 is an interface for the analysis device 100 to communicate with the input device 300. The analysis device 100 receives input of operation input contents to the input device 300 via the input interface 107.
[0031] The input device 300 receives an operation performed by an operator of the analysis device 100. The input device 300 is, for example, a keyboard, a keypad, a touch panel, a mouse, or a controller. In addition, the input device 300 may also be a device for voice input. In addition, the input device 300 may also be built into the analysis device 100.
[0032] Furthermore, the display device 200 and the input device 300 may be a touch panel. The touch panel functions as the display device 200 and the input device 300.
[0033] The bus 108 includes a control bus, an address bus, a data bus, and the like, and is used to transmit signals exchanged among the various components of the analysis device 100 .
[0034] The industrial machine 400 is a machine that consumes power to operate. The industrial machine 400 is, for example, a machine tool, a robot, an air conditioning machine, a construction machine, or other industrial machines. In addition, at least two industrial machines 400 may be of the same type or different types.
[0035] Industrial machine 400 is an example of a power consumer.
[0036] Below, based on Figure 2 and Figure 3 The operation of the analysis system 1 according to the embodiment will be described below. The contents of the processing in the following operation description are just examples, and various processing that can obtain the same result can be used as appropriate. Figure 2 and Figure 3 1 is a flowchart showing an example of processing performed by the processor 101 of the analysis device 100. The processor 101 executes, for example, based on a program stored in the ROM 102 or the auxiliary storage device 104. Figure 2 and Figure 3 processing.
[0037] Processor 101 executes, for example, Figure 2 and Figure 3 processing.
[0038] exist Figure 2 In step ST11, the processor 101 of the analysis device 100 determines whether to start the analysis of the power consumption status of the industrial machine 400. For example, when the specified time comes, the processor 101 determines to start the analysis of the power consumption status. For example, when an operation input is made to the input device 300 to instruct the analysis device 100 to start the analysis of the power consumption status, the processor 101 determines to start the analysis of the power consumption status. When information for instructing the analysis device 100 to start the analysis of the power consumption status is input from other devices via the communication interface 105, the processor 101 determines to start the analysis of the power consumption status. If the processor 101 does not determine to start the analysis of the power consumption status, it determines "No" in step ST11 and repeats the processing of step ST11. On the contrary, if the processor 101 determines to start the analysis of the power consumption status, it determines "Yes" in step ST11 and enters step ST12.
[0039] In step ST12, the processor 101 determines which industrial machine 400 is to be analyzed for power consumption. The industrial machine 400 determined as a target in step ST12 is hereinafter referred to as a "target machine". The target machine may be one industrial machine 400 or a plurality of industrial machines 400.
[0040] The processor 101 sets, for example, a predetermined industrial machine 400 as a target machine. The processor 101 determines, for example, the target industrial machine 400 according to an operation input to the input device 300. The processor 101 determines, for example, the target industrial machine 400 according to information input from another device.
[0041] The target machine may also be determined based on conditions, etc. The conditions for determining the target machine (hereinafter referred to as "machine conditions") are input to the analysis device 100, for example, by operating the input device 300. The machine conditions are input to the analysis device 100 from another device via the communication interface 105, for example. The processor 101 sets the industrial machine 400 that matches the machine conditions as the target machine.
[0042] As examples of mechanical conditions, (A1) to (A7) are shown below.
[0043] (A1) is an industrial machine 400 of a specific model.
[0044] (A2) is an industrial machine 400 that performs a specific operation. The specific operation is, for example, a specific processing operation.
[0045] (A3) is an industrial machine 400 that operates according to a specific program. The specific program is, for example, a machining program or an NC program.
[0046] (A4) refers to industrial machinery 400 that is managed or operated by a specific person in charge, operator, or team.
[0047] (A5) is the industrial machine 400 that performed an operation within a specific period.
[0048] (A6) is the industrial machine 400 that is powered on during a specific period.
[0049] (A7) is an industrial machine 400 installed in a specific place.
[0050] Furthermore, the mechanical condition may be a condition obtained by combining a plurality of conditions using a logical operation or the like.
[0051] However, when there is no industrial machine 400 matching the mechanical condition, the processor 101 performs error processing, for example, by causing the display device 200 to display an image indicating that there is no industrial machine 400 matching the mechanical condition, to notify the operator of the analysis device 100, etc., that there is no industrial machine 400 matching the mechanical condition.
[0052] In step ST13, the processor 101 determines a period (hereinafter referred to as a "target period") for analyzing the power consumption status. The processor 101 sets a predetermined period as the target period, for example. The processor 101 determines the target period, for example, according to an operation input to the input device 300. The processor 101 determines the target period, for example, according to information input from other devices.
[0053] In step ST14, the processor 101 determines the classification condition. It shows how the power consumption status of the target machine is classified and displayed. The processor 101 uses, for example, a predetermined classification condition. The processor 101 determines the classification condition, for example, according to the operation input to the input device 300. The processor 101 determines the classification condition, for example, according to information input from other devices.
[0054] As examples of classification conditions, (B1) to (B8) are shown below.
[0055] (B1)Day of the week
[0056] (B2) Every day
[0057] (B3) Each prescribed period
[0058] (B4) Each model of the applicable machine
[0059] (B5) Each action performed by the target machine
[0060] (B6) Each program used by the subject machine
[0061] (B7) Each person in charge, operator or team responsible for or operating the target machine
[0062] (B8) Each installation location of the subject machinery
[0063] In step ST15, the processor 101 obtains operation information about the target machine during the target period. When there are multiple target machines, the processor 101 obtains the operation information of multiple target machines. The operation information is information indicating the history of the operation status of the target machine. The operation status includes, for example, a power-off state, a stop state, an operation state, and an alarm state, which are used to show the operation status of the industrial machine 400. The power consumption in each operation state is different. The industrial machine 400 in the power-off state is in a state where the power is not connected. The industrial machine 400 in the stop state, the operation state, and the alarm state is in a state where the power is connected. In addition, the industrial machine 400 in the stop state is in a state where an action is not being performed. The industrial machine 400 in the operation state is in a state where an action is being performed. The industrial machine 400 in the alarm state is in a state where normal action is stopped due to an error, and an alarm is sounded to perform an action to notify the surroundings and the operator of the error.
[0064] In addition, the action of the industrial machine 400 is, for example, an action of processing a workpiece. Alternatively, the action is an action of processing a workpiece or movement of an axis for processing a workpiece. Processing of the workpiece is, for example, laser processing, gas cutting processing, or electrical discharge processing.
[0065] The processor 101 acquires the operation information from, for example, the target machine or a device controlling the target machine. Alternatively, the processor 101 may acquire the operation information in advance and store it in the auxiliary storage device 104 or the like. In this case, the processor 101 acquires the operation information from the auxiliary storage device 104 or the like.
[0066] As described above, the processor 101 functions as an example of an acquisition unit that acquires the operating status of at least one power consumption source by performing the process of step ST15 .
[0067] In step ST16, the processor 101 acquires power information about the target machine during the target period. The power information is a history of power consumption of the industrial machine 400 or a history of power consumption per unit time.
[0068] The processor 101 acquires power information from, for example, the target machine or a device controlling the target machine. Alternatively, the processor 101 may acquire power information in advance and store it in the auxiliary storage device 104 or the like. In this case, the processor 101 acquires power information from the auxiliary storage device 104 or the like.
[0069] The processor 101 may also obtain the operating status of the target machine by estimating the operating status of the target machine based on the power consumption of the target machine. In this case, the processor 101 may not obtain the operating information. For example, when the power consumption of the target machine exceeds the threshold value TH1, the processor 101 regards the target machine as being in operation. When the power consumption of the target machine is below the threshold value TH1 and exceeds the threshold value TH2, the processor 101 regards the target machine as being stopped. When the power consumption of the target machine is below the threshold value TH2, the processor 101 regards the target machine as being in a power-off state.
[0070] Alternatively, when the power consumption of the target machine exceeds threshold TH1 and is equal to or less than threshold TH3, processor 101 may determine that the target machine is in an alarm state. In this case, when the power consumption of the target machine exceeds threshold TH3, processor 101 determines that the target machine is in operation.
[0071] Thresholds TH1 to TH3 are values predetermined by the designer or manager of the analysis system 1. Generally, thresholds TH1 to TH3 are different values depending on the type of industrial machine 400. The magnitude relationship of thresholds TH1 to TH3 is TH3>TH1>TH2.
[0072] The threshold value TH1 is, for example, a power greater than the power consumed when the industrial machine 400 is turned on but not operating.
[0073] The threshold value TH2 is, for example, 0 watt. Alternatively, the threshold value TH2 is, for example, a power equal to or higher than the standby power of the industrial machine 400 .
[0074] The threshold value TH3 is, for example, a power greater than the power consumed when the industrial machine 400 is in an alarm state.
[0075] As described above, the processor 101 estimates the operating state of the target machine based on the power consumption of the target machine, thereby functioning as an example of an acquisition unit that acquires the operating status of at least one power consumption source.
[0076] In step ST17, the processor 101 classifies the operating status of the target machine according to the classification condition.
[0077] The processor 101 uses at least one of the information obtained in step ST15 and the information obtained in step ST16 to investigate the operating status of each time period for the object machine according to each classification. For example, when the classification condition is (B1) which day of the week, the processor 101 investigates the operating status of each time period for the seven classifications from Sunday to Saturday. That is, the processor 101 investigates the operating status from 0:00 to 1:00 on Sunday, the operating status from 1:00 to 2:00, ..., the operating status from 23:00 to 24:00, the operating status from 0:00 to 1:00 on Monday, ..., and the operating status from 23:00 to 24:00 on Saturday. In this example, the width of each time period is 1 hour, but is not limited to 1 hour.
[0078] When there is only one object machine, the processor 101 sets the longest operating state in the time period as the operating state of the time period. For example, if the power-off state is 20 minutes and the operating state is 40 minutes in a 1-hour time period, the operating state of the 1-hour is the operating state. In addition, when there are multiple identical time periods of the same classification in the object period, the operating state with the longest time in the period obtained by adding up all the multiple time periods will be set as the operating state of the time period. For example, if the object period includes 3 Mondays, the processor 101 sets the longest operating state in the total of 3 hours from 1:00 to 2:00 on the 3 days as the operating state from 1:00 to 2:00 on Monday.
[0079] In the case where there are multiple target machines, the processor 101 determines the operating state of the time period for each target machine, for example. Then, the processor 101 counts the number of target machines in each operating state. Then, the processor 101 sets the operating state with the largest number as the operating state of the time period. For example, if one target machine is in the power-off state, three target machines are in the stopped state, five target machines are in the operating state, and zero target machines are in the alarm state from 13:00 to 14:00 on Tuesday, the processor 101 sets the operating state of the target machine from 13:00 to 14:00 on Tuesday to the operating state.
[0080] Alternatively, when there are multiple target machines, the processor 101, for example, totals the time of the operating states of the multiple target machines, and sets the operating state with the longest time as the operating state of the time period. As an example, consider the operating state from 15:00 to 16:00 on Wednesday when there are three target machines. The three target machines are set as target machines X1 to target machines X3. In addition, it is assumed that two Wednesdays are included in the target period. The time of each operating state from 15:00 to 16:00 on Wednesday of the target machine X1 is set as 10 minutes for the power off state, 20 minutes for the stop state, 90 minutes for the operation state, and 0 minutes for the alarm state. The time of each operating state from 15:00 to 16:00 on Wednesday of the target machine X2 is set as 0 minutes for the power off state, 60 minutes for the stop state, 60 minutes for the operation state, and 0 minutes for the alarm state. The time of each operating state from 15:00 to 16:00 on Wednesday of the target machine X3 is set as 20 minutes for the power off state, 80 minutes for the stop state, 20 minutes for the operation state, and 0 minutes for the alarm state. In this case, the total time of the power off state is 30 minutes, the total time of the stopped state is 160 minutes, and the total time of the operating state is 170 minutes. Since the operating state has the longest time, in this case, the processor 101 determines the operation state from 15:00 to 16:00 on Wednesday as the operating state.
[0081] When the classification condition is (B2) every day, the processor 101 sets each day of the target period as one classification, and checks the operation status of each time period for each day.
[0082] When the classification condition is (B3) monthly, the processor 101 divides the target period into specified periods, sets one specified period as one classification, and investigates the operating status of each time period for each specified period. For example, the target period is set to 6 weeks and the specified period is set to 1 week. In this case, the processor 101 classifies into 6 categories, namely, the 1st week to the 6th week, and investigates the operating status of each time period.
[0083] When the classification condition is (B4) each model of the target machine, the processor 101 investigates the operating status of each time period within the target period for each model of the target machine. As described above, when there are multiple identical time periods of the same classification within the target period, the operating status of the longest period obtained by adding up all the multiple time periods is set as the operating status of the time period. Therefore, for example, if the target period is 7 days, when the processor 101 determines the operating status of a certain model from 15:00 to 16:00, it sets the operating status of the model from 15:00 to 16:00 in the 7-day time period of 15:00 to 16:00 as the operating status of the model from 15:00 to 16:00.
[0084] Similarly, when the classification conditions are (B5) each action performed by the object machine, (B6) each program used by the object machine, (B7) each person in charge of or operating the object machine, each operator or each team, or (B8) each installation location of the object machine, the processor 101 also investigates the operating status of each time period within the object period according to each classification.
[0085] In addition, the processor 101 may also use other statistical methods to determine the operating status of the target machine in each time period.
[0086] As described above, by performing the process of step ST17 , the processor 101 functions as an example of a determination unit that determines, for each of the multiple categories classified according to the condition, in which of the multiple operation states with different power consumption the power source is in each time period using the operation status.
[0087] In step ST18, the processor 101 determines whether there is a judgment area in the classification result of step ST17. In addition, the processor 101 determines which area is the judgment area. For example, in the case where the operating status of the target machine is represented as a matrix table in which the vertical items and the horizontal items are set as classifications and time periods, the judgment area is an area of the table that is judged to have the possibility of reducing power consumption. In the case where there is a time period in which the classification of the operating state is in a stopped state exceeds a specified proportion, the processor 101 determines that there is a judgment area in the time period. In addition, the processor 101 sets the area in the stopped state in the time period where the judgment area exists as the judgment area.
[0088] As an example, let the prescribed ratio be 70% and the number of categories be 7. In this case, if there is a time period in which more than 70% of the 7 categories, that is, more than 5 categories, are in a stopped state, then there is a judgment area in this time period. For example, let it be: in the time period from 12:00 to 13:00, the 5 categories from Monday to Friday are in a stopped state, and the 2 categories from Sunday and Saturday are in a power-off state. In this case, there is a judgment area in the time period from 12:00 to 13:00. In addition, the judgment area is the part in the stopped state in the time period from 12:00 to 13:00, so Monday to Friday in the time period from 12:00 to 13:00 is the judgment area. In addition, the prescribed ratio can also be 100%.
[0089] As described above, the processor 101 functions as an example of a determination unit that determines a time period in which a predetermined ratio or more of the categories are in a common operating state by performing the process of step ST19 .
[0090] In step ST19, the processor 101 determines whether or not a determination area exists based on the processing result of step ST18. If a determination area exists, the processor 101 determines "yes" in step ST19 and proceeds to step ST20.
[0091] In step ST20 , the processor 101 stores determination information indicating which industrial machine 400 the target machine is and which portion the determination area is in the auxiliary storage device 104 or the like.
[0092] In step ST21, the processor 101 generates Figure 4 Then, the processor 101 instructs the display device 200 to display the generated image. The display device 200 receives the display instruction and displays the classification screen SC1.
[0093] Figure 4 : is a figure which shows an example of the classification screen SC1. The classification screen SC1 is a screen which displays the processing result of step ST17 and step ST18, etc. The classification screen SC1 includes, for example, areas AR1 to AR3, a button BT1, and a button BT2.
[0094] Area AR1 is an area where the operating status of the target machine is represented as a matrix table, in which the vertical items and horizontal items are set as categories and time periods. Figure 4 In the table shown in area AR1, the vertical items are set as categories and the horizontal items are set as time periods. In this way, the time axis of each category is aligned and displayed. Figure 4 In , the classification is the day of the week. That is, the classification condition is (B1) every day of the week. In addition, Figure 4 In the example, each time period has a width of 1 hour.
[0095] The area AR1 may include each of the areas AR11 to AR15.
[0096] Areas AR11 to AR14 are areas for displaying the operating status of each time period of each classification. The appearances of areas AR11 to AR14 are different from each other. Thus, it is known which area of areas AR11 to AR14 each block (mass) in which table is. The processor 101 makes the appearances of areas AR11 to AR14 different, for example, by making the colors or patterns different.
[0097] The area AR11 is an area indicating a power-off state.
[0098] Area AR12 is an area indicating a stopped state.
[0099] The area AR13 is an area showing the operating state.
[0100] The area AR14 is an area indicating an alarm state.
[0101] Area AR15 is an area indicating a determination area. Figure 4 Among them, Monday to Friday in the time period of 12:00 to 13:00 is area AR15.
[0102] The area AR2 is an area showing an example of the areas AR11 to AR14 .
[0103] Area AR3 is the amount of power that can be saved when the target machine is changed from a stopped state to a power-off state in the time period corresponding to the judgment area. The processor 101 calculates the amount of power that can be saved, for example, by ((power consumption in the stopped state) - (power consumption in the power-off state)) × (the number of blocks included in the judgment area) × (the width of 1 time period) × (the number of target machines). Alternatively, the processor 101 calculates the amount of power that can be saved by ((power consumption in the stopped state) - (power consumption in the power-off state)) × (the total length of time in the stopped state within the time period in the judgment area of each target machine). Alternatively, the processor 101 calculates the amount of power that can be saved by the total value of the power consumption in the stopped state of each target machine in the time period corresponding to the judgment area. In addition, the power consumption in the power-off state can also be set to 0.
[0104] The button BT1 is a button for operation when changing at least any one of the target machine, the target period, and the classification condition.
[0105] The button BT2 is a button for operation when terminating the display of the classification screen SC1.
[0106] As another example of the classification screen SC1, Figure 5 The classification screen SC1b is shown in FIG. Figure 5 is a diagram showing an example of a classification screen SC1b. Figure 5 In the classification screen SC1b shown, the classification is for each day. That is, the classification condition is (B2) every day. That is, the 1st to 6th day are the 6 days of the target period. Thus, the operating status of the target machine is classified into 6 categories, 1st to 6th day. In addition, Figure 5 In the example, each time period has a width of 1 hour.
[0107] As described above, by performing the process of step ST21 , the processor 101 functions as an example of a display control unit that causes the display unit to display the operating status for each category and each time period determined by the determination unit and the time period determined by the determination unit.
[0108] On the other hand, if the determination area does not exist, the processor 101 determines "NO" in step ST22 and proceeds to step ST22.
[0109] In step ST22, the processor 101 generates an image corresponding to the classification screen SC1. Then, the processor 101 instructs the display device 200 to display the generated image. The display device 200 receives the display instruction and displays the classification screen SC1.
[0110] The classification screen SC1 displayed in step ST22 is different from the classification screen SC1 displayed in step ST21 in that the area AR15 does not exist.
[0111] After the processing of step ST21 or step ST22 , the processor 101 proceeds to step ST23 .
[0112] In step ST23, the processor 101 determines whether an operation to change at least one of the target machine, the target period, and the classification condition has been performed. That is, the processor 101 determines whether a predetermined operation such as the operation button BT1 has been performed. If an operation to change at least one of the target machine, the target period, and the classification condition has not been performed, the processor 101 determines "No" in step ST23 and proceeds to step ST24.
[0113] In step ST24, the processor 101 determines whether an operation to end the display of the classification screen SC1 has been performed. That is, the processor 101 determines whether a predetermined operation such as operating the button BT2 has been performed. If an operation to end the display of the classification screen SC1 has not been performed, the processor 101 determines "No" in step ST24 and returns to step ST23. In this way, the processor 101 enters the following waiting state: step ST23 and step ST24 are repeated until an operation to change at least one of the target machine, target period, and classification condition is performed, or an operation to end the display of the classification screen SC1 is performed.
[0114] If an operation to change at least any one of the target machine, target period, and classification condition is performed while in the waiting state of steps ST23 and ST24 , the processor 101 determines “YES” in step ST23 and returns to step ST12 .
[0115] If the processor 101 performs an operation to end the display of the classification screen SC1 while in the waiting state of steps ST23 and ST24 , the processor 101 determines “YES” in step ST24 and proceeds to step ST25 .
[0116] In step ST25, processor 101 controls display device 200 to end display of classification screen SC1. Processor 101 returns to step ST11 after processing in step ST25.
[0117] On the other hand, Figure 3 In step ST31, the processor 101 of the analysis device 100 refers to the judgment information stored in the auxiliary storage device 104, etc., to determine whether the current date and time has entered the time period including the judgment area. For example, if the time period including the judgment area is 16:00 to 17:00, the processor 101 determines that the current date and time has entered the time period including the judgment area when the current date and time becomes after 16:00. In addition, it may be that, in the case where the classification condition is (B9) every day of the week, even if the current date and time has entered the time period including the judgment area, as long as the time period on the current day of the week is not within the judgment area, the processor 101 does not determine that the current date and time has entered the time period including the judgment area. If the processor 101 does not determine that the current date and time has entered the judgment area, it determines "No" in step ST31 and repeats the processing of step ST31. Moreover, if the processor 101 determines that the current date and time has entered the judgment area, it determines "Yes" in step ST31 and proceeds to step ST32.
[0118] In step ST32, the processor 101 notifies the operator of the analysis device 100 or a person nearby, etc., that the power supply of the industrial machine 400 indicated by the determination information is turned off. The processor 101 makes the notification by, for example, causing the display device 200 to display the content. Alternatively, the processor 101 may make the notification by using a device other than the display device 200, such as causing a speaker to output a sound indicating the content. After the processing of step ST32, the processor 101 returns to step ST31.
[0119] As described above, the processor 101 functions as an example of a notification unit for notifying that the current time has become the time determined by the determination unit by performing the process of step ST32.
[0120] According to the analysis system 1 of the embodiment, the analysis device 100 determines the operating state of the object machine in each time period for each classification classified according to the classification condition. Then, the analysis device 100 determines the time period in which the classifications of more than a specified proportion are in a specific operating state. Thus, it can be known that the time period has become the same operating state regardless of the classification. Regarding the operating state, the power consumption is different in each state. Therefore, it can be said that the analysis device 100 of the embodiment can determine the trend of power consumption.
[0121] According to the analysis system 1 of the embodiment, the analysis device 100 causes the display device 200 to display the operating state of the target machine for each time period of each category. The analysis device 100 causes the display device 200 to display the time period when a category having a predetermined ratio or more is in a specific operating state.
[0122] In addition, according to the analysis system 1 of the embodiment, the analysis device 100 causes the display device 200 to display the operating state of the target machine in a manner that aligns the time axis for each category. This makes it easy to know the operating state. In addition, it is easy to know the time period when the categories with a predetermined ratio or more are in a specific operating state.
[0123] According to the analysis system 1 of the embodiment, the analysis device 100 sets the state in which the power is on but no operation is performed as the stopped state. Therefore, it is known that the analysis device 100 in the stopped state is likely to be turned off.
[0124] According to the analysis system 1 of the embodiment, the analysis device 100 sets the state in which the analysis device 100 is not processing the object to be processed as the stopped state. Therefore, it is known that the analysis device 100 in the stopped state is likely to be powered off.
[0125] According to the analysis system 1 of the embodiment, the analysis device 100 sets the state in which the operation of processing the workpiece and the operation of axial movement are not performed as the stopped state. Therefore, it can be known that the analysis device 100 in the stopped state is likely to be powered off.
[0126] According to the analysis system 1 of the embodiment, the analysis device 100 notifies when a time period when a predetermined ratio or more of the classifications are in a specific operating state has arrived. Thus, the analysis device 100 of the embodiment can prompt power off, etc., when the time period has arrived.
[0127] In addition, according to the analysis system 1 of the embodiment, the analysis device 100 determines the time period in which the classification of a predetermined ratio or more is in the stopped state. Thus, it is known in which time period the industrial machine 400 that is not operating is in the power-on state. In addition, there is a possibility that the power consumption can be suppressed by turning off the power of the industrial machine 400 during this time period. If the power consumption can be suppressed, energy saving can be achieved, and the impact on the environment can be suppressed.
[0128] The above-mentioned embodiment can also be modified as follows.
[0129] In the above-mentioned embodiment, at least any one of the target machine, the target period, and the classification condition can be changed by operating the button BT1. However, the processor 101 may also automatically change at least any one of the target machine, the target period, and the classification condition while performing the processing of steps ST15 to ST20. In this case, if the processor 101 determines "no" in step ST19, for example, it returns to step ST12. Moreover, the processor 101 returns to step ST12 after the processing of step ST20. Moreover, the processor 101 automatically changes at least any one of the target machine, the target period, and the classification condition in the processing of steps ST12 to ST14.
[0130] In the above-mentioned embodiment, regarding the judgment area, the time period in which the classification in the stopped state is greater than a predetermined ratio is the time period in which the judgment area exists. However, regarding the judgment area, the time period in which the classification in other running states is greater than a predetermined ratio instead of the stopped state may be the time period in which the judgment area exists.
[0131] In the above-mentioned embodiment, the power consumption is the industrial machine 400. However, the power consumption of the embodiment may be a machine other than the industrial machine 400. In addition, the power consumption of the embodiment may be a peripheral device, etc. In addition, the power consumption of the embodiment may be a part of the machine. In addition, the power consumption of the embodiment may be a system composed of a plurality of machines, etc. The system may also include peripheral devices, etc.
[0132] Examples of a part of the machine include motors included in the machine, etc. In this case, the analysis device 100 uses each motor as one power consumption source to analyze the power consumption status.
[0133] The processor 101 may implement part or all of the processing implemented by the program in the above-mentioned embodiments through a hardware configuration of a circuit.
[0134] The program for implementing the processing of the embodiment is transferred, for example, in a state stored in a device. However, the device may also be transferred in a state where the program is not stored. Moreover, the program may also be transferred separately and written to the device. The transfer of the program at this time is achieved, for example, by recording it in a removable storage medium or downloading it via a network such as the Internet or a LAN.
[0135] The embodiments of the present invention have been described above, but these are shown as examples and do not limit the scope of the present invention. The embodiments of the present invention can be implemented in various forms within the scope of the present invention.
[0136] Description of Reference Numerals
[0137] 1: analysis system; 100: analysis device; 101: processor; 102: ROM; 103: RAM; 104: auxiliary storage device; 105: communication interface; 106: display interface; 107: input interface; 108: bus; 200: display device; 300: input device; 400: industrial machinery.
Claims
1. An analysis device comprising: an acquisition unit, which acquires the operating status of at least one power consumption source; a determination unit that determines, for each of the plurality of categories classified according to the condition, using the operation status, in which of a plurality of operation states with different power consumption the power consumption source is in each time period; and The determination unit determines a time period in which a predetermined ratio or more of the categories are in a common operating state.
2. The analysis device according to claim 1, wherein The system further includes a display control unit configured to cause a display unit to display the operating state in each time period of each classification determined by the determination unit and the time period determined by the determination unit.
3. The analysis device according to claim 2, wherein: The display control unit aligns a time axis to display the operation status for each category.
4. The analysis device according to claim 1, wherein The device further includes a notification unit configured to notify that the current time has become the time determined by the determination unit.
5. The analysis device according to any one of claims 1 to 4, wherein: The common operating state is a stopped state in which the power is on but no action is performed.
6. The analysis device according to claim 5, wherein: The above-mentioned operation is an operation of processing the workpiece.
7. The analysis device according to claim 5, wherein: The operation is at least one of an operation of processing the workpiece and a movement of an axis for processing the workpiece.
8. An analysis system comprising a power source and an analysis device, The analysis device comprises: an acquisition unit, configured to acquire an operating status of at least one of the power consuming sources; a determination unit that determines, for each of the plurality of categories classified according to the condition, using the operation status, in which of a plurality of operation states with different power consumption the power consumption source is in each time period; and The determination unit determines a time period in which a predetermined ratio or more of the categories are in a common operating state.
9. A program that causes a processor included in an analysis device to function as the following units: an acquisition unit, which acquires the operating status of at least one power consumption source; a determination unit that determines, for each of the plurality of categories, using the operation status, for each time period, in which of a plurality of operation states with different power consumptions the power consumption source is located; and The determination unit determines a time period in which a predetermined ratio or more of the categories are in a common operating state.
Citation Information
Patent Citations
Display method, program, and display system
JP2019144966A