Power consumption control system and method
10175746 ยท 2019-01-08
Assignee
Inventors
Cpc classification
H02J3/06
ELECTRICITY
G06F1/3287
PHYSICS
Y02P70/10
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
H02J2203/20
ELECTRICITY
Y02E60/00
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
G05B19/41865
PHYSICS
Y04S40/20
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
Y02P90/02
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
Y02P90/30
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
G06Q10/06
PHYSICS
Y02P90/82
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
G05B19/418
PHYSICS
G05B2219/2639
PHYSICS
International classification
G05B19/418
PHYSICS
H02J3/06
ELECTRICITY
G06Q10/06
PHYSICS
Abstract
Provided are a power consumption control system and method that clarify the timing for carrying out each of a plurality of processes and thereby facilitate standby power control and the leveling of power consumption. To this end, PERT analysis is performed on the basis of process information that relates to a production line, process flexibility analysis is performed on the basis of the PERT analysis, process arrangement combinations and the total number of process arrangement combinations are determined on the basis of the process flexibility analysis, distributions of the total number of process arrangement combinations are determined for the process arrangement combinations, the process arrangement combination having the smallest distribution is selected from among the distributions, the processes are rearranged, and the progression of the processes is controlled on the basis of the rearranged processes.
Claims
1. A power consumption control method comprising: performing a PERT analysis, the PERT being an acronym for Program Evaluation and Review Technique, regarding a production line provided with a plurality of processes to be carried out by a plurality of line instruments, on a process period of the production line based on process information including at least a required period of each of the processes, and a sequence of the processes; performing a process float analysis to obtain a float period for each of the processes based on the PERT analysis; obtaining combinations of the required periods arrangeable within the float periods for the respective processes based on the process float analysis, then obtaining process arrangement combinations being combinations of all the processes used in the combinations of the required periods, and obtaining a total process arrangement combination number being a total number of the process arrangement combinations; obtaining a sum of power consumption per unit period of the process period for each of the process arrangement combinations based on power consumption per unit period of each of the processes, and obtaining a variance of the sum with respect to set power per unit period being set to the process period, thus obtaining the variances for the total process arrangement combination number; selecting one of the process arrangement combinations which minimizes the variance among all the variances obtained; and controlling progress of the plurality of processes based on the selected process arrangement combination, and turning off power of the line instrument to carry out a process which is not allocated during any period in the process period for the plurality of processes.
2. The power consumption control method according to claim 1, wherein the power consumption of each of the plurality of line instruments is measured in real time, and when the measured power consumption exceeds the set power, which is set in advance, at least one of a rotational acceleration/deceleration rate and a rotational speed of a motor used in the corresponding line instrument is reduced so as not to cause the power consumption to exceed the target power.
3. A power consumption control system comprising: inputting means for inputting process information regarding a production line provided with a plurality of processes to be carried out by a plurality of line instruments, the process information including at least a required period of each of the processes, a sequence of the processes, and power consumption per unit period of each of the processes; and controlling means for controlling the plurality of line instruments based on the process information inputted from the inputting means, and the controlling means performs a PERT analysis, the PERT being an acronym for Program Evaluation and Review Technique, on the process period for the production line based on at least the required periods and the sequence of the processes, performs a process float analysis to obtain a float period for each of the processes based on the PERT analysis, obtains combinations of the required periods arrangeable within the float periods for the respective processes based on the process float analysis, then obtains process arrangement combinations being combinations of all the processes used in the combinations of the required periods, and obtains a total process arrangement combination number being a total number of the process arrangement combinations, obtains a sum of power consumption per unit period of the process period for each of the process arrangement combinations based on the power consumption, and obtains a variance of the sum with respect to set power per unit period being set to the process period, thus obtaining the variances for the total process arrangement combination number, selects one of the process arrangement combinations which minimizes the variance among all the variances obtained; and controls the plurality of line instruments in such a way as to control progress of the plurality of processes based on the selected process arrangement combination, and turn off power of the line instrument to carry out a process which is not allocated during any period in the process period for the plurality of processes.
4. The power consumption control system according to claim 3, wherein the system further comprises power measuring means for measuring power consumption of each of the plurality of line instruments in real time, and inputting the measured power consumption to the controlling means, and when the measured power consumption exceeds the set power, which is set in advance, the controlling means performs control in such a way as to reduce at least one of a rotational acceleration/deceleration rate and a rotational speed of a motor used in the corresponding line instrument so as not to cause the power consumption to exceed the target power.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
MODE FOR CARRYING OUT THE INVENTION
(7) A power consumption control system and a power consumption control method according to the present invention clarify timing to operate each of processes and thereby achieving leveling of power consumption and facilitation of standby power control, by using the PERT method which is a production management operation method.
(8) Here, the PERT is a technique used for planning a product development schedule. This is a method of: representing complicated process sequence relations of activities in the form of a network by using an arrow diagram; clarifying a path (a critical path) with which there is no float for processing the activities from a start to an end of a project; examining a feasibility of the plan for completing the project on or before a scheduled work period; and thus clarifying management key points.
(9) First, a basic concept of the system and the method of power consumption control according to the present invention will be described with reference to
(10) [1. Process Power Leveling]
(11) (Step S1: Inputting Process Information)
(12) Here, in order to explain the basic concept of the system and the method of power consumption control according to the present invention, a description will be given of an example of a production line that involves multiple processes to be carried out by multiple line instruments, in which the production line involves processes, numbers of days required, and power consumption (inclusive of standby power) shown in the following Table 1 and also involves process sequence conditions shown in the following Table 2. These pieces of process information (the numbers of days required, the process sequence conditions, the power consumption, and the standby power) are inputted to a host computer 1 to be described later, and the host computer 1 carries out the following analysis, rearrangement, and the like. On this occasion, possibilities to split the processes are also inputted. Note that although the numbers of days required are defined therein as required periods, such required periods may be replaced by required time (hours and minutes) and the like, for example.
(13) TABLE-US-00001 TABLE 1 Process P1 P2 P3 P4 P5 P6 P7 P8 P9 Number of days required 2 3 4 3 5 3 4 5 3 (days) Power consumption (kW) 10 5 5 10 20 10 15 10 5 Standby power (kW) 2 1 1 2 4 2 3 2 1
(14) TABLE-US-00002 TABLE 2 Process Sequence Conditions Process P1 must be completed in order to carry out process P3 and process P4 Process P2 must be completed in order to carry out process P5 and process P6 Process P3 must be completed in order to carry out process P7 Process P4 and process P5 must be completed in order to carry out process P8 Process P6 must be completed in order to carry out process P9 Final finishing process may take place upon completion of processes P7, P8, and P9 (The final finishing process does not affect an outcome and will therefore be omitted for the sake of convenience)
(Step S2: PERT Analysis)
(15) Results in the PERT analysis chart shown in
(16) In
(17) Specifically, at the node 1 serving as a start point, the earliest activity start time is defined as 0 and the latest activity start time is defined as 0. Thereafter, the earliest activity start times for the respective nodes are calculated sequentially from the start point to an end point.
(18) To be more precise, when a calculation target is assumed to be the node 2, for example, a value calculated by adding the number of days required 2 for the process P1 between the node 2 and its immediately preceding node 1 to the earliest activity start time 0 for the immediately preceding node 1 becomes the earliest activity start time 2 for the node 2 as the calculation target. If there are two or more nodes immediately preceding the node as the calculation target, or when the calculation target is assumed to be the node 5, for example, a value calculated by adding the number of days required 3 for the process P4 between the node 5 and an immediately preceding node 2 to the earliest activity start time 2 for the immediately preceding node 2 becomes equal to 5, while a value calculated by adding the number of days required 5 for the process P5 between the node 5 and an immediately preceding node 3 to the earliest activity start time 3 for the immediately preceding node 3 becomes equal to 8. The largest of these values 8 becomes the earliest activity start time 8 for the node 5 as the calculation target.
(19) Thereafter, the latest activity start times are calculated. Here, at the node 7 which is the end point, the earliest activity start time is equal to the latest activity start time. Accordingly, the latest activity start time is defined as 13 based on the earliest activity start time 13, and the latest activity start times for the respective nodes are calculated sequentially from the end point to the start point.
(20) To be more precise, when the calculation target is assumed to be the node 6, for example, a value calculated by subtracting the number of days required 3 for the process P9 between the node 6 and its immediately following node 7 from the latest activity start time 13 for the immediately preceding node 7 becomes the latest activity start time 10 for the node 6 as the calculation target. If there are two or more nodes immediately following the node as the calculation target, or when the calculation target is assumed to be the node 3, for example, a value calculated by subtracting the number of days required 5 for the process P5 between the node 3 and an immediately following node 5 from the latest activity start time 8 for the immediately following node 5 becomes equal to 3, while a value calculated by subtracting the number of days required 3 for the process P6 between the node 3 and an immediately following node 6 from the latest activity start time 10 for the immediately following node 6 becomes equal to 7. The smallest of these values 3 becomes the latest activity start time 3 for the node 3 as the calculation target.
(21) It is clear from the PERT analysis chart in
(22) (Step S3: Process Float Analysis (Indication of Float Periods))
(23) An analysis on float periods is performed based on the results in the PERT analysis chart shown in
(24) The processes involved in the critical path may also be treated basically in the same manner as the processes not involved in the critical path. Nonetheless, since the earliest activity start time is equal to the latest activity start time in this case, the indication can be made simple. Specifically, a period between the earliest and latest activity start time for the node at the start of the process and the earliest and latest activity start time for the node at the finish of the process only has to be indicated in the process chart shown in
(25) The periods thus indicted in the process chart of
(26) Meanwhile, in the process chart of
(27) Based on the process chart shown in
(28) (Steps S4.fwdarw.S5: When Process can be Split in Mid-Course)
(29) If the processes can be split in mid-course, or in other words, if required periods of the processes can be split and the processes need not be continuous, then it is an objective to determine which periods among the float periods are to be selected. Accordingly, when the following calculation is performed by using combinations C, it is possible to obtain a total process arrangement combination number m:
m=.sub.t1C.sub.x1.sub.t2C.sub.x2 . . . .sub.tiC.sub.xi . . . .sub.tnC.sub.xn,
(30) where n is a total number of the processes, i is a code of an arbitrary process (i is an integer in a range from 1 to n), x.sub.i is the number of days required for an arbitrary process Pi, and t.sub.i is a float period for the arbitrary process Pi.
(31) Based on the process chart shown in
(32) Likewise, regarding the processes P3, P4, P6, P7, and P9, the numbers of combinations are calculated as follows: Process P3: .sub.7C.sub.4=35 ways; Process P4: .sub.6C.sub.3=20 ways; Process P6: .sub.7C.sub.3=35 ways; Process P7: .sub.7C.sub.4=35 ways; and Process P9: .sub.7C.sub.3=35 ways.
(33) Though the above-described calculation is also applicable to the processes P2, P5, and P8 involved in the critical path, all the results naturally turn out to be 1 way as shown below: Process P2: .sub.3C.sub.3=1 way; Process P5: .sub.5C.sub.5=1 way; and Process P8: .sub.5C.sub.5=1 way.
(34) As a consequence, the total process arrangement combination number m is calculated as 103520353535=300,125,000 ways.
(35) (Steps S4.fwdarw.S6: When Processes Must be Carried Out Continuously)
(36) If the required periods of the processes cannot be split, and the processes have to be carried out continuously, then it is possible to obtain the total process arrangement combination number m by performing the following calculation:
m={(t.sub.1x.sub.1)+1}{(t.sub.2x.sub.2)+1} . . . {(t.sub.ix.sub.i)+1} . . . {(t.sub.nx.sub.n)+1}.
(37) In this case as well, n is the total number of the processes, i is the code of the arbitrary process (i is an integer in a range from 1 to n), x.sub.i is the number of days required for the arbitrary process Pi, and t.sub.i is the float period for the arbitrary process Pi.
(38) Based on the process chart shown in
(39) Likewise, regarding the processes P3, P4, P6, P7, and P9, the numbers of combinations are calculated as follows: Process P3: 74+1=4 ways; Process P4: 63+1=4 ways; Process P6: 73+1=5 ways; Process P7: 74+1=4 ways; and Process P9: 73+1=5 ways.
(40) Although the above-described calculation is also applicable to the processes P2, P5, and P8 involved in the critical path, all the results naturally turn out to be 1 way as shown below: Process P2: 33+1=1 way; Process P5: 55+1=1 way; and Process P8: 55+1=1 way.
(41) As a consequence, the total process arrangement combination number m is calculated as 444545=6,400 ways.
(42) Note that the above-described calculations in steps S4 to S6 are solely based on the assumption either that the required periods can be split in all the processes or that the required period cannot be split in any of the processes. However, the processes for which the required periods can be split and the processes for which the required periods cannot be split may be present at the same time. In such a case, depending on the processes, the number m of combinations in each step for which the required period can be split is calculated by [m=.sub.tiC.sub.xi], while the number m of combinations in each step for which the required period cannot be split is calculated by [m=(t.sub.ix.sub.i)+1]. Then, the total process arrangement combination number m may be calculated by multiplying n pieces of the numbers m of combinations by one another, where n represents the total number of the processes. In the meantime, it is possible to deal with any types of sets of the processes (sets of the processes for different product groups) by increasing the calculations of the numbers of combinations in each case.
(43) (Step S7: Calculation of Variances Z)
(44) Regarding the process arrangement combinations in the total process arrangement combination number m thus obtained, sums of power consumption per unit period in the process period are obtained, and variances Z.sub.1, . . . , Z.sub.j, . . . , Z.sub.m of the sum of power consumption per unit time with respect to set power SP per unit time are obtained. Here, the set power SP is either an upper limit or an average value, of the power consumption desired by a consumer, or demand set power, for example. Meanwhile, values PE.sub.sum(ji) to PE.sub.sum(jk), represent the sum of power consumption from the first day to the k-th day in the process period involving a j-th process arrangement combination. Here, j is an integer in a range from 1 to m. Regarding the value k, k is equal to 13 in
(45)
(Step 8: Selection of Smallest Variance Z and Rearrangement of Processes)
(46) The smallest variance Z is sought in the obtained variances Z.sub.1, . . . , Z.sub.j, . . . , Z.sub.m, and the process arrangement combination minimizing the variance Z is selected. For example, the smallest variance Z may be obtained by using a function shown below. The smallest variance Z represents the most leveled sum of power consumption per unit period:
Selected process arrangement combination=min{Z.sub.1, . . . ,Z.sub.j, . . . Z.sub.m}.
(47) Note that only the above-mentioned variance needs to be taken into account in the case where the line instruments are operated only in the number of days required while the standby power is turned off for the rest. On the other hand, in the case where the required period can be split and, once the line instruments are powered on, the power of the line instruments cannot be turned off even if the instruments do not perform any of the processes (when the standby power is consumed), then the process arrangement combination may be selected by taking into account the smallest value of power consumption as well as the above-mentioned variance.
(48)
(49) In the process chart of
(50) Particularly, in the process P6, the fourth day is selected as one of the three days of the required days. Thus, the power consumption is leveled more than the case of selecting the sixth to eighth days. In addition, since the operating days of the respective processes are clarified, the days other than the operating days of the respective processes (any period in which the processes are not allocated in the process period for the processes) are also clarified, so that the line instruments can be powered off on the days other than the operating days so as to eliminate the standby power. In other words, it is possible to easily control (on/off of) the standby power since it is clarified when to power off the line instruments.
(51) The process chart of
(52) The sum of power consumption in the process period in the process chart of
(53) TABLE-US-00003 TABLE 3 Process period 1 2 3 4 5 6 7 8 9 10 11 12 13 Sum of power consumption 30 30 42 62 62 54 70 70 59 50 42 42 42 before rearrangement Sum of power consumption 15 15 10 35 25 35 30 30 20 35 30 30 30 after rearrangement
(54) The sum of power consumption before the rearrangement represents the maximum power consumption possible. Although the power consumption does not always reach the exact values in respect of all of the days in the schedule as shown in Table 3 and the graph of
(55) [2. Control of Respective Processes in Accordance with Processes after Rearrangement]
(56) In accordance with the process chart of
(57) [3. Suppression of Peak Power Consumption in Processes after Rearrangement]
(58) The leveling of the power consumption and the reduction in the standby power are achieved as described above. Here, if the peak power consumption (instantaneous maximum power consumption) in the power consumption after the leveling exceeds predetermined target power consumption in any of the days of the process period, then the peak power consumption may be suppressed by performing the control using the host computer 1 to be described later, for example, in such a way as to reduce at least one of a rotational acceleration/deceleration rate and a rotational speed of a motor used in the corresponding line instrument.
(59) Although the project-based process management is discussed herein, the embodiment is also adaptable to line-based project management by setting smaller numbers of days required (by the hour or the minute). In other words, an interval between completion of products (pitch time) may be regarded as a critical path, and an analysis may be performed based on the interval. In this case, unit required time is determined by the hour or the minute, so that the control is more like on-off control.
(60) Next, an example of an embodiment of a system to carry out the above-described power consumption control method of the present invention will be described.
Example 1
(61)
(62) The power consumption control system of this example includes: the host computer 1 (controlling means) configured to perform prescribed calculation and control by using software; a first communication line 2 to be connected to the host computer 1 and to connect line instruments 3.sub.1 to 3.sub.n to be described later to one another; the plurality of line instruments 3.sub.1, 3.sub.2, 3.sub.3, . . . , and 3.sub.n connected to the host computer 1 via the first communication line 2; a power measurement device 5 (power measuring means) configured to measure power consumption of the plurality of line instruments 3.sub.1 to 3.sub.n in real time; a second communication line 4 connecting the line instruments 3.sub.1 to 3.sub.n to the power measurement device 5 and connecting between the power measurement device 5 and the host computer 1; and an input device 6 (inputting means) configured to input information to the host computer 1. Here, for the purpose of facilitating the description, it is to be noted that the line instrument 3.sub.1 is assumed to carry out the process P1, the line instrument 3.sub.2 is assumed to carry out the process P2, the line instrument 3.sub.3 is assumed to carry out the process P3, and so on, and the line instrument 3.sub.n is assumed to carry out the process Pn, respectively.
(63) The software for carrying out the above-mentioned [1. Process Power Leveling], [2. Control of Respective Processes in Accordance with Processes after Rearrangement], and [3. Suppression of Peak Power Consumption in Processes after Rearrangement] is created, which is executed by the host computer 1. For example, when the process information is inputted from the input device 6 such as a keyboard, the host computer 1 performs the calculation for leveling the process power, and selects the process arrangement combination that achieves the most leveled power consumption.
(64) Then, based on the selected process arrangement combination, the host computer 1 outputs operation instructions to the applicable line instruments 3.sub.1 to 3.sub.n which are to be operated in one of the processes (or directly controls the operations of the applicable line instruments 3.sub.1 to 3.sub.n to be operated in the one of the processes) via the first communication line 2. At the same time, the host computer 1 outputs stop instructions (power-off instructions) to those of the line instruments 3.sub.1 to 3.sub.n which are not operated in the one of the processes (or directly controls the stop (the power off) of those of the line instruments 3.sub.1 to 3.sub.n not operated in the one of the processes) via the first communication line 2. Thus, the host computer 1 performs either transmission of on/off information to or on/off control of the line instruments 3.sub.1 to 3.sub.n. In this way, the process arrangement combination that achieves the most leveled power consumption is selected and carried out, whereby the leveling of the power consumption and the reduction in the standby power are achieved.
(65) In this case, predetermined demand control information (the target power consumption) may also be transmitted to the line instruments 3.sub.1 to 3.sub.n at the same time. The power consumption of each of the line instruments 3.sub.1 to 3.sub.n is inputted to the host computer 1 through the power measurement device 5 and the second communication line 4. The host computer 1 monitors the power consumption in real time. If the peak power consumption (the instantaneous maximum power consumption) exceeds the target power consumption, the instruction to reduce at least one of the rotational acceleration/deceleration rate and the rotational speed of a motor used in any of the line instruments 3.sub.1 to 3.sub.n in operation is outputted by use of the host computer 1. If an applicable one of the equipment 3.sub.1 to 3.sub.n having received the instruction is controlling the motor by using a sequencer embedded in the line instrument, then at least one of the rotational acceleration/deceleration rate and the rotational speed of the motor may be reduced by controlling the sequencer. By performing the above-described control, it is possible to reduce the peak power consumption equal to or below the target power consumption.
INDUSTRIAL APPLICABILITY
(66) The present invention is suitable for management and control of power consumption in a factory, and is capable of playing a role in the field of FEMS (factory energy management systems) whose needs are expected to grow in the future.
REFERENCE SIGNS LIST
(67) 1 HOST COMPUTER 2 FIRST COMMUNICATION LINE 3.sub.1 TO 3.sub.n LINE INSTRUMENT 4 SECOND COMMUNICATION LINE 5 POWER MEASUREMENT DEVICE 6 INPUT DEVICE