WO2010116599A1 - 稼働情報出力装置、稼働情報出力装置の制御方法、監視装置、監視装置の制御方法、および制御プログラム - Google Patents
稼働情報出力装置、稼働情報出力装置の制御方法、監視装置、監視装置の制御方法、および制御プログラム Download PDFInfo
- Publication number
- WO2010116599A1 WO2010116599A1 PCT/JP2010/001402 JP2010001402W WO2010116599A1 WO 2010116599 A1 WO2010116599 A1 WO 2010116599A1 JP 2010001402 W JP2010001402 W JP 2010001402W WO 2010116599 A1 WO2010116599 A1 WO 2010116599A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- time
- cycle
- unit
- series data
- operation information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4184—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32234—Maintenance planning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37348—Power, wattmeter voltage times current
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention is an operation information output device that outputs operation information of a production device in a production line, a control method of the operation information output device, and a control program, and monitoring that monitors production devices that repeatedly execute predetermined processing steps in the production line.
- the present invention relates to an apparatus, a control method of a monitoring apparatus, and a control program.
- a production line in which each production device is arranged on a line to execute a plurality of steps necessary to produce a product, and production is performed by a flow operation. There is. And, at the production management site, it is always required to achieve energy saving such as improvement of productivity in a production line and reduction of power consumption.
- operation information for example, operation state, power consumption, etc.
- operation information of each production device in the production line is information useful for improving productivity of the production line and achieving energy saving.
- Patent Document 1 the power consumption of each production facility is measured, and the above-described certain production facility is determined based on the power consumption of a certain production facility and the power consumption of the corresponding production facility.
- a technique for storing the operating state of the storage unit in a storage unit is disclosed.
- Patent Document 2 discloses a technology of measuring an operation signal specifying an operation state of a production facility in real time, determining the operation state based on the characteristic of the measured signal, and stocking it as operation information.
- the power system monitoring device described in Patent Document 3 changes the maintenance time based on whether the current flowing to the power system device exceeds the reference current and whether or not the cutoff operation has been performed.
- the maintenance inspection time notification device described in Patent Document 4 measures the travel distance of a vehicle such as a car, and notifies the driver of the arrival of the maintenance time by displaying a warning or the like when the predetermined distance is reached. doing.
- the power monitoring device for a machining machine described in Patent Document 5 promotes maintenance and repair work by outputting an alarm based on the magnitude of the average power value of the machining machine and the magnitude of the fluctuation of the instantaneous power value. ing.
- Japanese patent publication Japanese Patent Laid-Open No. 2008-97128 (Apr. 24, 2008)" Japanese Patent Publication "Japanese Patent Application Laid-Open No. 2004-70424 (released on March 4, 2004)" Japanese Patent Publication "Japanese Patent Application Laid-Open No. 4-340325 (released on November 26, 1992)” Japanese Patent Publication "Japanese Patent Application Laid-Open No. 6-40297 (published February 15, 1994)” Japanese Patent Publication "Japanese Patent Application Laid-Open No. 2006-11897 (published on January 12, 2006)"
- FIG. 20 is an explanatory view showing a mechanism for acquiring operation information in the conventional configuration.
- the operation information management server 71 acquires operation information from each of the PLCs 72 of the production line A, the production line B, and the production line C.
- One PLC may exist in each line, or one PLC may exist in each production device of each line.
- the cycle time is a time required for one process in a process such as a repetitive task, task or job, which is a unit of frequency or cycle of the process.
- FIG. 21 is a graph showing an example of the time change of the power consumption of the production equipment, for showing the above cycle time. For example, in the case of a machine tool, as shown in FIG. 21A, the time from the start to the end of processing of one work (object to be produced) is one cycle time.
- the processing time spent for processing one work is very short (for example, 0.5 ms).
- FIG. 21 (b) in the case where the pressing operation is continuously performed on a predetermined number of products and then the standby for a predetermined time is performed, it is considered that this series of processes is repeated. it can. Therefore, it is possible to regard one cycle from the start of the press operation to the end of the waiting time.
- the present invention has been made in view of the above problems, and an object thereof is to realize an operation information output apparatus or the like which easily calculates and determines detailed operation information. Another object of the present invention is to realize a monitoring device and the like that can determine the maintenance time of the device from the viewpoint of improvement of processing capacity.
- an operation information output apparatus is an operation information output apparatus that outputs operation information of a production device, and a physical quantity consumed or generated when the production device executes a process.
- Data acquisition means for detecting time series data of a predetermined time from physical quantity acquisition means for acquiring time series data of the physical quantity acquired by the physical quantity acquisition means, and time series data detected by the data detection means
- operation information acquisition means for acquiring operation information of the above-mentioned production equipment.
- a control method of an operation information output device is a control method of an operation information output device which outputs operation information of a production device, and a physical quantity consumed or generated when the production device executes a process.
- a physical quantity acquisition step of acquiring time series data, a data detection step of detecting time series data of a predetermined time from the time series data of physical quantities acquired in the physical quantity acquisition step, and time series data detected in the data detection step And the operation information acquisition step of acquiring the operation information of the production equipment.
- time-series data of a predetermined time is detected from time-series data of physical quantities consumed or generated when a production device executes a process. Then, the operation information of the production device is acquired from the detected time series data. Therefore, the operation information can be acquired only from the time-series data of the physical amount consumed or generated when the production device executes the processing step, so that the operation information can be easily acquired.
- the predetermined time for example, a design value of cycle time in the production device can be mentioned.
- a monitoring device is a monitoring device that monitors a device that executes a process, and in order to solve the above problem, the physical amount consumed or generated when the device executes the process.
- detection means for detecting time series data of a predetermined time out of time series data of physical quantities acquired by the physical quantity acquisition means, time series data detected by the detection means
- a maintenance determining unit configured to determine whether the maintenance of the device should be performed based on a period.
- a control method of a monitoring device is a control method of a monitoring device that monitors a device that executes a process, and consumes when the device executes the process to solve the problem.
- time-series data detected by the detection means time-series data of cycle time, time-series data including a plurality of cycle times, time-series data of a predetermined time, and the like can be mentioned.
- the cycle time is a time required for one process in a process such as a task, a task, or a job that is repeatedly performed, and is a unit of frequency or cycle of the process.
- the predetermined time is an amount related to the improvement of the processing capacity of the device.
- time series data of physical quantities consumed or generated when the apparatus executes a process is acquired, and among the acquired time series data, time series data of the predetermined time Are detected, and it is determined based on the detected time-series data period whether maintenance of the device should be performed. As a result, it can be determined whether maintenance should be performed from the viewpoint of improvement of the processing capacity of the device. Further, since the measurement values to be used are only time-series data of physical quantities that are consumed or generated when the apparatus executes a process, it is possible to easily determine the maintenance time.
- the above operation information output device and monitoring device may be realized by a computer.
- the computer is operated as the above steps to realize the control method of the operation information output device by the computer.
- a control program of an operation information output device to be controlled a control program of a monitoring device which causes a computer to realize the control method of the above monitoring device, and a computer readable recording medium recording at least one of these control programs It falls within the scope of the present invention.
- the operation information output apparatus has the effect of being able to acquire operation information from time series data of physical quantities consumed or generated when a production device executes a process.
- the monitoring device acquires time-series data of physical quantities consumed or generated when the device executes a process, and among the acquired time-series data, the time-series data of the predetermined time Since it is determined whether maintenance of the device should be performed based on the detected time-series data period, it is possible to determine whether maintenance should be performed from the viewpoint of improving the processing capability of the device. Play.
- the embodiment of the present invention is shown and it is a block diagram showing the important section composition of an operation information output device. It is a graph which shows the working condition of a certain press machine.
- FIG. 14 is an explanatory view showing a relationship among the operation information output device, the electric energy meter, and the production equipment in the embodiment.
- FIG. 7 is an explanatory view showing a method of detecting a one-cycle portion from a waveform of power consumption using pattern recognition in the embodiment of the present invention. It is a figure which shows the waveform of power consumption in case the time of 1 cycle changes with objects of production in the said embodiment.
- it is a flow chart which shows a flow of processing which operation information output device computes operation information, and distinguishes.
- FIG. 2 is a block diagram showing a schematic configuration of a one-cycle detection unit and a storage unit that stores data used therein according to an embodiment of the present invention. It is a graph which shows the example of the frequency spectrum in the vicinity of reciprocal Dct- 1 of a cycle time design value for demonstrating the method of detecting a fundamental frequency in embodiment of this invention. In embodiment of this invention, it is a graph which shows an example of the electric power data in before and behind which a filter process execution part performs filter processing. In embodiment of this invention, it is a graph which each shows the frequency spectrum of the power data shown in FIG.
- FIG. 3 is a block diagram showing a schematic configuration of a one-cycle detection unit and a storage unit that stores data used therein in the embodiment of the present invention.
- 7 is a graph showing the details of pattern matching in the embodiment of the present invention.
- it is a flowchart which shows the outline
- FIG. 3 is a block diagram showing a schematic configuration of a one-cycle detection unit, a pattern waveform creation unit, and a storage unit for storing data used in the embodiment in the present invention.
- it is a flowchart showing an outline of the processing operation of the pattern waveform creation unit.
- it is an explanatory view showing the method of acquiring operation information. It is a graph which shows an example of the time change of the power consumption of a production apparatus.
- the embodiment of the present invention is shown and it is a block diagram showing the important section composition of a monitoring device.
- it is explanatory drawing which shows the relationship between a monitoring apparatus, a watt-hour meter, and a production apparatus.
- FIG. 1 It is a figure which shows the waveform of power consumption in case the time of 1 cycle changes with kinds of production object in an embodiment of the present invention.
- FIG. 1 It is a block diagram which shows schematic structure of the maintenance judgment part in embodiment of this invention. It is a graph which shows the time change of the cycle time in a production apparatus in embodiment of this invention.
- the embodiment of the present invention is shown and it is a block diagram showing the important section composition of a monitoring device.
- FIG. 3 is an explanatory view showing a relationship among the operation information output device 1, the watt-hour meter 2 and the production device 3 in the present embodiment.
- a plurality of production devices 3 are arranged in production line 5.
- the watt-hour meter 2 and the operation information output device 1 which measure the electric energy supplied to each of several production apparatus 3 are connected.
- arbitrary processing machines such as a press, an injection molding machine, and a washing machine, can be mentioned.
- the operation information output device 1 analyzes the waveform of the power consumption of the production device 3 acquired from the watt-hour meter 2, and the operation status time, the stop status time, the load status time, the production type in the production device 3 Operation information such as the number of productions and cycle time is calculated or determined and output.
- the operation information output device 1 can output the above operation information only with the power consumption of the production device 3 acquired from the watt-hour meter 2, and can change the ladder program of the conventional PLC or a new PLC There is no need to introduce it. Therefore, the operation information can be easily output.
- the operation information can be used to improve the productivity of the entire production line 5 and reduce energy consumption.
- FIG. 1 is a block diagram showing a main configuration of the operation information output device 1 according to the present embodiment.
- the operation information output apparatus 1 includes a power data acquisition unit (physical quantity acquisition unit) 11, a display unit 12, a power waveform analysis unit 13, an operation information management unit 14, an output unit 15, and a storage unit 16.
- the storage unit 16 stores information, and includes a non-volatile storage device such as a flash memory and a read only memory (ROM) and a volatile storage device such as a random access memory (RAM).
- the storage unit 16 includes an identification information storage unit 31, a determination information storage unit 32, a calculation information storage unit 33, an operation information data storage unit 34, and a power data storage unit 35.
- the identification information storage unit 31 stores identification information used by the one-cycle detection unit 21 described later to detect one cycle.
- the identification information is, for example, the waveform of the power consumed by the production device 3 according to the production type and the production device 3 from the start of the processing of the production object to the end of the process for the production object (one cycle). It is a frequency characteristic of the consumed 1 cycle power.
- the discrimination information storage unit 32 stores discrimination information used by the type discrimination unit 22 described later to discriminate the production type produced by the production device 3.
- Discrimination information is a table showing the relationship between cycle time (time from when the production device 3 starts processing the production object to its end) and production types.
- the calculation information storage unit 33 is for the operation state time calculation unit 25, the load state time calculation unit 26, and the stop state time calculation unit 51 described later to calculate the operation state time, the load state time, and the stop state time, respectively. It stores the calculation information used for the Specifically, the relationship between the power consumption of the production device 3 and the operation state, the load state, and the stop state of the production device 3 is stored.
- FIG. 2 is a graph showing the operating condition of a certain press, and more specifically, a graph showing the time change of the power consumption (kW) consumed by the above-mentioned press. A graph of several hours is shown in FIG. Although FIG. 2 exemplifies a press as an example of production equipment, the same applies to other production equipment.
- a period toff of power consumption close to 0 kW is a period of time in which the power supply of the press is off, and this state is called a power off state.
- a period ton other than the period toff of the power off state is a period during which the power of the press is on, and this state is called a load state.
- the time during which the press is in a loaded state is called the loaded state time.
- the low power consumption period ts is a period during which the press is stopped, and this state is called a stop state.
- the time during which the press machine is in the stop state is called the stop state time.
- a setup for process change such as switching of work or jig), replacement of consumable parts (cutting tools etc.
- equipment startup warming up after turning on the power, etc.
- shutdown preparation before turning off the power
- a high power consumption period ta of the load state period ton is a period during which the press machine is operating, and this state is called an operating state. Also, the time during which the press machine is in operation state is called the operation state time.
- the operation information data storage unit 34 stores operation information calculated or determined in the operation information output device 1.
- the power data storage unit 35 stores the amount of power consumed (integrated power) and the power consumed (power consumption) consumed by the production device 3 measured by the power meter 2.
- the power data acquisition unit 11 acquires the power consumption of the production device 3 measured by the power meter 2 and stored in the power data storage unit 35. Specifically, time-series data in a predetermined period of the amount of power consumed by the production device 3 (integrated power) and the power consumed (power consumption) is acquired. Then, data indicating the acquired power consumption and integrated power is transmitted to the power waveform analysis unit 13.
- the power waveform analysis unit 13 analyzes time series data (waveform) of power consumption acquired from the power data acquisition unit 11 to calculate or determine operation information. More specifically, the power waveform analysis unit 13 includes a one-cycle detection unit (data detection unit) 21, a product type determination unit 22, a cycle time calculation unit 23, a production number calculation unit 24, an operation state time calculation unit 25, a load state time A calculation unit 26, a stop state time calculation unit 51, and an operation information acquisition unit (operation information acquisition means) 20 are included.
- the one cycle detection unit 21 detects one cycle portion from the time series data (waveform) of the power consumption acquired from the power data acquisition unit 11. More specifically, the one-cycle detection unit 21 includes a waveform acquisition unit 41, a preprocessing unit 42, a feature extraction unit 43, an identification unit 44, and a result output unit 45. Usually, one cycle of power data has various features. Therefore, one cycle portion of the power data can be detected by detecting the feature.
- the waveform acquisition unit 41 acquires data of a predetermined time width among the time series data (waveform) of the power consumption acquired from the power data acquisition unit 11.
- the preprocessing unit 42 removes noise and the like from the power consumption waveform having a predetermined time width acquired by the waveform acquisition unit 41.
- the feature extraction unit 43 extracts a preset feature from the waveform of power consumption from which the pre-processing unit 42 has removed noise and the like.
- the identification unit 44 determines whether or not the power consumption waveform having a predetermined time width corresponds to one cycle. It is
- the result output unit 45 outputs the result determined by the identification unit 44.
- FIG. 4 is an explanatory view showing a method of detecting a one-cycle portion from a waveform of power consumption by using the pattern recognition.
- the waveform acquisition unit 41 determines predetermined power consumption from time series data (waveform) of power consumption acquired by the power data acquisition unit 11.
- the waveform (power pattern 40) of the time width is acquired.
- the preprocessing unit 42 removes noise and the like from the power pattern 40, and the feature extraction unit 43 extracts the feature of the power pattern 40 from which the noise and the like are removed.
- the identification unit 44 determines whether it corresponds to one cycle by comparing the extracted feature with the feature of one cycle stored in the identification information storage unit 31. Then, the result output unit 45 outputs the result.
- the detection of one cycle part is not limited to pattern recognition, and may be based on other known methods such as frequency analysis, template matching method, statistical learning method, and constant integrated power amount count. Moreover, you may combine these.
- the frequency analysis is a method of detecting one cycle portion using the frequency characteristic of the power consumption waveform.
- the template matching is a method of detecting one cycle portion by comparing a template (template) of a waveform of one cycle stored in advance with the acquired waveform.
- the statistical learning method is a method of storing the feature of the past one cycle portion and using the feature to determine whether or not it corresponds to the one cycle portion next time.
- the constant integrated power amount count is a method of determining one cycle when the integrated power amount reaches a constant value.
- the product type discrimination unit 22 uses the features of the one-cycle portion detected by the one-cycle detection unit 21 and the discrimination information stored in the discrimination information storage unit 32 to identify what the production object of the production device 3 is. It is determined. For example, when the time of one cycle is different depending on the production object, the production type (operation information) of the production object can be determined by the time of one cycle. This will be described with reference to FIG. FIG. 5 is a diagram showing a waveform of power consumption in the case where the time of one cycle differs depending on the production object. In FIG. 5, the process for the product A is performed as a production object from time 0 to time t6, and the process for the product B is performed as a production object after time t7.
- the time required for one cycle differs between when the process for the product A is performed and when the process for the product B is performed. Therefore, if the time required for one cycle of each product is stored as discrimination information, it is possible to discriminate the kind of product to be produced from the time of one cycle which is stored.
- the cycle time calculation unit 23 calculates time (cycle time, operation information) of one cycle in the power consumption waveform. This is calculated from the timing at which the feature point or feature portion repeats in the power consumption waveform.
- the production number calculation unit 24 calculates the number of production objects (the number of productions, operation information) processed by the production device 3 in a predetermined time. This is calculated by counting the number of cycles within a predetermined time.
- the operating state time calculating unit 25 calculates the time (operating state time, operating information) in the operating state of the predetermined time using the calculation information stored in the calculation information storage unit 33. .
- the operating state time calculation unit 25 does not use the calculation information stored in the calculation information storage unit 33, but the load state time and the stop state calculated by the load state time calculation unit 26 and the stop state time calculation unit 51.
- the operating state time may be calculated from the time.
- the load state time calculation unit 26 calculates the time (load state time, operation information) in the load state in the predetermined time using the calculation information stored in the calculation information storage unit 33. .
- the load state time calculation unit 26 does not use the calculation information stored in the calculation information storage unit 33, but the operation state time and the stop state calculated by the operation state time calculation unit 25 and the stop state time calculation unit 51.
- the load state time may be calculated from the time.
- the stop state time calculation unit 51 calculates the time (stop state time, operation information) in the stop state of the predetermined time using the calculation information stored in the calculation information storage unit 33. .
- the stop state time calculation unit 51 does not use the calculation information stored in the calculation information storage unit 33, but the operation state time and load state calculated by the operation state time calculation unit 25 and the load state time calculation unit 26.
- the stop state time may be calculated from the time.
- the type determination unit 22 the cycle time calculation unit 23, the production number calculation unit 24, the operation state time calculation unit 25, the load state time calculation unit 26, and the stop state time calculation unit 51 respectively calculate and determine The acquired operation information is acquired and transmitted to the operation information management unit 14.
- the operation information management unit 14 stores the operation information calculated and determined by the power waveform analysis unit 13 in the operation information data storage unit 34 and transmits the operation information to an external device to the operation unit 15. Is transmitted.
- the operation information management unit 14 also causes the display unit 12 to display operation information.
- the display unit 12 is a display device that displays information such as operation information acquired from the operation information management unit 14.
- the display unit 12 is configured by a display device such as an LCD (liquid crystal display element), a CRT (cathode ray tube), a plasma display, and the like.
- the output unit 15 outputs the operation information acquired from the operation information management unit 14 to an external device when transmitting the operation information to the external device.
- Examples of the devices constituting the output unit 15 include a print output device for printing information on a print medium such as paper, a transmission device for transmitting a signal through a transmission medium, and recording data on a computer readable recording medium A recording device etc. are mentioned.
- FIG. 6 is a flowchart showing a flow of processing for calculating and determining the operation information in the operation information output device 1.
- the power data acquisition unit 11 acquires time-series power data from when the power data was acquired last time to the present time (S1).
- the one-cycle detection unit 21 detects one cycle from the time-series power data acquired by the power data acquisition unit 11 (S2).
- the form determination unit 22 determines the form of the target product of the production device 3 (S3).
- the number-of-productions calculation unit 24 calculates the number of production objects for which the production device 3 has performed processing in the period indicated by the time-series power data acquired by the power data acquisition unit 11 (S4).
- the operation state time calculation unit 25 calculates the time during which the production device 3 was in the operation state, and the load state time calculation unit 26 During the same period, the time during which the production device 3 was in the load state is calculated (S5). Finally, the cycle time calculation unit 23 calculates the cycle time (S6), and ends the process.
- FIG. 7 is a block diagram showing the main configuration of the operation information output device 1 according to the present embodiment.
- the present embodiment differs from the above-described first embodiment in that time series vibration data, which is a displacement amount of the production device 3, not time series power data, in order to calculate and discriminate operation information. It is a point to use. Therefore, in the present embodiment, the production device 3 is provided with the vibration sensor 4, and the storage unit 16 is provided with the vibration data storage unit 36 and the vibration data acquisition unit (physical quantity acquisition unit) 17. Further, a vibration waveform analysis unit 18 is provided instead of the power waveform analysis unit 13.
- the vibration data storage unit 36 stores the vibration data transmitted from the vibration sensor 4.
- the vibration sensor 4 is a sensor that detects a vibration, detects a vibration of the production device 3, and stores vibration data indicating the detected vibration in the vibration data storage unit 36.
- the vibration data acquisition unit 17 acquires time-series vibration data stored in the vibration data storage unit 36 and transmits the vibration data to the vibration waveform analysis unit 18.
- the vibration waveform analysis unit 18 analyzes time-series vibration data (waveforms) acquired from the vibration data acquisition unit 17 to calculate and determine operation information of the production device 3.
- the specific configuration of the vibration waveform analysis unit 18 is the same as that of the power waveform analysis unit 13, and thus the description thereof is omitted.
- the time-series vibration data in the vibration waveform analysis unit 18 corresponds to the time-series power data in the power waveform analysis unit 13.
- time-series data is acquired using the vibration sensor 4
- the present invention is not limited to this. Even if it detects one cycle and calculates and determines operation information using time series data from a flow sensor, temperature sensor, humidity sensor, sound sensor, image sensor, proximity sensor, photoelectric sensor, etc. Good.
- one cycle may be detected by combining each of the above-described sensors and a watt-hour meter, and operation information may be calculated and determined.
- the operation information output device 1 of the present embodiment differs from the operation information output device 1 shown in FIGS. 1 to 7 in the operation of the one-cycle detection unit 21.
- symbol is attached
- One cycle detection unit 21 detects power data of one cycle by detecting a start time point of one cycle from power data using cycle time design value Dct and frequency analysis.
- the cycle time design value Dct refers to a planned value of cycle time set by a person in charge at a manufacturing site or the like.
- FIG. 8 shows a schematic configuration of the one-cycle detection unit 21 and the storage unit 16 that stores data used therein.
- the one-cycle detection unit 21 is configured to include a frequency analysis unit 110, a filter processing unit 111, and a cycle start detection unit 112.
- the storage unit 16 is configured to include a design value storage unit 100, a parameter storage unit 101, and a condition storage unit 102.
- the design value storage unit 100 stores the cycle time design value Dct.
- the parameter storage unit 101 stores values of various parameters used for filter processing by the filter processing unit 111.
- the condition storage unit 102 also stores various conditions for detecting the start point of one cycle.
- the cycle time design value Dct, the various parameters, and the various conditions are stored in advance in the design value storage unit 100, the parameter storage unit 101, and the condition storage unit 102 via an input unit (not shown) or the like. .
- the frequency analysis unit 110 performs frequency analysis of the power data, and detects the basic frequency f0 of the periodic waveform using the cycle time design value Dct.
- the frequency analysis unit 110 is configured to include an FFT unit 120 and a fundamental frequency detection unit 121.
- the FFT unit 120 performs FFT on power data of a predetermined period.
- the FFT unit 120 transmits data of the frequency spectrum after FFT to the basic frequency detection unit 121.
- the predetermined period may be a period in which various statistical values to be described later can be acquired from the power data, and may be, for example, a multiple of the cycle time design value Dct to a period ta where the operating state is continuous.
- the fundamental frequency detection unit 121 detects the fundamental frequency f0 of the periodic waveform using the data of the frequency spectrum from the FFT unit 120.
- the fundamental frequency detection unit 121 transmits the detected fundamental frequency f0 to the filter processing unit 111.
- the range of the frequency at which the above-mentioned fundamental frequency is detected is limited to a predetermined range including the reciprocal Dct- 1 of the cycle time design value stored in the design value storage unit 100.
- the fundamental frequency of the periodic waveform corresponding to the cycle time can be reliably acquired.
- FIG. 9 is for explaining the method of detecting the above-mentioned fundamental frequency, and shows a line graph of an example of the above-mentioned frequency spectrum near the reciprocal Dct- 1 of the cycle time design value.
- the range sandwiched by broken lines is the above-mentioned predetermined range.
- the fundamental frequency detection unit 121 detects, as the fundamental frequency f0, the frequency with the strongest frequency spectrum in the range between the broken lines.
- the frequency in the predetermined range is 1 ⁇ 2 to 2 times the reciprocal Dct ⁇ 1 of the cycle time design value.
- the filter processing unit 111 performs filtering (filtering) on the power data to emphasize frequency components in the vicinity of the fundamental frequency f0.
- the filter processing unit 111 is configured to include a function determination unit 122 and a filter processing execution unit 123.
- the function determining unit 122 uses the fundamental frequency f0 from the fundamental frequency detecting unit 121 to determine a filter function which is a function used for the filtering process.
- the function determination unit 122 transmits the information on the determined filter function to the filter processing execution unit 123.
- a logistic function f (x) of the following equation is used as a filter function.
- f (x) 1 / (1 + exp (s ⁇ (x ⁇ fc)))
- the cutoff frequency fc basic frequency f0 ⁇ parameter Param.
- the filter process execution unit 123 executes the filter process on the power data using the filter function from the function determination unit 122.
- the filter process execution unit 123 transmits the power data after the filter process to the cycle start detection unit 112.
- FIG. 10 is a graph which respectively shows an example of the electric power data in before and behind which the filter process execution part 123 performs the said filter process.
- FIG. 11 is a graph which respectively shows the frequency spectrum of the power data shown to (a) and (b) of FIG.
- FIG. 11 show the frequency characteristics of the logistic function that is the filter function determined by the function determination unit 122.
- s 0.1.
- FIG. 10 and FIG. 11 have shown the example in case the production apparatus 3 is an injection molding machine.
- the cycle start detection unit 112 detects the start time point of one cycle.
- power consumption often increases rapidly.
- the rising of the power value rapidly increases periodically.
- the start time point of one cycle can be detected if the rise of the power value after the filter process can be detected.
- the point of rise of the power value is set as the start point of one cycle.
- FIG. 12 is a graph showing power data after the above-mentioned filter processing and data of second derivative thereof.
- a solid line graph is the power data
- a broken line graph is data of the second derivative.
- the power value after the filtering process is small immediately before the rising of the power value after the filtering process, and the slope of the power value increases sharply from negative to positive with the passage of time. doing. Therefore, the second order differential value of the power value is large. Therefore, it is possible to determine a point in time when the power value is lower than a certain threshold and a condition that the second derivative of the power value is higher than another threshold is a point in time when the power value rises. it can. For example, in FIG. 16, since the part surrounded by the circle of the same line type as the line type of the graph satisfies the above condition, the time of the point is determined as the rising time of the power value.
- the threshold regarding the power value is referred to as “power threshold”
- the threshold regarding the second derivative of the power is referred to as “second derivative threshold”
- the condition is referred to as “rising detection condition”.
- a condition may be added to the rise detection condition that the power value after a predetermined time has elapsed (for example, after 5 seconds) from the time when the condition is satisfied is larger than the power threshold.
- the rise detection condition is not satisfied only at a certain point in time, but may be satisfied at a plurality of points in time including the point in time. Therefore, when there are a plurality of time points satisfying the rise detection condition in a period within 0.5 times any one of the cycle time design value Dct and the basic period T0 which is the reciprocal of the basic frequency f0, the power A condition that the point of time when the second derivative of the value is the largest is taken as the point of rise of the power value may be added to the rise detection condition.
- the power threshold value is determined such that a power value below the value is periodically detected.
- FIG. 13 shows a graph for determining the power threshold.
- the graph in the upper part of FIG. 13 shows the time change of the power data, and the broken lines in the drawing respectively indicate the search sections.
- the lower part of FIG. 13 shows the median value of a predetermined number of lower power values among the power data in each search section.
- Predetermined number a / (f0 * t sampling ) (however, round up after the decimal point)
- t sampling represents a sampling period of data measurement.
- a 0.3.
- the predetermined number is 3 and the median value of the lower three power values is calculated.
- a predetermined search interval is set to a certain time on the upstream side, and among the power data in the set search intervals, the median value of the lower predetermined number of power values Calculate It is desirable that the search section be a predetermined period wider than the basic cycle T0.
- the predetermined time is preferably narrower than the basic period T0, and more preferably about half the basic period T0.
- the upper adjacent value means the maximum value of data below the upper hinge U + 1 hinge distribution degree h ⁇ a.
- 1 hinge distribution h means the distance between the upper hinge U and the lower hinge, and the upper hinge is the median (75th percentile value) of data larger than the median.
- Lower hinge means the median (25th percentile value) of data smaller than the median.
- the second derivative threshold can be determined by a method opposite to the method of determining the power threshold. Specifically, referring to FIG. 12, it can be understood that power values above the second derivative threshold need to be present periodically. Therefore, the second derivative threshold value is determined such that a power value above the value is periodically detected.
- a predetermined search interval is set to a certain time upstream, and the median value of the upper predetermined number of power values among the data of the second derivative in the set search interval is calculated.
- the search section is shifted downstream for a predetermined time to perform the same process as described above, and this process is repeated.
- the lower adjacent value of the calculated set of medians is determined as the second-order derivative threshold value.
- the lower adjacent value means the minimum value of data above the lower hinge L-1 hinge distribution degree h ⁇ a.
- cycle start detection unit 112 uses the power data on which the filter processing has been performed by filter processing execution unit 123 and the data of the second derivative thereof, and sets the time of rising of the power value as the start time of one cycle. It is detected.
- the cycle start detection unit 112 is configured to include a second derivative calculation unit 124, a threshold value determination unit 125, and a start time detection unit 126.
- the condition storage unit 102 also stores the search section, the predetermined number, the predetermined time, and the parameter a.
- the second-order differential operation unit 124 performs second-order differential operation on the power data after filter processing from the filter processing execution unit 123.
- the second-order derivative calculation unit 124 transmits the calculated second-order derivative data to the threshold value determination unit 125 and the start time detection unit 126 together with the power data after the filter processing.
- the threshold determination unit 125 determines the filtered power data and second-order derivative data from the second-order differentiation operation unit 124, the search interval stored in the condition storage unit 102, the predetermined number, the predetermined time, and the parameters. As described above, the power threshold and the second derivative threshold are determined using a. The threshold determination unit 125 transmits the determined power threshold and the second derivative threshold to the start time detection unit 126.
- the start time detection unit 126 uses the filtered power data and second derivative data from the second derivative calculation unit 124, and the power threshold and the second derivative threshold from the threshold determination unit 125, as described above. The start point of one cycle is detected based on the rise detection condition. Thus, the one-cycle detection unit 21 can detect power data of one-cycle portion.
- FIG. 14 shows an outline of the processing operation of the one-cycle detection unit 21.
- the 1-cycle detection unit 21 acquires power data of a predetermined time width from the power data storage unit 35 (S20).
- the FFT unit 120 performs FFT on the acquired power data (S21), and the data of the frequency spectrum acquired by the FFT and the cycle time design value Dct stored in the design value storage unit 100 are obtained.
- the fundamental frequency detector 121 detects the fundamental frequency f0 of the periodic waveform (S22).
- the function determination unit 122 determines the filter function (S23), and uses the determined filter function. Then, the filter process execution unit 123 executes the filter process on the power data (S24).
- the second-order differential operation unit 124 performs the second-order differential operation on the power data after the filter process, and the second-order differential data obtained from the operation result and the power data after the filter process
- the threshold determination unit 125 determines the power threshold and the second derivative threshold using the various data stored in the condition storage unit 102 (S25).
- the start time detection unit 126 detects the rise detection condition based on the rise detection condition. The start point of one cycle is detected (S26).
- the one cycle detection unit 21 detects and outputs the power data of one cycle portion from the power data of the predetermined time width acquired from the power data storage unit 30. (S27), and then the processing operation ends.
- the rise time of the power value is set as the start time of one cycle, but some production equipment 3 may start the above processing after preparing for the above processing.
- the start time point of the one cycle is the start time point of the preparation and deviates from the start time point of the processing, that is, the rise time of the power value.
- the period of the preparation is often known, or the power data in the period is often characterized. Therefore, by detecting the rise time of the power value, it is possible to easily determine the start time of the preparation, that is, the start time of the one cycle.
- the fall of the power value may be detected in the same manner as the detection of the rise of the power value.
- FIG. 15 shows a schematic configuration of the one-cycle detection unit 21 included in the power waveform analysis unit 13 and the storage unit 16 storing data used therein in the operation information output device 1 of the present embodiment. .
- the operation information output device 1 according to the present embodiment is different from the operation information output device 1 shown in FIGS. 8 to 14 in the operation of the cycle start detection unit 112 in the one cycle detection unit 21 and the storage unit 16.
- This embodiment differs from the unit 102 in that a pattern waveform storage unit 103 is provided.
- symbol is attached
- the pattern waveform storage unit 103 stores pattern waveform information indicating a pattern waveform of power data of one cycle.
- One cycle detection unit 21 detects power data of one cycle by detecting the start time point of one cycle from power data using cycle time design value Dct, frequency analysis, and pattern matching. It is As shown in FIG. 15, the cycle start detection unit 112 in the one cycle detection unit 21 is configured to include a pattern comparison unit 130 and a start time detection unit 131.
- the pattern comparison unit 130 performs filter processing on the power data after filter processing acquired from the power data storage unit 30 via the filter processing execution unit 123 from the pattern waveform storage unit 103 via the filter processing execution unit 123.
- the pattern matching (template matching) is performed using the power data of the above-mentioned pattern waveform.
- the pattern matching unit 130 identifies a portion of the power data after the filter processing that is most similar (fit) to the power data of the pattern waveform after the filter processing, and Detected as the reference start point of the cycle.
- the pattern comparison unit 130 transmits the detected reference start time of one cycle to the start time detection unit 131.
- the degree of matching is represented by a correlation coefficient, but may be represented by a known evaluation criteria such as a convolution integral value.
- FIG. 16 is a graph showing the details of the pattern matching.
- the graph described in the upper part of FIG. 16 shows the time change of the power data after the filter processing, and the two-dot chain lines in the drawing respectively indicate comparison sections.
- the lower part of FIG. 16 shows power data of the pattern waveform after the filtering process.
- the comparison section is the same as the section of the power data of the pattern waveform after the filter processing.
- the search start time is set to an appropriate time, and a comparison section is set downstream from the search start time.
- a correlation coefficient between the power data of the set comparison section and the power data of the pattern waveform is calculated.
- the comparison section is shifted downstream to perform the same processing as described above, and this is repeated until the start time of the comparison section reaches the search end time. Then, the start time of the comparison section in which the correlation coefficient is maximum is determined as the reference start time of one cycle, and the determined reference start time of one cycle is transmitted to the start time detection unit 131.
- the search start time may be the beginning or the middle of the power data after the filtering process.
- the moving direction of the comparison section may be upstream or downstream.
- the period from the search start time to the search end time may depend on the cycle time design value Dct or may be constant, such as twice the cycle time design value Dct.
- the comparison section may be shifted for each power value, or may be shifted for each of a plurality of power values.
- the start time detection unit 131 detects the start time point of another cycle in the power data after the above-mentioned filter processing using the reference start time point of one cycle from the pattern comparison unit 130.
- the one-cycle detection unit 21 detects power data of one-cycle portion using the reference start time of one cycle detected by the pattern comparison unit 130 and the start time of one cycle detected by the start time detection unit 131. be able to.
- the following two can be considered as a method for the start time detection unit 131 to detect the start time of the other one cycle.
- the first method is to use a basic period T0 that is the reciprocal of the basic frequency f0 detected by the basic frequency detection unit 121.
- T0 the basic period
- a point separated by each basic cycle T0 is detected as the start point of the other one cycle.
- any period corresponding to the cycle time may be used, such as the cycle time design value Dct.
- the search start time and the search end time are respectively set before and after the start time of one cycle detected by the first method and transmitted to the pattern collating unit 130.
- the reference start time of the one cycle in the period from the start time to the search end time is received from the pattern comparison unit 130.
- processing is increased as compared with the case of the first method, the accuracy at the start point of one cycle can be improved.
- the search start time is preferably a time slightly before the start time of the one cycle (for example, 0.1 times the basic cycle T0, etc.). Further, it is preferable that the search end time is a time when a predetermined period (for example, basic cycle T0, cycle time design value Dct, etc.) has elapsed from the search start time.
- a predetermined period for example, basic cycle T0, cycle time design value Dct, etc.
- FIG. 17 shows an outline of the processing operation of the one-cycle detection unit 21. Note that the process of (S23) is the same as that of FIG. 14 until the function determining unit 122 determines the filter function after the power data of the predetermined time width is acquired from the power data storage unit 30 (S20). , I omit the explanation.
- the filter process execution unit 123 performs the filter process on the power data and the power data of the pattern waveform acquired from the pattern waveform storage unit 103 using the determined filter function ( S30).
- the pattern matching unit 130 performs pattern matching on the power data after the filter process using the power data of the pattern waveform after the filter process (S31).
- the pattern matching unit 130 detects, as a reference start point of one cycle, the start time point of the power data portion after the filter process that is most similar to the power data of the pattern waveform after the filter process. (S32).
- the start time detection unit 131 detects the start time point of another cycle in the power data after the above-mentioned filter processing using the detected reference start time point of one cycle (S33). Then, using the detected start time of the other one cycle and the reference start time of the one cycle, the one cycle detection unit 21 acquires the power data of the predetermined time width acquired from the power data storage unit 30. The power data of one cycle portion is detected and output (S34), and then the processing operation is ended.
- the pattern waveform storage unit 103 may store the pattern waveform information after the filter processing.
- the pattern matching unit 130 can directly obtain the pattern waveform information after the above-mentioned filter processing from the pattern waveform storage unit 103.
- the filtering process performed on the pattern waveform information is preferably the same as the filtering process performed by the filtering process execution unit 123.
- the operation information output device 1 of the present embodiment is different from the operation information output device 1 shown in FIGS. 15 to 17 in that a pattern waveform generation unit 113 is added to the power waveform analysis unit 13.
- a pattern waveform generation unit 113 is added to the power waveform analysis unit 13.
- symbol is attached
- FIG. 18 stores, in the operation information output apparatus 1 according to the present embodiment, the one-cycle detection unit 21 and the pattern waveform generation unit (pattern waveform generation unit) 113 included in the power waveform analysis unit 13 and data used therein.
- the schematic configuration of the storage unit 16 is shown.
- the one cycle detection unit 21 is the same as the one cycle detection unit 21 shown in FIG.
- the pattern waveform creating unit 113 creates a pattern waveform of power data of one cycle using the power data of one cycle detected by the one cycle detecting unit 21. As shown in FIG. 18, the pattern waveform creating unit 113 is configured to include a normal waveform extracting unit 132 and a pattern creating unit 133.
- the normal waveform extraction unit 132 receives power data of one cycle from the one cycle detection unit 21 and extracts, from the received power data of one cycle, one having a normal waveform.
- power data of one cycle in which the waveform is normal is referred to as normal waveform data.
- the normal waveform extraction unit 132 transmits the extracted normal waveform data to the pattern generation unit 133.
- one or more feature quantities Fi characterizing the waveform of one cycle are selected in advance.
- a cycle time F1 and a power sum F2 of one cycle are used as the feature quantity Fi.
- the feature quantity Fi one using basic statistics can be considered. Specifically, mean, variance, standard deviation, root mean square, maximum value, minimum value, kurtosis, skewness, etc. Can be mentioned.
- the kurtosis represents how sharp the distribution of power in one cycle is with respect to the normal distribution. Further, the skewness indicates how much the distribution of power in one cycle is distorted with respect to the normal distribution.
- the feature quantity Fi is calculated for each of the received 1-cycle power data, and the median mdi and the standard deviation sdi are calculated from the set of the calculated feature quantity Fi. Then, this process is repeated for each of the feature quantities Fi.
- one cycle of power data satisfying the condition that all the feature quantities Fi satisfy the condition that the absolute value abs (Fi-mdi) of the difference between the feature quantity Fi and the median mdi is smaller than the standard deviation sdi is a normal waveform It is extracted as data and transmitted to the pattern creating unit 133.
- one cycle of power data that satisfies abs (F1-md1) ⁇ sd1 and abs (F2-md2) ⁇ sd2 is extracted.
- the pattern creation unit 133 creates a pattern waveform using the plurality of pieces of normal waveform data from the normal waveform extraction unit 132. Specifically, the pattern creating unit 133 extracts power values at the same elapsed time from the start time from the plurality of normal waveform data, calculates a median value of the extracted plurality of power values, and calculates the calculated median value. The power value of the pattern waveform in the elapsed time is taken as the power value of the pattern waveform, and the pattern waveform is created by repeating this for all elapsed time. The pattern creating unit 133 stores data of the created pattern waveform in the pattern waveform storage unit 103.
- FIG. 19 shows an outline of the processing operation of the pattern waveform generation unit 113.
- the normal waveform extraction unit 132 has a normal waveform. A certain thing is extracted as normal waveform data (S41).
- the pattern creating unit 133 creates a pattern waveform by using the plurality of extracted normal waveform data (S42), and stores data of the created pattern waveform in the pattern waveform storage unit 103 (S43). . Thereafter, the processing operation is ended.
- the power data of one cycle received by the pattern waveform creating unit 113 may be filtered by the filter processing unit 111 or may not be filtered.
- the pattern waveform creation unit 113 may use one cycle of power data detected by another detection method.
- FIG. 23 is an explanatory view showing a relationship between the monitoring device 201, the watt-hour meter 2 and the production device 3 in the present embodiment.
- a plurality of production devices 3 are arranged in production line 205.
- the watt-hour meter 2 and the monitoring apparatus 201 which measure the electric energy supplied to each of several production apparatus 3 are connected.
- production apparatus 3 there exist arbitrary apparatuses, such as a press, an injection molding machine, and a washing machine, for example.
- the monitoring device 201 monitors the production device 3.
- the monitoring device 201 analyzes the waveform of the power consumption of the production device 3 acquired from the watt-hour meter 2 to acquire a cycle time, and the maintenance of the production device 3 based on the acquired cycle time. To decide what to do.
- the cycle time is the time required for one process in processes such as repetitive tasks, tasks, jobs, etc., and is a unit of the frequency or cycle of the process.
- FIG. 21 is a graph showing an example of the time change of the power consumption of the production device 3, and is for showing the above-mentioned cycle time.
- the time from the start to the end of processing of one work (object to be produced) is one cycle time.
- the processing time spent for processing one work is very short (for example, 0.5 ms).
- FIG. 21 (b) in the case where the pressing operation is continuously performed on a predetermined number of products and then the standby for a predetermined time is performed, it is considered that this series of processes is repeated. it can. Therefore, it is possible to regard one cycle from the start of the press operation to the end of the waiting time.
- the monitoring apparatus 201 determines whether the maintenance should be performed based on the cycle time, it is possible to determine the maintenance time from the viewpoint of productivity improvement. Further, the monitoring device 201 can make the above judgment only by the power consumption of the production device 3 acquired from the watt-hour meter 2, and it is necessary to change the ladder program of the conventional PLC or introduce a new PLC. There is no Therefore, the above determination can be easily performed.
- FIG. 22 is a block diagram showing the main configuration of a monitoring apparatus 201 according to the present embodiment.
- the monitoring device 201 includes a power data acquisition unit 11, a display unit 12, a power waveform analysis unit 13, a maintenance determination unit (maintenance determination unit) 214, an output unit 15, a storage unit 216, and an input unit 19. Is included.
- the storage unit 216 stores information, and includes a non-volatile storage device such as a flash memory and a read only memory (ROM) and a volatile storage device such as a random access memory (RAM).
- the storage unit 16 includes an identification information storage unit 31, a determination information storage unit 32, a maintenance information storage unit 234, and a power data storage unit 30.
- the power data storage unit 30 stores the amount of power consumed by the production device 3 (integrated power) and the power consumed (power consumption). Specifically, the power data storage unit 30 stores power data which is time-series data of the power value measured by the power meter 2. The power data includes measurement times for each power value or for each predetermined period. Further, the physical quantity capable of calculating the power value may be stored instead of the power value.
- the maintenance information storage unit 234 stores various types of information necessary to determine the maintenance time of the production device 3. Details of the various information will be described later.
- the power data acquisition unit 11 acquires the power data stored in the power data storage unit 30.
- the power data acquisition unit 11 transmits the acquired power data to the power waveform analysis unit 13.
- the power waveform analysis unit 213 analyzes the power data (waveform) acquired from the power data acquisition unit 11 to acquire operation information. More specifically, the power waveform analysis unit 213 includes a one-cycle detection unit 21, a product type determination unit 22, a cycle time calculation unit 23, a production number calculation unit 24, an operation time calculation unit 225, a load time calculation unit 226, and operation information.
- the configuration includes the output unit 220.
- the product type determination unit 22 determines the product type of the production device 3 using the feature of the one-cycle portion detected by the one-cycle detection unit 21 and the determination information stored in the determination information storage unit 32. .
- FIG. 24 shows power data (load state) of a mounter which is a production device 3 for attaching an electronic component to a printed circuit board.
- the mounting of the electronic component on one type of substrate A is repeated, and then, after the setup change, the mounting of the electronic component on the other type of substrate B is repeated.
- a portion surrounded by a broken line is power data of one cycle. Referring to FIG. 24, it can be understood that the waveform of power data of one cycle differs depending on the type of substrate.
- the type discrimination unit 22 can discriminate the production type of the production object.
- the load time calculation unit 226 calculates a load time which is a time of a load state in a predetermined period. Further, the operating time calculation unit 225 calculates an operating time which is a time of an operating state in a predetermined period.
- the load time calculation unit 226 can calculate the load time by using the power data acquired from the power data storage unit 30 via the power data acquisition unit 11.
- the operating time calculating unit 225 can calculate the operating time by integrating the cycle times calculated by the cycle time calculating unit 23. Alternatively, the operating time calculating unit 225 can calculate the operating time by multiplying the cycle time by the production number calculated by the production number calculating unit 24. Conversely, the production number calculation unit 24 can calculate the production number by dividing the cycle time calculated by the cycle time calculation unit 23 from the operation time calculated by the operation time calculation unit 225.
- the operation time calculation unit 225 detects the period during which the production device 3 consumes the standby power from the power data acquired from the power data storage unit 30 via the power data acquisition unit 11, thereby the above stop time.
- the operation time can also be calculated using the calculated stop time and the load time calculated by the load time calculation unit 226.
- the operation information output unit 220 receives various operation information acquired by the type determination unit 22, the cycle time calculation unit 23, the production number calculation unit 24, the operation time calculation unit 225, and the load time calculation unit 226, and performs maintenance It is output to the determination unit 214.
- the maintenance determination unit 214 determines whether maintenance of the production device 3 should be performed based on the cycle time calculated by the cycle time calculation unit 23. When the maintenance determination unit 214 determines that the maintenance should be performed, the maintenance determination unit 214 notifies the user of that through the display unit 12 and the output unit 15 described later. Examples of the method of the notification include display output, voice output, transmission to another communication device by electronic mail, stop of the production device 3, and the like. The details of the maintenance determination unit 214 will be described later.
- the input unit 19 receives an instruction input from the user, an information input, and the like, and includes, for example, a key input device such as a keyboard and a button, a pointing device such as a mouse, and the like.
- FIG. 25 is a block diagram showing schematic configurations of the maintenance determination unit 214 and the maintenance information storage unit 234.
- the maintenance information storage unit 234 stores a predetermined maintenance reference value MR, and the maintenance reference value MR is a cycle time serving as a reference for determining whether maintenance should be performed.
- the maintenance reference value MR for example, one obtained by multiplying the cycle time initially or immediately after maintenance by a predetermined ratio may be mentioned.
- the maintenance determination unit 214 is configured to include a cycle time acquisition unit 54, a comparison unit 52, and a notification control unit 53.
- the cycle time acquisition unit 54 acquires the cycle time from the power waveform analysis unit 213.
- the cycle time acquisition unit 54 transmits the acquired cycle time to the comparison unit 52.
- FIG. 26 is a graph showing the time change of the cycle time in the production device 3. On the vertical axis of the graph in FIG. 26, together with the above-mentioned cycle time, the maximum producible quantity per day (maximum value of the number of productions) converted from the above-mentioned cycle time is also shown.
- the solid line graph indicates the time change of the cycle time in the present embodiment
- the dashed line graph indicates the time change of the conventional cycle time.
- the cycle time immediately after maintenance is 17 seconds, and the maintenance reference value MR is 20 seconds. That is, the maintenance reference value MR is about 1.2 times the cycle time immediately after the maintenance.
- both of the conventional maintenance and the maintenance of the present embodiment are performed at time t0. Thereafter, with the elapse of time, the maintenance of the present embodiment is performed at time t1, the conventional maintenance is performed at time t2, the maintenance of the present embodiment is performed at time t3, and the time t4. The maintenance of this embodiment is performed.
- the maintenance period is shorter in the present embodiment than in the prior art. This is determined from the viewpoint of preventing the production equipment 3 from stopping due to an accident, breakage or the like, while the maintenance time is determined from the viewpoint of preventing a decrease in productivity in the present embodiment. It comes from being done. For this reason, conventionally, even if the cycle time is increased and the productivity is lowered, the maintenance time is delayed until the cycle time is further increased and the possibility of stopping the production device 3 becomes high.
- the comparison unit 52 compares the cycle time from the cycle time acquisition unit 54 with the maintenance reference value MR from the maintenance information storage unit 234. In the present embodiment, when the cycle time exceeds the maintenance reference value MR as a result of the comparison, the comparison unit 52 determines that maintenance should be performed, and notifies the notification control unit 53 to that effect.
- the notification control unit 53 controls the display unit 12 and the output unit 15 to notify the user that maintenance should be performed based on the notification from the comparison unit 52.
- FIG. 27 is a flowchart showing the flow of processing in the power data acquisition unit 11 and the power waveform analysis unit 213 of the monitoring device 201.
- FIG. 28 is a flowchart showing the flow of the maintenance determination process in the maintenance determination unit 214 of the monitoring apparatus 201.
- the power data acquisition unit 11 acquires time-series power data in a period from when the power data was acquired last time to the current time (S71).
- the one-cycle detection unit 21 detects a one-cycle portion from the time-series power data acquired by the power data acquisition unit 11 (S72).
- the form determination unit 22 determines the form of the target product of the production device 3 (S73).
- the production number calculation unit 24 calculates the number of production objects for which the production device 3 has performed the process in the above period (S74).
- the load time calculation unit 226 calculates the load time in the above period, and the operating time calculation unit 225 calculates the operating time in the above period (S75). Then, the cycle time calculation unit 23 calculates the cycle time (S76), and proceeds to the maintenance determination process shown in FIG.
- the comparison unit 52 determines that the acquired cycle time is the maintenance information storage unit 234. It is determined whether it is larger than the maintenance reference value MR stored in (S78). If it is large, the notification control unit 53 controls the display unit 12 and the output unit 15 to notify to prompt maintenance (S79). Thereafter, the process ends.
- the monitoring device 201 according to the present embodiment differs from the monitoring device 201 described in the sixth embodiment in the configuration of the maintenance determination unit 214.
- FIG. 29 is a block diagram showing the main configuration of maintenance determining unit 214 according to the present embodiment.
- the maintenance determination unit 214 calculates the profit increase amount ⁇ B when the maintenance is performed, and the maintenance is performed when the integrated value of the calculated profit increase amount ⁇ B exceeds the maintenance cost. It is determined that you should do In this case, since the improvement in productivity by the maintenance can be quantitatively evaluated as the profit increase amount ⁇ B, the improvement in productivity by the maintenance can be quantitatively compared with the cost of the maintenance, and the timing of the maintenance can be accurately determined. It can be judged.
- the maintenance information storage unit 234 stores a cycle time reference value CR, a profit ratio BR, and a maintenance cost MC.
- the cycle time reference value CR is a cycle time serving as a reference for calculating the profit increase amount ⁇ B, and specifically, is a cycle time at the initial stage or immediately after the maintenance.
- the profit margin BR indicates the profit per product.
- the maintenance cost MC is a cost necessary for the above maintenance, and includes a part cost and a personnel cost, and further, a loss due to the production equipment 3 being stopped by the above maintenance.
- the maintenance determination unit 214 is configured to include an operation information acquisition unit 61, a profit increase estimation unit 62, a comparison unit 63, a notification control unit 53, a cycle time reference value acquisition unit 65, and a setting unit 66.
- the operation information acquisition unit 61 acquires some of the operation information from the power waveform analysis unit 213. Specifically, the operation information acquisition unit 61 calculates the cycle time calculated by the cycle time calculation unit 23 of the power waveform analysis unit 213, the number of productions calculated by the production number calculation unit 24, and the operation calculated by the operation time calculation unit 225. The operation information such as time is acquired through the operation information output unit 220. The operation information acquisition unit 61 transmits the acquired operation information to the profit increase estimation unit 62. Further, the operation information acquisition unit 61 transmits the acquired cycle time or the cycle time calculated from the acquired number of productions and the operation time to the cycle time reference value acquisition unit 65.
- the profit increase estimation unit 62 estimates the profit increase amount ⁇ B using the operation information from the operation information acquisition unit 61 and the cycle time reference value CR and the profit ratio BR from the maintenance information storage unit 234. .
- the profit increase estimation unit 62 transmits the estimated profit increase amount ⁇ B to the comparison unit 63.
- the profit increase amount ⁇ B can be calculated by the following equation.
- ⁇ B (OT / CR-OT / CT) ⁇ BR (1).
- the following equation holds among the cycle time CT, the operation time OT, and the production number PN.
- OT CT ⁇ PN (2). Therefore, for example, when the cycle time CT and the production number PN are acquired from the operation information acquisition unit 61, the profit increase amount ⁇ B can be calculated by the following equation.
- ⁇ B (PN ⁇ CT / CR ⁇ PN) ⁇ BR (3).
- the comparison unit 63 integrates the profit increase amount ⁇ B from the profit increase estimation unit 62, and compares the integrated value B with the maintenance cost MC from the maintenance information storage unit 234. In the present embodiment, when the integrated value B of the profit increase amount exceeds the maintenance cost MC as a result of the comparison, the comparison section 63 increases the profit due to the improvement in productivity due to the maintenance rather than the maintenance cost MC. Since the number is larger, it is determined that maintenance should be performed, and the notification control unit 53 is notified of that.
- the cycle time reference value acquisition unit 65 acquires the cycle time immediately after maintenance from the operation information acquisition unit 61. Note that whether or not the maintenance has just been performed can be determined by acquiring from the user via the input unit 19 that maintenance has been performed.
- the cycle time reference value acquisition unit 65 updates the maintenance reference value MR of the maintenance information storage unit 234 at the acquired cycle time. Thus, by using the cycle time immediately after maintenance, it is possible to cope with the case where the cycle time changes due to aging or the like.
- the setting unit 66 sets the profit margin BR and the maintenance cost MC in the maintenance information storage unit 234 according to an instruction from the user via the input unit 19. Thereby, it is possible to cope with the case where the profit margin BR and the maintenance cost MC change due to aging deterioration or the like.
- FIG. 30 is a flowchart showing a flow of maintenance determination processing in the maintenance determination unit 214 of the monitoring apparatus 201.
- the description is abbreviate
- the cycle time reference value acquisition unit 65 determines the input information from the input unit 19 It is determined whether it is immediately after maintenance (S12). Immediately after maintenance, the cycle time reference value acquisition unit 65 updates the cycle time reference value CR of the maintenance information storage unit 234 with the cycle time acquired or calculated by the operation information acquisition unit 61 (S13).
- the profit increase estimation unit 62 uses the operation information acquired by the operation information acquisition unit 61 to calculate the profit increase amount ⁇ B when maintenance is performed based on the above equation (1) or the above equation (3). Calculate (S14).
- the comparison unit 63 determines whether the integrated value B of the calculated profit increase amount ⁇ B is larger than the maintenance cost MC of the maintenance information storage unit 234 (S15). If it is large, the notification control unit 53 controls the display unit 12 and the output unit 15 to notify to prompt maintenance (S79). Thereafter, the process ends.
- FIG. 31 is a block diagram showing the main configuration of a monitoring device 201 according to the present embodiment.
- the present embodiment differs from the above-described sixth embodiment in that time series vibration data, which is not displacement of time series power data but displacement amount of production equipment 3, is used to calculate and discriminate operation information. It is a point to use. Therefore, in the present embodiment, the production device 3 includes the vibration sensor 4, and the storage unit 216 includes the vibration data storage unit 36 and the vibration data acquisition unit (physical quantity acquisition unit) 17. Further, a vibration waveform analysis unit 218 is provided in place of the power waveform analysis unit 213.
- the vibration waveform analysis unit 218 analyzes time-series vibration data (waveforms) acquired from the vibration data acquisition unit 17 to calculate and determine operation information of the production device 3.
- the specific configuration of the vibration waveform analysis unit 218 is the same as that of the power waveform analysis unit 213, so the description will be omitted.
- the time-series vibration data in the vibration waveform analysis unit 218 corresponds to the time-series power data in the power waveform analysis unit 213.
- time-series data is acquired using the vibration sensor 4
- the present invention is not limited to this. Even if it detects one cycle and calculates and determines operation information using time series data from a flow sensor, temperature sensor, humidity sensor, sound sensor, image sensor, proximity sensor, photoelectric sensor, etc. Good.
- one cycle may be detected by combining each of the above-described sensors and a watt-hour meter, and operation information may be calculated and determined.
- the monitoring device 201 according to the present embodiment differs from the monitoring device 201 described in the sixth embodiment in the operation of the one-cycle detection unit 21.
- symbol is attached
- One cycle detection unit 21 detects power data of one cycle by detecting a start time point of one cycle from power data using cycle time design value Dct and frequency analysis.
- the cycle time design value Dct refers to a planned value of cycle time set by a person in charge at a manufacturing site or the like.
- FIG. 8 shows a schematic configuration of the one-cycle detection unit 21 and a storage unit for storing data used therein.
- the one-cycle detection unit 21 is configured to include a frequency analysis unit 110, a filter processing unit 111, and a cycle start detection unit 112.
- the storage unit 16 is configured to include a design value storage unit 100, a parameter storage unit 101, and a condition storage unit 102.
- the range of the frequency at which the above-mentioned fundamental frequency is detected is limited to a predetermined range including the reciprocal Dct- 1 of the cycle time design value stored in the design value storage unit 100.
- the fundamental frequency of the periodic waveform corresponding to the cycle time can be reliably acquired.
- FIG. 9 is for explaining the method of detecting the above-mentioned fundamental frequency, and shows a line graph of an example of the above-mentioned frequency spectrum near the reciprocal Dct- 1 of the cycle time design value.
- the range sandwiched by broken lines is the above-mentioned predetermined range.
- the fundamental frequency detection unit 121 detects, as the fundamental frequency f0, the frequency with the strongest frequency spectrum in the range between the broken lines.
- the frequency in the predetermined range is 1 ⁇ 2 to 2 times the reciprocal Dct ⁇ 1 of the cycle time design value.
- a logistic function f (x) of the following equation is used as a filter function.
- f (x) 1 / (1 + exp (s ⁇ (x ⁇ fc)))
- the cutoff frequency fc basic frequency f0 ⁇ parameter Param.
- FIG. 10 is a graph which respectively shows an example of the electric power data in before and behind which the filter process execution part 123 performs the said filter process.
- FIG. 11 is a graph which respectively shows the frequency spectrum of the power data shown to (a) and (b) of FIG.
- FIG. 11 show the frequency characteristics of the logistic function that is the filter function determined by the function determination unit 122.
- s 0.1.
- FIG. 10 and FIG. 11 have shown the example in case the production apparatus 3 is an injection molding machine.
- the cycle start detection unit 112 detects the start time point of one cycle.
- power consumption often increases rapidly.
- the rising at which the power value rapidly increases is periodically generated.
- the start time point of one cycle can be detected if the rise of the power value after the filter process can be detected.
- the point of rise of the power value is set as the start point of one cycle.
- FIG. 12 is a graph showing power data after the above-mentioned filter processing and data of second derivative thereof.
- a solid line graph is the power data
- a broken line graph is data of the second derivative.
- the power value after the filtering process is small immediately before the rising of the power value after the filtering process, and the slope of the power value increases sharply from negative to positive with the passage of time. doing. Therefore, the second order differential value of the power value is large. Therefore, it is possible to determine a point in time when the power value is lower than a certain threshold and a condition that the second derivative of the power value is higher than another threshold is a point in time when the power value rises. it can.
- the portion surrounded by a circle with the same line type as the line type in the graph satisfies the above condition, so the time of the point is determined as the rising time of the power value.
- the threshold regarding the power value is referred to as “power threshold”
- the threshold regarding the second derivative of the power is referred to as “second derivative threshold”
- the condition is referred to as “rising detection condition”.
- a condition may be added to the rise detection condition that the power value after a predetermined time has elapsed (for example, after 5 seconds) from the time when the condition is satisfied is larger than the power threshold.
- the rise detection condition is not satisfied only at a certain point in time, but may be satisfied at a plurality of points in time including the point in time. Therefore, when there are a plurality of time points satisfying the rise detection condition in a period within 0.5 times any one of the cycle time design value Dct and the basic period T0 which is the reciprocal of the basic frequency f0, the power A condition that the point of time when the second derivative of the value is the largest is taken as the point of rise of the power value may be added to the rise detection condition.
- the power threshold value is determined such that a power value below the value is periodically detected.
- FIG. 13 shows a graph for determining the power threshold.
- the graph in the upper part of FIG. 13 shows the time change of the power data, and the broken lines in the drawing respectively indicate the search sections.
- the lower part of FIG. 13 shows the median value of a predetermined number of lower power values among the power data in each search section.
- Predetermined number a / (f0 * t sampling ) (however, round up after the decimal point)
- t sampling represents a sampling period of data measurement.
- a 0.3.
- the predetermined number is 3 and the median value of the lower three power values is calculated.
- a predetermined search interval is set to a certain time on the upstream side, and among the power data in the set search intervals, the median value of the lower predetermined number of power values Calculate It is desirable that the search section be a predetermined period wider than the basic cycle T0.
- the predetermined time is preferably narrower than the basic period T0, and more preferably about half the basic period T0.
- the upper adjacent value means the maximum value of data located below (upper hinge U) + (1 hinge distribution degree h) ⁇ a.
- 1 hinge distribution h means the distance between the upper hinge U and the lower hinge, and the upper hinge is the median (75th percentile value) of data larger than the median.
- Lower hinge means the median (25th percentile value) of data smaller than the median.
- the second derivative threshold can be determined by a method opposite to the method of determining the power threshold. Specifically, referring to FIG. 12, it can be understood that power values above the second derivative threshold need to be present periodically. Therefore, the second derivative threshold value is determined such that a power value above the value is periodically detected.
- a predetermined search interval is set to a certain time upstream, and the median value of the upper predetermined number of power values among the data of the second derivative in the set search interval is calculated. .
- the search section is shifted downstream for a predetermined time to perform the same process as described above, and this process is repeated.
- the lower adjacent value of the calculated set of medians is determined as the second-order derivative threshold value.
- the lower adjacent value means the minimum value of data above (lower hinge L) ⁇ (one hinge distribution degree h) ⁇ a.
- cycle start detection unit 112 uses the power data on which the filter processing has been performed by filter processing execution unit 123 and the data of the second derivative thereof, and sets the time of rising of the power value as the start time of one cycle. It is detected.
- the cycle start detection unit 112 is configured to include a second derivative calculation unit 124, a threshold value determination unit 125, and a start time detection unit 126.
- the condition storage unit 102 also stores the search section, the predetermined number, the predetermined time, and the parameter a.
- the second-order differential operation unit 124 performs second-order differential operation on the power data after filter processing from the filter processing execution unit 123.
- the second-order derivative calculation unit 124 transmits the calculated second-order derivative data to the threshold value determination unit 125 and the start time detection unit 126 together with the power data after the filter processing.
- the threshold determination unit 125 determines the filtered power data and second-order derivative data from the second-order differentiation operation unit 124, the search interval stored in the condition storage unit 102, the predetermined number, the predetermined time, and the parameters. As described above, the power threshold and the second derivative threshold are determined using a. The threshold determination unit 125 transmits the determined power threshold and the second derivative threshold to the start time detection unit 126.
- the start time detection unit 126 uses the filtered power data and second derivative data from the second derivative calculation unit 124, and the power threshold and the second derivative threshold from the threshold determination unit 125, as described above. The start point of one cycle is detected based on the rise detection condition. Thus, the one-cycle detection unit 21 can detect power data of one-cycle portion.
- FIG. 14 shows an outline of the processing operation of the one-cycle detection unit 21 in the power waveform analysis unit 213.
- the 1-cycle detection unit 21 acquires power data of a predetermined time width from the power data storage unit 30 (S20).
- the FFT unit 120 performs FFT on the acquired power data (S21), and the data of the frequency spectrum acquired by the FFT and the cycle time design value Dct stored in the design value storage unit 100 are obtained.
- the fundamental frequency detector 121 detects the fundamental frequency f0 of the periodic waveform (S22).
- the function determination unit 122 determines the filter function (S23), and uses the determined filter function. Then, the filter process execution unit 123 executes the filter process on the power data (S24).
- the second-order differential operation unit 124 performs the second-order differential operation on the power data after the filter process, and the second-order differential data obtained from the operation result and the power data after the filter process
- the threshold determination unit 125 determines the power threshold and the second derivative threshold using the various data stored in the condition storage unit 102 (S25).
- the start time detection unit 126 detects the rise detection condition based on the rise detection condition. The start point of one cycle is detected (S26).
- the one cycle detection unit 21 detects and outputs the power data of one cycle portion from the power data of the predetermined time width acquired from the power data storage unit 30. (S27), and then the processing operation ends.
- the rise time of the power value is set as the start time of one cycle, but some production equipment 3 may start the above processing after preparing for the above processing.
- the start time point of the one cycle is the start time point of the preparation and deviates from the start time point of the processing, that is, the rise time of the power value.
- the period of the preparation is often known, or the power data in the period is often characterized. Therefore, by detecting the rise time of the power value, it is possible to easily determine the start time of the preparation, that is, the start time of the one cycle.
- the fall of the power value may be detected in the same manner as the detection of the rise of the power value.
- FIG. 15 shows a schematic configuration of the one-cycle detection unit 21 included in the power waveform analysis unit 213 and a storage unit that stores data used in the monitoring apparatus 201 according to the present embodiment.
- the monitoring apparatus 201 according to the present embodiment is different from the monitoring apparatus 201 described in the sixth embodiment in the operation of the cycle start detection unit 112 in the one cycle detection unit 21 and the storage unit 216 instead of the condition storage unit 102. And the point that the pattern waveform storage unit 103 is provided.
- symbol is attached
- One cycle detection unit 21 detects power data of one cycle by detecting the start time point of one cycle from power data using cycle time design value Dct, frequency analysis, and pattern matching. It is As shown in FIG. 16, the cycle start detection unit 112 in the one cycle detection unit 21 is configured to include a pattern comparison unit 130 and a start time detection unit 131.
- the pattern matching unit 130 identifies a portion of the power data after the filter processing that is most similar (conforming) to the power data of the pattern waveform after the filter processing as a result of pattern matching, and starts one cycle of the start point in the portion As a reference start point of
- the pattern comparison unit 130 transmits the detected reference start time of one cycle to the start time detection unit 131.
- the degree of matching is represented by a correlation coefficient, but may be represented by a known evaluation criteria such as a convolution integral value.
- FIG. 16 is a graph showing the details of the pattern matching.
- the graph described in the upper part of FIG. 16 shows the time change of the power data after the filter processing, and the two-dot chain lines in the drawing respectively indicate comparison sections.
- the lower part of FIG. 16 shows power data of the pattern waveform after the filtering process.
- the comparison section is the same as the section of the power data of the pattern waveform after the filter processing.
- the search start time is set to an appropriate time, and a comparison section is set downstream from the search start time.
- a correlation coefficient between the power data of the set comparison section and the power data of the pattern waveform is calculated.
- the comparison section is shifted downstream to perform the same processing as described above, and this is repeated until the start time of the comparison section reaches the search end time. Then, the start time of the comparison section in which the correlation coefficient is maximum is determined as the reference start time of one cycle, and the determined reference start time of one cycle is transmitted to the start time detection unit 131.
- FIG. 17 shows an outline of the processing operation of the one-cycle detection unit 21 in the power waveform analysis unit 213. It is to be noted that the process of (S23) is the same as that of FIG. 20 until the function determining unit 122 determines the filter function after acquiring power data of a predetermined time width from the power data storage unit 30 (S20) , I omit the explanation.
- the filter process execution unit 123 performs the filter process on the power data and the power data of the pattern waveform acquired from the pattern waveform storage unit 103 using the determined filter function ( S30).
- the pattern matching unit 130 performs pattern matching on the power data after the filter process using the power data of the pattern waveform after the filter process (S31).
- the pattern matching unit 130 detects, as a reference start point of one cycle, the start time point of the portion of the power data after the filter process that is most similar to the power data of the pattern waveform after the filter process. (S32).
- the start time detection unit 131 detects the start time point of another cycle in the power data after the above-mentioned filter processing using the detected reference start time point of one cycle (S33). Then, using the detected start time of the other one cycle and the reference start time of the one cycle, the one cycle detection unit 21 acquires the power data of the predetermined time width acquired from the power data storage unit 30. The power data of one cycle portion is detected and output (S34), and then the processing operation is ended.
- the monitoring apparatus 201 according to the present embodiment is different from the monitoring apparatus 201 described in the tenth embodiment in that a pattern waveform generation unit 113 is added to the power waveform analysis unit 213.
- a pattern waveform generation unit 113 is added to the power waveform analysis unit 213.
- symbol is attached
- FIG. 18 shows a schematic configuration of the one-cycle detection unit 21 and the pattern waveform creation unit 113 included in the power waveform analysis unit 213 and the storage unit for storing data used in the monitoring apparatus 201 according to the present embodiment. It shows.
- the one cycle detection unit 21 is the same as the one cycle detection unit 21 shown in FIG.
- one or more feature quantities Fi characterizing the waveform of one cycle are selected in advance.
- a cycle time F1 and a power sum F2 of one cycle are used as the feature quantity Fi.
- the feature quantity Fi one using basic statistics can be considered. Specifically, mean, variance, standard deviation, root mean square, maximum value, minimum value, kurtosis, skewness, etc. Can be mentioned.
- the kurtosis represents how sharp the distribution of power in one cycle is with respect to the normal distribution. Further, the skewness indicates how much the distribution of power in one cycle is distorted with respect to the normal distribution.
- the feature quantity Fi is calculated for each of the received 1-cycle power data, and the median mdi and the standard deviation sdi are calculated from the set of the calculated feature quantity Fi. Then, this process is repeated for each of the feature quantities Fi.
- one cycle of power data satisfying the condition that all the feature quantities Fi satisfy the condition that the absolute value abs (Fi-mdi) of the difference between the feature quantity Fi and the median mdi is smaller than the standard deviation sdi is a normal waveform It is extracted as data and transmitted to the pattern creating unit 133.
- one cycle of power data that satisfies abs (F1-md1) ⁇ sd1 and abs (F2-md2) ⁇ sd2 is extracted.
- the pattern creation unit 133 creates a pattern waveform using the plurality of pieces of normal waveform data from the normal waveform extraction unit 132. Specifically, the pattern creating unit 133 extracts power values at the same elapsed time from the start time from the plurality of normal waveform data, calculates a median value of the extracted plurality of power values, and calculates the calculated median value. The power value of the pattern waveform in the elapsed time is taken as the power value of the pattern waveform, and the pattern waveform is created by repeating this for all elapsed time. The pattern creating unit 133 stores data of the created pattern waveform in the pattern waveform storage unit 103.
- FIG. 19 shows an outline of the processing operation of the pattern waveform creation unit 113 in the power waveform analysis unit 213.
- the normal waveform extraction unit 132 has a normal waveform. A certain thing is extracted as normal waveform data (S41).
- the pattern creating unit 133 creates a pattern waveform by using the plurality of extracted normal waveform data (S42), and stores data of the created pattern waveform in the pattern waveform storage unit 103 (S43). . Thereafter, the processing operation is ended.
- said invention is applied to the monitoring apparatus 201 of the production apparatus 3 in said embodiment, a predetermined process is repeatedly performed and it applies to the monitoring apparatus of the arbitrary apparatuses which require maintenance. it can.
- the engine system of a car is operated repeatedly and requires maintenance. Therefore, by applying the present invention to a monitoring system of an engine system of a car, it is possible to easily determine the maintenance time from the viewpoint of improvement of fuel consumption. Further, the timing of maintenance can be accurately determined in consideration of the increase in cost required for maintenance and the cost reduction due to the improvement of fuel efficiency.
- the operation information output apparatus is an operation information output apparatus that outputs operation information of a production device, and is a time series of physical quantities consumed or generated when the production device executes processing.
- physical quantity acquisition means for acquiring data
- data detection means for detecting time series data of a predetermined time from physical quantity time series data acquired by the physical quantity acquisition means, and time series data detected by the data detection means
- operation information acquisition means for acquiring operation information of the production equipment.
- a control method of an operation information output device is a control method of an operation information output device which outputs operation information of a production device, and a physical quantity consumed or generated when the production device executes a process.
- a physical quantity acquisition step of acquiring time series data, a data detection step of detecting time series data of a predetermined time from the time series data of physical quantities acquired in the physical quantity acquisition step, and time series data detected in the data detection step And the operation information acquisition step of acquiring the operation information of the production equipment.
- time-series data of a predetermined time is detected from time-series data of physical quantities consumed or generated when a production device executes a process. Then, the operation information of the production device is acquired from the detected time series data. Therefore, the operation information can be acquired only from the time-series data of the physical amount consumed or generated when the production device executes the processing step, so that the operation information can be easily acquired.
- the predetermined time for example, a design value of cycle time in the production device can be mentioned.
- the physical quantity is preferably an electric energy or a current value.
- the amount of power consumed by the production equipment, or the current value can often be measured by a previously installed power meter.
- the power meter can be easily set in the equipment. Therefore, if the physical quantity is an electric energy or a current value, the physical quantity can be acquired with a simple configuration.
- the data detection means acquires the physical quantity when one cycle is from when the production device starts processing to one of the production objects until when it is finished. It is preferable that the one-cycle portion of the time-series data of the physical quantity acquired by the means is detected.
- the cycle time which is the time from the time when the process for one of the production objects in the production line is started to the time when the process is finished. Also, the number of production can be calculated from the cycle time. Furthermore, the kind of product can be determined from the feature quantities of the above time series data of one cycle portion. Therefore, detailed operation information can be acquired from the time series data of the physical quantity.
- the data detection means may detect one cycle portion of the time-series data by detecting the rise time of the physical quantity.
- the data detection means detects one cycle portion of the time series data by detecting the start time point of one cycle using a waveform pattern stored in advance. It may be.
- the operation information output apparatus comprises pattern waveform creating means for creating a pattern waveform of one cycle of time series data of the physical quantity using time series data detected by the data detection means. May be
- the data detection means compares the pattern of time series data of the physical quantity stored in advance with the pattern of time series data of the physical quantity acquired by the physical quantity acquisition means. May detect time-series data.
- the accuracy of detection can be improved as compared to the case of detecting time-series data by comparison with a threshold.
- the physical quantity may be a displacement amount of the production device generated when the production device performs the process.
- the physical quantity is an amount of displacement of the production device that is generated when the production device performs a process.
- the displacement amount can be easily detected by the vibration sensor, so that the physical quantity can be acquired with an easy configuration.
- the operation information output device may be realized by a computer.
- the operation information output device causes the computer to realize the control method of the operation information output device by operating the computer as the steps.
- the control program of the invention, and a computer readable recording medium recording the same also fall within the scope of the present invention.
- a monitoring device is a monitoring device that monitors a device that executes a process, and in order to solve the above problem, the physical amount consumed or generated when the device executes the process.
- detection means for detecting time series data of a predetermined time out of time series data of physical quantities acquired by the physical quantity acquisition means, time series data detected by the detection means
- a maintenance determining unit configured to determine whether the maintenance of the device should be performed based on a period.
- a control method of a monitoring device is a control method of a monitoring device that monitors a device that executes a process, and consumes when the device executes the process to solve the problem.
- time-series data detected by the detection means time-series data of cycle time, time-series data including a plurality of cycle times, time-series data of a predetermined time, and the like can be mentioned.
- the cycle time is a time required for one process in a process such as a task, a task, or a job that is repeatedly performed, and is a unit of frequency or cycle of the process.
- the predetermined time is an amount related to the improvement of the processing capacity of the device.
- time series data of physical quantities consumed or generated when the apparatus executes a process is acquired, and among the acquired time series data, time series data of the predetermined time Are detected, and it is determined based on the detected time-series data period whether maintenance of the device should be performed. As a result, it can be determined whether maintenance should be performed from the viewpoint of improvement of the processing capacity of the device. Further, since the measurement values to be used are only time-series data of physical quantities that are consumed or generated when the apparatus executes a process, it is possible to easily determine the maintenance time.
- the physical quantity may be a power value or a current value consumed when the device performs the process.
- the power value or current value consumed by the device can often be measured by a previously installed power meter.
- the power meter can often be easily set in the device. Therefore, in the above case, the physical quantity can be obtained with an easy configuration.
- the monitoring device further comprises a storage unit for storing a predetermined maintenance reference value, and the maintenance judging means should perform the maintenance when the cycle time exceeds the maintenance reference value. You may judge.
- the maintenance reference value can be arbitrarily set such as an initial cycle or a cycle time immediately after maintenance multiplied by a predetermined ratio (for example, 1.2).
- the monitoring apparatus further includes a storage unit for storing the maintenance cost, and the maintenance determining unit calculates an increase in profit when the maintenance is performed, and calculates the increase in the calculated profit.
- the integrated value exceeds the maintenance cost from the storage unit, it may be determined that the maintenance should be performed.
- the monitoring apparatus further includes a storage unit for storing the cost of the maintenance, a profit rate indicating the benefit of one process, and a cycle time reference value which is an initial time or a cycle time immediately after the maintenance.
- the maintenance determining means uses the cycle time of the time-series data detected by the detecting means, the profit rate from the storage unit, and the cycle time reference value to perform the maintenance when the maintenance is performed.
- the amount of increase may be calculated, and it may be determined that the maintenance should be performed when the integrated value of the calculated amount of increase in profit exceeds the maintenance cost from the storage unit.
- the profit increase amount can be obtained as follows. That is, from the time series data of a predetermined period and the cycle time, the number of processes processed by the device in the period can be calculated. Further, the reference number of processes can be calculated from the number of processes in the period, the cycle time, and the cycle time reference value. Therefore, the profit increase amount can be calculated by subtracting the processing number of the period from the processing number of the reference and further multiplying the profit ratio.
- the physical quantity may be a displacement amount of the device generated when the device executes the process.
- the displacement amount can be easily detected by the vibration sensor. Therefore, in the above case, the physical quantity can be obtained with a simple configuration.
- the power may be obtained by time-differentiating the power amount, or may be obtained as an instantaneous power amount.
- the monitoring device further comprises a storage unit for storing in advance a cycle time design value which is a planned value of a period from the start of the above process to the end of the above process, and the above detection means It is preferable to include a cycle start detection unit that detects the start time point of the time series data of the cycle time based on the cycle time design value.
- the monitoring device further includes a storage unit that stores in advance a cycle time design value which is a planned value of a period from the start of the processing to the end of the device, and the detection unit performs the acquisition Frequency analysis means for performing frequency analysis on the time-series data acquired by the means, and detecting the frequency with the strongest spectrum as the basic frequency in the cycle time design value and its vicinity; the fundamental frequency detected by the frequency analysis means; Filter processing means for performing filter processing on the time series data so as to emphasize frequency components in the vicinity thereof, and time series data of the cycle time based on the time series data after filter processing by the filter processing means
- a cycle start detection means for detecting a start time may be provided.
- the cycle start detection means detects the rising time of the filtered time series data using the time series data after the filtering process and the data of the second derivative thereof to obtain the cycle time.
- the start point of time series data of may be detected.
- the storage device is further provided with a storage unit for storing waveform pattern information indicating waveform patterns of time-series data of the cycle time, and the cycle start detection means has a cycle time adapted to the waveform pattern information stored in the storage unit.
- the start point of time series data of the cycle time may be detected by detecting the time series data of
- the storage unit stores waveform pattern information indicating the waveform pattern of the time series data of the cycle time, and a plurality of time series data of the cycle time detected by the detection unit are used.
- the information processing apparatus may further include a waveform pattern creating unit that creates a waveform pattern and stores it in the storage unit. In this case, it is not necessary to store waveform pattern information in the storage unit in advance.
- each step in the monitoring device can be executed by a computer by a monitoring device control program. Furthermore, by storing the monitoring device control program in a computer readable recording medium, the monitoring device control program can be executed on any computer.
- the present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims.
- the present invention can be obtained by appropriately combining the technical means disclosed in the different embodiments.
- the embodiments are also included in the technical scope of the present invention.
- each block of the operation information output device 1, in particular, the power waveform analysis unit 13, the operation information management unit 14, and the vibration waveform analysis unit 18 may be configured by hardware logic, or It may be realized by software using a central processing unit).
- each block of the monitoring device 201 in particular, the power waveform analysis unit 213, the maintenance determination unit 214, and the vibration waveform analysis unit 218 may be configured by hardware logic, or CPU (central processing unit) as follows. It may be realized by software using
- the operation information output device 1 and the monitoring device 201 are a CPU that executes an instruction of a control program that realizes each function, a ROM (read only memory) that stores the program, and a RAM (random access memory) that expands the program. And a storage device (recording medium) such as a memory for storing the program and various data.
- the object of the present invention is to make the computer readable of the program code (the executable program, the intermediate code program, the source program) of the control program of the operation information output device 1 and the monitoring device 201 which are software for realizing the functions described above Also by supplying the recorded recording medium to the operation information output apparatus 1 and the monitoring apparatus 201, the computer (or CPU or MPU (microprocessor unit)) reads and executes the program code recorded on the recording medium. It is achievable.
- the recording medium examples include tape systems such as magnetic tapes and cassette tapes, magnetic disks such as floppy (registered trademark) disks / hard disks, and compact disc read-only memory (CD-ROM) / MO (magneto-optical) / Disk system including an optical disk such as MD (Mini Disc) / DVD (digital versatile disk) / CD-R (CD Recordable), IC card (including memory card) / card system such as optical card, or mask ROM / EPROM ( A semiconductor memory system such as an erasable programmable read-only memory (EEPROM) / EEPROM (electrically erasable and programmable read-only memory) / flash ROM can be used.
- tape systems such as magnetic tapes and cassette tapes
- magnetic disks such as floppy (registered trademark) disks / hard disks
- CD-ROM compact disc read-only memory
- MO magneticto-optical
- Disk system including an optical disk such as MD (Mini Disc) / DVD (
- the operation information output device 1 and the monitoring device 201 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network.
- the communication network is not particularly limited.
- the Internet intranet, extranet, LAN (local area network), ISDN (integrated services digital network), VAN (value-added network), CATV (community antenna television) communication
- a network a virtual private network, a telephone network, a mobile communication network, a satellite communication network, etc. can be used.
- the transmission medium constituting the communication network is not particularly limited.
- IEEE institute of electrical and electronic engineers 1394, USB, power line carrier, cable TV line, telephone line, ADSL (asynchronous digital subscriber loop) line
- wired such as infrared (IRDA) (infrared data association) or remote control such as infrared, Bluetooth (registered trademark), 802.11 radio, HDR (high data rate), wireless such as mobile phone network, satellite link, terrestrial digital network etc.
- IRDA infrared
- Bluetooth registered trademark
- 802.11 radio high data rate
- wireless such as mobile phone network, satellite link, terrestrial digital network etc.
- the present invention can also be realized in the form of a computer data signal embedded in a carrier wave, in which the program code is embodied by electronic transmission.
- the operation information output apparatus can detect one cycle of the production equipment from time-series data of physical quantities consumed or generated in the production equipment in the production line, so using the one cycle It is suitable for the apparatus which outputs the operation information which can be calculated and determined.
- the monitoring apparatus determines whether maintenance should be performed based on a cycle time which is a cycle of one cycle portion detected from time series data of physical quantities consumed or generated in a production device. Since it can be judged whether maintenance should be performed from a viewpoint of productivity improvement by this, a predetermined process is repeatedly performed and it can apply to the monitoring apparatus of any apparatus which needs maintenance.
- Operation information output device 3 Production equipment (equipment) 11 Power data acquisition unit (physical quantity acquisition unit) 17 Vibration data acquisition unit (physical quantity acquisition unit) 20 operation information acquisition unit (operation information acquisition means) 21 1 cycle detection unit (data detection means, detection means) 103 Pattern waveform storage unit (storage unit) 112 cycle start detection unit (cycle start detection means) 113 Pattern waveform generator (pattern waveform generator, waveform pattern generator) 201 Monitoring device 214 Maintenance judgment unit (maintenance judgment means) 216 storage unit 234 maintenance information storage unit (storage unit) B Integrated value of profit increase amount ⁇ B Profit increase amount CT Cycle time Dct Cycle time design value MR Maintenance reference value
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Educational Administration (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- General Factory Administration (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本発明の稼働情報出力装置(1)は、生産機器(3)が処理を実行するときに消費する、または発生する物理量の時系列データを取得する電力データ取得部(11)と、電力データ取得部(11)が取得した時系列データから、所定時間の時系列データを検出する1サイクル検出部(21)と、1サイクル検出部(21)が検出した時系列データを用いて、生産機器(3)の稼働情報を取得する稼働情報取得部(20)と、を備えているので、容易に詳細な稼働情報を算出、および判別することができる。
Description
本発明は、生産ラインにおける生産機器の稼働情報を出力する稼働情報出力装置、稼働情報出力装置の制御方法、および制御プログラム、および生産ラインにおける所定の処理工程を繰り返し実行する生産機器を監視する監視装置、監視装置の制御方法、および制御プログラムに関するものである。
従来から、機械加工の工場では、製造物を生産するために必要な複数の工程を実行するためにそれぞれの生産機器をライン上に配置して、流れ作業で生産を行う生産ラインが設けられている。そして、生産管理の現場では、生産ラインにおける生産性の向上、および消費電力の削減等の省エネルギー化を図ることが常に求められている。
そして、生産ラインにおけるそれぞれの生産機器の稼働情報(例えば、稼働状態、消費電力等)は、生産ラインの生産性の向上や、省エネルギー化を図るために有用な情報である。
そこで、例えば、特許文献1には、生産設備毎の消費電力を測定し、或る生産設備の消費電力と、これに対応する生産設備の消費電力とに基づいて判定した、上記或る生産設備の稼働状態を記憶部に格納する技術が開示されている。
また、特許文献2には、生産設備の稼働状態を特定する稼働信号をリアルタイムに計測し、計測した信号の特性により稼働状態を判定し、稼働情報としてストックする技術が開示されている。
また、生産性を向上させるには、生産機器のメンテナンスを適切な時点で行うことが必要である。そこで、例えば、特許文献3に記載の電力系統監視装置は、電力系統機器に流れる電流が基準電流を超えているか否かと、遮断動作を行ったか否かとに基づいて、メンテナンス時期を変更している。また、特許文献4に記載の保守点検時期報知装置は、自動車等の車両の走行距離を計測し、所定の距離になった場合、運転者に対してワーニング等の表示でメンテナンス時期の到来を報知している。また、特許文献5に記載の機械加工機電力監視装置は、機械加工機の平均電力値の大きさと瞬時電力値の変動の大きさとに基づいて警報を出力することにより、メンテナンスおよび補修作業を促している。
そして、従来の構成であれば、図20に示すように、上記生産機器の制御を行っているPLC(Programmable Logic Controller)から出力された、上記稼働情報を取得することになる。図20は、従来の構成において、稼働情報を取得する仕組みを示す説明図である。図20に示す例では、生産ラインA、生産ラインB、生産ラインCのそれぞれのPLC72から稼働情報管理サーバ71が稼働情報を取得することになる。なお、PLCは、各ラインに1つずつ存在するものであってもよいし、各ラインの生産機器それぞれに1つずつ存在するものであってもよい。
しかしながら、PLCから上記稼働情報を取得するためには、既存のPLCのラダープログラムを変更するか、または、上記稼働情報を取得可能なPLCへ変更する必要があり、従来のPLCをそのまま用いて稼働情報を取得することはできない。また、稼働情報の1つである消費電力を計測するためには、PLCに加えて電力量計も必要となる。
また、上記特許文献1および2の構成は、生産状態、停止状態、および準備状態といった簡単な稼働状態を、稼働信号の経時的変化から判別し、記憶しているが、より詳細な稼働情報、例えば、生産品種、生産数、およびサイクルタイム等を算出、および判別することができていない。
ここで、サイクルタイムとは、繰り返し行われる仕事、タスク、ジョブなどのプロセスにおいて、その1回のプロセスに要する時間であって、該プロセスの頻度や周期の単位となるものをいう。図21は、生産機器の消費電力の時間変化の一例を示すグラフであり、上記サイクルタイムを示すためのものである。例えば、工作機械の場合、図21の(a)に示すように、1つのワーク(生産対象物)の加工開始から終了までの時間が1サイクルタイムとなる。
また、プレス機の場合、1つのワークの加工に費やされる加工時間は、非常に短い(0.5msなど)。しかしながら、図21の(b)のように、所定数の製品に対するプレス動作を連続的に行い、その後所定時間待機をするという動作を行う場合、この一連のプロセスが繰り返されていると見なすことができる。従って、プレス動作の開始から待機時間の終了までを1サイクルと見なすことができる。
また、一般に、生産機器のメンテナンスは、故障および破損の防止と、生産性の向上とを目的として行われる。しかしながら、従来は、生産性の向上の観点よりもむしろ故障および破損の防止の観点からメンテナンス時期が判断されている。これは、メンテナンスに必要な費用と、故障および破損による損失とは、正確に見積もることができても、メンテナンス後の生産性の向上による利益は、正確に見積もることが困難であることに由来すると考えられる。
以上のように、従来の構成からは、容易に詳細な稼働情報を算出、および判別することができない。
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、容易に詳細な稼働情報を算出、および判別する稼働情報出力装置等を実現することにある。また、本発明の他の目的は、処理能力の向上の観点から機器のメンテナンスの時期を判断できる監視装置等を実現することにある。
上記課題を解決するために、本発明に係る稼働情報出力装置は、生産機器の稼働情報を出力する稼働情報出力装置であって、生産機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得手段と、上記物理量取得手段が取得した物理量の時系列データから、所定時間の時系列データを検出するデータ検出手段と、上記データ検出手段が検出した時系列データを用いて、上記生産機器の稼働情報を取得する稼働情報取得手段と、を備えていることを特徴としている。
また、本発明に係る稼働情報出力装置の制御方法は、生産機器の稼働情報を出力する稼働情報出力装置の制御方法であって、生産機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得ステップと、上記物理量取得ステップで取得した物理量の時系列データから、所定時間の時系列データを検出するデータ検出ステップと、上記データ検出ステップで検出した時系列データを用いて、上記生産機器の稼働情報を取得する稼働情報取得ステップと、を含むことを特徴としている。
上記の構成または方法によれば、生産機器が処理を実行するときに消費する、または発生する物理量の時系列データから、所定時間の時系列データが検出される。そして、検出された時系列データから生産機器の稼働情報が取得される。よって、生産機器が処理工程を実行するときに消費する、または発生する物理量の時系列データのみから、稼働情報を取得することができるので、稼働情報を容易に取得することができる。
ここで、所定時間としては、例えば、当該生産機器のおけるサイクルタイムの設計値を挙げることができる。
また、本発明に係る監視装置は、処理を実行する機器を監視する監視装置であって、上記課題を解決するために、上記機器が上記処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得手段と、該物理量取得手段が取得した物理量の時系列データの中から、所定時間の時系列データを検出する検出手段と、該検出手段が検出した時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断するメンテナンス判断手段とを備えることを特徴としている。
また、本発明に係る監視装置の制御方法は、処理を実行する機器を監視する監視装置の制御方法であって、上記課題を解決するために、上記機器が上記処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得ステップと、該物理量取得ステップにて取得された物理量の時系列データの中から、所定時間の時系列データを検出する検出ステップと、該検出ステップにて検出された時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断するメンテナンス判断ステップとを含むことを特徴としている。
ここで、上記検出手段が検出する時系列データとしては、サイクルタイムの時系列データ、該サイクルタイムを複数回含む時系列データ、所定時間の時系列データなどが挙げられる。なお、サイクルタイムとは、繰り返し行われる仕事、タスク、ジョブなどのプロセスにおいて、その1回のプロセスに要する時間であって、該プロセスの頻度や周期の単位となるものをいう。
ところで、上記所定時間が短くなると、機器が処理を実行するのに必要な時間が短くなるので、機器の処理能力が向上することになる。すなわち、上記所定時間は、上記機器の処理能力の向上に関係する量であると言える。
従って、上記の構成及び方法によると、機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得し、取得された時系列データの中から、上記所定時間の時系列データを検出し、検出された時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断している。その結果、上記機器の処理能力の向上の観点からメンテナンスを行うべきかを判断することができる。また、利用される測定値は、機器が処理を実行するときに消費する、または発生する物理量の時系列データのみであるので、メンテナンスの時期を簡便に判断することができる。
なお、上記の稼働情報出力装置および監視装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各ステップとして動作させることにより上記の稼働情報出力装置の制御方法をコンピュータにて実現させる稼働情報出力装置の制御プログラム、および上記の監視装置の制御方法をコンピュータにて実現させる監視装置の制御プログラム、ならびにこれらの制御プログラムの少なくともいずれか一方を記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
以上のように、本発明に係る稼働情報出力装置は、生産機器が処理を実行するときに消費する、または発生する物理量の時系列データから、稼働情報を取得することができるという効果を奏する。
また、本発明に係る監視装置は、機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得し、取得された時系列データの中から、上記所定時間の時系列データを検出し、検出された時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断するので、上記機器の処理能力の向上の観点からメンテナンスを行うべきかを判断できるという効果を奏する。
本発明のさらに他の目的、特徴、および優れた点は、以下に示す記載によって十分に分かるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
〔実施の形態1〕
本発明の一実施の形態について図1から図7に基づいて説明する。まず、図3を参照して、本実施の形態における全体の構成について説明する。図3は、本実施の形態における、稼働情報出力装置1と電力量計2と生産機器3との関係を示す説明図である。図3に示すように、本実施の形態においては、生産ライン5に複数の生産機器3が配置されている。そして、複数の生産機器3それぞれに供給する電力量を計測する電力量計2と稼働情報出力装置1とが接続されている。なお、生産機器3の例としては、プレス機、射出成形機、洗浄機などの任意の加工機を挙げることができる。
本発明の一実施の形態について図1から図7に基づいて説明する。まず、図3を参照して、本実施の形態における全体の構成について説明する。図3は、本実施の形態における、稼働情報出力装置1と電力量計2と生産機器3との関係を示す説明図である。図3に示すように、本実施の形態においては、生産ライン5に複数の生産機器3が配置されている。そして、複数の生産機器3それぞれに供給する電力量を計測する電力量計2と稼働情報出力装置1とが接続されている。なお、生産機器3の例としては、プレス機、射出成形機、洗浄機などの任意の加工機を挙げることができる。
そして、稼働情報出力装置1は、電力量計2から取得した生産機器3の消費電力の波形を解析して、該生産機器3における、稼働状態時間、停止状態時間、負荷状態時間、生産品種、生産数、サイクルタイム等の稼働情報を算出、または判別し、出力するものである。これにより、稼働情報出力装置1は、電力量計2から取得した生産機器3の消費電力のみで上記稼働情報を出力することができ、従来のPLCのラダープログラムを変更したり、新たなPLCを導入したりする必要がなくなる。したがって、容易に上記稼働情報を出力することができる。
また、上記稼働情報は、生産ライン5全体の生産性の向上や消費エネルギーの軽減を図るために利用することができる。
次に、図1を参照して、稼働情報出力装置1の要部構成について説明する。図1は、本実施の形態に係る稼働情報出力装置1の要部構成を示すブロック図である。図1に示すように、稼働情報出力装置1は、電力データ取得部(物理量取得手段)11、表示部12、電力波形解析部13、稼働情報管理部14、出力部15、および記憶部16を含む構成である。記憶部16は、情報を記憶するものであり、フラッシュメモリ、ROM(Read Only Memory)などの不揮発性の記憶装置と、RAM(Random Access Memory)などの揮発性の記憶装置とによって構成される。本実施の形態では、記憶部16は、識別情報記憶部31、判別情報記憶部32、算出情報記憶部33、稼働情報データ記憶部34、および電力データ記憶部35を含んでいる。
識別情報記憶部31は、後述する1サイクル検出部21が、1サイクルを検出するために用いる識別情報を記憶しているものである。識別情報とは、例えば、生産機器3が生産対象物に対する処理を開始してから終了するまで(1サイクル)の、生産品種別の、生産機器3が消費した電力の波形や、生産機器3が消費した1サイクルの電力の周波数特性である。
判別情報記憶部32は、後述する品種判別部22が、生産機器3で生産している生産品種を判別するために用いる判別情報を記憶しているものである。判別情報とは、サイクルタイム(生産機器3が生産対象物に対する処理を開始してから終了するまでの時間)と生産品種との関係を示すテーブルである。
算出情報記憶部33は、後述する稼働状態時間算出部25、負荷状態時間算出部26、および停止状態時間算出部51が、それぞれ、稼働状態時間、負荷状態時間、および停止状態時間を算出するために用いる算出情報を記憶しているものである。具体的には、生産機器3の消費電力と生産機器3の稼働状態、負荷状態、および停止状態との関係を記憶している。
ここで、稼働状態、負荷状態、および停止状態について、図2を用いて説明する。図2は、或るプレス機の稼働状況を示すグラフであり、具体的には、上記プレス機にて消費される消費電力(kW)の時間変化を示すグラフである。図2には、数時間のグラフが示されている。なお、図2では、生産機器の例としてプレス機を挙げているが、その他の生産機器でも同様である。
図2のグラフにおいて、消費電力が0kWに近い期間toffは、上記プレス機の電源がオフである状態の期間であり、この状態は電源オフ状態と呼ばれている。一方、電源オフ状態の期間toff以外の期間tonは、上記プレス機の電源がオンである状態の期間であり、この状態は負荷状態と呼ばれている。また、プレス機が、負荷状態にある時間を負荷状態時間と呼ぶ。
負荷状態の期間tonのうち、消費電力の低い期間tsは、上記プレス機が停止している状態の期間であり、この状態は停止状態と呼ばれている。また、プレス機が、停止状態にある時間を停止状態時間と呼ぶ。なお、停止状態が発生する要因としては、例えば、設備の故障または予期せぬ異常によるもの、工程変更のための段取り(ワークまたは治具の切り替え等)によるもの、消耗部品(刃具等)の交換によるもの、設備の立ち上げ(電源を投入してからのウォーミングアップ等)・立ち下げ(電源を切る前の準備等)によるもの等が挙げられる。
一方、上記負荷状態の期間tonのうち、消費電力の高い期間taは、上記プレス機が稼働している状態の期間であり、この状態は稼働状態と呼ばれている。また、プレス機が稼働状態にある時間を稼働状態時間と呼ぶ。
稼働情報データ記憶部34は、稼働情報出力装置1において算出、または判別した稼働情報を記憶しているものである。
電力データ記憶部35は、電力量計2が計測した生産機器3の消費した電力量(積算電力)および消費している電力(消費電力)を記憶している。
電力データ取得部11は、電力データ記憶部35に記憶されている、電力量計2が計測した生産機器3の消費電力を取得するものである。具体的には、生産機器3が消費した電力量(積算電力)と消費している電力(消費電力)との所定の期間における時系列データを取得する。そして、取得した消費電力および積算電力を示すデータを電力波形解析部13へ送信する。
電力波形解析部13は、電力データ取得部11から取得した消費電力の時系列データ(波形)を解析して、稼働情報を算出、または判別するものである。より詳細には、電力波形解析部13は、1サイクル検出部(データ検出手段)21、品種判別部22、サイクルタイム算出部23、生産数算出部24、稼働状態時間算出部25、負荷状態時間算出部26、停止状態時間算出部51、および稼働情報取得部(稼働情報取得手段)20を含む構成である。
1サイクル検出部21は、電力データ取得部11から取得した消費電力の時系列データ(波形)から1サイクル部分を検出するものである。より詳細には、1サイクル検出部21は、波形取得部41、前処理部42、特徴抽出部43、識別部44、および結果出力部45を含む構成である。通常、1サイクルの電力データは、種々の特徴を有する。そこで、当該特徴を検出することにより、電力データの1サイクル部分を検出することができる。
波形取得部41は、電力データ取得部11から取得した消費電力の時系列データ(波形)のうち、所定の時間幅のデータを取得するものである。
前処理部42は、波形取得部41が取得した所定の時間幅の消費電力の波形から、ノイズ等を除去するものである。
特徴抽出部43は、前処理部42がノイズ等を除去した消費電力の波形から、予め設定している特徴を抽出するものである。
識別部44は、特徴抽出部43が抽出した特徴と、識別情報記憶部31に記憶されている識別情報とから、所定の時間幅の消費電力の波形が1サイクルに該当するか否かを判断するものである。
結果出力部45は、識別部44が判断した結果を出力するものである。
1サイクル検出部21が、パターン認識を用いて、電力データ取得部11から取得した消費電力の時系列データ(波形)から1サイクル部分を検出する方法について図4を参照して説明する。図4は、1サイクル検出部21が、パターン認識を用いて、消費電力の波形から1サイクル部分を検出する方法を示す説明図である。図4に示すように、パターン認識を用いて、1サイクル部分を検出する場合、まず、波形取得部41は、電力データ取得部11が取得した消費電力の時系列データ(波形)から、所定の時間幅の波形(電力パターン40)を取得する。そして、電力パターン40に対し、前処理部42がノイズ等を除去し、特徴抽出部43は、ノイズ等が除去された電力パターン40の特徴を抽出する。そして、識別部44は、抽出された特徴と識別情報記憶部31に記憶されている1サイクルの特徴とを比較することにより、1サイクルに当たるか否かを判断する。そして、結果出力部45が結果を出力する。
なお、1サイクル部分の検出は、パターン認識に限られるものではなく、周波数解析、テンプレートマッチング手法、統計学習手法、一定積算電力量カウントなど、その他の公知の手法によるものであってもよい。また、これらを組み合わせてもよい。
周波数解析とは、消費電力の波形の周波数の特徴を用いて1サイクル部分を検出する方法である。テンプレートマッチングとは、予め記憶されている1サイクルの波形の雛形(テンプレート)と取得した波形とを比較して1サイクル部分を検出する方法である。統計学習手法とは、過去の1サイクル部分の特徴を記憶して、該特徴を用いて、次回、1サイクル部分に当たるか否かを判断する方法である。一定積算電力量カウントは、積算電力量が一定の値になると、1サイクルと判断する方法である。
品種判別部22は、1サイクル検出部21が検出した1サイクル部分の特徴と、判別情報記憶部32に記憶されている判別情報とを用いて、生産機器3の生産対象物が何であるかを判別するものである。例えば、生産対象物によって1サイクルの時間が異なる場合、1サイクルの時間によって生産対象物の生産品種(稼働情報)を判別することができる。図5を参照して説明する。図5は、生産対象物によって1サイクルの時間が異なる場合の消費電力の波形を示す図である。図5では、時刻0から時刻t6までは生産対象物として製品Aに対する処理を実行し、時刻t7以降は生産対象物として製品Bに対する処理を実行している。そして、製品Aに対する処理を実行しているときと製品Bに対する処理を実行しているときとで、1サイクルに必要な時間が異なる。そこで、製品毎の1サイクルに必要な時間を判別情報として記憶しておけば、記憶されている1サイクルの時間から生産対象物の生産品種を判別することができる。
サイクルタイム算出部23は、消費電力の波形における1サイクルの時間(サイクルタイム、稼働情報)を算出するものである。これは、消費電力の波形における、特徴点あるいは特徴部分が繰り返すタイミングから算出する。
生産数算出部24は、所定の時間において、生産機器3が処理した生産対象物の数(生産数、稼働情報)を算出するものである。これは、所定の時間内におけるサイクル数をカウントすることで算出する。
稼働状態時間算出部25は、所定の時間のうち、稼働状態にあった時間(稼働状態時間、稼働情報)を、算出情報記憶部33に記憶されている算出情報を用いて算出するものである。なお、稼働状態時間算出部25は、算出情報記憶部33の記憶されている算出情報を用いるのではなく、負荷状態時間算出部26および停止状態時間算出部51が算出した負荷状態時間および停止状態時間から稼働状態時間を算出するものであってもよい。
負荷状態時間算出部26は、所定の時間のうち、負荷状態にあった時間(負荷状態時間、稼働情報)を、算出情報記憶部33に記憶されている算出情報を用いて算出するものである。なお、負荷状態時間算出部26は、算出情報記憶部33に記憶されている算出情報を用いるのではなく、稼働状態時間算出部25および停止状態時間算出部51が算出した稼働状態時間および停止状態時間から負荷状態時間を算出するものであってもよい。
停止状態時間算出部51は、所定の時間のうち、停止状態にあった時間(停止状態時間、稼働情報)を、算出情報記憶部33に記憶されている算出情報を用いて算出するものである。なお、停止状態時間算出部51は、算出情報記憶部33に記憶されている算出情報を用いるのではなく、稼働状態時間算出部25および負荷状態時間算出部26が算出した稼働状態時間および負荷状態時間から停止状態時間を算出するものであってもよい。
稼働情報取得部20は、品種判別部22、サイクルタイム算出部23、生産数算出部24、稼働状態時間算出部25、負荷状態時間算出部26、および停止状態時間算出部51がそれぞれ算出および判別した稼働情報を取得し、稼働情報管理部14へ送信するものである。
稼働情報管理部14は、電力波形解析部13で算出、判別された稼働情報を稼働情報データ記憶部34へ記憶させるとともに、該稼働情報を外部の装置へ送信する場合に出力部15へ稼働情報を示すデータを送信するものである。また、稼働情報管理部14は、稼働情報を表示部12に表示させるものである。
表示部12は、稼働情報管理部14から取得した稼働情報等の情報を表示する表示装置である。表示部12は、LCD(液晶表示素子)、CRT(陰極線管)、プラズマディスプレイなどの表示デバイスによって構成されている。
出力部15は、稼働情報を外部の装置へ送信する場合に、稼働情報管理部14から取得した稼働情報を外部の装置へ出力するものである。出力部15を構成するデバイスの例としては、紙などの印刷媒体に情報を印刷する印刷出力デバイス、伝送媒体を介して信号を送信する送信デバイス、コンピュータが読取り可能な記録媒体にデータを記録する記録デバイスなどが挙げられる。
次に、稼働情報出力装置1において、稼働情報を算出、および判別する処理の流れについて図6を用いて説明する。図6は、稼働情報出力装置1において稼働情報を算出、および判別する処理の流れを示すフローチャートである。
図6に示すように、まず、電力データ取得部11は、前回電力データを取得したときから現時点までの時系列の電力データを取得する(S1)。次に、1サイクル検出部21は、電力データ取得部11が取得した時系列の電力データから1サイクルを検出する(S2)。そして、品種判別部22は、生産機器3の対象生産物の品種を判別する(S3)。その後、生産数算出部24は、電力データ取得部11が取得した時系列の電力データが示す期間に生産機器3が処理を実行した生産対象物の数を算出する(S4)。
次に、稼働状態時間算出部25は、電力データ取得部11が取得した時系列の電力データが示す期間において、生産機器3が稼働状態にあった時間を算出し、負荷状態時間算出部26は、同期間において、生産機器3が負荷状態にあった時間を算出する(S5)。最後に、サイクルタイム算出部23が、サイクルタイムを算出して(S6)、処理を終了する。
〔実施の形態2〕
本発明の他の実施の形態について図7に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記の実施の形態1において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。図7は、本実施の形態に係る稼働情報出力装置1の要部構成を示すブロック図である。
本発明の他の実施の形態について図7に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記の実施の形態1において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。図7は、本実施の形態に係る稼働情報出力装置1の要部構成を示すブロック図である。
本実施の形態において、上記実施の形態1と異なるのは、稼働情報を算出、および判別するために、時系列の電力データではなく、生産機器3の変位量である、時系列の振動データを利用する点である。そのため、本実施の形態においては、生産機器3に振動センサ4を備え、記憶部16に振動データ記憶部36、および振動データ取得部(物理量取得手段)17を備えている構成である。また、電力波形解析部13に代えて振動波形解析部18を備えている。
振動データ記憶部36は、振動センサ4から送信された振動データを記憶している。
振動センサ4は、振動を検知するセンサであり、生産機器3の振動を検知して、検知した振動を示す振動データを振動データ記憶部36へ記憶させるものである。
振動データ取得部17は、振動データ記憶部36に記憶されている時系列の振動データを取得し、振動波形解析部18へ送信するものである。
振動波形解析部18は、振動データ取得部17から取得した時系列の振動データ(波形)を解析して、生産機器3の稼働情報を算出、および判別するものである。振動波形解析部18の具体的な構成は、電力波形解析部13と同様であるので、説明を省略する。振動波形解析部18における時系列の振動データが、電力波形解析部13における時系列の電力データに相当する。
なお、本実施の形態では、振動センサ4を用いて時系列のデータを取得したが、これに限られるものではない。流量センサ、温度センサ、湿度センサ、音センサ、画像センサ、近接センサ、および光電センサ等からの時系列データを用いて、1サイクルを検出し、稼働情報を算出、および判別するものであってもよい。
また、上記各センサと、電力量計とを組み合わせて1サイクルを検出し、稼働情報を算出、および判別するものであってもよい。
〔実施の形態3〕
次に、本発明のさらに別の実施の形態について、図8~図14を参照して説明する。本実施の形態の稼働情報出力装置1は、図1~図7に示す稼働情報出力装置1に比べて、1サイクル検出部21の動作が異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
次に、本発明のさらに別の実施の形態について、図8~図14を参照して説明する。本実施の形態の稼働情報出力装置1は、図1~図7に示す稼働情報出力装置1に比べて、1サイクル検出部21の動作が異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
本実施の形態の1サイクル検出部21は、サイクルタイム設計値Dctと周波数解析とを利用して、電力データから1サイクルの開始時点を検出することにより、1サイクルの電力データを検出するものである。ここで、サイクルタイム設計値Dctとは、製造現場の担当者などが設定するサイクルタイムの計画値をいう。
図8は、1サイクル検出部21と、これに用いられるデータを記憶する記憶部16との概略構成を示している。図示のように、1サイクル検出部21は、周波数解析部110、フィルタ処理部111、およびサイクル開始検出部112を備える構成である。また、記憶部16は、設計値記憶部100、パラメータ記憶部101、および条件記憶部102を備える構成である。
設計値記憶部100は、サイクルタイム設計値Dctを記憶するものである。また、パラメータ記憶部101は、フィルタ処理部111にてフィルタ処理に利用される各種パラメータの値を記憶するものである。また、条件記憶部102は、1サイクルの開始時点を検出するための各種条件を記憶するものである。サイクルタイム設計値Dct、上記各種パラメータ、および上記各種条件は、入力部(図示せず)などを介して、設計値記憶部100、パラメータ記憶部101、および条件記憶部102にそれぞれ予め記憶される。
周波数解析部110は、電力データの周波数解析を行い、サイクルタイム設計値Dctを利用して、周期波形の基本周波数f0を検出するものである。周波数解析部110は、FFT部120および基本周波数検出部121を備える構成である。
FFT部120は、所定期間の電力データに対しFFTを行うものである。FFT部120は、FFT後の周波数スペクトルのデータを基本周波数検出部121に送信する。なお、上記所定期間は、後述する各種の統計値を電力データから取得できる期間であればよく、例えば、サイクルタイム設計値Dctの数倍~稼働状態が連続する期間taが挙げられる。
基本周波数検出部121は、FFT部120からの周波数スペクトルのデータを利用して、周期波形の基本周波数f0を検出するものである。基本周波数検出部121は、検出した基本周波数f0をフィルタ処理部111に送信する。
本実施の形態では、上記基本周波数を検出する周波数の範囲を、設計値記憶部100に記憶されたサイクルタイム設計値の逆数Dct-1を含む所定範囲に限定している。これにより、サイクルタイムに対応する周期波形の基本周波数を確実に取得することができる。
図9は、上記基本周波数を検出する手法を説明するためのものであり、サイクルタイム設計値の逆数Dct-1付近における上記周波数スペクトルの例を折れ線グラフで示している。図9において、破線で挟まれた範囲が上記所定範囲である。基本周波数検出部121は、破線で挟まれた範囲にて周波数スペクトルが最も強い周波数を基本周波数f0として検出する。なお、本実施の形態では、上記所定範囲の周波数は、サイクルタイム設計値の逆数Dct-1に対する1/2倍~2倍としている。
フィルタ処理部111は、上記電力データに対しフィルタ処理(フィルタリング)を行って、基本周波数f0付近の周波数成分を強調するものである。フィルタ処理部111は、関数決定部122およびフィルタ処理実行部123を備える構成である。
関数決定部122は、基本周波数検出部121からの基本周波数f0を利用して、フィルタ処理に利用される関数であるフィルタ用関数を決定するものである。関数決定部122は、決定したフィルタ用関数の情報をフィルタ処理実行部123に送信する。
本実施の形態では、フィルタ用関数として次式のロジスティック関数f(x)が利用されている。なお、その他の関数をフィルタ用関数として利用することもできる。
f(x)=1/(1+exp(s×(x-fc)))
ここで、fcは、f=1/2であるときのxの値を表し、本実施の形態ではカットオフ周波数に対応する。また、本実施の形態では、カットオフ周波数fc=基本周波数f0×パラメータParamとしている。また、sは、ロジスティック関数の減少率を表しており、0≦s≦1の範囲をとる。
f(x)=1/(1+exp(s×(x-fc)))
ここで、fcは、f=1/2であるときのxの値を表し、本実施の形態ではカットオフ周波数に対応する。また、本実施の形態では、カットオフ周波数fc=基本周波数f0×パラメータParamとしている。また、sは、ロジスティック関数の減少率を表しており、0≦s≦1の範囲をとる。
フィルタ処理実行部123は、関数決定部122からのフィルタ用関数を用いて、電力データに対しフィルタ処理を実行するものである。フィルタ処理実行部123は、フィルタ処理後の電力データをサイクル開始検出部112に送信する。
図10の(a)および(b)は、フィルタ処理実行部123が上記フィルタ処理を実行する前後における電力データの一例をそれぞれ示すグラフである。また、図11の(a)および(b)は、図10の(a)および(b)に示す電力データの周波数スペクトルをそれぞれ示すグラフである。
なお、図11の(a)および(b)には、関数決定部122が決定したフィルタ用関数であるロジスティック関数の周波数特性が示されている。図示の例では、f0≒0.0573Hz、Param=3(従って、fc=0.1719Hz)、s=0.1である。また、図10および図11は、生産機器3が射出成形機である場合の例を示している。
図11の(a)および(b)を比較すると、上記フィルタ処理を実行することにより、基本周波数f0よりも高く、かつ0.2Hz以上である周波数成分が除去されることが理解できる。また、図10の(a)および(b)を比較すると、上記フィルタ処理を実行することにより、サイクル波形が明確化されることが理解できる。
サイクル開始検出部112は、1サイクルの開始時点を検出するものである。生産機器3がワークに対する加工を開始する時、消費電力が急激に増加することが多い。実際、図10の(b)に示す上記フィルタ処理後の電力データを参照すると、電力値が急激に増加する立上がりが周期的に発生していることが理解できる。
従って、上記フィルタ処理後の上記電力値の立上がりを検出できれば、1サイクルの開始時点を検出できることが理解できる。本実施の形態では、上記電力値の立上がりの時点を1サイクルの開始時点とする。
上記電力値の立上がりの決定手法としては、種々のものが知られているが、本実施の形態にて利用される上記検出手法について、図12を参照して説明する。図12は、上記フィルタ処理後の電力データとその2階微分のデータとを示すグラフである。図中、実線のグラフは上記電力データであり、破線のグラフは上記2階微分のデータである。
図12に示すように、上記フィルタ処理後の上記電力値の立上がりの直前には、上記フィルタ処理後の電力値が小さく、時間の経過と共に、上記電力値の傾きが負から正に急激に増加している。このため、上記電力値の2階微分値が大きくなっている。従って、上記電力値が或る閾値よりも低く、かつ、上記電力値の2階微分値が別の閾値よりも高くなるという条件を満たす時点を、上記電力値の立上がりの時点と決定することができる。例えば、図16において、グラフの線種と同じ線種の○印で囲まれた箇所が上記条件を満たすので、当該箇所の時点が上記電力値の立上がりの時点として決定される。以下、上記電力値に関する上記閾値を「電力閾値」と称し、上記電力値の2階微分値に関する上記閾値を「2階微分閾値」と称し、かつ、上記条件を「立上がり検出条件」と称する。
なお、上記立上がり検出条件として他の条件を追加してもよい。例えば、上述のように、上記電力値の傾きが急激に増加しても、その直後に減少すれば、上記電力値の増加が抑制されることになり、上記立上がりとは呼べなくなる。そこで、上記条件を満たす時点から所定時間経過後(例えば5秒後)の上記電力値が、上記電力閾値よりも大きいという条件を上記立上がり検出条件に追加してもよい。
また、図12に示すように、上記立上がり検出条件は、或る時点のみ満たされるのではなく、当該時点を含む複数の時点で満たされる可能性がある。そこで、サイクルタイム設計値Dctと、基本周波数f0の逆数である基本周期T0との何れか一方の0.5倍以内の期間に、上記立上がり検出条件を満たす複数の時点が存在する場合、上記電力値の2階微分値が最も大きい時点を、上記電力値の立上がりの時点とするという条件を上記立上がり検出条件に追加してもよい。
次に、上記電力閾値および上記2階微分閾値の決定手法について説明する。図12を参照すると、上記電力閾値を下回る電力値が周期的に存在する必要があることが理解できる。従って、上記電力閾値としては、当該値を下回る電力値が周期的に検出されるようなものに決定される。
図13は、上記電力閾値を決定するためのグラフを示している。図13の上段に記載のグラフは、電力データの時間変化を示しており、図中の破線は、それぞれ、探索区間を示している。図13の下段には、各探索区間内の電力データのうち、下位の所定数の電力値の中央値が示されている。
なお、上記所定数としては、実際の数が設定されてもよいし、当該所定数を求めるための式が設定されてもよい。この式の例としては次式が挙げられる。
所定数=a/(f0*tsampling) (但し、小数点以下は切り上げ)
ここで、tsamplingは、データ計測のサンプリング周期を表している。また、(f0*tsampling)-1は、基本周期T0(=1/f0)のデータ数を表し、aはその係数を表している。本実施の形態ではa=0.3である。例えば、f0=0.1719Hz、tsampling=0.6秒の場合、上記所定数=3となり、下位の3個の電力値の中央値を算出することになる。
所定数=a/(f0*tsampling) (但し、小数点以下は切り上げ)
ここで、tsamplingは、データ計測のサンプリング周期を表している。また、(f0*tsampling)-1は、基本周期T0(=1/f0)のデータ数を表し、aはその係数を表している。本実施の形態ではa=0.3である。例えば、f0=0.1719Hz、tsampling=0.6秒の場合、上記所定数=3となり、下位の3個の電力値の中央値を算出することになる。
図13に示すように、本実施の形態では、所定の探索区間を上流側の或る時間に設定し、設定された探索区間内の電力データのうち、下位の所定数の電力値の中央値を算出する。なお、上記探索区間は、基本周期T0よりも広い所定期間であることが望ましい。
次に、上記探索区間を下流側に所定時間ずらして上述と同様の処理を行い、これを繰り返す。そして、算出された中央値の集合の上側隣接値を上記電力閾値として決定する。なお、上記所定時間は、基本周期T0よりも狭いことが望ましく、基本周期T0の半分程度であることがより望ましい。
ここで、上側隣接値は、上側ヒンジU+1ヒンジ散布度h×aよりも下側にあるデータの最大値を意味する。また、1ヒンジ散布度hは、上側ヒンジ(upper hinge)Uと下側ヒンジ(lower hinge)との間隔を意味し、上側ヒンジは、中央値よりも大きな値のデータの中央値(75パーセンタイル値)を意味し、下側ヒンジは、中央値よりも小さな値のデータの中央値(25パーセンタイル値)を意味する。なお、パラメータaは、通常1.5であるが、本実施の形態では立上がりを確実に検出するためのマージンを考慮して、2としている。
なお、上記2階微分閾値は、上記電力閾値の決定手法と反対の手法により決定することができる。具体的には、図12を参照すると、上記2階微分閾値を上回る電力値が周期的に存在する必要があることが理解できる。従って、上記2階微分閾値としては、当該値を上回る電力値が周期的に検出されるようなものに決定される。
本実施の形態では、所定の探索区間を上流側の或る時間に設定し、設定された探索区間内の上記2階微分のデータのうち、上位の所定数の電力値の中央値を算出する。次に、上記探索区間を下流側に所定時間ずらして上述と同様の処理を行い、これを繰り返す。そして、算出された中央値の集合の下側隣接値を上記2階微分閾値として決定する。ここで、下側隣接値は、下側ヒンジL-1ヒンジ散布度h×aよりも上側にあるデータの最小値を意味する。
従って、サイクル開始検出部112は、フィルタ処理実行部123にてフィルタ処理が実行された電力データと、その2階微分のデータとを用いて、電力値の立上がりの時点を1サイクルの開始時点として検出している。サイクル開始検出部112は、2階微分演算部124、閾値決定部125および開始時刻検出部126を備える構成である。また、条件記憶部102は、上記探索区間、上記所定数、上記所定時間、およびパラメータaを記憶している。
2階微分演算部124は、フィルタ処理実行部123からのフィルタ処理後の電力データに対し2階微分の演算を行うものである。2階微分演算部124は、演算した2階微分のデータを上記フィルタ処理後の電力データと共に閾値決定部125および開始時刻検出部126に送信する。
閾値決定部125は、2階微分演算部124からのフィルタ処理後の電力データおよび2階微分のデータと、条件記憶部102に記憶された上記探索区間、上記所定数、上記所定時間、およびパラメータaとを利用して、上述のように、上記電力閾値および上記2階微分閾値を決定するものである。閾値決定部125は、決定した上記電力閾値および上記2階微分閾値を開始時刻検出部126に送信する。
開始時刻検出部126は、2階微分演算部124からのフィルタ処理後の電力データおよび2階微分のデータと、閾値決定部125からの上記電力閾値および上記2階微分閾値とを利用し、上記立上がり検出条件に基づいて、1サイクルの開始時点を検出するものである。これにより、1サイクル検出部21は、1サイクル部分の電力データを検出することができる。
次に、上記構成の稼働情報出力装置1の1サイクル検出部21における処理動作を、図14を参照して説明する。図14は、1サイクル検出部21の処理動作の概要を示している。
図14に示すように、まず、1サイクル検出部21は、電力データ記憶部35から所定の時間幅の電力データを取得する(S20)。次に、取得された電力データに対し、FFT部120はFFTを行い(S21)、該FFTにより取得された周波数スペクトルのデータと、設計値記憶部100に記憶されたサイクルタイム設計値Dctとを利用して、基本周波数検出部121は周期波形の基本周波数f0を検出する(S22)。
次に、検出された基本周波数f0と、パラメータ記憶部101に記憶された各種パラメータとを利用して、関数決定部122はフィルタ用関数を決定し(S23)、決定されたフィルタ用関数を利用して、フィルタ処理実行部123は、上記電力データに対しフィルタ処理を実行する(S24)。
次に、上記フィルタ処理後の電力データに対し、2階微分演算部124は、2階微分の演算を行い、該演算結果から得られた2階微分のデータと、上記フィルタ処理後の電力データと、条件記憶部102に記憶された各種データとを利用して、閾値決定部125は、上記電力閾値および上記2階微分閾値を決定する(S25)。次に、決定された電力閾値および2階微分閾値と、上記フィルタ処理後の電力データおよび上記2階微分のデータとを利用して、開始時刻検出部126は、上記立上がり検出条件に基づいて、1サイクルの開始時点を検出する(S26)。そして、検出された1サイクルの開始時点を利用して、1サイクル検出部21は、電力データ記憶部30から取得された所定の時間幅の電力データから1サイクル部分の電力データを検出して出力し(S27)、その後、処理動作を終了する。
従って、本実施の形態では、電力データと各種の設定値とを利用して、1サイクルの開始時点を検出することができるので、パターン波形を利用する必要が無い。
なお、本実施の形態では、電力値の立上がりの時点を1サイクルの開始時点としているが、生産機器3によっては、上記加工のための準備を行ってから、上記加工を開始するものも存在する。この場合、上記1サイクルの開始時点は、上記準備の開始時点となり、上記加工の開始時点、すなわち上記電力値の立上がりの時点からずれることになる。しかしながら、生産機器3の動作から、上記準備の期間が既知であったり、当該期間における電力データに特徴を有したりすることが多い。従って、上記電力値の立上がりの時点を検出することにより、上記準備の開始時点、すなわち上記1サイクルの開始時点を容易に求めることができる。
また、上記電力値の立上がりの検出と同様にして、上記電力値の立下がりを検出してもよい。
〔実施の形態4〕
次に、本発明のさらに別の実施の形態について、図15~図17を参照して説明する。図15は、本実施の形態の稼働情報出力装置1において、電力波形解析部13に含まれる1サイクル検出部21と、これに用いられるデータを記憶する記憶部16との概略構成を示している。
次に、本発明のさらに別の実施の形態について、図15~図17を参照して説明する。図15は、本実施の形態の稼働情報出力装置1において、電力波形解析部13に含まれる1サイクル検出部21と、これに用いられるデータを記憶する記憶部16との概略構成を示している。
本実施の形態の稼働情報出力装置1は、図8~図14に示す稼働情報出力装置1に比べて、1サイクル検出部21におけるサイクル開始検出部112の動作と、記憶部16が、条件記憶部102に代えて、パターン波形記憶部103を備える点とが異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
パターン波形記憶部103は、1サイクルの電力データのパターン波形を示すパターン波形情報を記憶するものである。
本実施の形態の1サイクル検出部21は、サイクルタイム設計値Dctと周波数解析とパターン照合とを利用して、電力データから1サイクルの開始時点を検出することにより、1サイクルの電力データを検出するものである。図15に示すように、1サイクル検出部21におけるサイクル開始検出部112は、パターン照合部130および開始時刻検出部131を備える構成である。
パターン照合部130は、電力データ記憶部30からフィルタ処理実行部123を介して取得したフィルタ処理後の電力データに対し、パターン波形記憶部103からフィルタ処理実行部123を介して取得したフィルタ処理後の上記パターン波形の電力データを利用して、パターン照合(テンプレートマッチング)を行うものである。
パターン照合部130は、上記パターン照合の結果、上記フィルタ処理後のパターン波形の電力データに最も類似(適合)する上記フィルタ処理後の電力データの部分を特定し、当該部分における開始時点を、1サイクルの基準開始時点として検出する。パターン照合部130は、検出した1サイクルの基準開始時点を開始時刻検出部131に送信する。なお、本実施の形態では、照合の度合(評価基準)を相関係数で表しているが、たたみ込み積分値など、公知の評価基準で表すこともできる。
図16は、上記パターン照合の詳細を示すグラフである。図16の上段に記載のグラフは、フィルタ処理後の電力データの時間変化を示しており、図中の二点差線は、それぞれ、比較区間を示している。図16の下段には、フィルタ処理後のパターン波形の電力データを示している。なお、上記比較区間は、上記フィルタ処理後のパターン波形の電力データの区間と同じである。
図16に示すように、本実施の形態では、まず、探索開始時点を適当な時点に設定し、探索開始時点から下流側に比較区間を設定する。次に、設定された比較区間の上記電力データと、上記パターン波形の電力データとの相関係数を算出する。
次に、上記比較区間を下流側にずらして上述と同様の処理を行い、これを、比較区間の開始時点が探索終了時点に到達するまで繰り返す。そして、相関係数が最大となる比較区間の開始時点を1サイクルの基準開始時点として決定し、決定された1サイクルの基準開始時点を開始時刻検出部131に送信する。
なお、探索開始時点は、フィルタ処理後の電力データの先頭でもよいし、中央でもよい。また、比較区間の移動方向は、上流側でもよいし、下流側でもよい。また、探索開始時点から探索終了時点までの期間は、サイクルタイム設計値Dctの2倍というように、サイクルタイム設計値Dctに依存してもよいし、一定でもよい。また、比較区間は、1つの電力値ごとにずらしてもよいし、複数の電力値ごとにずらしてもよい。
開始時刻検出部131は、パターン照合部130からの1サイクルの基準開始時点を利用して、上記フィルタ処理後の電力データにおける他の1サイクルの開始時点を検出する。パターン照合部130が検出した1サイクルの基準開始時点と、開始時刻検出部131が検出した1サイクルの開始時点とを利用して、1サイクル検出部21は、1サイクル部分の電力データを検出することができる。
開始時刻検出部131が上記他の1サイクルの開始時点を検出する手法としては、下記の2つが考えられる。第1の手法は、基本周波数検出部121が検出した基本周波数f0の逆数である基本周期T0を利用するものである。この手法では、上記1サイクルの基準開始時点を起点として、基本周期T0ごとに離間した時点が、上記他の1サイクルの開始時点として検出される。なお、基本周期T0の代わりに、サイクルタイム設計値Dctなど、サイクルタイムに対応する任意の期間を利用してもよい。
また、第2の手法は、第1の手法により検出された1サイクルの開始時点の前後に上記探索開始時点および上記探索終了時点をそれぞれ設定してパターン照合部130に送信することにより、上記探索開始時点~上記探索終了時点の期間における上記1サイクルの基準開始時点をパターン照合部130から受信するものである。第2の手法の場合、第1の手法の場合に比べて、処理が増加するが、1サイクルの開始時点の精度を向上することができる。
なお、上記探索開始時点は、上記1サイクルの開始時点より少し前(例えば、基本周期T0の0.1倍など)の時点であることが望ましい。また、上記探索終了時点は、上記探索開始時点から所定期間(例えば、基本周期T0、サイクルタイム設計値Dctなど)経過した時点であることが望ましい。
次に、上記構成の稼働情報出力装置1の1サイクル検出部21における処理動作を、図17を参照して説明する。図17は、1サイクル検出部21の処理動作の概要を示している。なお、電力データ記憶部30から所定の時間幅の電力データを取得してから(S20)、関数決定部122がフィルタ用関数を決定するまで(S23)の処理は、図14と同様であるので、その説明を省略する。
S23の後、フィルタ処理実行部123は、決定されたフィルタ用関数を利用して、上記電力データと、パターン波形記憶部103から取得されたパターン波形の電力データとに対しフィルタ処理を実行する(S30)。次に、パターン照合部130は、上記フィルタ処理後の電力データに対し、上記フィルタ処理後のパターン波形の電力データを利用して、パターン照合を行う(S31)。そして、パターン照合部130は、上記パターン照合の結果、上記フィルタ処理後のパターン波形の電力データに最も類似する上記フィルタ処理後の電力データの部分における開始時点を、1サイクルの基準開始時点として検出する(S32)。
次に、開始時刻検出部131は、検出された1サイクルの基準開始時点を利用して、上記フィルタ処理後の電力データにおける他の1サイクルの開始時点を検出する(S33)。そして、検出された他の1サイクルの開始時点と、上記1サイクルの基準開始時点とを利用して、1サイクル検出部21は、電力データ記憶部30から取得された所定の時間幅の電力データから1サイクル部分の電力データを検出して出力し(S34)、その後、処理動作を終了する。
なお、パターン波形記憶部103は、フィルタ処理後の上記パターン波形情報を記憶してもよい。この場合、パターン照合部130は、上記フィルタ処理後のパターン波形情報をパターン波形記憶部103から直接取得することができる。なお、上記パターン波形情報に施されたフィルタ処理は、フィルタ処理実行部123が実行するフィルタ処理と同じであることが望ましい。
〔実施の形態5〕
次に、本発明のさらに別の実施の形態について、図18および図19を参照して説明する。本実施の形態の稼働情報出力装置1は、図15~図17に示す稼働情報出力装置1に比べて、電力波形解析部13にパターン波形作成部113が追加されている点が異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
次に、本発明のさらに別の実施の形態について、図18および図19を参照して説明する。本実施の形態の稼働情報出力装置1は、図15~図17に示す稼働情報出力装置1に比べて、電力波形解析部13にパターン波形作成部113が追加されている点が異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
図18は、本実施の形態の稼働情報出力装置1において、電力波形解析部13に含まれる1サイクル検出部21およびパターン波形作成部(パターン波形作成手段)113と、これに用いられるデータを記憶する記憶部16との概略構成を示している。なお、1サイクル検出部21は、図15に示す1サイクル検出部21と同様であるので、その説明を省略する。
パターン波形作成部113は、1サイクル検出部21が検出した1サイクルの電力データを利用して、1サイクルの電力データのパターン波形を作成するものである。図18に示すように、パターン波形作成部113は、正常波形抽出部132およびパターン作成部133を備える構成である。
正常波形抽出部132は、1サイクル検出部21から1サイクルの電力データを受信し、受信した1サイクルの電力データの中から、波形が正常であるものを抽出するものである。以下では、波形が正常である1サイクルの電力データを正常波形データと称する。正常波形抽出部132は、抽出した正常波形データをパターン作成部133に送信する。
正常波形抽出部132において上記波形が正常であると判断する手法について説明する。まず、1サイクルの波形を特徴付ける1または複数の特徴量Fiを予め選択する。この特徴量Fiとして、本実施の形態ではサイクルタイムF1と1サイクルの電力和F2とを利用している。特徴量Fiの他の例としては、基本統計量を用いたものが考えられ、具体的には、平均、分散、標準偏差、2乗平均平方根、最大値、最小値、尖度、歪度などが挙げられる。なお、尖度とは、1サイクル中の電力の分布が正規分布に対してどれだけ尖っているかを表すものである。また、歪度とは、1サイクル中の電力の分布が正規分布に対してどれだけ歪んでいるかを表すものである。
次に、受信された1サイクルの電力データのそれぞれに関して、特徴量Fiを算出し、算出された特徴量Fiの集合から、中央値mdiおよび標準偏差sdiを算出する。そして、この処理を、特徴量Fiのそれぞれについて繰り返す。
そして、特徴量Fiと中央値mdiとの差の絶対値abs(Fi-mdi)が標準偏差sdiよりも小さいという条件を、全ての特徴量Fiで満足するような1サイクルの電力データを正常波形データとして抽出し、パターン作成部133に送信する。本実施の形態の場合、abs(F1-md1)<sd1、かつ、abs(F2-md2)<sd2を満たすような1サイクルの電力データを抽出することになる。
パターン作成部133は、正常波形抽出部132からの複数の正常波形データを利用して、パターン波形を作成するものである。具体的には、パターン作成部133は、開始時刻から同じ経過時間における電力値を、上記複数の正常波形データから抽出し、抽出した複数の電力値における中央値を算出し、算出した中央値を当該経過時間におけるパターン波形の電力値とし、これを全ての経過時間について繰り返すことにより、パターン波形を作成している。パターン作成部133は、作成したパターン波形のデータをパターン波形記憶部103に記憶する。
次に、上記構成の稼働情報出力装置1のパターン波形作成部113における処理動作を、図19を参照して説明する。図19は、パターン波形作成部113の処理動作の概要を示している。
図19に示すように、まず、1サイクル検出部21が所定の時間幅の電力データの中から検出した1サイクルの電力データを受信すると(S40)、正常波形抽出部132は、波形が正常であるものを正常波形データとして抽出する(S41)。次に、パターン作成部133は、抽出された複数の正常波形データを利用して、パターン波形を作成し(S42)、作成されたパターン波形のデータをパターン波形記憶部103に記憶する(S43)。その後、処理動作を終了する。
従って、本実施の形態では、パターン波形が事前に判明していない場合でも、適切なパターン波形を自動的に取得することができる。
なお、パターン波形作成部113が受信する1サイクルの電力データは、フィルタ処理部111がフィルタ処理したものでもよいし、フィルタ処理していないものでもよい。また、パターン波形作成部113は、他の検出手法によって検出された1サイクルの電力データを利用してもよい。
〔実施の形態6〕
本発明のさらに別の実施の形態について図2、4、21~28に基づいて説明する。なお、説明の便宜上、上記の実施の形態において示した構成と同一の機能を有する構成には、同一の符号を付し、その説明を省略する。まず、図23を参照して、本実施の形態における全体の構成について説明する。図23は、本実施の形態における、監視装置201と電力量計2と生産機器3との関係を示す説明図である。図23に示すように、本実施の形態においては、生産ライン205に複数の生産機器3が配置されている。そして、複数の生産機器3それぞれに供給される電力量を計測する電力量計2と監視装置201とが接続されている。なお、生産機器3としては、例えばプレス機、射出成形機、洗浄機など任意の機器がある。
本発明のさらに別の実施の形態について図2、4、21~28に基づいて説明する。なお、説明の便宜上、上記の実施の形態において示した構成と同一の機能を有する構成には、同一の符号を付し、その説明を省略する。まず、図23を参照して、本実施の形態における全体の構成について説明する。図23は、本実施の形態における、監視装置201と電力量計2と生産機器3との関係を示す説明図である。図23に示すように、本実施の形態においては、生産ライン205に複数の生産機器3が配置されている。そして、複数の生産機器3それぞれに供給される電力量を計測する電力量計2と監視装置201とが接続されている。なお、生産機器3としては、例えばプレス機、射出成形機、洗浄機など任意の機器がある。
監視装置201は、生産機器3を監視するものである。本実施の形態では、監視装置201は、電力量計2から取得した生産機器3の消費電力の波形を解析してサイクルタイムを取得し、取得されたサイクルタイムに基づいて該生産機器3のメンテナンスを行うべきかを判断するものである。
ここで、サイクルタイムとは、上述のように、繰り返し行われる仕事、タスク、ジョブなどのプロセスにおいて、その1回のプロセスに要する時間であって、該プロセスの頻度や周期の単位となるものをいう。図21は、生産機器3の消費電力の時間変化の一例を示すグラフであり、上記サイクルタイムを示すためのものである。例えば、工作機械の場合、図21の(a)に示すように、1つのワーク(生産対象物)の加工開始から終了までの時間が1サイクルタイムとなる。
また、プレス機の場合、1つのワークの加工に費やされる加工時間は、非常に短い(0.5msなど)。しかしながら、図21の(b)のように、所定数の製品に対するプレス動作を連続的に行い、その後所定時間待機をするという動作を行う場合、この一連のプロセスが繰り返されていると見なすことができる。従って、プレス動作の開始から待機時間の終了までを1サイクルと見なすことができる。
従って、監視装置201は、上記サイクルタイムに基づいて、上記メンテナンスを行うべきかを判断しているので、生産性の向上の観点からメンテナンスの時期を判断することができる。また、監視装置201は、電力量計2から取得した生産機器3の消費電力のみで上記判断を行うことができ、従来のPLCのラダープログラムを変更したり、新たなPLCを導入したりする必要がなくなる。したがって、上記判断を簡便に行うことができる。
図22は、本実施の形態に係る監視装置201の要部構成を示すブロック図である。図22に示すように、監視装置201は、電力データ取得部11、表示部12、電力波形解析部13、メンテナンス判断部(メンテナンス判断手段)214、出力部15、記憶部216、および入力部19を含む構成である。
記憶部216は、情報を記憶するものであり、フラッシュメモリ、ROM(Read Only Memory)などの不揮発性の記憶装置と、RAM(Random Access Memory)などの揮発性の記憶装置とによって構成される。本実施の形態では、記憶部16は、識別情報記憶部31、判別情報記憶部32、メンテナンス情報記憶部234、および電力データ記憶部30を含んでいる。
電力データ記憶部30は、生産機器3の消費した電力量(積算電力)および消費している電力(消費電力)を記憶するものである。具体的には、電力データ記憶部30は、電力量計2が計測した電力値の時系列データである電力データを記憶している。なお、電力データには、電力値ごとに、或いは所定の期間ごとに、計測時刻を含んでいる。また、上記電力値を算出可能な物理量を、上記電力値の代わりに記憶してもよい。
メンテナンス情報記憶部234は、生産機器3のメンテナンスの時期を判断するのに必要な各種情報を記憶するものである。この各種情報の詳細については後述する。
電力データ取得部11は、電力データ記憶部30に記憶されている電力データを取得するものである。電力データ取得部11は、取得した電力データを電力波形解析部13へ送信する。
電力波形解析部213は、電力データ取得部11から取得した電力データ(波形)を解析して、稼働情報を取得するものである。より詳細には、電力波形解析部213は、1サイクル検出部21、品種判別部22、サイクルタイム算出部23、生産数算出部24、稼働時間算出部225、負荷時間算出部226、および稼働情報出力部220を含む構成である。
品種判別部22は、1サイクル検出部21が検出した1サイクル部分の特徴と、判別情報記憶部32に記憶されている判別情報とを用いて、生産機器3の生産品種を判別するものである。
通常、異なる生産品種の生産対象物を生産する場合、1サイクルの電力データの波形は異なる可能性が高い。図24は、プリント基板に電子部品を取り付ける生産機器3であるマウンタの電力データ(負荷状態)を示している。図24の例では、或る種類の基板Aに対する電子部品の取付けを繰り返し、次に段取換えを行った後、別の種類の基板Bに対する電子部品の取付けを繰り返している。また、図24において、破線で囲まれた部分が1サイクルの電力データである。図24を参照すると、1サイクルの電力データの波形が基板の種類によって異なることが理解できる。
そこで、生産品種毎に1サイクルの電力データの波形の特徴情報を判別情報として判別情報記憶部32に記憶しておけば、品種判別部22が生産対象物の生産品種を判別することができる。
負荷時間算出部226は、所定の期間のうち、負荷状態の時間である負荷時間を算出するものである。また、稼働時間算出部225は、所定の期間のうち、稼働状態の時間である稼働時間を算出するものである。
上記負荷時間では生産機器3へ電力が供給されている。従って、負荷時間算出部226は、電力データ記憶部30から電力データ取得部11を介して取得した電力データを利用して、上記負荷時間を算出することができる。
また、上記稼働時間では生産機器3が稼働状態であり、上記停止状態の時間である停止時間では生産機器3が待機状態である。従って、稼働時間算出部225は、サイクルタイム算出部23が算出したサイクルタイムを積算することにより上記稼働時間を算出することができる。或いは、稼働時間算出部225は、上記サイクルタイムと、生産数算出部24が算出した生産数とを乗算することにより上記稼働時間を算出できる。反対に、生産数算出部24は、稼働時間算出部225が算出した稼働時間から、サイクルタイム算出部23が算出したサイクルタイムを除算することにより、上記生産数を算出することができる。
なお、稼働時間算出部225は、電力データ記憶部30から電力データ取得部11を介して取得した電力データから、生産機器3が待機電力を消費している期間を検出することにより、上記停止時間を算出でき、算出した停止時間と、負荷時間算出部226が算出した負荷時間とを用いて、上記稼働時間を算出することもできる。
稼働情報出力部220は、品種判別部22、サイクルタイム算出部23、生産数算出部24、稼働時間算出部225、および負荷時間算出部226にて取得された各種の稼働情報を受け取って、メンテナンス判断部214に出力するものである。
メンテナンス判断部214は、サイクルタイム算出部23が算出したサイクルタイムに基づいて、生産機器3のメンテナンスを行うべきかを判断するものである。メンテナンス判断部214は、上記メンテナンスを行うべきと判断した場合、その旨を後述の表示部12および出力部15を介してユーザに報知する。該報知の手法としては、表示出力、音声出力、電子メールによる他の通信装置への送信、生産機器3の停止、などが挙げられる。なお、メンテナンス判断部214の詳細については後述する。
入力部19は、ユーザからの指示入力、情報入力などを受け付けるものであり、例えばキーボードやボタンなどのキー入力デバイスや、マウスなどのポインティングデバイスなどによって構成される。
次に、メンテナンス判断部214およびメンテナンス情報記憶部234の詳細について、図25および図26を参照して説明する。図25は、メンテナンス判断部214およびメンテナンス情報記憶部234の概略構成を示すブロック図である。
図25に示すように、メンテナンス情報記憶部234は、所定のメンテナンス基準値MRを記憶しており、該メンテナンス基準値MRは、メンテナンスを行うべきかを判断するための基準となるサイクルタイムである。メンテナンス基準値MRとしては、初期またはメンテナンス直後のサイクルタイムに対し所定の割合を乗算したものなどが挙げられる。
メンテナンス判断部214は、サイクルタイム取得部54、比較部52、および報知制御部53を含む構成である。サイクルタイム取得部54は、電力波形解析部213からのサイクルタイムを取得するものである。サイクルタイム取得部54は、取得したサイクルタイムを比較部52に送信する。
図26は、生産機器3におけるサイクルタイムの時間変化を示すグラフである。図26のグラフの縦軸には、上記サイクルタイムと共に、上記サイクルタイムを換算した、1日当りの最大生産可能数量(生産数の最大値)も示している。図26において、実線のグラフは本実施の形態におけるサイクルタイムの時間変化を示しており、一点鎖線のグラフは、従来のサイクルタイムの時間変化を示している。
図26の例では、メンテナンス直後のサイクルタイムが17秒であり、メンテナンス基準値MRが20秒である。すなわち、メンテナンス基準値MRは、メンテナンス直後のサイクルタイムの約1.2倍となっている。
また、図26の例では、時刻t0にて従来のメンテナンスと本実施の形態のメンテナンスとの両方が実行される。その後、時間の経過と共に、時刻t1にて本実施の形態のメンテナンスが実行され、時刻t2にて従来のメンテナンスが実行され、時刻t3にて本実施の形態のメンテナンスが実行され、時刻t4にて本実施の形態のメンテナンスが実行される。
このように、本実施の形態の方が従来よりもメンテナンスの期間が短くなっている。これは、メンテナンス時期が、本実施の形態では生産性の低下を防止する観点から判断されているのに対し、従来は事故、破損などにより、生産機器3が停止することを防止する観点から判断されていることに由来する。このため、従来は、サイクルタイムが増加して生産性が低下しても、サイクルタイムがさらに増加して生産機器3が停止する可能性が高くなるまで、メンテナンスの実施時期を延ばしている。
再び図25を参照すると、比較部52は、サイクルタイム取得部54からのサイクルタイムを、メンテナンス情報記憶部234からのメンテナンス基準値MRと比較するものである。本実施の形態では、比較部52は、上記比較の結果、上記サイクルタイムがメンテナンス基準値MRを超えた場合、メンテナンスを行うべきと判断し、その旨を報知制御部53に通知する。
報知制御部53は、比較部52からの通知に基づき、メンテナンスを行うべき旨をユーザに報知するように、表示部12および出力部15を制御するものである。
次に、上記構成の監視装置201における処理動作を、図27および図28を参照して説明する。図27は、監視装置201の電力データ取得部11および電力波形解析部213における処理の流れを示すフローチャートである。また、図28は、監視装置201のメンテナンス判断部214におけるメンテナンス判断処理の流れを示すフローチャートである。
図27に示すように、まず、電力データ取得部11は、前回電力データを取得したときから現時点までの期間における時系列の電力データを取得する(S71)。次に、1サイクル検出部21は、電力データ取得部11が取得した時系列の電力データから1サイクル部分を検出する(S72)。そして、品種判別部22は、生産機器3の対象生産物の生産品種を判別する(S73)。その後、生産数算出部24は、上記期間に生産機器3が処理を実行した生産対象物の数を算出する(S74)。
次に、負荷時間算出部226は、上記期間における負荷時間を算出し、稼働時間算出部225は、上記期間における稼働時間を算出する(S75)。そして、サイクルタイム算出部23が、サイクルタイムを算出して(S76)、図28に示すメンテナンス判断処理に進む。
次に、図28に示すように、サイクルタイム取得部54は、ステップS76にて算出されたサイクルタイムを取得すると(S77)、比較部52は、取得されたサイクルタイムが、メンテナンス情報記憶部234に記憶されたメンテナンス基準値MRよりも大きいか否かを判断する(S78)。大きい場合、報知制御部53は、表示部12および出力部15を制御して、メンテナンスを促すように報知する(S79)。その後、上記処理を終了する。
〔実施の形態7〕
本発明の別の実施の形態について、図29および図30に基づいて説明する。なお、説明の便宜上、上記の実施の形態において示した構成と同一の機能を有する構成には、同一の符号を付し、その説明を省略する。本実施の形態の監視装置201は、上記実施の形態6に示す監視装置201に比べて、メンテナンス判断部214の構成が異なる。
本発明の別の実施の形態について、図29および図30に基づいて説明する。なお、説明の便宜上、上記の実施の形態において示した構成と同一の機能を有する構成には、同一の符号を付し、その説明を省略する。本実施の形態の監視装置201は、上記実施の形態6に示す監視装置201に比べて、メンテナンス判断部214の構成が異なる。
図29は、本実施の形態に係るメンテナンス判断部214の要部構成を示すブロック図である。本実施の形態では、メンテナンス判断部214は、メンテナンスを行った場合の利益増加量ΔBを算出し、算出された利益増加量ΔBの積算値が、上記メンテナンスの費用を超えた場合に、上記メンテナンスを行うべきと判断している。この場合、上記メンテナンスによる生産性の向上を利益増加量ΔBとして定量的に評価できるので、上記メンテナンスによる生産性の向上と、上記メンテナンスの費用とを定量的に比較でき、上記メンテナンスの時期を正確に判断することができる。
図29に示すように、メンテナンス情報記憶部234は、サイクルタイム基準値CR、利益率BR、およびメンテナンス費用MCを記憶している。サイクルタイム基準値CRは、利益増加量ΔBを算出するための基準となるサイクルタイムであり、具体的には、初期または上記メンテナンス直後のサイクルタイムなどである。また、利益率BRは、製品1個当りの利益を示すものである。また、メンテナンス費用MCは、上記メンテナンスにて必要な費用であり、部品代および人件費、さらには上記メンテナンスにより生産機器3が停止することによる損失を含むものである。
メンテナンス判断部214は、稼働情報取得部61、利益増加推定部62、比較部63、報知制御部53、サイクルタイム基準値取得部65、および設定部66を含む構成である。
稼働情報取得部61は、電力波形解析部213から稼働情報の幾つかを取得するものである。具体的には、稼働情報取得部61は、電力波形解析部213のサイクルタイム算出部23が算出したサイクルタイム、生産数算出部24が算出した生産数、および稼働時間算出部225が算出した稼働時間などの稼働情報を、稼働情報出力部220を介して取得している。稼働情報取得部61は、取得した稼働情報を利益増加推定部62に送信する。また、稼働情報取得部61は、取得したサイクルタイム、或いは、取得した生産数および稼働時間から算出されたサイクルタイムをサイクルタイム基準値取得部65に送信する。
利益増加推定部62は、稼働情報取得部61からの稼働情報と、メンテナンス情報記憶部234からのサイクルタイム基準値CRおよび利益率BRとを利用して、利益増加量ΔBを推定するものである。利益増加推定部62は、推定した利益増加量ΔBを比較部63に送信する。
例えば、稼働情報取得部61からサイクルタイムCTおよび稼働時間OTを取得している場合、次式により利益増加量ΔBを算出できる。
ΔB=(OT/CR-OT/CT)×BR ・・・(1)。
また、サイクルタイムCT、稼働時間OT、および生産数PNの間には次式が成り立つ。
OT=CT×PN ・・・(2)。
従って、例えば、稼働情報取得部61からサイクルタイムCTおよび生産数PNを取得している場合、次式により利益増加量ΔBを算出できる。
ΔB=(PN×CT/CR-PN)×BR ・・・(3)。
ΔB=(OT/CR-OT/CT)×BR ・・・(1)。
また、サイクルタイムCT、稼働時間OT、および生産数PNの間には次式が成り立つ。
OT=CT×PN ・・・(2)。
従って、例えば、稼働情報取得部61からサイクルタイムCTおよび生産数PNを取得している場合、次式により利益増加量ΔBを算出できる。
ΔB=(PN×CT/CR-PN)×BR ・・・(3)。
比較部63は、利益増加推定部62からの利益増加量ΔBを積算し、その積算値Bと、メンテナンス情報記憶部234からのメンテナンス費用MCとを比較するものである。本実施の形態では、比較部63は、上記比較の結果、利益増加量の積算値Bがメンテナンス費用MCを超えた場合、メンテナンス費用MCよりも、上記メンテナンスによる生産性の向上に伴う利益増加の方が多くなるので、メンテナンスを行うべきと判断し、その旨を報知制御部53に通知する。
サイクルタイム基準値取得部65は、メンテナンス直後のサイクルタイムを稼働情報取得部61から取得するものである。なお、上記メンテナンス直後か否かは、メンテナンスが行われた旨をユーザから入力部19を介して取得することにより判断できる。サイクルタイム基準値取得部65は、取得したサイクルタイムでメンテナンス情報記憶部234のメンテナンス基準値MRを更新する。これにより、メンテナンス直後のサイクルタイムを利用することにより、該サイクルタイムが経年劣化などにより変化する場合にも対応することができる。
設定部66は、ユーザから入力部19を介しての指示により、メンテナンス情報記憶部234における利益率BRとメンテナンス費用MCとを設定するものである。これにより、利益率BRとメンテナンス費用MCとが経年劣化などにより変化する場合にも対応することができる。
次に、上記構成の監視装置201における処理動作を、図30を参照して説明する。図30は、監視装置201のメンテナンス判断部214におけるメンテナンス判断処理の流れを示すフローチャートである。なお、監視装置201の電力データ取得部11および電力波形解析部213における処理は、図27に示す処理と同様であるので、その説明を省略する。
図30に示すように、まず、稼働情報取得部61は、電力波形解析部213から上記稼働情報を取得すると(S11)、サイクルタイム基準値取得部65は、入力部19からの入力情報に基づき、メンテナンス直後か否かを判断する(S12)。メンテナンス直後の場合、サイクルタイム基準値取得部65は、稼働情報取得部61が取得または算出したサイクルタイムでメンテナンス情報記憶部234のサイクルタイム基準値CRを更新する(S13)。
次に、利益増加推定部62は、稼働情報取得部61が取得した稼働情報を利用して、メンテナンスを行った場合の利益増加量ΔBを、上記式(1)または上記式(3)に基づき算出する(S14)。次に、比較部63は、算出された利益増加量ΔBの積算値Bが、メンテナンス情報記憶部234のメンテナンス費用MCよりも大きいか否かを判断する(S15)。大きい場合、報知制御部53は、表示部12および出力部15を制御して、メンテナンスを促すように報知する(S79)。その後、上記処理を終了する。
〔実施の形態8〕
本発明の他の実施の形態について図31に基づいて説明する。なお、説明の便宜上、上記の実施の形態において示した構成と同一の機能を有する構成には、同一の符号を付し、その説明を省略する。図31は、本実施の形態に係る監視装置201の要部構成を示すブロック図である。
本発明の他の実施の形態について図31に基づいて説明する。なお、説明の便宜上、上記の実施の形態において示した構成と同一の機能を有する構成には、同一の符号を付し、その説明を省略する。図31は、本実施の形態に係る監視装置201の要部構成を示すブロック図である。
本実施の形態において、上記実施の形態6と異なるのは、稼働情報を算出、および判別するために、時系列の電力データではなく、生産機器3の変位量である、時系列の振動データを利用する点である。そのため、本実施の形態においては、生産機器3に振動センサ4を備え、記憶部216に振動データ記憶部36、および振動データ取得部(物理量取得手段)17を備えている構成である。また、電力波形解析部213に代えて振動波形解析部218を備えている。
振動波形解析部218は、振動データ取得部17から取得した時系列の振動データ(波形)を解析して、生産機器3の稼働情報を算出、および判別するものである。振動波形解析部218の具体的な構成は、電力波形解析部213と同様であるので、説明を省略する。振動波形解析部218における時系列の振動データが、電力波形解析部213における時系列の電力データに相当する。
なお、本実施の形態では、振動センサ4を用いて時系列のデータを取得したが、これに限られるものではない。流量センサ、温度センサ、湿度センサ、音センサ、画像センサ、近接センサ、および光電センサ等からの時系列データを用いて、1サイクルを検出し、稼働情報を算出、および判別するものであってもよい。
また、上記各センサと、電力量計とを組み合わせて1サイクルを検出し、稼働情報を算出、および判別するものであってもよい。
〔実施の形態9〕
次に、本発明のさらに別の実施の形態について、図8~図14を参照して説明する。本実施の形態の監視装置201は、上記実施の形態6に示す監視装置201に比べて、1サイクル検出部21の動作が異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
次に、本発明のさらに別の実施の形態について、図8~図14を参照して説明する。本実施の形態の監視装置201は、上記実施の形態6に示す監視装置201に比べて、1サイクル検出部21の動作が異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
本実施の形態の1サイクル検出部21は、サイクルタイム設計値Dctと周波数解析とを利用して、電力データから1サイクルの開始時点を検出することにより、1サイクルの電力データを検出するものである。ここで、サイクルタイム設計値Dctとは、製造現場の担当者などが設定するサイクルタイムの計画値をいう。
図8は、1サイクル検出部21と、これに用いられるデータを記憶する記憶部との概略構成を示している。図示のように、1サイクル検出部21は、周波数解析部110、フィルタ処理部111、およびサイクル開始検出部112を備える構成である。また、記憶部16は、設計値記憶部100、パラメータ記憶部101、および条件記憶部102を備える構成である。
本実施の形態では、上記基本周波数を検出する周波数の範囲を、設計値記憶部100に記憶されたサイクルタイム設計値の逆数Dct-1を含む所定範囲に限定している。これにより、サイクルタイムに対応する周期波形の基本周波数を確実に取得することができる。
図9は、上記基本周波数を検出する手法を説明するためのものであり、サイクルタイム設計値の逆数Dct-1付近における上記周波数スペクトルの例を折れ線グラフで示している。図9において、破線で挟まれた範囲が上記所定範囲である。基本周波数検出部121は、破線で挟まれた範囲にて周波数スペクトルが最も強い周波数を基本周波数f0として検出する。なお、本実施の形態では、上記所定範囲の周波数は、サイクルタイム設計値の逆数Dct-1に対する1/2倍~2倍としている。
本実施の形態では、フィルタ用関数として次式のロジスティック関数f(x)が利用されている。なお、その他の関数をフィルタ用関数として利用することもできる。
f(x)=1/(1+exp(s×(x-fc)))
ここで、fcは、f=1/2であるときのxの値を表し、本実施の形態ではカットオフ周波数に対応する。また、本実施の形態では、カットオフ周波数fc=基本周波数f0×パラメータParamとしている。また、sは、ロジスティック関数の減少率を表しており、0≦s≦1の範囲をとる。
f(x)=1/(1+exp(s×(x-fc)))
ここで、fcは、f=1/2であるときのxの値を表し、本実施の形態ではカットオフ周波数に対応する。また、本実施の形態では、カットオフ周波数fc=基本周波数f0×パラメータParamとしている。また、sは、ロジスティック関数の減少率を表しており、0≦s≦1の範囲をとる。
図10の(a)および(b)は、フィルタ処理実行部123が上記フィルタ処理を実行する前後における電力データの一例をそれぞれ示すグラフである。また、図11の(a)および(b)は、図10の(a)および(b)に示す電力データの周波数スペクトルをそれぞれ示すグラフである。
なお、図11の(a)および(b)には、関数決定部122が決定したフィルタ用関数であるロジスティック関数の周波数特性が示されている。図示の例では、f0≒0.0573Hz、Param=3(従って、fc=0.1719Hz)、s=0.1である。また、図10および図11は、生産機器3が射出成形機である場合の例を示している。
図11の(a)および(b)を比較すると、上記フィルタ処理を実行することにより、基本周波数f0よりも高く、かつ0.2Hz以上である周波数成分が除去されることが理解できる。また、図10の(a)および(b)を比較すると、上記フィルタ処理を実行することにより、サイクル波形が明確化されることが理解できる。
サイクル開始検出部112は、1サイクルの開始時点を検出するものである。生産機器3がワークに対する加工を開始する時、消費電力が急激に増加することが多い。実際、図16の(b)に示す上記フィルタ処理後の電力データを参照すると、電力値が急激に増加する立上がりが周期的に発生していることが理解できる。
従って、上記フィルタ処理後の上記電力値の立上がりを検出できれば、1サイクルの開始時点を検出できることが理解できる。本実施の形態では、上記電力値の立上がりの時点を1サイクルの開始時点とする。
上記電力値の立上がりの決定手法としては、種々のものが知られているが、本実施の形態にて利用される上記検出手法について、図12を参照して説明する。図12は、上記フィルタ処理後の電力データとその2階微分のデータとを示すグラフである。図中、実線のグラフは上記電力データであり、破線のグラフは上記2階微分のデータである。
図12に示すように、上記フィルタ処理後の上記電力値の立上がりの直前には、上記フィルタ処理後の電力値が小さく、時間の経過と共に、上記電力値の傾きが負から正に急激に増加している。このため、上記電力値の2階微分値が大きくなっている。従って、上記電力値が或る閾値よりも低く、かつ、上記電力値の2階微分値が別の閾値よりも高くなるという条件を満たす時点を、上記電力値の立上がりの時点と決定することができる。例えば、図12において、グラフの線種と同じ線種の○印で囲まれた箇所が上記条件を満たすので、当該箇所の時点が上記電力値の立上がりの時点として決定される。以下、上記電力値に関する上記閾値を「電力閾値」と称し、上記電力値の2階微分値に関する上記閾値を「2階微分閾値」と称し、かつ、上記条件を「立上がり検出条件」と称する。
なお、上記立上がり検出条件として他の条件を追加してもよい。例えば、上述のように、上記電力値の傾きが急激に増加しても、その直後に減少すれば、上記電力値の増加が抑制されることになり、上記立上がりとは呼べなくなる。そこで、上記条件を満たす時点から所定時間経過後(例えば5秒後)の上記電力値が、上記電力閾値よりも大きいという条件を上記立上がり検出条件に追加してもよい。
また、図12に示すように、上記立上がり検出条件は、或る時点のみ満たされるのではなく、当該時点を含む複数の時点で満たされる可能性がある。そこで、サイクルタイム設計値Dctと、基本周波数f0の逆数である基本周期T0との何れか一方の0.5倍以内の期間に、上記立上がり検出条件を満たす複数の時点が存在する場合、上記電力値の2階微分値が最も大きい時点を、上記電力値の立上がりの時点とするという条件を上記立上がり検出条件に追加してもよい。
次に、上記電力閾値および上記2階微分閾値の決定手法について説明する。図12を参照すると、上記電力閾値を下回る電力値が周期的に存在する必要があることが理解できる。従って、上記電力閾値としては、当該値を下回る電力値が周期的に検出されるようなものに決定される。
図13は、上記電力閾値を決定するためのグラフを示している。図13の上段に記載のグラフは、電力データの時間変化を示しており、図中の破線は、それぞれ、探索区間を示している。図13の下段には、各探索区間内の電力データのうち、下位の所定数の電力値の中央値が示されている。
なお、上記所定数としては、実際の数が設定されてもよいし、当該所定数を求めるための式が設定されてもよい。この式の例としては次式が挙げられる。
所定数=a/(f0*tsampling) (但し、小数点以下は切り上げ)
ここで、tsamplingは、データ計測のサンプリング周期を表している。また、(f0*tsampling)-1は、基本周期T0(=1/f0)のデータ数を表し、aはその係数を表している。本実施の形態ではa=0.3である。例えば、f0=0.1719Hz、tsampling=0.6秒の場合、上記所定数=3となり、下位の3個の電力値の中央値を算出することになる。
所定数=a/(f0*tsampling) (但し、小数点以下は切り上げ)
ここで、tsamplingは、データ計測のサンプリング周期を表している。また、(f0*tsampling)-1は、基本周期T0(=1/f0)のデータ数を表し、aはその係数を表している。本実施の形態ではa=0.3である。例えば、f0=0.1719Hz、tsampling=0.6秒の場合、上記所定数=3となり、下位の3個の電力値の中央値を算出することになる。
図13に示すように、本実施の形態では、所定の探索区間を上流側の或る時間に設定し、設定された探索区間内の電力データのうち、下位の所定数の電力値の中央値を算出する。なお、上記探索区間は、基本周期T0よりも広い所定期間であることが望ましい。
次に、上記探索区間を下流側に所定時間ずらして上述と同様の処理を行い、これを繰り返す。そして、算出された中央値の集合の上側隣接値を上記電力閾値として決定する。なお、上記所定時間は、基本周期T0よりも狭いことが望ましく、基本周期T0の半分程度であることがより望ましい。
ここで、上側隣接値は、(上側ヒンジU)+(1ヒンジ散布度h)×aよりも下側にあるデータの最大値を意味する。また、1ヒンジ散布度hは、上側ヒンジ(upper hinge)Uと下側ヒンジ(lower hinge)との間隔を意味し、上側ヒンジは、中央値よりも大きな値のデータの中央値(75パーセンタイル値)を意味し、下側ヒンジは、中央値よりも小さな値のデータの中央値(25パーセンタイル値)を意味する。なお、パラメータaは、通常1.5であるが、本実施の形態では立上がりを確実に検出するためのマージンを考慮して、2としている。
なお、上記2階微分閾値は、上記電力閾値の決定手法と反対の手法により決定することができる。具体的には、図12を参照すると、上記2階微分閾値を上回る電力値が周期的に存在する必要があることが理解できる。従って、上記2階微分閾値としては、当該値を上回る電力値が周期的に検出されるようなものに決定される。
本実施の形態では、所定の探索区間を上流側の或る時間に設定し、設定された探索区間内の上記2階微分のデータのうち、上位の所定数の電力値の中央値を算出する。次に、上記探索区間を下流側に所定時間ずらして上述と同様の処理を行い、これを繰り返す。そして、算出された中央値の集合の下側隣接値を上記2階微分閾値として決定する。ここで、下側隣接値は、(下側ヒンジL)-(1ヒンジ散布度h)×aよりも上側にあるデータの最小値を意味する。
従って、サイクル開始検出部112は、フィルタ処理実行部123にてフィルタ処理が実行された電力データと、その2階微分のデータとを用いて、電力値の立上がりの時点を1サイクルの開始時点として検出している。サイクル開始検出部112は、2階微分演算部124、閾値決定部125および開始時刻検出部126を備える構成である。また、条件記憶部102は、上記探索区間、上記所定数、上記所定時間、およびパラメータaを記憶している。
2階微分演算部124は、フィルタ処理実行部123からのフィルタ処理後の電力データに対し2階微分の演算を行うものである。2階微分演算部124は、演算した2階微分のデータを上記フィルタ処理後の電力データと共に閾値決定部125および開始時刻検出部126に送信する。
閾値決定部125は、2階微分演算部124からのフィルタ処理後の電力データおよび2階微分のデータと、条件記憶部102に記憶された上記探索区間、上記所定数、上記所定時間、およびパラメータaとを利用して、上述のように、上記電力閾値および上記2階微分閾値を決定するものである。閾値決定部125は、決定した上記電力閾値および上記2階微分閾値を開始時刻検出部126に送信する。
開始時刻検出部126は、2階微分演算部124からのフィルタ処理後の電力データおよび2階微分のデータと、閾値決定部125からの上記電力閾値および上記2階微分閾値とを利用し、上記立上がり検出条件に基づいて、1サイクルの開始時点を検出するものである。これにより、1サイクル検出部21は、1サイクル部分の電力データを検出することができる。
次に、上記構成の監視装置201の電力波形解析部13における処理動作を、図14を参照して説明する。図14は、電力波形解析部213における1サイクル検出部21の処理動作の概要を示している。
図14に示すように、まず、1サイクル検出部21は、電力データ記憶部30から所定の時間幅の電力データを取得する(S20)。次に、取得された電力データに対し、FFT部120はFFTを行い(S21)、該FFTにより取得された周波数スペクトルのデータと、設計値記憶部100に記憶されたサイクルタイム設計値Dctとを利用して、基本周波数検出部121は周期波形の基本周波数f0を検出する(S22)。
次に、検出された基本周波数f0と、パラメータ記憶部101に記憶された各種パラメータとを利用して、関数決定部122はフィルタ用関数を決定し(S23)、決定されたフィルタ用関数を利用して、フィルタ処理実行部123は、上記電力データに対しフィルタ処理を実行する(S24)。
次に、上記フィルタ処理後の電力データに対し、2階微分演算部124は、2階微分の演算を行い、該演算結果から得られた2階微分のデータと、上記フィルタ処理後の電力データと、条件記憶部102に記憶された各種データとを利用して、閾値決定部125は、上記電力閾値および上記2階微分閾値を決定する(S25)。次に、決定された電力閾値および2階微分閾値と、上記フィルタ処理後の電力データおよび上記2階微分のデータとを利用して、開始時刻検出部126は、上記立上がり検出条件に基づいて、1サイクルの開始時点を検出する(S26)。そして、検出された1サイクルの開始時点を利用して、1サイクル検出部21は、電力データ記憶部30から取得された所定の時間幅の電力データから1サイクル部分の電力データを検出して出力し(S27)、その後、処理動作を終了する。
従って、本実施の形態では、電力データと各種の設定値とを利用して、1サイクルの開始時点を検出することができるので、パターン波形を利用する必要が無い。
なお、本実施の形態では、電力値の立上がりの時点を1サイクルの開始時点としているが、生産機器3によっては、上記加工のための準備を行ってから、上記加工を開始するものも存在する。この場合、上記1サイクルの開始時点は、上記準備の開始時点となり、上記加工の開始時点、すなわち上記電力値の立上がりの時点からずれることになる。しかしながら、生産機器3の動作から、上記準備の期間が既知であったり、当該期間における電力データに特徴を有したりすることが多い。従って、上記電力値の立上がりの時点を検出することにより、上記準備の開始時点、すなわち上記1サイクルの開始時点を容易に求めることができる。
また、上記電力値の立上がりの検出と同様にして、上記電力値の立下がりを検出してもよい。
〔実施の形態10〕
次に、本発明のさらに別の実施の形態について、図15~図17を参照して説明する。図15は、本実施の形態の監視装置201において、電力波形解析部213に含まれる1サイクル検出部21と、これに用いられるデータを記憶する記憶部との概略構成を示している。
次に、本発明のさらに別の実施の形態について、図15~図17を参照して説明する。図15は、本実施の形態の監視装置201において、電力波形解析部213に含まれる1サイクル検出部21と、これに用いられるデータを記憶する記憶部との概略構成を示している。
本実施の形態の監視装置201は、上記実施の形態6に示す監視装置201に比べて、1サイクル検出部21におけるサイクル開始検出部112の動作と、記憶部216が、条件記憶部102に代えて、パターン波形記憶部103を備える点とが異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
本実施の形態の1サイクル検出部21は、サイクルタイム設計値Dctと周波数解析とパターン照合とを利用して、電力データから1サイクルの開始時点を検出することにより、1サイクルの電力データを検出するものである。図16に示すように、1サイクル検出部21におけるサイクル開始検出部112は、パターン照合部130および開始時刻検出部131を備える構成である。
パターン照合部130は、パターン照合の結果、上記フィルタ処理後のパターン波形の電力データに最も類似(適合)する上記フィルタ処理後の電力データの部分を特定し、当該部分における開始時点を、1サイクルの基準開始時点として検出する。パターン照合部130は、検出した1サイクルの基準開始時点を開始時刻検出部131に送信する。なお、本実施の形態では、照合の度合(評価基準)を相関係数で表しているが、たたみ込み積分値など、公知の評価基準で表すこともできる。
図16は、上記パターン照合の詳細を示すグラフである。図16の上段に記載のグラフは、フィルタ処理後の電力データの時間変化を示しており、図中の二点差線は、それぞれ、比較区間を示している。図16の下段には、フィルタ処理後のパターン波形の電力データを示している。なお、上記比較区間は、上記フィルタ処理後のパターン波形の電力データの区間と同じである。
図16に示すように、本実施の形態では、まず、探索開始時点を適当な時点に設定し、探索開始時点から下流側に比較区間を設定する。次に、設定された比較区間の上記電力データと、上記パターン波形の電力データとの相関係数を算出する。
次に、上記比較区間を下流側にずらして上述と同様の処理を行い、これを、比較区間の開始時点が探索終了時点に到達するまで繰り返す。そして、相関係数が最大となる比較区間の開始時点を1サイクルの基準開始時点として決定し、決定された1サイクルの基準開始時点を開始時刻検出部131に送信する。
次に、上記構成の監視装置201の電力波形解析部213における処理動作を、図17を参照して説明する。図17は、電力波形解析部213における1サイクル検出部21の処理動作の概要を示している。なお、電力データ記憶部30から所定の時間幅の電力データを取得してから(S20)、関数決定部122がフィルタ用関数を決定するまで(S23)の処理は、図20と同様であるので、その説明を省略する。
S23の後、フィルタ処理実行部123は、決定されたフィルタ用関数を利用して、上記電力データと、パターン波形記憶部103から取得されたパターン波形の電力データとに対しフィルタ処理を実行する(S30)。次に、パターン照合部130は、上記フィルタ処理後の電力データに対し、上記フィルタ処理後のパターン波形の電力データを利用して、パターン照合を行う(S31)。そして、パターン照合部130は、上記パターン照合の結果、上記フィルタ処理後のパターン波形の電力データに最も類似する上記フィルタ処理後の電力データの部分における開始時点を、1サイクルの基準開始時点として検出する(S32)。
次に、開始時刻検出部131は、検出された1サイクルの基準開始時点を利用して、上記フィルタ処理後の電力データにおける他の1サイクルの開始時点を検出する(S33)。そして、検出された他の1サイクルの開始時点と、上記1サイクルの基準開始時点とを利用して、1サイクル検出部21は、電力データ記憶部30から取得された所定の時間幅の電力データから1サイクル部分の電力データを検出して出力し(S34)、その後、処理動作を終了する。
〔実施の形態11〕
次に、本発明のさらに別の実施の形態について、図18および図19を参照して説明する。本実施の形態の監視装置201は、上記実施の形態10に示す監視装置201に比べて、電力波形解析部213にパターン波形作成部113が追加されている点が異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
次に、本発明のさらに別の実施の形態について、図18および図19を参照して説明する。本実施の形態の監視装置201は、上記実施の形態10に示す監視装置201に比べて、電力波形解析部213にパターン波形作成部113が追加されている点が異なる。なお、上記実施の形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
図18は、本実施の形態の監視装置201において、電力波形解析部213に含まれる1サイクル検出部21およびパターン波形作成部113と、これに用いられるデータを記憶する記憶部との概略構成を示している。なお、1サイクル検出部21は、図15に示す1サイクル検出部21と同様であるので、その説明を省略する。
正常波形抽出部132において上記波形が正常であると判断する手法について説明する。まず、1サイクルの波形を特徴付ける1または複数の特徴量Fiを予め選択する。この特徴量Fiとして、本実施の形態ではサイクルタイムF1と1サイクルの電力和F2とを利用している。特徴量Fiの他の例としては、基本統計量を用いたものが考えられ、具体的には、平均、分散、標準偏差、2乗平均平方根、最大値、最小値、尖度、歪度などが挙げられる。なお、尖度とは、1サイクル中の電力の分布が正規分布に対してどれだけ尖っているかを表すものである。また、歪度とは、1サイクル中の電力の分布が正規分布に対してどれだけ歪んでいるかを表すものである。
次に、受信された1サイクルの電力データのそれぞれに関して、特徴量Fiを算出し、算出された特徴量Fiの集合から、中央値mdiおよび標準偏差sdiを算出する。そして、この処理を、特徴量Fiのそれぞれについて繰り返す。
そして、特徴量Fiと中央値mdiとの差の絶対値abs(Fi-mdi)が標準偏差sdiよりも小さいという条件を、全ての特徴量Fiで満足するような1サイクルの電力データを正常波形データとして抽出し、パターン作成部133に送信する。本実施の形態の場合、abs(F1-md1)<sd1、かつ、abs(F2-md2)<sd2を満たすような1サイクルの電力データを抽出することになる。
パターン作成部133は、正常波形抽出部132からの複数の正常波形データを利用して、パターン波形を作成するものである。具体的には、パターン作成部133は、開始時刻から同じ経過時間における電力値を、上記複数の正常波形データから抽出し、抽出した複数の電力値における中央値を算出し、算出した中央値を当該経過時間におけるパターン波形の電力値とし、これを全ての経過時間について繰り返すことにより、パターン波形を作成している。パターン作成部133は、作成したパターン波形のデータをパターン波形記憶部103に記憶する。
次に、上記構成の監視装置201の電力波形解析部213における処理動作を、図19を参照して説明する。図19は、電力波形解析部213におけるパターン波形作成部113の処理動作の概要を示している。
図19に示すように、まず、1サイクル検出部21が所定の時間幅の電力データの中から検出した1サイクルの電力データを受信すると(S40)、正常波形抽出部132は、波形が正常であるものを正常波形データとして抽出する(S41)。次に、パターン作成部133は、抽出された複数の正常波形データを利用して、パターン波形を作成し(S42)、作成されたパターン波形のデータをパターン波形記憶部103に記憶する(S43)。その後、処理動作を終了する。
従って、本実施の形態では、パターン波形が事前に判明していない場合でも、適切なパターン波形を自動的に取得することができる。
また、上記の実施の形態では、本発明を生産機器3の監視装置201に適用しているが、所定の処理が繰り返し実行され、かつメンテナンスの必要な任意の機器の監視装置に適用することができる。例えば、自動車のエンジン系統は、動作が繰り返し行われ、かつメンテナンスが必要である。従って、自動車のエンジン系統の監視装置に本発明を適用することにより、燃費の向上の観点からメンテナンスの時期を簡便に判断することができる。また、メンテナンスに必要な費用増加と、燃費の向上による費用軽減とを考慮してメンテナンスの時期を正確に判断することができる。
以上のように、本発明に係る稼働情報出力装置は、生産機器の稼働情報を出力する稼働情報出力装置であって、生産機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得手段と、上記物理量取得手段が取得した物理量の時系列データから、所定時間の時系列データを検出するデータ検出手段と、上記データ検出手段が検出した時系列データを用いて、上記生産機器の稼働情報を取得する稼働情報取得手段と、を備えていることを特徴としている。
また、本発明に係る稼働情報出力装置の制御方法は、生産機器の稼働情報を出力する稼働情報出力装置の制御方法であって、生産機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得ステップと、上記物理量取得ステップで取得した物理量の時系列データから、所定時間の時系列データを検出するデータ検出ステップと、上記データ検出ステップで検出した時系列データを用いて、上記生産機器の稼働情報を取得する稼働情報取得ステップと、を含むことを特徴としている。
上記の構成または方法によれば、生産機器が処理を実行するときに消費する、または発生する物理量の時系列データから、所定時間の時系列データが検出される。そして、検出された時系列データから生産機器の稼働情報が取得される。よって、生産機器が処理工程を実行するときに消費する、または発生する物理量の時系列データのみから、稼働情報を取得することができるので、稼働情報を容易に取得することができる。
ここで、所定時間としては、例えば、当該生産機器のおけるサイクルタイムの設計値を挙げることができる。
本発明に係る稼働情報出力装置では、上記物理量は、電力量または電流値であることが好ましい。
生産機器が消費する電力量、または電流値は、予め設置されている電力量計によって測定可能な場合が多い。または、上記電力量計は上記設備機器に容易に設定可能な場合が多い。したがって、上記物理量が、電力量、または電流値であれば、容易な構成で上記物理量を取得することができる。
本発明に係る稼働情報出力装置では、上記データ検出手段は、上記生産機器が、生産対象物の1つに対し処理を開始したときから終了したときまでを1サイクルとした場合に、上記物理量取得手段が取得した物理量の時系列データの該1サイクル部分を検出するものであることが好ましい。
上記の構成によれば、1サイクル部分を検出することで、生産ラインにおける生産対象物の1つに対する処理を開始したときから終了したときまでの時間であるサイクルタイムを算出することができる。また、サイクルタイムから生産数を算出することができる。さらに、1サイクル部分の上記時系列データの特徴量から、生産品種を判別することができる。よって、上記物理量の時系列データから、詳細な稼働情報を取得することができる。
本発明に係る稼働情報出力装置では、上記データ検出手段は、上記物理量の立上がりの時点を検出することより、上記時系列データの1サイクル部分を検出するものであってもよい。
上記の構成によれば、物理量の立上がりの時点を検出するので、1サイクルの波形が不明瞭な場合であっても、1サイクル部分を検出することができる。
本発明に係る稼働情報出力装置では、上記データ検出手段は、予め記憶されている波形パターンを用いて1サイクルの開始時点を検出することにより、上記時系列データの1サイクル部分を検出するものであってもよい。
上記の構成によれば、1サイクルの開始時点を検出するので、1サイクルの開始から終了までの時系列データを正確に検出することができる。
本発明に係る稼働情報出力装置では、上記データ検出手段が検出した時系列データを用いて、上記物理量の時系列データの1サイクルのパターン波形を作成するパターン波形作成手段を備えているものであってもよい。
上記の構成によれば、検出した時系列データから1サイクルの波形が作成されるので、1サイクルの波形が事前に判明していない場合でも、適切な1サイクルの波形を取得することができる。
本発明に係る稼働情報出力装置では、上記データ検出手段は、予め記憶されている上記物理量の時系列データのパターンと、上記物理量取得手段が取得した物理量の時系列データのパターンとを比較することによって、時系列データを検出するものであってもよい。
上記の構成によれば、例えば、閾値との比較によって時系列データを検出する場合と比べて、検出の精度を向上させることができる。
本発明に係る稼働情報出力装置では、上記物理量は、上記生産機器が上記処理を実行するときに発生する該生産機器の変位量であってもよい。
上記の構成によれば、上記物理量は、生産機器が処理を実行するときに発生する該生産機器の変位量となる。変位量は、振動センサにより容易に検知することができるので、容易な構成で上記物理量を取得することができる。
なお、上記稼働情報出力装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各ステップとして動作させることにより上記稼働情報出力装置の制御方法をコンピュータにて実現させる稼働情報出力装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
また、本発明に係る監視装置は、処理を実行する機器を監視する監視装置であって、上記課題を解決するために、上記機器が上記処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得手段と、該物理量取得手段が取得した物理量の時系列データの中から、所定時間の時系列データを検出する検出手段と、該検出手段が検出した時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断するメンテナンス判断手段とを備えることを特徴としている。
また、本発明に係る監視装置の制御方法は、処理を実行する機器を監視する監視装置の制御方法であって、上記課題を解決するために、上記機器が上記処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得ステップと、該物理量取得ステップにて取得された物理量の時系列データの中から、所定時間の時系列データを検出する検出ステップと、該検出ステップにて検出された時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断するメンテナンス判断ステップとを含むことを特徴としている。
ここで、上記検出手段が検出する時系列データとしては、サイクルタイムの時系列データ、該サイクルタイムを複数回含む時系列データ、所定時間の時系列データなどが挙げられる。なお、サイクルタイムとは、繰り返し行われる仕事、タスク、ジョブなどのプロセスにおいて、その1回のプロセスに要する時間であって、該プロセスの頻度や周期の単位となるものをいう。
ところで、上記所定時間が短くなると、機器が処理を実行するのに必要な時間が短くなるので、機器の処理能力が向上することになる。すなわち、上記所定時間は、上記機器の処理能力の向上に関係する量であると言える。
従って、上記の構成及び方法によると、機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得し、取得された時系列データの中から、上記所定時間の時系列データを検出し、検出された時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断している。その結果、上記機器の処理能力の向上の観点からメンテナンスを行うべきかを判断することができる。また、利用される測定値は、機器が処理を実行するときに消費する、または発生する物理量の時系列データのみであるので、メンテナンスの時期を簡便に判断することができる。
本発明に係る監視装置では、上記物理量は、上記機器が上記処理を実行するときに消費する電力値、または電流値であってもよい。上記機器が消費する電力値、または電流値は、予め設置されている電力量計によって測定可能な場合が多い。または、上記電力量計は上記機器に容易に設定可能な場合が多い。したがって、上記の場合、容易な構成で上記物理量を取得することができる。
本発明に係る監視装置では、所定のメンテナンス基準値を記憶する記憶部をさらに備えており、上記メンテナンス判断手段は、上記サイクルタイムが上記メンテナンス基準値を超えた場合に、上記メンテナンスを行うべきと判断してもよい。なお、上記メンテナンス基準値は、初期またはメンテナンス直後のサイクルタイムに対し所定の割合(例えば1.2)を乗算したものなど、任意に設定可能である。
本発明に係る監視装置では、上記メンテナンスの費用を記憶する記憶部をさらに備えており、上記メンテナンス判断手段は、上記メンテナンスを行った場合の利益増加量を算出し、算出された利益増加量の積算値が、上記記憶部からの上記メンテナンスの費用を超えた場合に、上記メンテナンスを行うべきと判断してもよい。
例えば、上記監視装置では、上記メンテナンスの費用と、1回の上記処理による利益を示す利益率と、初期または上記メンテナンス直後のサイクルタイムであるサイクルタイム基準値とを記憶する記憶部をさらに備えており、上記メンテナンス判断手段は、上記検出手段が検出した時系列データのサイクルタイムと、上記記憶部からの上記利益率および上記サイクルタイム基準値とを利用して、上記メンテナンスを行った場合の利益増加量を算出し、算出された利益増加量の積算値が、上記記憶部からの上記メンテナンスの費用を超えた場合に、上記メンテナンスを行うべきと判断してもよい。
この場合、メンテナンスによる処理能力の向上を上記利益増加量として定量的に評価できるので、メンテナンスによる処理能力の向上と、メンテナンスの費用とを定量的に比較でき、メンテナンスの時期を正確に判断することができる。
なお、上記利益増加量は、以下のようにして求めることができる。すなわち、所定期間の時系列データおよびサイクルタイムから、当該期間に機器が処理した処理数を算出できる。また、上記期間の処理数、上記サイクルタイム、および上記サイクルタイム基準値とから、基準の処理数を算出できる。従って、上記基準の処理数から上記期間の処理数を減算し、さらに上記利益率を乗算することにより、上記利益増加量を算出できる。
本発明に係る監視装置では、上記物理量は、上記機器が上記処理を実行するときに発生する該機器の変位量であってもよい。変位量は、振動センサにより容易に検知することができる。従って、上記の場合、容易な構成で上記物理量を取得することができる。
なお、消費エネルギーに関する物理量としては、消費エネルギーが電力量である場合における電力、電流などが挙げられ、消費エネルギーがガス、石油などの可燃性流体の熱量である場合における当該可燃性流体の流量などが挙げられる。また、上記電力は、電力量を時間微分して取得してもよいし、瞬時電力量として取得してもよい。
本発明に係る監視装置では、上記機器が上記処理を開始してから終了するまでの期間の計画値であるサイクルタイム設計値を予め記憶する記憶部をさらに備えており、上記検出手段は、上記サイクルタイム設計値に基づいて、上記サイクルタイムの時系列データの開始時点を検出するサイクル開始検出手段とを備えることが好ましい。
例えば、上記監視装置では、上記機器が上記処理を開始してから終了するまでの期間の計画値であるサイクルタイム設計値を予め記憶する記憶部をさらに備えており、上記検出手段は、上記取得手段が取得した時系列データに対し周波数解析を行って、上記サイクルタイム設計値およびその付近で最もスペクトルの強い周波数を基本周波数として検出する周波数解析手段と、該周波数解析手段が検出した基本周波数およびその付近の周波数成分を強調するように、上記時系列データに対しフィルタ処理を行うフィルタ処理手段と、該フィルタ処理手段によるフィルタ処理後の時系列データに基づいて、上記サイクルタイムの時系列データの開始時点を検出するサイクル開始検出手段とを備えてもよい。
この場合、上記フィルタ処理により、基本周波数に等しいまたは近いサイクルタイムの周波数成分が強調されるので、サイクルタイムの時系列データの検出が容易となる。
なお、上記サイクル開始検出手段は、上記フィルタ処理後の時系列データとその2階微分のデータとを用いて、上記フィルタ処理後の時系列データの立上がりの時点を検出することにより、上記サイクルタイムの時系列データの開始時点を検出してもよい。
また、上記サイクルタイムの時系列データの波形パターンを示す波形パターン情報を記憶する記憶部をさらに備えており、上記サイクル開始検出手段は、上記記憶部に記憶された波形パターン情報に適合するサイクルタイムの時系列データを検出することにより、上記サイクルタイムの時系列データの開始時点を検出してもよい。
本発明に係る監視装置では、上記サイクルタイムの時系列データの波形パターンを示す波形パターン情報を記憶する記憶部と、上記検出手段が検出したサイクルタイムの時系列データを複数個利用して、上記波形パターンを作成して上記記憶部に記憶する波形パターン作成手段とをさらに備えてもよい。この場合、波形パターン情報を記憶部に予め記憶しておく必要がない。
なお、上記監視装置における各ステップを、監視装置制御プログラムによりコンピュータに実行させることができる。さらに、上記監視装置制御プログラムをコンピュータ読取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で上記監視装置制御プログラムを実行させることができる。
本発明は上述した各実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
最後に、稼働情報出力装置1の各ブロック、特に電力波形解析部13、稼働情報管理部14、および振動波形解析部18は、ハードウェアロジックによって構成してもよいし、次のようにCPU(central processing unit)を用いてソフトウェアによって実現してもよい。
また、監視装置201の各ブロック、特に電力波形解析部213、メンテナンス判断部214、および振動波形解析部218は、ハードウェアロジックによって構成してもよいし、次のようにCPU(central processing unit)を用いてソフトウェアによって実現してもよい。
すなわち、稼働情報出力装置1および監視装置201は、各機能を実現する制御プログラムの命令を実行するCPU、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである稼働情報出力装置1および監視装置201の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記稼働情報出力装置1および監視装置201に供給し、そのコンピュータ(またはCPUやMPU(microprocessor unit))が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD-ROM(compact disc read-only memory)/MO(magneto-optical)/MD(Mini Disc)/DVD(digital versatile disk)/CD-R(CD Recordable)等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM(erasable programmable read-only memory)/EEPROM(electrically erasable and programmable read-only memory)/フラッシュROM等の半導体メモリ系などを用いることができる。
また、稼働情報出力装置1および監視装置201を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN(local area network)、ISDN(integrated services digital network)、VAN(value-added network)、CATV(community antenna television)通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE(institute of electrical and electronic engineers)1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL(asynchronous digital subscriber loop)回線等の有線でも、IrDA(infrared data association)やリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR(high data rate)、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
発明の詳細な説明の項においてなされた具体的な実施態様または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する特許請求事項との範囲内で、いろいろと変更して実施することができるものである。
本発明に係る稼動情報出力装置は、生産ラインにおける生産機器において消費される、または発生する物理量の時系列データから、該生産機器の1サイクルを検出することができるので、該1サイクルを用いて算出および判別することができる稼働情報を出力する機器に好適である。
また、本発明に係る監視装置は、生産機器において消費される、または発生する物理量の時系列データから検出された1サイクル部分の周期であるサイクルタイムに基づいて、メンテナンスを行うべきかを判断することにより、生産性の向上の観点からメンテナンスを行うべきかを判断できるので、所定の処理が繰り返し実行され、かつメンテナンスの必要な任意の機器の監視装置に適用することができる。
1 稼働情報出力装置
3 生産機器(機器)
11 電力データ取得部(物理量取得手段)
17 振動データ取得部(物理量取得手段)
20 稼働情報取得部(稼働情報取得手段)
21 1サイクル検出部(データ検出手段、検出手段)
103 パターン波形記憶部(記憶部)
112 サイクル開始検出部(サイクル開始検出手段)
113 パターン波形作成部(パターン波形作成手段、波形パターン作成手段)
201 監視装置
214 メンテナンス判断部(メンテナンス判断手段)
216 記憶部
234 メンテナンス情報記憶部(記憶部)
B 利益増加量の積算値
ΔB 利益増加量
CT サイクルタイム
Dct サイクルタイム設計値
MR メンテナンス基準値
3 生産機器(機器)
11 電力データ取得部(物理量取得手段)
17 振動データ取得部(物理量取得手段)
20 稼働情報取得部(稼働情報取得手段)
21 1サイクル検出部(データ検出手段、検出手段)
103 パターン波形記憶部(記憶部)
112 サイクル開始検出部(サイクル開始検出手段)
113 パターン波形作成部(パターン波形作成手段、波形パターン作成手段)
201 監視装置
214 メンテナンス判断部(メンテナンス判断手段)
216 記憶部
234 メンテナンス情報記憶部(記憶部)
B 利益増加量の積算値
ΔB 利益増加量
CT サイクルタイム
Dct サイクルタイム設計値
MR メンテナンス基準値
Claims (21)
- 生産機器の稼働情報を出力する稼働情報出力装置であって、
生産機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得手段と、
上記物理量取得手段が取得した物理量の時系列データから、所定時間の時系列データを検出するデータ検出手段と、
上記データ検出手段が検出した時系列データを用いて、上記生産機器の稼働情報を取得する稼働情報取得手段と、を備えていることを特徴とする稼働情報出力装置。 - 上記物理量は、電力量または電流値であることを特徴とする請求項1に記載の稼働情報出力装置。
- 上記データ検出手段は、上記生産機器が、生産対象物の1つに対し処理を開始したときから終了したときまでを1サイクルとした場合に、上記物理量取得手段が取得した物理量の時系列データの該1サイクル部分を検出することを特徴とする請求項1または2に記載の稼働情報出力装置。
- 上記データ検出手段は、上記物理量の立上がりの時点を検出することより、上記時系列データの1サイクル部分を検出することを特徴とする請求項3に記載の稼働情報出力装置。
- 上記データ検出手段は、予め記憶されている波形パターンを用いて1サイクルの開始時点を検出することにより、上記時系列データの1サイクル部分を検出することを特徴とする請求項3に記載の稼働情報出力装置。
- 上記データ検出手段が検出した時系列データを用いて、上記物理量の時系列データの1サイクルのパターン波形を作成するパターン波形作成手段を備えていることを特徴とする請求項3~5のいずれか1項に記載の稼働情報出力装置。
- 上記データ検出手段は、予め記憶されている上記物理量の時系列データのパターンと、上記物理量取得手段が取得した物理量の時系列データのパターンとを比較することによって、時系列データを検出することを特徴とする請求項1~3のいずれか1項に記載の稼働情報出力装置。
- 上記物理量は、上記生産機器が処理を実行するときに発生する該生産機器の変位量であることを特徴とする請求項1、3~6のいずれか1項に記載の稼働情報出力装置。
- 生産機器の稼働情報を出力する稼働情報出力装置を動作させるための制御プログラムであって、
生産機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得ステップと、
上記物理量取得ステップで取得した物理量の時系列データから、所定時間の時系列データを検出するデータ検出ステップと、
上記データ検出ステップで検出した時系列データを用いて、上記生産機器の稼働情報を取得する稼働情報取得ステップと、をコンピュータに実行させるための制御プログラム。 - 生産機器の稼働情報を出力する稼働情報出力装置の制御方法であって、
生産機器が処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得ステップと、
上記物理量取得ステップで取得した物理量の時系列データから、所定時間の時系列データを検出するデータ検出ステップと、
上記データ検出ステップで検出した時系列データを用いて、上記生産機器の稼働情報を取得する稼働情報取得ステップと、を含むことを特徴とする稼働情報出力装置の制御方法。 - 処理を実行する機器を監視する監視装置であって、
上記機器が上記処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得手段と、
該物理量取得手段が取得した物理量の時系列データの中から、所定時間の時系列データを検出する検出手段と、
該検出手段が検出した時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断するメンテナンス判断手段とを備えることを特徴とする監視装置。 - 上記所定時間は、上記機器のサイクルタイムであることを特徴とする請求項11に記載の監視装置。
- 上記物理量は、上記機器が上記処理を実行するときに消費する電力値、または電流値であることを特徴とする請求項12に記載の監視装置。
- 所定のメンテナンス基準値を記憶する記憶部をさらに備えており、
上記メンテナンス判断手段は、上記サイクルタイムが上記メンテナンス基準値を超えた場合に、上記メンテナンスを行うべきと判断することを特徴とする請求項12または13に記載の監視装置。 - 上記メンテナンスの費用を記憶する記憶部をさらに備えており、
上記メンテナンス判断手段は、上記メンテナンスを行った場合の利益増加量を算出し、
算出された利益増加量の積算値が、上記記憶部からの上記メンテナンスの費用を超えた場合に、上記メンテナンスを行うべきと判断することを特徴とする請求項12または13に記載の監視装置。 - 上記物理量は、上記機器が上記処理を実行するときに発生する該機器の変位量であることを特徴とする請求項12から15までの何れか1項に記載の監視装置。
- 上記機器が上記処理を開始してから終了するまでの期間の計画値であるサイクルタイム設計値を予め記憶する記憶部をさらに備えており、
上記検出手段は、上記サイクルタイム設計値に基づいて、上記サイクルタイムの時系列データの開始時点を検出するサイクル開始検出手段とを備えることを特徴とする請求項12から16までの何れか1項に記載の監視装置。 - 上記サイクルタイムの時系列データの波形パターンを示す波形パターン情報を記憶する記憶部をさらに備えており、
上記サイクル開始検出手段は、上記記憶部に記憶された波形パターン情報に適合するサイクルタイムの時系列データを検出することにより、上記サイクルタイムの時系列データの開始時点を検出することを特徴とする請求項17に記載の監視装置。 - 上記サイクルタイムの時系列データの波形パターンを示す波形パターン情報を記憶する記憶部と、
上記検出手段が検出したサイクルタイムの時系列データを複数個利用して、上記波形パターンを作成して上記記憶部に記憶する波形パターン作成手段とをさらに備えることを特徴とする請求項12から18までの何れか1項に記載の監視装置。 - 処理を実行する機器を監視する監視装置の制御方法であって、
上記機器が上記処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得ステップと、
該物理量取得ステップにて取得された物理量の時系列データの中から、所定時間の時系列データを検出する検出ステップと、
該検出ステップにて検出された時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断するメンテナンス判断ステップとを含むことを特徴とする監視装置の制御方法。 - 処理を実行する機器を監視する監視装置を動作させるための監視装置制御プログラムにおいて、
上記機器が上記処理を実行するときに消費する、または発生する物理量の時系列データを取得する物理量取得ステップと、
該物理量取得ステップにて取得された物理量の時系列データの中から、所定時間の時系列データを検出する検出ステップと、
該検出ステップにて検出された時系列データの期間に基づいて、上記機器のメンテナンスを行うべきかを判断するメンテナンス判断ステップとをコンピュータに実行させるための監視装置制御プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201080015496.XA CN102369491B (zh) | 2009-04-10 | 2010-03-02 | 动作信息输出装置、动作信息输出装置的控制方法、监视装置、监视装置的控制方法以及控制程序 |
| US13/248,515 US8977509B2 (en) | 2009-04-10 | 2011-09-29 | Operation information output device, method for controlling operation information output device, monitoring device, method for controlling monitoring device, and control program |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009-096320 | 2009-04-10 | ||
| JP2009096320A JP5195600B2 (ja) | 2009-04-10 | 2009-04-10 | 稼働情報出力装置、稼働情報出力装置の制御方法、および制御プログラム |
| JP2009-096323 | 2009-04-10 | ||
| JP2009096323A JP5402183B2 (ja) | 2009-04-10 | 2009-04-10 | 監視装置、監視装置の制御方法、および制御プログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/248,515 Continuation US8977509B2 (en) | 2009-04-10 | 2011-09-29 | Operation information output device, method for controlling operation information output device, monitoring device, method for controlling monitoring device, and control program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010116599A1 true WO2010116599A1 (ja) | 2010-10-14 |
Family
ID=42935899
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2010/001402 Ceased WO2010116599A1 (ja) | 2009-04-10 | 2010-03-02 | 稼働情報出力装置、稼働情報出力装置の制御方法、監視装置、監視装置の制御方法、および制御プログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8977509B2 (ja) |
| CN (1) | CN102369491B (ja) |
| WO (1) | WO2010116599A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018156652A (ja) * | 2017-03-16 | 2018-10-04 | 株式会社リコー | 診断装置、診断システム、診断方法およびプログラム |
| US11178026B2 (en) * | 2017-03-24 | 2021-11-16 | Mitsubishi Heavy Industries, Ltd. | Monitoring system, processing device, and monitoring device |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5900944B2 (ja) * | 2010-11-22 | 2016-04-06 | ソニー株式会社 | 電力中継端末、電力中継方法、電力供給制御装置、電力供給制御方法、および電力供給制御システム |
| CA2873116C (en) | 2012-03-12 | 2018-09-11 | Byrne, Norman R. | Electrical energy management and monitoring system, and method |
| JP5943069B2 (ja) * | 2012-04-18 | 2016-06-29 | ソニー株式会社 | 電気機器の動作状態推定装置、電気機器の動作状態推定方法、プログラム、電気機器の特徴ベクトル登録装置、電気機器の特徴ベクトル登録方法、サーバ装置および電気機器の動作状態推定システム |
| DE102012011405A1 (de) * | 2012-06-08 | 2013-12-12 | Robert Bosch Gmbh | Vorrichtung und Verfahren zum Analysierenvon Industriemaschinen |
| JP5910428B2 (ja) * | 2012-09-13 | 2016-04-27 | オムロン株式会社 | 監視装置、監視方法、プログラムおよび記録媒体 |
| EP2932931B1 (en) * | 2013-02-13 | 2019-07-24 | Olympus Corporation | Surgical system |
| US20140277809A1 (en) * | 2013-03-18 | 2014-09-18 | Hjalmar Nilsonne | Method and System for Energy Savings |
| EP3093950A4 (en) * | 2014-01-08 | 2017-09-20 | Informetis Corporation | Signal processing system, signal processing method, and signal processing program |
| US9947208B2 (en) * | 2016-04-15 | 2018-04-17 | The Boeing Company | Systems and methods for monitoring maintenance intervals |
| WO2018020655A1 (ja) | 2016-07-29 | 2018-02-01 | 株式会社島津製作所 | 分析制御システム |
| JP6953690B2 (ja) * | 2016-08-10 | 2021-10-27 | 株式会社ジェイテクト | 解析システム |
| BR102017021521A2 (pt) | 2016-10-07 | 2018-06-12 | R. Byrne Norman | Cabo de alimentação elétrica, e método de energização e desenergização seletiva de uma extremidade de saída de energia |
| JP6753278B2 (ja) * | 2016-11-22 | 2020-09-09 | オムロン株式会社 | 制御システムおよび制御装置 |
| WO2018169069A1 (en) * | 2017-03-16 | 2018-09-20 | Ricoh Company, Ltd. | Diagnosis device, diagnosis system, diagnosis method, and program |
| JP6298562B1 (ja) | 2017-05-31 | 2018-03-20 | 伸和コントロールズ株式会社 | 状態監視装置、状態監視方法及びプログラム |
| JP7000800B2 (ja) * | 2017-10-31 | 2022-01-19 | 横河電機株式会社 | 検知装置、検知方法、およびプログラム |
| JP6836496B2 (ja) * | 2017-11-22 | 2021-03-03 | ファナック株式会社 | ノイズ監視装置 |
| JP6985180B2 (ja) * | 2018-02-27 | 2021-12-22 | ファナック株式会社 | 数値制御装置 |
| JP7091743B2 (ja) * | 2018-03-16 | 2022-06-28 | 株式会社リコー | 情報処理装置、情報処理方法、プログラム、および機械装置 |
| JP6806737B2 (ja) * | 2018-06-15 | 2021-01-06 | ファナック株式会社 | 同期装置、同期方法及び同期プログラム |
| EP3879370B1 (en) * | 2018-12-05 | 2022-12-21 | Mitsubishi Electric Corporation | Abnormality detection device and abnormality detection method |
| JP7208083B2 (ja) * | 2019-03-29 | 2023-01-18 | 株式会社リコー | 診断装置、診断システムおよびプログラム |
| US11424561B2 (en) | 2019-07-03 | 2022-08-23 | Norman R. Byrne | Outlet-level electrical energy management system |
| CN112311495B (zh) * | 2019-07-24 | 2023-03-10 | 广东美的制冷设备有限公司 | 运行时长获取方法、装置、通信单元、电控板及存储介质 |
| JP7507596B2 (ja) * | 2020-05-08 | 2024-06-28 | 株式会社日立製作所 | 生産性改善支援システム及び生産性改善支援方法 |
| JP7406451B2 (ja) * | 2020-05-25 | 2023-12-27 | 株式会社キーエンス | プログラマブルロジックコントローラ |
| IL300339A (en) | 2020-08-04 | 2023-04-01 | Arch Systems Inc | Methods and systems for predictive analysis and/or process control |
| JP7689333B2 (ja) * | 2021-05-27 | 2025-06-06 | パナソニックIpマネジメント株式会社 | 加工工程監視装置及び加工工程監視方法 |
| CN113780600A (zh) * | 2021-11-11 | 2021-12-10 | 滨州学院 | 电力设备工作状态管理方法、系统及电子设备 |
| PL446731A1 (pl) * | 2023-11-15 | 2025-05-19 | Dopak Spółka Z Ograniczoną Odpowiedzialnością | Autonomiczny moduł sterowania pompy wtryskarki hydraulicznej napędzanej silnikiem o stałej prędkości i sposób sterowania silnika napędzającego pompę hydrauliczną wtryskarki |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004186445A (ja) * | 2002-12-03 | 2004-07-02 | Omron Corp | モデル化装置及びモデル解析方法並びにプロセス異常検出・分類システム及びプロセス異常検出・分類方法並びにモデル化システム及びモデル化方法並びに故障予知システム及びモデル化装置の更新方法 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04340325A (ja) | 1991-05-16 | 1992-11-26 | Toshiba Corp | 電力系統監視装置 |
| JPH0640297A (ja) | 1992-07-23 | 1994-02-15 | Y N S:Kk | 保守点検時期報知装置 |
| JP3231536B2 (ja) * | 1993-02-25 | 2001-11-26 | トヨタ自動車株式会社 | プレス機械の異常診断方法 |
| US6847854B2 (en) * | 2001-08-10 | 2005-01-25 | Rockwell Automation Technologies, Inc. | System and method for dynamic multi-objective optimization of machine selection, integration and utilization |
| WO2003027785A1 (en) * | 2001-09-21 | 2003-04-03 | Olympus Corporation | Batch-mode management apparatus |
| JP4182399B2 (ja) | 2002-08-01 | 2008-11-19 | シムックス株式会社 | 工作機械の稼働情報収集システム |
| CN101006348B (zh) * | 2004-04-18 | 2011-01-05 | 埃莱斯派克工程有限公司 | 电力质量监测 |
| JP2006011897A (ja) | 2004-06-28 | 2006-01-12 | Matsushita Electric Ind Co Ltd | 機械加工機電力監視装置 |
| JP2007323173A (ja) * | 2006-05-30 | 2007-12-13 | Hitachi Ltd | 制御機器及び監視制御システム |
| JP2008097128A (ja) | 2006-10-06 | 2008-04-24 | Cimx Kk | 管理装置、解析装置、及びプログラム |
| CN100524125C (zh) * | 2007-08-02 | 2009-08-05 | 上海可鲁系统软件有限公司 | 一种用于自动化系统远程监控与维护的解决方法 |
| US20100010688A1 (en) * | 2008-07-08 | 2010-01-14 | Hunter Robert R | Energy monitoring and management |
-
2010
- 2010-03-02 CN CN201080015496.XA patent/CN102369491B/zh active Active
- 2010-03-02 WO PCT/JP2010/001402 patent/WO2010116599A1/ja not_active Ceased
-
2011
- 2011-09-29 US US13/248,515 patent/US8977509B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004186445A (ja) * | 2002-12-03 | 2004-07-02 | Omron Corp | モデル化装置及びモデル解析方法並びにプロセス異常検出・分類システム及びプロセス異常検出・分類方法並びにモデル化システム及びモデル化方法並びに故障予知システム及びモデル化装置の更新方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018156652A (ja) * | 2017-03-16 | 2018-10-04 | 株式会社リコー | 診断装置、診断システム、診断方法およびプログラム |
| JP7085370B2 (ja) | 2017-03-16 | 2022-06-16 | 株式会社リコー | 診断装置、診断システム、診断方法およびプログラム |
| US11178026B2 (en) * | 2017-03-24 | 2021-11-16 | Mitsubishi Heavy Industries, Ltd. | Monitoring system, processing device, and monitoring device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102369491B (zh) | 2014-08-13 |
| CN102369491A (zh) | 2012-03-07 |
| US20120078670A1 (en) | 2012-03-29 |
| US8977509B2 (en) | 2015-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2010116599A1 (ja) | 稼働情報出力装置、稼働情報出力装置の制御方法、監視装置、監視装置の制御方法、および制御プログラム | |
| JP5402183B2 (ja) | 監視装置、監視装置の制御方法、および制御プログラム | |
| WO2010116598A1 (ja) | エネルギー監視装置およびその制御方法、ならびにエネルギー監視プログラム | |
| JP2010250383A (ja) | 原単位算出装置、原単位算出装置の制御方法、および制御プログラム | |
| JP5195600B2 (ja) | 稼働情報出力装置、稼働情報出力装置の制御方法、および制御プログラム | |
| US10488466B2 (en) | Fault prediction system for electrical distribution systems and monitored loads | |
| JP6661052B2 (ja) | 時系列データ処理装置、時系列データ処理システムおよび時系列データ処理方法 | |
| US20120084031A1 (en) | Equipment operation state measurement device, equipment operation state measurement method, and control program | |
| JP5186956B2 (ja) | 要因推定支援装置およびその制御方法、ならびに要因推定支援プログラム | |
| EP3665462B1 (en) | Identification of air leaks in a compressed air system using a plurality of current measurement sensors | |
| JP2010250959A (ja) | プラズマ処理装置 | |
| US20130314073A1 (en) | Energy Consumption Monitoring System, Method, and Computer Program | |
| US20220179402A1 (en) | Method and device for analyzing a sequential process | |
| CN115600910B (zh) | 一种电力数据资产分析系统 | |
| CN117119783B (zh) | 一种模块待机功耗的控制方法 | |
| TW201805747A (zh) | 電器設備的操作識別方法及應用其的操作識別系統 | |
| JP2002304207A (ja) | 工作機械の稼働状況管理方法 | |
| CN103210358A (zh) | 监视过程参量和/或设备参量时的智能可视化 | |
| KR101166101B1 (ko) | 통계적 품질 검사 및 관리 시스템 | |
| JP6451314B2 (ja) | 管理装置、表示装置、管理装置の制御方法、制御プログラムおよび記録媒体 | |
| JP2020149133A (ja) | 管理装置、管理装置の制御方法および制御プログラム | |
| JP2012027597A (ja) | エネルギー監視システム | |
| Ng et al. | Improving e-waste recovery with energy efficiency information of products | |
| JP5882012B2 (ja) | 事象記録装置および事象記録方法 | |
| CN117321523A (zh) | 工业设施和用于设施运行和监控的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201080015496.X Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10761307 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10761307 Country of ref document: EP Kind code of ref document: A1 |