MANAGEMENT METHOD FOR MANUFACTURING LINE
According to an embodiment, there is provided a management method for a manufacturing line. The management method includes obtaining a fluctuation characteristic including at least one of an arrival fluctuation characteristic of a lot to a process area, a capability fluctuation characteristic of the process area, or a stay fluctuation characteristic of the lot in the process area in a manufacturing line in which multiple process areas including the process area are arranged, the multiple process areas each including multiple resources. The management method includes obtaining inventory information regarding an inventory to be provided in the process area depending on the fluctuation characteristic.
Latest Kioxia Corporation Patents:
This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2023-043869, filed on Mar. 20, 2023; the entire contents of which are incorporated herein by reference.
FIELDEmbodiments described herein relate generally to a management method for a manufacturing line.
BACKGROUNDIn a manufacturing line, when a lot is input to a process area including multiple resources, the resources operate to process the lot. In a manufacturing line, it is desirable to be able to process lots efficiently.
In general, according to one embodiment, there is provided a management method for a manufacturing line. The management method includes obtaining a fluctuation characteristic including at least one of an arrival fluctuation characteristic of a lot to a process area, a capability fluctuation characteristic of the process area, or a stay fluctuation characteristic of the lot in the process area in a manufacturing line in which multiple process areas including the process area are arranged, the multiple process areas each including multiple resources. The management method includes obtaining inventory information regarding an inventory to be provided in the process area depending on the fluctuation characteristic.
Exemplary embodiments of a management method for a manufacturing line will be explained below in detail with reference to the accompanying drawings. The present invention is not limited to the following embodiments.
First EmbodimentA management method for a manufacturing line according to a first embodiment manages the manufacturing line in which multiple process areas are arranged. Each of the process areas includes multiple resources. In the manufacturing line, when a lot is input to a process area, resources operate to process the lot. In the management method for the manufacturing line, measures are taken to efficiently perform lot processing in a manufacturing line.
As illustrated in
The multiple process areas S1 to S6 in the manufacturing line P1 corresponds to multiple processes in a manufacturing method of a manufacturing object OB. Similarly, the multiple process areas S11 to S16 in the manufacturing line P2 corresponds to multiple processes in a manufacturing method of a manufacturing object. In a case where the manufacturing object OB is a semiconductor device, the multiple processes include processes such as coating, exposure, development, etching, cleaning, impurity introduction, film formation, and heat treatment of a semiconductor substrate.
In each process area S, one or more resources E are arranged from a resource group M. The resource group M includes multiple resources E. In a case where the manufacturing object OB is a semiconductor device, each resource E is a semiconductor manufacturing device that performs processing of the process. In a case where the process is a coating process, the resource E includes a coating device. In a case where the process is an exposure process, the resource E includes an exposure device. In a case where the process is a developing process, the resource E includes a developing device. In a case where the process is an etching process, the resource E includes an etching device. In a case where the process is a cleaning process, the resource E includes a cleaning device. In a case where the process is an impurity introduction process, the resource E includes an ion implantation device. In a case where the process is a film forming process, the resource E includes a film forming device. In a case where the process is a heat treatment process, the resource E includes a heat treatment device.
An object to be processed in a resource E to manufacture the manufacturing object OB will be referred to as a lot. The lot includes one or more substrates to be mounted on a hoop (not illustrated) and can be mounted on the hoop in the manufacturing line P and be conveyed among the resources E by a conveyance device (not illustrated) or the like. In a case where the resource E is a single wafer processing type, substrates are processed one by one by the resource E, and in a case where the resource E is a batch type, the substrates are processed lot by lot by the resource E. Hereinafter, for the sake of simplicity, it is based on the premise that lots are processed by the resources E.
In a case where the manufacturing object OB is a semiconductor device, the manufacturing lines P may include multiple process areas S that is reenterable. For example, the multiple process areas S1 to S6 in the manufacturing line P1 may include multiple reenterable process areas S2 to S5 as illustrated in
In a case where the manufacturing object OB is a semiconductor device, the multiple process areas S may include process areas S compatible among multiple manufacturing lines P. For example, the process area S2 of the manufacturing line P1 and the process area Su1 of the manufacturing line P2 are similar processes and have similar processing content as indicated by being encircled by a one-dot chain line in
A manufacturing line P may be provided with an inventory B. The inventory B is also called a buffer stocker and functions as a buffer that absorbs a difference and a variation in the capability of resources E in the manufacturing line P. In
It is based on the premise that the number of lots that can be accommodated in an inventory B is referred to as an inventory capacity, and the number of lots actually accommodated in the inventory B is referred to as an inventory quantity. In
Hereinafter, one manufacturing line P will be mainly described; however, other manufacturing lines P are also similar.
In the manufacturing line P, the inflow of lots to resources E and capabilities of the resources E each vary. The inflow of lots corresponds to an arrival rate of lots and indicates the number of lots input towards a resource E per unit time (the number of lots in process). In a case where an inventory B is provided to a resource E, the number of lots input towards the resource E per unit time represents the number of lots input to the inventory B per unit time. In a case where no inventory B is provided to the resource E, the number of lots input towards the resource E per unit time represents the number of lots directly input to the resource E per unit time. The capability of the resource E corresponds to a processing rate of a lot by the resource E and indicates the number of lots that can be processed by the resource E per unit time. The unit time may be one day. The reciprocal of the processing rate represents a processing time of a lot by the resource E. The throughput of the manufacturing line P indicates the number of lots (the number of processing lots) output by the manufacturing line P per unit time.
For example, it is based on the premise that the inflow of lots to a resource E in a process area S fluctuates as illustrated in
In this case, based on the premise that the inventory capacity in the process area S is infinite, the inventory quantity held in the inventory fluctuates as illustrated in
For example, when the fluctuation in the inflow of lots to the resource E and/or the capacity of the resource E increases and the capacity shortage of the inventory B increases as illustrated in
Each manufacturing line P as illustrated in
The management system 1 obtains the stay fluctuation characteristic of lots in a process area S on the basis of the arrival fluctuation characteristic of the lots to the process area S and the capability fluctuation characteristic of the process area S. The management system 1 obtains inventory information regarding the inventory to be provided in the process area S depending on the stay fluctuation characteristic of the lots in the process area S. The management system 1 may obtain an appropriate capacity of inventory that enables the resource E in the process area S to continuously operate depending on the stay fluctuation characteristic of the lots in the process area S. The management system 1 may obtain an appropriate capacity of inventory with which the operation loss of the resource E in the process area S becomes zero depending on the stay fluctuation characteristic of the lots in the process area S.
For example, the management system 1 obtains an average processing time tm of the resource E on the basis of the capability fluctuation characteristic of the process area S. The management system 1 obtains an occurrence probability P of the operation loss of the resource E in the process area S depending on the stay fluctuation characteristic of the lots in the process area S. As expressed in the following Equation 1, the management system 1 may obtain the number of lots Z as a critical point at which the operation rate of the resource E in the process area S in a period T becomes zero on the basis of the average processing time tm of the resource E and the occurrence probability P.
On the basis of the number of lots Z obtained by Equation 1, the management system 1 may set the appropriate capacity of the inventory B to “more than or equal to Z lots”.
The management system 1 includes, as functions, a control unit 6, an acquisition unit 5, a storage unit 2, an evaluation unit 3, a calculation unit 81, and a calculation unit 82.
The storage unit 2 stores a management program PG. The management program PG includes multiple pieces of processing for performing predetermined management. The predetermined management includes management of an appropriate capacity of the inventory with which the operation loss of the resource becomes zero in each process area S.
The control unit 6 integrally controls each of the units of the management system 1 according to the management program PG. The control unit 6 can manage the period T to be processed. The control unit 6 may control each of the units of the management system 1 in such a manner as to perform processing for the period T.
The acquisition unit 5 acquires a parameter 2a under the control of the control unit 6. The parameter 2a includes the number of resources in each process area S of the manufacturing line P, a history of work in progress (WIP), a history of throughput, and the like. The acquisition unit 5 may acquire the parameter 2a in response to input from a user. The acquisition unit 5 may acquire the parameter 2a via a communication medium such as a wired communication line or a wireless communication line.
The storage unit 2 may receive the parameter 2a from the acquisition unit 5 and store the parameter 2a in a database under the control of the control unit 6. The database includes resource information, WIP information, throughput information, and others. The resource information is information in which the number of resources, an identifier of a manufacturing line P, and an identifier of a process area S are associated with each other for multiple manufacturing lines P and multiple process areas S. The WIP corresponds to the number of lots (the number of lots in process) input to a process area S. The WIP information is information in which time information, performance of the number of lots in process, an identifier of a manufacturing line P, and an identifier of a process area S are associated with each other for multiple manufacturing lines P and multiple process areas S. The throughput corresponds to the number of lots (the number of processing lots) output from the process area S. The throughput information is information in which time information, performance of the number of processing lots, an identifier of a manufacturing line P, and an identifier of a process area S are associated with each other for multiple manufacturing lines P and multiple process areas S.
In addition, the storage unit 2 may store a calculation result 2b of the calculation unit 81. The calculation result 2b includes inventory information. The inventory information is information regarding an inventory to be provided in a process area S. The inventory information includes an appropriate capacity of inventory that enables the resource E in the process area S to operate continuously. The inventory information includes an appropriate capacity of the inventory at which the operation loss of the resource E in the process area becomes zero. The inventory information may be information in which the appropriate capacity of the inventory, an identifier of a manufacturing line P, and an identifier of a process area S are associated with each other for multiple manufacturing lines P and multiple process areas S.
The evaluation unit 3 performs evaluation under the control of the control unit 6. The evaluation unit 3 can obtain the stay fluctuation characteristic of lots in a process area S on the basis of the arrival fluctuation characteristic of the lots to the process area S and the capability fluctuation characteristic of the process area S.
For example, the evaluation unit 3 acquires the WIP information for the period T from the storage unit 2. The evaluation unit 3 can specify performance of the number of lots in process in the process area S for each process area S of a manufacturing line P on the basis of the WIP information. For each process area S, the evaluation unit 3 obtains the arrival fluctuation characteristic of lots to the process area S on the basis of the performance of the number of lots in process in the process area S. The evaluation unit 3 analyzes the number of lots in process of each resource E as input for each unit time and obtains the total number of lots in process for multiple resources E in the process area S. The evaluation unit 3 performs statistical processing on multiple unit times to obtain a distribution of the total number of lots in process. The evaluation unit 3 can extract a feature of the distribution (such as the average value or the variance) and use the characteristic as a parameter indicating the arrival fluctuation characteristic of lots to the process area S.
Note that the evaluation unit 3 may further obtain an average arrival time interval ta of the process area S for the period T as a parameter indicating the arrival fluctuation characteristic of lots to the process area S. The evaluation unit 3 obtains an arrival time interval of lots to the resource E for each unit time and obtains an average arrival time interval for multiple resources E in the process area S. The evaluation unit 3 time-averages for multiple unit times to obtain the average arrival time interval ta.
The evaluation unit 3 acquires the throughput information for the period T from the storage unit 2. The evaluation unit 3 can specify the performance of the number of processing lots in the process area S for each process area S of the manufacturing line P on the basis of the throughput information. For each process area S, the evaluation unit 3 obtains the capability fluctuation characteristic of each resource E in the process area S on the basis of the performance of the number of processing lots in the process area S.
The evaluation unit 3 analyzes the number of processing lots of each resource E as output for each unit time and obtains the total number of processing lots for the multiple resources E in the process area S. The evaluation unit 3 performs statistical processing on multiple unit times to obtain a distribution of the total number of processing lots. The evaluation unit 3 can extract a feature of the distribution (such as the average value or the variance) and use the characteristic as a parameter indicating the capability fluctuation characteristic of the process area S.
Note that the evaluation unit 3 may further obtain the average processing time tm of the process area S for the period T as a parameter indicating the capability fluctuation characteristic of the process area S. The evaluation unit 3 obtains a processing time of a lot by the resources E for each unit time and obtains an average processing time for the multiple resources E in the process area S. The evaluation unit 3 time-averages for multiple unit times to obtain the average processing time tm.
The evaluation unit 3 acquires WIP information for the period T and the throughput information for the period T from the storage unit 2. The evaluation unit 3 can specify performance of the number of lots in process in the process area S for each process area S of a manufacturing line P on the basis of the WIP information. The evaluation unit 3 can specify the performance of the number of processing lots in the process area S for each process area S of the manufacturing line P on the basis of the throughput information. For each process area S, the evaluation unit 3 obtains the stay fluctuation characteristic of lots in the process area S on the basis of the performance of the number of lots in process and the performance of the number of processing lots in the process area S.
The evaluation unit 3 analyzes, for each unit time, the number of lots in process of each resource E as input, analyzes the number of processing lots of each resource E as output, and analyzes the number of staying lots as a difference. The evaluation unit 3 obtains the total number of staying lots for the multiple resources E in the process area S. The evaluation unit 3 performs statistical processing on multiple unit times to obtain a distribution of the total number of staying lots. The evaluation unit 3 can extract a feature of the distribution (such as the average value or the variance) and use the characteristic as a parameter indicating the stay fluctuation characteristic of the process area S.
For example, the evaluation unit 3 may obtain a distribution of the number of occurrences of the number of staying lots as illustrated by a bar graph in
The evaluation unit 3 may obtain a probability distribution indicated by a solid line in
The evaluation unit 3 can obtain a stay fluctuation coefficient cq as expressed in the following Equation 2 as a coefficient representing the fluctuation in the number of staying lots in a process area S.
As expressed Equation 2, the stay fluctuation coefficient cq is a ratio between the standard deviation σ of the probability distribution and the average number of lots m and indicates the magnitude of fluctuation expressed by normalizing the standard deviation σ with the average number of lots m.
The evaluation unit 3 supplies parameters (for example, the average value m and the variance σ2 obtained from the distribution illustrated in
Note that the evaluation unit 3 may further obtain an average operation rate u of the process area S as a parameter indicating the stay fluctuation characteristic of the process area S. The evaluation unit 3 obtains a cumulative operation time of the resources E for each unit time and obtains an average cumulative operation time of the multiple resources E in the process area S. The evaluation unit 3 time-averages for multiple unit times, divides the obtained value by the period T, and obtains the average operation rate u.
The average operation rate u of a resource E indicates an average ratio of time during which the resource E is operated within the unit time. The average operation rate u of the resource E can also be rephrased as an average load rate of the resource E. The average load rate indicates an average load applied to the resource E in the unit time.
For example, in a case where the operation of the resource E in the process area S can be approximated by an M/M/1 model in the queueing theory, the evaluation unit 3 can obtain the average number of lots m using the average operation rate u of the resource E as expressed in the following Equation 3.
The evaluation unit 3 can obtain the variance σ2 using the average operation rate u of the resource E as expressed in the following Equation 4.
The normal distribution illustrated in
With Equations 2, 3, and 4, the evaluation unit 3 may obtain the stay fluctuation coefficient cq as expressed in the following Equation 6.
Alternatively, the average operation rate u can be approximated by a ratio between the average arrival time interval ta and the average processing time tm as expressed Equation 7.
With Equations 6 and 7, the evaluation unit 3 can obtain the stay fluctuation coefficient cq from Equation 8.
For example, instead of the average value m and the variance σ2 obtained from the distribution illustrated in
The calculation unit 81 obtains the occurrence probability P of the operation loss on the basis of parameters (for example, the average value m and the variance σ2) indicating the distribution N of the occurrence probabilities of the number of lots and the stay fluctuation coefficient cq.
Here, it can be estimated that the operation loss of the resource E occurs when the number of staying lots for the resource E is negative as indicated by hatching with oblique lines in
Equation 9, Erf is an error function and indicates an integrated value in a predetermined range in the normal distribution. Erf(1/{cq√(2)}) represents an integrated value in a range where the number of lots is 0 to 2× m.
Note that, in a case where the operation of the resource E in the process area S can be approximated by the M/M/1 model in the queueing theory, the calculation unit 81 may obtain the occurrence probability P of the operation loss from the following Equation 10.
The calculation unit 81 supplies the occurrence probability P of the operation loss obtained from Equation 9 or Equation 10 to the calculation unit 82 together with identification information of the process area S.
The calculation unit 82 obtains an appropriate capacity of an inventory B in the process area S on the basis of the average processing time tm of the process area S and the occurrence probability P of the operation loss in the process area S.
For example, the calculation unit 82 may obtain the number of lots Z with which the operation rate of the resource E in the process area S in the period T becomes zero as expressed Equation 1 on the basis of the average processing time tm of the process area S and the occurrence probability P of the operation loss in the process area S. The occurrence probability P Equation 1 includes the stay fluctuation coefficient cq as expressed Equation 9. As a result, the calculation unit 82 can obtain the number of lots Z with which the operation rate of the resource E in the process area S becomes zero in consideration of the fluctuation (see
Alternatively, the calculation unit 82 may use the following Equation 11 obtained by substituting Equation 9 into Equation 1.
The calculation unit 82 may obtain the number of lots Z with which the operation rate of a resource in the process area S in the period T becomes zero from Equation 11 on the basis of the average processing time tm of the process area S and the occurrence probability P of the operation loss in the process area S. The number of lots Z expressed Equation 11 includes the stay fluctuation coefficient cq. As a result, the calculation unit 82 can obtain the number of lots Z with which the operation rate of the resource E in the process area S becomes zero in consideration of the fluctuation (see
Note that, in a case where the operation of the resource E in the process area S can be approximated by the M/M/1 model in the queueing theory, the calculation unit 82 may use the following Equation 12 obtained by substituting Equation 10 into Equation 1.
The calculation unit 82 may obtain the number of lots Z with which the operation rate of the resource E in the process area S in the period T becomes zero from the Equation 12 on the basis of the average processing time tm of the process area S and the occurrence probability P of the operation loss in the process area S. The number of lots Z expressed Equation 12 includes √(ta/tm) corresponding to the stay fluctuation coefficient cq. As a result, the calculation unit 82 can obtain the number of lots Z with which the operation rate of the resource in the process area S becomes zero in consideration of the fluctuation (see
The calculation unit 82 may set the appropriate capacity of the inventory B in the process area S to “more than or equal to Z lots” on the basis of the number of lots Z obtained by Equation 1, Equation 11, or Equation 12. The calculation unit 82 stores “more than or equal to Z lots” in the storage unit 2 as the calculation result 2b of the appropriate capacity of the inventory B.
Note that the calculation unit 81 and the calculation unit 82 may be configured as a calculation unit 8.
The management system 1 can be implemented by hardware as illustrated in
The management system 1 includes, as a hardware configuration, a processor 17, a read only memory (ROM) 18, a random access memory (RAN) 13, a human interface 14, a communication interface 15, a storage device 16, and a bus 19.
The processor 17 includes a central processing unit (CPU) and others. The processor 17 corresponds to the control unit 6, the evaluation unit 3, the calculation unit 81, and the calculation unit 82. The control unit 6, the evaluation unit 3, the calculation unit 81, and the calculation unit 82 are loaded on the RAM 13 collectively at the time of compilation or sequentially in accordance with the progress of processing by execution of the management program PG by the processor 17 and are functionally configured.
The ROM 18 stores fixed data. The ROM 18 corresponds to the storage unit 2.
The RAM 13 can temporarily store information and provides a work area or the like to the processor 17. The RAM 13 corresponds to the storage unit 2.
The human interface 14 mediates between a human and the computer. The human interface 14 includes an input device 14a and an output device 14b.
The input device 14a includes a device capable of accepting a request from a human, such as a keyboard, a mouse, and a touch panel. The input device 14a corresponds to the acquisition unit 5.
The output device 14b is a device capable of outputting visual and/or auditory information to a human, such as a display, a printer, a display, and a speaker.
The communication interface 15 can be connected to an external device via a communication medium. When an external device is connected via the communication medium, the communication interface 15 can receive information from the external device or transmit information to the external device.
The storage device 16 is capable of storing information in a nonvolatile manner, such as a hard disk drive (HDD) or a solid state drive (SSD). The storage device 16 stores programs and various types of data for operating the processor 17. The storage device 16 may store the management program PG. The storage device 16 corresponds to the storage unit 2.
The processor 17, the ROM 18, the RAM 13, the human interface 14, the communication interface 15, and the storage device 16 are communicably connected to each other via the bus 19.
Next, a schematic operation of the management system 1 will be described with reference to
In the management system 1, the acquisition unit 5 acquires the parameter 2a (ST1). For example, the acquisition unit 5 acquires the parameter 2a in response to input from a user or via a communication medium such as a wired communication line or a wireless communication line. The parameter 2a includes the number of resources in each process area S of the manufacturing line P, the history of WIP, the history of throughput, and others. The storage unit 2 may receive the parameter 2a from the acquisition unit 5 and store the parameter 2a in a database. The database includes resource information, WIP information, throughput information, and others.
The evaluation unit 3 obtains a fluctuation characteristic of the process area S (ST2). The fluctuation characteristic is a characteristic related to fluctuation of lots.
For example, the evaluation unit 3 acquires the WIP information for the period T and the throughput information for the period T from the storage unit 2. The evaluation unit 3 can specify performance of the number of lots in process in the process area S for each process area S of a manufacturing line P on the basis of the WIP information. The evaluation unit 3 can specify the performance of the number of processing lots in the process area S for each process area S of the manufacturing line P on the basis of the throughput information. For each process area S, the evaluation unit 3 obtains the stay fluctuation characteristic of lots in the process area S on the basis of the performance of the number of lots in process and the performance of the number of processing lots in the process area.
The calculation unit 8 obtains the inventory information of the process area S on the basis of the fluctuation characteristics obtained in ST2 (ST3). The inventory information may be related to the inventory B to be provided in the process area S.
For example, the calculation unit 8 may obtain, as the inventory information, an appropriate capacity of inventory that can enables the resource E in the process area S to continuously operate depending on the stay fluctuation characteristic of the lots in the process area S. The calculation unit 8 may obtain, as the inventory information, an appropriate capacity of the inventory B with which the operation loss of the resource E in the process area S becomes zero depending on the stay fluctuation characteristic of the lots in the process area S. The calculation unit 8 supplies the calculation result 2b of the appropriate capacity of the inventory B in each process area S to the storage unit 2. The storage unit 2 stores the calculation result 2b of the appropriate capacity of the inventory B in each process area S.
The control unit 6 notifies the user of the inventory information of each process area S (ST4). For example, the control unit 6 may notify the user of the calculation result 2b of the appropriate capacity of the inventory B in each process area S by a visual and/or auditory means in response to the calculation result 2b having been stored in the storage unit 2, in response to a request from the user, or the like.
In ST2 illustrated in
The evaluation unit 3 obtains the distribution of occurrence probabilities of the number of staying lots in the process area S (ST11). For example, the evaluation unit 3 may obtain the distribution of the number of occurrences of the number of staying lots as illustrated by the bar graph in
The evaluation unit 3 extrapolates the distribution obtained in ST11 to the side where the number of staying lots is negative (ST12). For example, based on the premise that the probability distribution obtained in ST11 follows a normal distribution, the evaluation unit 3 extrapolates the portion where the number of lots is negative as indicated by the dotted line in
The evaluation unit 3 extracts features of the distribution after the extrapolation (ST13). For example, the evaluation unit 3 may extract a feature (for example, the average value m and the variance σ2) of the probability distribution after the extrapolation. Alternatively, the evaluation unit 3 may acquire the average operation rate u of the resource E in the process area S and obtain the average value m and the variance σ2 of the probability distribution by Equations 3 and 4.
The evaluation unit 3 can obtain the stay fluctuation coefficient cq as expressed Equation 2 as a coefficient representing the fluctuation in the number of staying lots in the process area S. Alternatively, the evaluation unit 3 may acquire the average operation rate u of the resource E in the process area S and obtain the stay fluctuation coefficient cq from Equation 6.
The evaluation unit 3 supplies parameters (for example, the average value m and the variance σ2) of the distribution N of the occurrence probabilities of the number of lots and the stay fluctuation coefficient cq to the calculation unit 81.
In ST3 illustrated in
The evaluation unit 3 obtains the average processing time tm of the resources E in the process area S (ST21).
For example, the evaluation unit 3 obtains a processing time of a lot by the resource E for each unit time and obtains an average processing time for the multiple resources E in the process area S. The evaluation unit 3 time-averages for multiple unit times to obtain the average processing time tm. The evaluation unit 3 supplies the average processing time tm of the resources E in the process area S to the calculation unit 82.
The calculation unit 81 obtains the occurrence probability P of the operation loss on the basis of parameters (for example, the average value m and the variance σ2) indicating the distribution N of the occurrence probabilities of the number of lots and the stay fluctuation coefficient cq (ST22). The calculation unit 81 can obtain the occurrence probability P of the operation loss as an integrated value of the portion indicated by the hatching in
The calculation unit 82 obtains an appropriate capacity of the inventory B in the process area S on the basis of the average processing time tm of the process area S and the occurrence probability P of the operation loss in the process area S (ST23).
In ST23, the following ST24 and ST25 may be performed. For example, the calculation unit 82 obtains the number of lots Z with which the operation rate of the resource in the process area S in the period T becomes zero as expressed Equation 1 on the basis of the average processing time tm of the process area S and the occurrence probability P of the operation loss in the process area S (ST24). Alternatively, the calculation unit 82 may obtain the number of lots Z with which the operation rate of a resource in the process area S in the period T becomes zero from Equation 11 on the basis of the average processing time tm of the process area S and the occurrence probability P of the operation loss in the process area S. Alternatively, the calculation unit 82 may obtain the number of lots Z with which the operation rate of a resource in the process area S in the period T becomes zero from Equation 12 on the basis of the average processing time tm of the process area S and the occurrence probability P of the operation loss in the process area S.
The calculation unit 82 sets the appropriate capacity of the inventory B in the process area S to “more than or equal to Z lots” on the basis of the number of lots Z obtained in ST24 (S25). The calculation unit 82 stores “more than or equal to Z lots” in the storage unit 2 as the calculation result 2b of the appropriate capacity of the inventory B in the process area S.
As described above, in the first embodiment, in the management method for the manufacturing line P, the stay fluctuation characteristic of the lots in the process area S is obtained on the basis of the arrival fluctuation characteristic of the lots to the process area S and the capability fluctuation characteristic of the process area S. For example, the distribution of occurrence probabilities of the number of staying lots is obtained, extrapolation is performed up to the side where the number of staying lots is negative with respect to the distribution, and features of the distribution including the fluctuation coefficient are extracted. Inventory information regarding the inventory B to be provided in the process area S is obtained depending on the stay fluctuation characteristic of the lots in the process area S. For example, the portion where the number of staying lots becomes negative in the extrapolated distribution is integrated using the stay fluctuation coefficient, whereby the number of lots Z with which the operation rate of the resource E in the process area S becomes zero is obtained. Then, the obtained number of lots or more is set as the appropriate capacity of the inventory B. That is, the appropriate capacity of the inventory B is obtained in such a manner that the fluctuation in the arrival of lots to the resource E (see
Next, a management method for a manufacturing line according to a second embodiment will be described. Hereinafter, differences from the first embodiment will be mainly described.
In the first embodiment, the manufacturing line P in which the inventory B can be provided for each process area S is illustrated as an example; however, in the second embodiment, a manufacturing line P in which an inventory B is shared by multiple process areas S is illustrated as an example. A group of multiple process areas S sharing an inventory B will be referred to as an inventory sharing unit U.
For example, as illustrated in
The inventory B3 may be disposed between the multiple process areas S2 to S4 and, for example, may be disposed between the process area S2 and the process area S3. In the inventory B3, a number of signboards N1 to N2, the number corresponding to the capacity of the inventory B3, can be put in place. Each signboard N is associated with a lot from a process area S1 immediately preceding the inventory sharing unit U1. Once a lot enters the inventory B3, a signboard N is put in place in the inventory B3. When a lot is output from the inventory B3 and input to a resource E, the signboard N is returned to the process area S1 immediately preceding the inventory sharing unit U1. A number of lots, the number corresponding to the returned signboard N, are processed in the process area S1. This makes it possible to instruct the process area S1 immediately preceding the inventory sharing unit U1 to perform processing by an amount corresponding to a decrease in the inventory quantity of the inventory B and to replenish the inventory B for the lot processed in the process area S1 to recover the original inventory quantity. In the manufacturing line P, the upper limit inventory quantity Lq of the inventory B3 is estimated, and the number of signboards, which is the number of signboards N, can be managed to be Lq depending on the upper limit inventory quantity Lq.
In the process area S2, resources E21 to E23 are arranged. The resources E21 to E23 are included in a resource group M2. In the process area S3, resources E31 to E33 are arranged. The resources E31 to E33 are included in a resource group M3. In the process area S4, resources E41 to E43 are arranged. The resources E41 to E43 are included in a resource group M4.
Each manufacturing line P as illustrated in
The management system 101 includes an evaluation unit 1031, an evaluation unit 1032, and a calculation unit 108 instead of the evaluation unit 3 and the calculation unit 8 (see
The evaluation unit 1031 obtains a parameter indicating an arrival fluctuation characteristic of lots to the inventory sharing unit U and supplies the parameter to the calculation unit 108. The evaluation unit 1032 obtains a parameter indicating a capability fluctuation characteristic of lots of the inventory sharing unit U and supplies the parameter to the calculation unit 108. The calculation unit 108 obtains inventory information using the parameter indicating the arrival fluctuation characteristic of the inventory sharing unit U and the parameter indicating the capability fluctuation characteristic of the inventory sharing unit U. The calculation unit 108 may obtain the upper limit inventory quantity Lq of the inventory B of the inventory sharing unit U as the inventory information. The calculation unit 108 may set an appropriate number of signboards as Lq depending on the upper limit inventory quantity Lq of the inventory B. The calculation unit 108 may obtain the average stay time Wq of the inventory sharing unit U by as the inventory information by using the parameter indicating the arrival fluctuation characteristic of the inventory sharing unit U and the parameter indicating the capability fluctuation characteristic of the inventory sharing unit U. The calculation unit 108 may determine whether or not the average stay time Wq of the inventory sharing unit U satisfies the constraint time Wq.
For example, the evaluation unit 1031 acquires WIP information for a period T from a storage unit 2. The evaluation unit 1031 can specify the performance of the number of lots in process of the inventory sharing unit U on the basis of the WIP information. The evaluation unit 1031 obtains the arrival fluctuation characteristic of lots to the inventory sharing unit U on the basis of the performance of the number of lots in process of the inventory sharing unit U.
The evaluation unit 1031 analyzes the number of lots in process of each of the resources E21 to E23 on the head side as input and obtains the total number of lots in process for the multiple resources E21 to E23 on the head side for each unit time. The evaluation unit 1031 performs statistical processing on multiple unit times to obtain a distribution of the total number of lots in process. The evaluation unit 1031 can extract features of the distribution (for example, the average value ma and the variance σa2) and use the features as parameters indicating the arrival fluctuation characteristic of lots to the inventory sharing unit U.
The evaluation unit 1031 can obtain an arrival fluctuation coefficient ca as expressed in the following Equation 13 as a coefficient representing the fluctuation in the number of lots in process of the inventory sharing unit U.
As expressed Equation 13, the arrival fluctuation coefficient ca is a ratio between a standard deviation σa of the probability distribution and the average number of lots ma and indicates the magnitude of fluctuation expressed by normalizing the standard deviation σa with the average number of lots ma.
The evaluation unit 1031 may further obtain an average arrival time interval ta of the inventory sharing unit U for the period T as a parameter indicating the arrival fluctuation characteristic of the lots to the inventory sharing unit U. The evaluation unit 1031 obtains an arrival time interval of lots to the resources E21 to E23 on the head side for each unit time and obtains an average arrival time interval for the multiple resources E21 to E23. The evaluation unit 1031 time-averages for multiple unit times to obtain the average arrival time interval ta.
The evaluation unit 1031 supplies the parameters of the distribution (for example, the average value ma and the variance σa2) of the occurrence probabilities of the number of lots in process, the arrival fluctuation coefficient ca expressed Equation 13, and the average arrival time interval ta to the calculation unit 108.
The evaluation unit 1032 acquires throughput information for the period T from the storage unit 2. The evaluation unit 1032 can specify the performance of the number of processing lots of the inventory sharing unit U on the basis of the throughput information. The evaluation unit 1032 obtains a capability fluctuation characteristic of each of the resources E of the inventory sharing unit U on the basis of the performance of the number of processing lots of the inventory sharing unit U.
The evaluation unit 1032 analyzes the number of processing lots of each of the resources E41 to E43 on the tail side as output for each unit time and obtains the total number of processing lots for the multiple resources E41 to E43. The evaluation unit 1032 performs statistical processing on multiple unit times to obtain a distribution of the total number of processing lots. The evaluation unit 1032 can extract features of the distribution (for example, an average value mm and a variance σm2) and set the features as parameters indicating the capability fluctuation characteristic of the inventory sharing unit U.
The evaluation unit 1032 can obtain a capability fluctuation coefficient cm as expressed in the following Equation 14 as a coefficient representing the fluctuation in the number of processing lots of the inventory sharing unit U.
As expressed Equation 14, the capability fluctuation coefficient cm is a ratio between the standard deviation σm of the probability distribution and the average number of lots mm and indicates the magnitude of fluctuation expressed by normalizing the standard deviation σm with the average number of lots mm.
The evaluation unit 1032 may further obtain an average processing time tm of the inventory sharing unit U for the period T as a parameter indicating the capability fluctuation characteristic of the inventory sharing unit U. The evaluation unit 1032 obtains a processing time of a lot by each of the resources E21 to E23, E31 to E33, and E41 to E43 for each unit time and obtains an average processing time for the multiple resources E21 to E23, E31 to E33, and E41 to E43 in the inventory sharing unit U. The evaluation unit 1032 time-averages for multiple unit times to obtain the average processing time tm.
The evaluation unit 1032 supplies the parameters (for example, the average value mm and the variance σm2) of the distribution of occurrence probabilities of the number of processing lots, the capability fluctuation coefficient cm expressed Equation 14, and the average processing time tm to the calculation unit 108.
The calculation unit 108 uses the arrival fluctuation coefficient ca of the inventory sharing unit U and the average arrival time interval ta of the inventory sharing unit U to obtain a parameter aR representing the average arrival time interval in which the arrival fluctuation is considered from the following Equation 15.
The calculation unit 108 uses the capability fluctuation coefficient cm of the inventory sharing unit U and the average processing time tm of the inventory sharing unit U to obtain a parameter bR representing the average processing time in which the capability fluctuation is taken into consideration from the following Equation 16.
The calculation unit 108 uses the average arrival time interval ta of the inventory sharing unit U and the average processing time tm of the inventory sharing unit U to obtain an average operation rate u of the inventory sharing unit U from the following Equation 17.
Equation 17, k denotes the number of resources (nine in the case of
The calculation unit 108 obtains a parameter φ from the following Equation 19 using the average arrival time interval ta of the inventory sharing unit U, the average processing time tm of the inventory sharing unit U, the parameter aR expressed Equation 15, and the parameter bR expressed Equation 16. The parameter φ is related to a ratio between the average arrival time interval considering the fluctuation and the average processing time considering the fluctuation.
The calculation unit 108 obtains a probability PA0 from the following Equation 20 using the average arrival time interval ta of the inventory sharing unit U, the average processing time tm of the inventory sharing unit U, the parameter aR expressed Equation 15, the parameter bR expressed Equation 16, the average operation rate u expressed Equation 17, and the parameter φ expressed Equation 19. The probability PA0 is the probability that the number of staying lots in the inventory sharing unit U is zero. The probability PA0 corresponds to the probability that the inventory quantity of the inventory B3 is zero.
Equation 20, H denotes the product of an aggregate, and Z denotes the sum of an aggregate. λ denotes the average arrival rate of resources to the inventory sharing unit U, k denotes the number of resources in the inventory sharing unit U, and r denotes the capacity (2 in the case of
In a case where the number of resources in the inventory sharing unit U is expressed as k=1, the calculation unit 108 may obtain the probability PA0 by the following Equation 21 in which Equation 20 is simplified.
The calculation unit 108 obtains a probability PAk from the following Equation 22 using the average arrival time interval ta of the inventory sharing unit U, the average processing time tm of the inventory sharing unit U, the parameter aR expressed Equation 15, the parameter bR expressed Equation 16, and the probability PA0 expressed Equation 20. The probability PAk is a probability that the number of staying lots in the inventory sharing unit U is k. The probability PAk corresponds to the probability that the inventory quantity of the inventory B3 is zero.
Equation 22, Π denotes the product of an aggregate. k denotes the number of resources in the inventory sharing unit U.
The calculation unit 108 obtains a probability PAk+r from the following Equation 23 using the average arrival time interval ta of the inventory sharing unit U, the average processing time tm of the inventory sharing unit U, the parameter aR expressed Equation 15, the parameter φ expressed Equation 19, and the probability PA0 expressed Equation 20. The probability PAk+r is a probability that the number of staying lots in the inventory sharing unit U is k+r. The probability PAk+r corresponds to the probability that the inventory quantity of the inventory B3 is r.
Equation 23, Π denotes the product of an aggregate. k denotes the number of resources in the inventory sharing unit U. r denotes the capacity of the inventory B3.
The calculation unit 108 obtains the upper limit inventory quantity Lq of the inventory B3 by the following Equation 24 using the parameter aR expressed Equation 15, the parameter φ expressed Equation 19, the probability PAk expressed Equation 22, and the probability PAk+r expressed Equation 23.
Equation 24, λ denotes the average arrival rate of resources to the inventory sharing unit U, k denotes the number of resources in the inventory sharing unit U, and r denotes the capacity of the inventory B3.
The calculation unit 108 sets an appropriate number of signboards as Lq depending on the upper limit inventory quantity Lq expressed Equation 24. Alternatively, the calculation unit 108 may set the appropriate number of signboards to Lq+α depending on the upper limit inventory quantity Lq expressed Equation 24. α denotes the number of signboards as a margin.
The calculation unit 108 obtains the average stay time Wq of lots in the inventory sharing unit U1 from the following Equation 25 using the probability PAk+r expressed Equation 23 and the upper limit inventory quantity Lq expressed Equation 24 on the basis of the Little's law.
Equation 25, λ denotes an average arrival rate of resources to the inventory sharing unit U.
Note that the constraint time Tq may be set in the calculation unit 108. The calculation unit 108 may determine whether or not the average stay time Wq satisfies the constraint time Tq.
The calculation unit 108 stores calculation results 2c including the upper limit inventory quantity Lq of the inventory B3, the appropriate number of signboards Lq (or Lq+α), and the average stay time Wq in the storage unit 2. Alternatively, the calculation unit 108 stores the calculation results 2c including the upper limit inventory quantity Lq of the inventory B3, the appropriate number of signboards Lq (or Lq+α), the average stay time Wq, and a determination result of the constraint time in the storage unit 2.
In addition, the operation of the management system 1 is different from that of the first embodiment in the following points.
In ST2 illustrated in
For example, in ST2, ST31 to ST35 illustrated in
In ST31 to ST32, the evaluation unit 1031 acquires WIP information for the period T from the storage unit 2. The evaluation unit 1031 can specify the performance of the number of lots in process of the inventory sharing unit U on the basis of the WIP information. The evaluation unit 1031 obtains the arrival fluctuation characteristic of lots to the inventory sharing unit U on the basis of the performance of the number of lots in process of the inventory sharing unit U.
In ST31, the evaluation unit 1031 obtains a distribution of occurrence probabilities of the number of lots in process. For example, the evaluation unit 1031 acquires WIP information for a period T from a storage unit 2. The evaluation unit 1031 can specify the performance of the number of lots in process of the inventory sharing unit U on the basis of the WIP information. The evaluation unit 1031 obtains the arrival fluctuation characteristic of lots to the inventory sharing unit U on the basis of the performance of the number of lots in process of the inventory sharing unit U. The evaluation unit 1031 analyzes the number of lots in process of each of the resources E21 to E23 on the head side as input and obtains the total number of lots in process for the multiple resources E21 to E23 on the head side for each unit time. The evaluation unit 1031 performs statistical processing on multiple unit times to obtain a distribution of the total number of lots in process.
In ST32, the evaluation unit 1031 can extract features of the distribution (for example, the average value ma and the variance σa2) obtained in ST31 and use the features as parameters indicating the arrival fluctuation characteristic of lots to the inventory sharing unit U.
The evaluation unit 1031 can obtain the arrival fluctuation coefficient ca as expressed Equation 13 as a coefficient representing the fluctuation in the number of lots in process of the inventory sharing unit U.
The evaluation unit 1031 may further obtain an average arrival time interval ta of the inventory sharing unit U for the period T as a parameter indicating the arrival fluctuation characteristic of the lots to the inventory sharing unit U. The evaluation unit 1031 obtains an arrival time interval of lots to the resources E21 to E23 on the head side for each unit time and obtains an average arrival time interval for the multiple resources E21 to E23. The evaluation unit 1031 time-averages for multiple unit times to obtain the average arrival time interval ta.
The evaluation unit 1031 supplies the parameters of the distribution (for example, the average value ma and the variance σa2) of the occurrence probabilities of the number of lots in process, the arrival fluctuation coefficient ca expressed Equation 13, and the average arrival time interval ta to the calculation unit 108.
In ST33 to ST34, the evaluation unit 1032 acquires throughput information for the period T from the storage unit 2. The evaluation unit 1032 can specify the performance of the number of processing lots of the inventory sharing unit U on the basis of the throughput information. The evaluation unit 1032 obtains a capability fluctuation characteristic of each of the resources E of the inventory sharing unit U on the basis of the performance of the number of processing lots of the inventory sharing unit U.
In ST33, the evaluation unit 1032 obtains a distribution of occurrence probabilities of the number of processing lots. For example, the evaluation unit 1032 acquires the throughput information for the period T from the storage unit 2. The evaluation unit 1032 can specify the performance of the number of processing lots of the inventory sharing unit U on the basis of the throughput information. The evaluation unit 1032 obtains a capability fluctuation characteristic of each of the resources E of the inventory sharing unit U on the basis of the performance of the number of processing lots of the inventory sharing unit U.
The evaluation unit 1032 analyzes the number of processing lots of each of the resources E41 to E43 on the tail side as output for each unit time and obtains the total number of processing lots for the multiple resources E41 to E43. The evaluation unit 1032 performs statistical processing on multiple unit times to obtain a distribution of the total number of processing lots.
In ST34, the evaluation unit 1032 can extract features (for example, the average value mm and the variance σm2) of the distribution obtained in ST33 and set the features as parameters indicating the capability fluctuation characteristic of the inventory sharing unit U.
The evaluation unit 1032 can obtain the capability fluctuation coefficient cm as expressed in the Equation 14 as a coefficient representing the fluctuation in the number of processing lots of the inventory sharing unit U.
The evaluation unit 1032 may further obtain an average processing time tm of the inventory sharing unit U for the period T as a parameter indicating the capability fluctuation characteristic of the inventory sharing unit U. The evaluation unit 3 obtains a processing time of a lot by each of the resources E21 to E23, E31 to E33, and E41 to E43 for each unit time and obtains an average processing time for the multiple resources E21 to E23, E31 to E33, and E41 to E43 in the inventory sharing unit U. The evaluation unit 3 time-averages for multiple unit times to obtain the average processing time tm.
The evaluation unit 1032 supplies the parameters (for example, the average value mm and the variance σm2) of the distribution of occurrence probabilities of the number of processing lots, the capability fluctuation coefficient cm expressed Equation 14, and the average processing time tm to the calculation unit 108.
In ST35, when acquisition of the parameter indicating the arrival fluctuation characteristic from the evaluation unit 1031 and acquisition of the parameter indicating the capability fluctuation characteristic from the evaluation unit 1032 are completed, the calculation unit 108 obtains the stay fluctuation characteristic of the inventory sharing unit U using these parameters. The calculation unit 108 may obtain the distribution of occurrence probabilities of the inventory quantity in the inventory sharing unit U as the stay fluctuation characteristic of the inventory sharing unit U.
The calculation unit 108 uses the arrival fluctuation coefficient ca of the inventory sharing unit U and the average arrival time interval ta of the inventory sharing unit U to obtain the parameter aR representing the average arrival time interval in which the arrival fluctuation is considered from Equation 15.
The calculation unit 108 uses the capability fluctuation coefficient cm of the inventory sharing unit U and the average processing time tm of the inventory sharing unit U to obtain a parameter bR representing the average processing time in which the capability fluctuation is taken into consideration from Equation 16.
The calculation unit 108 uses the average arrival time interval ta of the inventory sharing unit U and the average processing time tm of the inventory sharing unit U to obtain an average operation rate u of the inventory sharing unit U from Equation 17.
The calculation unit 108 obtains a parameter φ from Equation 19 using the average arrival time interval ta of the inventory sharing unit U, the average processing time tm of the inventory sharing unit U, the parameter aRexpressed Equation 15, and the parameter bR expressed Equation 16.
The calculation unit 108 obtains a probability PA0 from Equation 20 using the average arrival time interval ta of the inventory sharing unit U, the average processing time tm of the inventory sharing unit U, the parameter aR expressed Equation 15, the parameter bR expressed Equation 16, the average operation rate u expressed Equation 17, and the parameter φ expressed Equation 19. The probability PA0 is the probability that the number of staying lots in the inventory sharing unit U is zero. The probability PA0 corresponds to the probability that the inventory quantity of the inventory B3 is zero.
The calculation unit 108 obtains a probability PAk from Equation 22 using the average arrival time interval ta of the inventory sharing unit U, the average processing time tm of the inventory sharing unit U, the parameter aR expressed Equation 15, the parameter bR expressed Equation 16, and the probability PA0 expressed Equation 20. The probability PAk is a probability that the number of staying lots in the inventory sharing unit U is k. The probability PAk corresponds to the probability that the inventory quantity of the inventory B3 is zero.
The calculation unit 108 obtains a probability PAk+r from the Equation 23 using the average arrival time interval ta of the inventory sharing unit U, the average processing time tm of the inventory sharing unit U, the parameter aR expressed Equation 15, the parameter φ expressed Equation 19, and the probability PA0 expressed Equation 20. The probability PAk+r is a probability that the number of staying lots in the inventory sharing unit U is k+r. The probability PAk+r corresponds to the probability that the inventory quantity of the inventory B3 is r.
In ST3 illustrated in
For example, in ST3, ST41 to ST46 illustrated in
In ST41, the calculation unit 108 obtains the upper limit inventory quantity Lq of the inventory B3 from Equation 24 using the parameter aR expressed Equation 15, the parameter φ expressed Equation 19, the probability PAk expressed Equation 22, and the probability PAk+r expressed Equation 23.
In ST42, the calculation unit 108 sets an appropriate number of signboards as Lq depending on the upper limit inventory quantity Lq expressed Equation 24. Alternatively, the calculation unit 108 may set the appropriate number of signboards to Lq+a depending on the upper limit inventory quantity Lq expressed Equation 24. α denotes the number of signboards as a margin.
In ST43, the calculation unit 108 obtains the average stay time Wq of lots in the inventory sharing unit U1 from Equation 25 using the probability PAk+r expressed Equation 23 and the upper limit inventory quantity Lq expressed Equation 24 on the basis of the Little's law.
In ST44, the calculation unit 108 compares the average stay time Wq with the constraint time Tq and determines whether or not the average stay time Wq is less than or equal to the constraint time Tq.
If the average stay time Wq is less than or equal to the constraint time Tq (Yes in S44), the calculation unit 108 determines that the inventory sharing unit U satisfies the constraint time (S45). The calculation unit 108 stores, in the storage unit 2, the calculation results 2c including the upper limit inventory quantity Lq of the inventory B3, the appropriate number of signboards Lq (or Lq+α), the average stay time Wq, and a determination result that the constraint time is satisfied.
If the average stay time Wq exceeds the constraint time Tq (No in S44), the calculation unit 108 determines that the inventory sharing unit U does not satisfy the constraint time (S46). The calculation unit 108 stores, in the storage unit 2, the calculation results 2c including the upper limit inventory quantity Lq of the inventory B3, the appropriate number of signboards Lq (or Lg+α), the average stay time Wq, and a determination result that the constraint time is not satisfied.
As described above, in the second embodiment, in the management method for the manufacturing line P, the stay fluctuation characteristic of the lots in the inventory sharing unit U is obtained on the basis of the arrival fluctuation characteristic of the lots to the inventory sharing unit U and the capability fluctuation characteristic of the inventory sharing unit U. For example, the occurrence probability of the inventory quantity in an inventory B of the inventory sharing unit U is obtained using the arrival fluctuation coefficient and the capability fluctuation coefficient. The upper limit inventory quantity Lq of the inventory B3 and the appropriate number of signboards Lq are obtained depending on the stay fluctuation characteristic of the lots in the inventory sharing unit U. That is, the upper limit inventory quantity Lq of the inventory B3 and the appropriate number of signboards Lq (or Lg+α) are obtained in consideration of the fluctuation in the inventory quantity depending on the fluctuation in the arrival of lots to the inventory sharing unit U and the fluctuation in the processing capacity of the inventory sharing unit U, and these can be notified to the user. As a result, it is possible to suppress a theoretically impossible number of signboards from being set, to reduce the load of signboards management, and to flexibly set the number of signboards in association with and/or according to a distribution among preceding and subsequent processes. As a result, the lots can be efficiently processed in the manufacturing line P.
In addition, in the second embodiment, in the management method for the manufacturing line P, the average stay time Wq of the lots in the inventory sharing unit U is obtained depending on the stay fluctuation characteristic of the lots in the inventory sharing unit U. That is, the average stay time Wq of the lots is obtained in consideration of the fluctuation in the inventory quantity corresponding to the fluctuation in the arrival of the lots to the inventory sharing unit U and the fluctuation in the processing capacity of the inventory sharing unit U, and the determination result as to whether or not the average stay time Wq satisfies the constraint time Tq can be notified to the user. Accordingly, in a case where the constraint time of the inventory sharing unit U is not substantially satisfied, it is possible to prompt the user to perform improvement for increasing the capacity of the inventory B to satisfy the constraint time Tq. As a result, the lots can be appropriately and efficiently processed in the manufacturing line P.
Third EmbodimentNext, a management method for a manufacturing line according to a third embodiment will be described. Hereinafter, differences from the first embodiment and the second embodiment will be mainly described.
In the first embodiment, the management of the manufacturing line P focusing on the flow of lots for each process area S has been illustrated as an example; however, in the third embodiment, management of a manufacturing line P focusing on the flow of lots in multiple process areas S that are reenterable is illustrated as an example.
For example, as illustrated in
In each of the multiple reenterable process areas SX to SZ, the same resource E may perform repetitive processing on the same lot. The repetitive processing may be performed with different recipes (processing conditions). In the manufacturing line P, as indicated by an arrow in
Each of the process areas SX to SZ has an inventory B and a resource group M. The process area SX has an inventory BX and a resource group MX. The resource group MX includes kX resources E. The process area SY has an inventory BY and a resource group MY. The resource group MY includes kY resources E. The process area SZ has an inventory BZ and a resource group MZ. The resource group MZ includes kZ resources E.
Each manufacturing line P as illustrated in
The management system 201 includes an evaluation unit 2031, an evaluation unit 2032, and a calculation unit 208 instead of the evaluation unit 3 and the calculation unit 8 (see
The evaluation unit 2031 obtains a parameter indicating an arrival fluctuation characteristic of lots in each of the reenterable process areas SX to SZ and supplies the parameter to the calculation unit 208. The evaluation unit 2032 obtains a parameter indicating a capability fluctuation characteristic of each of the reenterable process areas SX to SZ and supplies the parameter to the calculation unit 208. The calculation unit 208 obtains inventory information by using the parameters indicating the arrival fluctuation characteristics of the process areas SX to SZ and the parameters indicating the capability fluctuation characteristics of the process areas SX to SZ. The calculation unit 208 may obtain upper limit inventory quantities LX to LZ of the inventories B in the process areas SX to SZ, respectively, as the inventory information. The calculation unit 208 may set appropriate capacities of the inventories B to LX to LZ depending on the upper limit inventory quantities LX to LZ, respectively, of the inventories B. The calculation unit 208 may obtain average stay times WX to WZ of the process areas SX to SZ as the inventory information by using the parameters indicating the arrival fluctuation characteristics of the process areas SX to SZ and the parameters indicating the capability fluctuation characteristics of the process areas SX to SZ. The average stay times WX to WZ each correspond to a time a lot stays in an inventory B.
For example, the evaluation unit 2031 acquires WIP information regarding a predetermined period from a storage unit 2. The evaluation unit 2031 can specify performance of the number of lots in process in each of the process areas SX to SZ on the basis of the WIP information. The evaluation unit 2031 obtains an arrival fluctuation characteristic of lots to the process areas SX to SZ on the basis of performance of the number of lots in process in the process areas SX to SZ, respectively.
The evaluation unit 2031 may obtain average arrival time intervals taX to taZ of the process areas SX to SZ for the predetermined period as parameters indicating arrival fluctuation characteristics of lots in the process areas SX to SZ, respectively. The evaluation unit 2031 obtains an arrival time interval of lots to a resource E in each of the process areas SX to SZ for each unit time and obtains an average arrival time interval for multiple resources E. The evaluation unit 2031 time-averages for multiple unit times to obtain the average arrival time intervals taX to taZ of the process areas SX to SZ, respectively. The evaluation unit 2031 obtains average arrival rates λX to λZ as the reciprocals of the average arrival time intervals taX to taZ of the process areas SX to SZ, respectively.
Note that the evaluation unit 2031 may obtain the average arrival rates λX to λZ of the process areas SX to SZ by the following Equations 26 from an average arrival rate λ0 of the process area S0 immediately preceding the multiple reenterable process areas SX to SZ.
The evaluation unit 2031 supplies the average arrival time intervals taX to taZ to the evaluation unit 2032.
The evaluation unit 2032 acquires throughput information for the predetermined period from the storage unit 2. The evaluation unit 2032 can specify the performance of the number of processing lots in each of the process areas SX to SZ on the basis of the throughput information. The evaluation unit 2032 obtains a capability fluctuation characteristic of each resource E in the process areas SX to SZ on the basis of the performance of the number of processing lots in the process area SX to SZ, respectively.
The evaluation unit 2032 may further obtain average processing times tmX to tmZ of the process areas SX to SZ for the predetermined period as parameters indicating the capability fluctuation characteristics of the process areas SX to SZ, respectively. The evaluation unit 2032 obtains a processing time of a lot by each resource E for each unit time and obtains an average processing time for multiple resources E in each of the process areas SX to SZ. The evaluation unit 2032 time-averages for multiple unit times to obtain the average processing times tmX to tmZ of the process areas SX to SZ, respectively.
The evaluation unit 2032 acquires number-of-resources information from the storage unit 2 and specifies the number of resources kX to kZ of the process areas SX to SZ, respectively, according to the number-of-resources information. The evaluation unit 2032 acquires the average arrival time intervals taX to taZ from the evaluation unit 1031. The evaluation unit 2032 may obtain average operation rates uX to uZ of the process areas SX to SZ from the following Equations 27 using the average processing times tmX to tmZ, the average arrival time intervals taX to taZ, and the number of resources kX to kZ.
The evaluation unit 2032 analyzes the number of processing lots of each resource E as output for each of the process areas SX to SZ for each unit time and obtains the total number of processing lots for the multiple resources E. The evaluation unit 2032 performs statistical processing on multiple unit times to obtain a distribution of the total number of processing lots. The evaluation unit 2032 can extract features (for example, average values mmX to mmZ and the variances σmX2 to omZ2) of the distributions for the process areas SX to SZ and use the features as parameters indicating capability fluctuation characteristics of the process areas SX to SZ, respectively.
The evaluation unit 2032 can obtain capability fluctuation coefficients cmX to cmZ as expressed in the following Equations 28 as coefficients representing fluctuations in the number of processing lots in the process areas SX to SZ, respectively.
The evaluation unit 2032 supplies the average operation rates uX to uZ, the average processing times tmX to tmZ, and the capability fluctuation coefficients cmX to cmZ to each of the evaluation unit 2031 and the calculation unit 208.
The evaluation unit 2031 acquires the number-of-resources information from the storage unit 2 and specifies the number of resources kX to kZ of the process areas SX to SZ, respectively, according to the number-of-resources information. The evaluation unit 2031 acquires the average operation rates uX to uZ and the capability fluctuation coefficients cmX to cmZ from the evaluation unit 2032. The evaluation unit 2031 may use the number of resources kX to kZ, the average arrival rates λX to λZ, the average operation rates uX to uZ, and the capability fluctuation coefficients cmX to cmZ to obtain arrival fluctuation coefficients caX to caZ as expressed in the following Equations 29 to 31.
Incidentally, Equations 29 to 31 correspond to the flow of lots in the multiple reenterable process areas SX to SZ. Therefore, Equations 29 to 31 are subjected to circular reference as indicated by arrows in
Similarly, it is also possible to perform conversion into an equation for the arrival fluctuation coefficient caX alone and the arrival fluctuation coefficient caY alone. As a result, the evaluation unit 2031 can obtain the arrival fluctuation coefficients caX to caZ.
The evaluation unit 2031 supplies the number of resources kX to kZ, the average arrival rates λX to λZ, and the arrival fluctuation coefficients caX to caZ to the calculation unit 208.
The calculation unit 208 obtains the average stay times WX to WZ of the process areas SX to SZ from the following Equations 33 using the number of resources kX to kZ, the average operation rates uX to uZ, the average processing times tmX to tmZ, the arrival fluctuation coefficients caX to caZ, and the capability fluctuation coefficients cmX to cmZ.
The calculation unit 208 obtains the upper limit inventory quantities LX to LZ of inventories B in the process areas SX to SZ from the following Equations 34 using the average arrival rates λX to λZ and the average stay times WX to WZ, respectively, expressed Equations 33 on the basis of the Little's law.
The calculation unit 208 sets the appropriate capacities of the inventories B in the process areas SX to SZ to LX to LZ depending on the upper limit inventory quantities LX to LZ expressed in the Equations 34.
The calculation unit 208 stores calculation results 2d including the appropriate capacities LX to LZ of the inventories B of the process areas SX to SZ and the average stay times WX to WZ of the process areas SX to SZ in the storage unit 2.
In addition, the operation of the management system 201 is different from that of the first embodiment in the following points.
In ST2 illustrated in
For example, in ST2, ST51 to ST57 illustrated in
In ST51 to ST52, the evaluation unit 2031 acquires WIP information regarding a predetermined period from the storage unit 2. The evaluation unit 2031 can specify performance of the number of lots in process in each of the process areas SX to SZ on the basis of the WIP information. The evaluation unit 2031 obtains an arrival fluctuation characteristic of lots to the process areas SX to SZ on the basis of performance of the number of lots in process in the process areas SX to SZ, respectively.
In ST51, the evaluation unit 2031 may obtain average arrival time intervals taX to taZ of the process areas SX to SZ for the predetermined period as parameters indicating the arrival fluctuation characteristics of lots in the process areas SX to SZ, respectively. The evaluation unit 2031 obtains an arrival time interval of lots to a resource E in each of the process areas SX to SZ for each unit time and obtains an average arrival time interval for multiple resources E. The evaluation unit 2031 time-averages for multiple unit times to obtain the average arrival time intervals taX to taZ of the process areas SX to SZ, respectively. The evaluation unit 2031 obtains average arrival rates λX to λZ as the reciprocals of the average arrival time intervals taX to taZ of the process areas SX to SZ, respectively.
Note that the evaluation unit 2031 may obtain the average arrival rates λX to λZ of the process areas SX to SZ by the Equations 26 from the average arrival rate λ0 of the process area S0 immediately preceding the multiple reenterable process areas SX to SZ.
The evaluation unit 2031 supplies the average arrival time intervals taX to taZ to the evaluation unit 2032.
ST52 will be described later.
In ST53 to ST57, the evaluation unit 2032 acquires throughput information for a predetermined period from the storage unit 2. The evaluation unit 2032 can specify the performance of the number of processing lots in each of the process areas SX to SZ on the basis of the throughput information. The evaluation unit 2032 obtains a capability fluctuation characteristic of each resource E in the process areas SX to SZ on the basis of the performance of the number of processing lots in the process area SX to SZ, respectively.
In ST53, the evaluation unit 2032 may further obtain the average processing times tmX to tmZ of the process areas SX to SZ for the predetermined period as parameters indicating the capability fluctuation characteristics of the process areas SX to SZ, respectively. The evaluation unit 2032 obtains a processing time of a lot by each resource E for each unit time and obtains an average processing time for multiple resources E in each of the process areas SX to SZ. The evaluation unit 2032 time-averages for multiple unit times to obtain the average processing times tmX to tmZ of the process areas SX to SZ, respectively.
In ST54, the evaluation unit 2032 acquires the number-of-resources information from the storage unit 2 and specifies the number of resources kX to kZ of the process areas SX to SZ, respectively, according to the number-of-resources information. The evaluation unit 2032 acquires the average arrival time intervals taX to taZ from the evaluation unit 1031. The evaluation unit 2032 may obtain average operation rates uX to uZ of the process areas SX to SZ from Equations 27 using the average processing times tmX to tmZ, the average arrival time intervals taX to taZ, and the number of resources kX to kZ.
In ST55, the evaluation unit 2032 obtains a distribution of occurrence probabilities of the number of processing lots. For example, the evaluation unit 2032 analyzes the number of processing lots of each resource E as output for each of the process areas SX to SZ for each unit time and obtains the total number of processing lots for the multiple resources E. The evaluation unit 2032 performs statistical processing on multiple unit times to obtain a distribution of the total number of processing lots.
In ST56, the evaluation unit 2032 can extract features (for example, average values mmX to mmZ and the variances σmX2 to σmz2) of the distributions obtained in ST55 for the process areas SX to SZ and use the features as parameters indicating the capability fluctuation characteristics of the process areas SX to SZ, respectively.
In ST57, the evaluation unit 2032 can obtain the capability fluctuation coefficients cmX to cmZ as expressed Equations 28 as coefficients representing fluctuations in the number of processing lots in the process areas SX to SZ, respectively.
The evaluation unit 2032 supplies the average operation rates uX to uZ, the average processing times tmX to tmZ, and the capability fluctuation coefficients cmX to cmZ to each of the evaluation unit 2031 and the calculation unit 208.
In ST52, the evaluation unit 2031 acquires the number-of-resources information from the storage unit 2 and specifies the number of resources kX to kZ of the process areas SX to SZ, respectively, according to the number-of-resources information. The evaluation unit 2031 acquires the average operation rates uX to uZ and the capability fluctuation coefficients cmX to cmZ from the evaluation unit 2032. The evaluation unit 2031 may use the number of resources kX to kZ, the average arrival rates λX to λZ, the average operation rates uX to uZ, and the capability fluctuation coefficients cmX to cmZ to obtain the arrival fluctuation coefficients caX to caZ as expressed in the Equations 29 to 31.
The evaluation unit 2031 supplies the number of resources kX to kZ, the average arrival rates λX to λZ, and the arrival fluctuation coefficients caX to caZ to the calculation unit 208.
In ST3 illustrated in
For example, in ST3, ST61 to ST63 illustrated in
In ST61, the calculation unit 208 obtains the average stay times WX to WZ of the process areas SX to SZ from Equations 33 using the number of resources kX to kZ, the average operation rates uX to uZ, the average processing times tmX to tmZ, the arrival fluctuation coefficients caX to caZ, and the capability fluctuation coefficients cmX to cmZ.
In ST62, the calculation unit 208 obtains the upper limit inventory quantities LX to LZ of inventories B in the process areas SX to SZ from Equations 34 using the average arrival rates λX to λZ and the average stay times WX to WZ, respectively, expressed Equations 33.
In ST63, the appropriate capacities of the inventories B in the process areas SX to SZ are set to LX to LZ.
The calculation unit 108 stores the calculation results 2d including the appropriate capacities LX to LZ of the inventories B of the process areas SX to SZ and the average stay times WX to WZ of the process areas SX to SZ in the storage unit 2.
As described above, in the third embodiment, in the management method for the manufacturing line P, the upper limit inventory quantities LX to LZ of the inventories B are obtained depending on the arrival fluctuation characteristics of the lots to the reenterable process areas SX to SZ and the capability fluctuation characteristics of the reenterable process areas SX to SZ, and the appropriate capacities of the inventories B are set to LX to LZ. As a result, an upper limit inventory quantity Lq of an inventory B is obtained in consideration of the fluctuation in the inventory quantity corresponding to the fluctuation in the arrival of lots and the fluctuation in the processing capacity for each reenterable process area S, and the upper limit inventory quantity Lq can be notified to the user.
In addition, in the third embodiment, in the management method for the manufacturing line P, the average stay times WX to WZ of the process areas SX to SZ are obtained depending on the arrival fluctuation characteristics of the lots to the reenterable process areas SX to SZ and the capability fluctuation characteristics of the reenterable process areas SX to SZ. As a result, for each reenterable process area S, an average stay time W of each process area S is obtained in consideration of the fluctuation in the inventory quantity corresponding to the fluctuation in the arrival of lots and the fluctuation in the processing capacity, and the average stay time W can be notified to the user.
Fourth EmbodimentNext, a management method for a manufacturing line according to a fourth embodiment will be described. Hereinafter, differences from the first to third embodiments will be mainly described.
In the first embodiment, the management of the manufacturing line P focusing on the flow of lots for each process area S has been illustrated as an example; however, in the fourth embodiment, management of a manufacturing line P focusing on the flow of lots in two adjacent process areas S that are bottlenecks is illustrated as an example.
For example, as illustrated in
The two adjacent process areas S101 and S102 sequentially process lots. The process area S101 is also referred to as a preceding process area S101, and the process area S102 is also referred to as a subsequent process area S102.
Each of the process areas S101 and S102 has an inventory B and a resource group M. The process area S101 includes an inventory B101 and a resource group M101. The resource group M101 includes multiple resources E. The process area S102 includes an inventory B102 and a resource group M102. The resource group M102 includes multiple resources E.
In a case where the capabilities of the two adjacent process areas S101 and S102 are equivalent, it may be difficult for a lot to flow between the two adjacent process areas S101 and S102. In order for a lot to smoothly flow between the two adjacent process areas S101 and S102, it is desirable to suppress exhaustion of the inventory B102 in the subsequent process area S102.
Each manufacturing line P as illustrated in
The management system 301 includes an evaluation unit 3031, an evaluation unit 3032, a calculation unit 3081, a calculation unit 3082, and a calculation unit 3083 instead of the evaluation unit 3 and the calculation unit 8 (see
The evaluation unit 3031 obtains parameters indicating arrival fluctuation characteristics of lots to the two adjacent process areas S101 and S102 and supplies the parameters to the calculation units 3081 and 3082. The evaluation unit 3032 obtains parameters indicating capability fluctuation characteristics of the two adjacent process areas S101 and S102 and supplies the parameters to the calculation units 3081 and 3082. The calculation unit 3081 obtains inventory information by using a parameter indicating an arrival fluctuation characteristic of the preceding process area S101 and a parameter indicating a capability fluctuation characteristic of the preceding process area S101. The calculation unit 3081 may obtain an average inventory quantity L1 of the inventory B101 in the preceding process area S101 as the inventory information. The calculation unit 3082 obtains inventory information by using a parameter indicating an arrival fluctuation characteristic of the subsequent process area S102 and a parameter indicating a capability fluctuation characteristic of the subsequent process area S102. The calculation unit 3082 may obtain an average inventory quantity L2 of the inventory B102 in the subsequent process area S102 as the inventory information. The calculation unit 3083 derives a condition under which the average inventory quantity L2 of the inventory B102 in the subsequent process area S102 is larger than the average inventory quantity L1 of the inventory B101 in the preceding process area S101.
For example, the evaluation unit 3031 acquires WIP information regarding a predetermined period from a storage unit 2. The evaluation unit 3031 can specify performances of the number of lots in process in each of the process areas S101 and S102 on the basis of the WIP information. The evaluation unit 3031 obtains arrival fluctuation characteristics of lots to the process areas S101 and S102 on the basis of the performance of the number of lots in process in the process areas S101 and S102.
The evaluation unit 3031 analyzes the number of lots in process of each resource E in the preceding process area S101 as input for each unit time and obtains the total number of lots in process for multiple resources E. The evaluation unit 3031 performs statistical processing on multiple unit times to obtain a distribution of the total number of lots in process. The evaluation unit 3031 can extract features of the distribution (for example, the average value ma1 and the variance σa12) and use the features as parameters indicating the arrival fluctuation characteristics of lots to the inventory sharing unit U.
The evaluation unit 3031 can obtain an arrival fluctuation coefficient ca1 as expressed in the following Equation 35 as a coefficient representing the fluctuation in the number of lots in process in the preceding process area S101.
Similarly, the evaluation unit 3031 can obtain an arrival fluctuation coefficient ca2 as expressed in the following Equation 36 as a coefficient representing the fluctuation in the number of lots in process in the subsequent process area S102.
Incidentally, in a case where the capabilities of the two adjacent process areas S101 and S102 are equivalent to each other, the arrival fluctuation coefficients ca1 and ca2 are approximately equal to each other and thus are denoted as ca as expressed in the following Equation 37.
The evaluation unit 3031 may obtain the average arrival time interval ta1 of the preceding process area S101 for a predetermined period as a parameter indicating an arrival fluctuation characteristic of lots to the preceding process area S101. The evaluation unit 3031 obtains an arrival time interval of lots to the resources E in the preceding process area S101 for each unit time and obtains an average arrival time interval for the multiple resources E. The evaluation unit 3031 time-averages for multiple unit times to obtain an average arrival time interval ta1 of the preceding process area S101.
Similarly, the evaluation unit 3031 obtains an average arrival time interval ta2 of the subsequent process area S102.
Incidentally, in a case where the capabilities of the two adjacent process areas S101 and S102 are equivalent to each other, the average arrival time intervals tai and ta2 are approximately equal to each other and thus are denoted as ta as expressed in the following Equation 38.
The evaluation unit 3031 supplies the arrival fluctuation coefficient ca and the average arrival time interval ta to each of the calculation units 3081 and 3082.
The evaluation unit 3032 acquires throughput information for a period T from the storage unit 2. The evaluation unit 3032 can specify the performance of the number of processing lots in the two adjacent process areas S101 and S102 on the basis of the throughput information. The evaluation unit 3032 obtains the capability fluctuation characteristics of the resources E in the two adjacent process areas S101 and S102 on the basis of the performance of the number of processing lots in the two adjacent process areas S101 and S102.
The evaluation unit 3032 analyzes the number of processing lots of each resource E in the preceding process area S101 as output for each unit time and obtains the total number of processing lots for the multiple resources E. The evaluation unit 3032 performs statistical processing on multiple unit times to obtain a distribution of the total number of processing lots. The evaluation unit 3032 can extract features of the distribution (for example, an average value mm1 and a variance σm12) and set the features as parameters indicating the capability fluctuation characteristic of the preceding process area S101.
The evaluation unit 3032 can obtain a capability fluctuation coefficient cm1 as expressed in the following Equation 39 as a coefficient representing the fluctuation in the number of processing lots in the preceding process area S101.
Similarly, the evaluation unit 3032 can obtain a capability fluctuation coefficient cm2 as expressed in the following Equation 40 as a coefficient representing the fluctuation in the number of processing lots in the subsequent process area S102.
Incidentally, in a case where the capabilities of the two adjacent process areas S101 and S102 are equivalent to each other, the capability fluctuation coefficients cm1 and cm2 are approximately equal to each other and thus are denoted as cm as expressed in the following Equation 41.
The evaluation unit 3032 may further obtain an average processing time tm1 of the preceding process area S101 for the period T as a parameter indicating the capability fluctuation characteristic of the preceding process area S101. The evaluation unit 3032 obtains a processing time of a lot by each resource E for each unit time and obtains an average processing time for the multiple resources E in the preceding process area S101. The evaluation unit 3032 time-averages for multiple unit times to obtain an average processing time tm1 of the preceding process area S101.
Similarly, the evaluation unit 3032 obtains the average processing time tm2 of the subsequent process area S102.
Incidentally, in a case where the capabilities of the two adjacent process areas S101 and S102 are equivalent to each other, the average processing times tm1 and tm2 are approximately equal to each other and thus are denoted as tm as expressed in the following Equation 42.
The evaluation unit 3032 supplies the capability fluctuation coefficient cm and the average processing time tm to each of the calculation units 3081 and 3082.
The calculation unit 3081 obtains the average inventory quantity L1 of the preceding process area S101 from the following Equation 43 by using the arrival fluctuation coefficient ca, the average arrival time interval ta, the capability fluctuation coefficient cm, and the average processing time tm. The average inventory quantity L1 is the inventory quantity of the inventory B101 per unit time.
The calculation unit 3081 supplies the average inventory quantity L1 of the preceding process area S101 to the calculation unit 3083.
The calculation unit 3082 obtains the average inventory quantity L2 of the preceding process area S102 from the following Equation 44 by using the arrival fluctuation coefficient ca, the average arrival time interval ta, the capability fluctuation coefficient cm, and the average processing time tm. The average inventory quantity L2 is the inventory quantity of the inventory B102 per unit time.
The calculation unit 3082 supplies the average inventory quantity L2 of the subsequent process area S102 to the calculation unit 3083.
As mentioned before, in order for a lot to smoothly flow between the two adjacent process areas S101 and S102, it is desirable to suppress exhaustion of the inventory B102 in the subsequent process area S102.
The calculation unit 3083 calculates a condition under which the average inventory quantity L2 of the subsequent process area S102 is larger than the average inventory quantity L1 of the preceding process area S101 depending on the average inventory quantity L1 of the preceding process area S101 and the average inventory quantity L2 of the subsequent process area S102.
The calculation unit 3083 may calculate how the magnitude relationship between the average inventory quantity L1 and the average inventory quantity L2 changes while changing the magnitude relationship between the arrival fluctuation coefficient ca and the capability fluctuation coefficient cm.
For example, in a case where tm=10, ta=12, and cm=1 are substituted into each of the average inventory quantity L1 expressed Equation 43 and the average inventory quantity L2 expressed Equation 44, and ca is changed before and after 1, the average inventory quantity L1 and the average inventory quantity L2 change as illustrated in
As illustrated in
On the other hand, when the arrival fluctuation coefficient ca of each of the areas S101 and S102 becomes smaller than 1, the average inventory quantity L1 of the preceding process area S101 becomes smaller than the average inventory quantity L2 of the subsequent process area S102; however, a difference between the two is small.
Accordingly, it can be seen that, in a case where the arrival fluctuation coefficient ca is relatively smaller than the capability fluctuation coefficient cm, lots easily flow smoothly between the two adjacent process areas S101 and S102 and that exhaustion of the inventory B102 in the subsequent process area S102 can be suppressed.
According to this calculation result, the calculation unit 3083 obtains a condition represented by the following Equation 45 as a condition under which the average inventory quantity L2 of the subsequent process area S102 is larger than the average inventory quantity L1 of the preceding process area S101.
The condition expressed by Equation 45 is expressed by the following Equations 46 when expressed for the two adjacent process areas S101 and S102.
The calculation unit 3083 may obtain the conditions expressed in Equations 46 instead of the condition expressed in Equation 45.
The calculation unit 3083 stores, in the storage unit 2, calculation results 2e including the average inventory quantity L1 of the preceding process area S101, the average inventory quantity L2 of the subsequent process area S102, and the condition(s) expressed in Equation 45 or Equations 46.
In addition, the operation of the management system 301 is different from that of the first embodiment in the following points.
In ST2 illustrated in
For example, in ST2, ST71 to ST74 illustrated in
In ST71 to ST72, the evaluation unit 3031 acquires WIP information regarding a predetermined period from the storage unit 2. The evaluation unit 3031 can specify performances of the number of lots in process in each of the process areas S101 and S102 on the basis of the WIP information. The evaluation unit 3031 obtains arrival fluctuation characteristics of lots to the process areas S101 and S102 on the basis of the performance of the number of lots in process in the process areas S101 and S102.
In ST71, the evaluation unit 3031 obtains a distribution of occurrence probabilities of the number of lots in process. For example, the evaluation unit 3031 analyzes the number of lots in process of each resource E in the preceding process area S101 as input for each unit time and obtains the total number of lots in process for the multiple resources E. The evaluation unit 3031 performs statistical processing on multiple unit times to obtain a distribution of the total number of lots in process.
In ST72, the evaluation unit 3031 can extract features of the distribution (for example, the average value ma1 and the variance σa12) obtained in ST71 and use the features as parameters indicating the arrival fluctuation characteristic of lots to the inventory sharing unit U.
The evaluation unit 3031 can obtain the arrival fluctuation coefficient ca1 as expressed Equation 35 as the coefficient representing the fluctuation in the number of lots in process in the preceding process area S101.
Similarly, the evaluation unit 3031 can obtain the arrival fluctuation coefficient ca2 as expressed Equation 36 as a coefficient representing the fluctuation in the number of lots in process in the subsequent process area S102.
Incidentally, in a case where the capabilities of the two adjacent process areas S101 and S102 are equivalent to each other, the arrival fluctuation coefficients ca1 and ca2 are approximately equal to each other and thus are denoted as ca as expressed in Equation 37.
The evaluation unit 3031 may obtain the average arrival time interval ta1 of the preceding process area S101 for a predetermined period as a parameter indicating an arrival fluctuation characteristic of lots to the preceding process area S101. The evaluation unit 3031 obtains an arrival time interval of lots to the resources E in the preceding process area S101 for each unit time and obtains an average arrival time interval for the multiple resources E. The evaluation unit 3031 time-averages for multiple unit times to obtain an average arrival time interval ta1 of the preceding process area S101.
Similarly, the evaluation unit 3031 obtains an average arrival time interval ta2 of the subsequent process area S102.
The evaluation unit 3031 supplies the arrival fluctuation coefficient ca and the average arrival time interval ta to each of the calculation units 3081 and 3082.
In ST73 to ST74, the evaluation unit 3032 acquires the throughput information for the period T from the storage unit 2. The evaluation unit 3032 can specify the performance of the number of processing lots in the two adjacent process areas S101 and S102 on the basis of the throughput information. The evaluation unit 1032 obtains the capability fluctuation characteristics of the resources E in the two adjacent process areas S101 and S102 on the basis of the performance of the number of processing lots in the two adjacent process areas S101 and S102.
In ST73, the evaluation unit 3032 obtains the distribution of occurrence probabilities of the number of processing lots. For example, the evaluation unit 3032 analyzes the number of processing lots of each resource E in the preceding process area S101 as output for each unit time and obtains the total number of processing lots for the multiple resources E. The evaluation unit 3032 performs statistical processing on multiple unit times to obtain a distribution of the total number of processing lots.
In ST74, the evaluation unit 3032 can extract features (for example, the average value mm1 and the variance σm12) of the distribution obtained in ST73 and use the features as parameters indicating the capability fluctuation characteristic of the preceding process area S101.
The evaluation unit 3032 can obtain the capability fluctuation coefficient cmi as expressed Equation 39 as the coefficient representing the fluctuation in the number of processing lots in the preceding process area S101.
Similarly, the evaluation unit 3032 can obtain the capability fluctuation coefficient cm2 as expressed Equation 40 as the coefficient representing the fluctuation in the number of processing lots in the subsequent process area S102.
Incidentally, in a case where the capabilities of the two adjacent process areas S101 and S102 are equivalent to each other, the capability fluctuation coefficients cm1 and cm2 are approximately equal to each other and thus are denoted as cm as expressed in Equation 41.
The evaluation unit 3032 may further obtain an average processing time tm1 of the preceding process area S101 for the period T as a parameter indicating the capability fluctuation characteristic of the preceding process area S101. The evaluation unit 3032 obtains a processing time of a lot by each resource E for each unit time and obtains an average processing time for the multiple resources E in the preceding process area S101. The evaluation unit 3032 time-averages for multiple unit times to obtain an average processing time tm1 of the preceding process area S101.
Similarly, the evaluation unit 3032 obtains the average processing time tm2 of the subsequent process area S102.
Incidentally, in a case where the capabilities of the two adjacent process areas S101 and S102 are equivalent to each other, the average processing times tm1 and tm2 are approximately equal to each other and thus are denoted as tm as expressed in Equation 42.
The evaluation unit 3032 supplies the capability fluctuation coefficient cm and the average processing time tm to each of the calculation units 3081 and 3082.
In ST3 illustrated in
For example, in ST3, ST81 to ST83 illustrated in
In ST81, the calculation unit 3081 obtains the average inventory quantity L1 of the preceding process area S101 from Equation 43 by using the arrival fluctuation coefficient ca, the average arrival time interval ta, the capability fluctuation coefficient cm, and the average processing time tm. The average inventory quantity L1 is the inventory quantity of the inventory B101 per unit time.
The calculation unit 3081 supplies the average inventory quantity L1 of the preceding process area S101 to the calculation unit 3083.
In ST82, the calculation unit 3082 obtains the average inventory quantity L2 of the subsequent process area S102 from Equation 44 by using the arrival fluctuation coefficient ca, the average arrival time interval ta, the capability fluctuation coefficient cm, and the average processing time tm. The average inventory quantity L2 is the inventory quantity of the inventory B102 per unit time.
The calculation unit 3082 supplies the average inventory quantity L2 of the subsequent process area S102 to the calculation unit 3083.
In ST83, the calculation unit 3083 calculates a condition under which the average inventory quantity L2 of the subsequent process area S102 is larger than the average inventory quantity L1 of the preceding process area S101 depending on the average inventory quantity L1 of the preceding process area S101 and the average inventory quantity L2 of the subsequent process area S102.
The calculation unit 3083 may calculate how the magnitude relationship between the average inventory quantity L1 and the average inventory quantity L2 changes while changing the magnitude relationship between the arrival fluctuation coefficient ca and the capability fluctuation coefficient cm.
According to the calculation result, the calculation unit 3083 obtains the condition represented by Equation 45 as the condition under which the average inventory quantity L2 of the subsequent process area S102 is larger than the average inventory quantity L1 of the preceding process area S101.
The calculation unit 3083 may obtain the conditions expressed in Equations 46 instead of the condition expressed in Equation 45.
The calculation unit 3083 stores, in the storage unit 2, calculation results 2e including the average inventory quantity L1 of the preceding process area S101, the average inventory quantity L2 of the subsequent process area S102, and the condition(s) expressed in Equation 45 or Equations 46.
As described above, in the fourth embodiment, in the management method for the manufacturing line P, the inventory information is obtained on the basis of the arrival fluctuation characteristics of lots to the two adjacent process areas S101 and S102 and the capability fluctuation characteristics of the two adjacent process areas S101 and S102. For example, the average inventory quantity L1 of the inventory B101 in the preceding process area S101 and the average inventory quantity L2 of the inventory B102 in the subsequent process area S102 are obtained using the parameter indicating the arrival fluctuation characteristic of the preceding process area S101, the parameter indicating the arrival fluctuation characteristic of the subsequent process area S102, respectively, and the parameter indicating the capability fluctuation characteristic of the preceding process area S101 and the parameter indicating the capability fluctuation characteristic of the subsequent process area S102, respectively. As a result, the average inventory quantities L1 and L2 of the inventories B101 and B102 in the two adjacent process areas S101 and S102 are obtained in consideration of the fluctuation in the arrival of lots to the two adjacent process areas S101 and S102 and the fluctuation in the inventory quantity corresponding to the fluctuation in the processing capacity of the two adjacent process areas S101 and S102, and the average inventory quantities L1 and L2 can be notified to the user.
Furthermore, in the fourth embodiment, in the management method for the manufacturing line P, it is possible to obtain a condition under which the average inventory quantity L2 of the inventory B102 in the subsequent process area S102 is larger than the average inventory quantity L1 of the inventory B101 in the preceding process area S101 in the two adjacent process areas S101 and S102. As a result, it is possible to prompt the user to perform improvement for enabling lots to smoothly flow between the two adjacent process areas S101 and S102. As a result, the lots can be efficiently processed in the manufacturing line P.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims
1. A management method for a manufacturing line, the management method comprising:
- obtaining a fluctuation characteristic including at least one of an arrival fluctuation characteristic of a lot to a process area, a capability fluctuation characteristic of the process area, or a stay fluctuation characteristic of the lot in the process area in a manufacturing line in which multiple process areas including the process area are arranged, the multiple process areas each including multiple resources; and
- obtaining inventory information regarding an inventory to be provided in the process area depending on the fluctuation characteristic.
2. The management method for a manufacturing line according to claim 1,
- wherein the obtaining the fluctuation characteristic includes:
- obtaining the stay fluctuation characteristic of the lot in the process area on a basis of the arrival fluctuation characteristic of the lot to the process area and the capability fluctuation characteristic of the process area.
3. The management method for a manufacturing line according to claim 2,
- wherein the obtaining the inventory information includes:
- obtaining an appropriate capacity of the inventory that enables the resources of the process area to continuously operate depending on the stay fluctuation characteristic.
4. The management method for a manufacturing line according to claim 2,
- wherein the obtaining the inventory information includes:
- obtaining an appropriate capacity of the inventory with which an operation loss of resources of the process area becomes zero depending on the stay fluctuation characteristic.
5. The management method for a manufacturing line according to claim 2,
- wherein the obtaining an appropriate capacity of the inventory includes:
- obtaining an average processing time of resources in the process area on a basis of the capability fluctuation characteristic;
- obtaining an occurrence probability of an operation loss of the resources of the process area on a basis of the stay fluctuation characteristic; and
- determining an appropriate capacity of the inventory depending on the average processing time and the occurrence probability.
6. The management method for a manufacturing line according to claim 5,
- wherein the determining the appropriate capacity of the inventory includes:
- obtaining a number of lots with which an operation rate of the resources in the process area becomes zero by using the average processing time and the occurrence probability; and
- setting the appropriate capacity of the inventory to greater than or equal to the number of lots that has been obtained.
7. The management method for a manufacturing line according to claim 5,
- wherein the obtaining the fluctuation characteristic includes:
- obtaining a distribution of occurrence probabilities of a number of staying lots;
- extrapolating the distribution to a side where the number of staying lots is negative; and
- extracting a feature of the distribution that has been extrapolated, and
- the obtaining the occurrence probability of the operation loss includes:
- integrating a portion where the number of staying lots in the distribution that has been extrapolated is negative.
8. The management method for a manufacturing line according to claim 7,
- wherein the extracting the feature includes:
- obtaining a fluctuation coefficient of the distribution, and
- the integrating includes:
- integrating a portion where the number of staying lots is negative in the distribution that has been extrapolated using the fluctuation coefficient.
9. The management method for a manufacturing line according to claim 1,
- wherein an inventory sharing unit is included in the multiple process areas, the inventory sharing unit including two or more process areas sharing an inventory,
- the obtaining the fluctuation characteristic includes:
- obtaining a stay fluctuation characteristic of a lot in the inventory sharing unit on a basis of an arrival fluctuation characteristic of the lot to the inventory sharing unit and a capability fluctuation characteristic of the inventory sharing unit, and
- the obtaining the inventory information includes:
- obtaining an upper limit inventory quantity of the inventory of the inventory sharing unit depending on the stay fluctuation characteristic of the lot in the inventory sharing unit.
10. The management method for a manufacturing line according to claim 9,
- wherein, in the multiple process areas, a signboard associated with a lot input to the inventory sharing unit from a process area immediately preceding the inventory sharing unit can be put in place in the inventory, and
- the obtaining the inventory information further includes:
- setting the upper limit inventory quantity that has been obtained as an appropriate number of the signboards.
11. The management method for a manufacturing line according to claim 9,
- wherein the obtaining the inventory information further includes:
- obtaining an average stay time of the inventory sharing unit depending on an average number of lots to stay in the inventory sharing unit.
12. The management method for a manufacturing line according to claim 9,
- wherein the obtaining the fluctuation characteristic includes:
- obtaining an occurrence probability of an inventory quantity in the inventory by using an arrival fluctuation coefficient related to a distribution of arrival fluctuation of lots to the inventory sharing unit and a capability fluctuation coefficient related to a distribution of capability fluctuation of the inventory sharing unit, and
- the obtaining the inventory information includes:
- obtaining the upper limit inventory quantity of the inventory of the inventory sharing unit depending on an occurrence probability of the inventory quantity in the inventory.
13. The management method for a manufacturing line according to claim 9,
- wherein the obtaining the fluctuation characteristic includes:
- obtaining an occurrence probability of an inventory quantity in the inventory by using an arrival fluctuation coefficient related to a distribution of arrival fluctuation of lots to the inventory sharing unit and a capability fluctuation coefficient related to a distribution of capability fluctuation of the inventory sharing unit, and
- the obtaining the inventory information includes:
- obtaining the upper limit inventory quantity of the inventory of the inventory sharing unit and an average stay time of the inventory sharing unit depending on an occurrence probability of the inventory quantity in the inventory.
14. The management method for a manufacturing line according to claim 13,
- wherein a constraint time is set in the inventory sharing unit, and
- the obtaining the inventory information further includes:
- determining whether or not the average stay time satisfies the constraint time.
15. The management method for a manufacturing line according to claim 1,
- wherein the multiple process areas includes two or more process areas that are reenterable,
- the obtaining the fluctuation characteristic includes:
- obtaining an arrival fluctuation characteristic of a lot to each of the two or more process areas and a capability fluctuation characteristic of each of the two or more process areas, and
- the obtaining the inventory information includes:
- obtaining an upper limit inventory quantity of an inventory of each of the two or more process areas depending on the arrival fluctuation characteristic and the capability fluctuation characteristic.
16. The management method for a manufacturing line according to claim 15,
- wherein the obtaining the fluctuation characteristic includes:
- obtaining an arrival fluctuation coefficient related to a distribution of arrival fluctuation of a lot to each of the two or more process areas and a capability fluctuation coefficient related to a distribution of capability fluctuation of each of the two or more process areas; and
- obtaining the upper limit inventory quantity of the inventory of each of the two or more process areas depending on the arrival fluctuation coefficient and the capability fluctuation coefficient.
17. The management method for a manufacturing line according to claim 15,
- wherein the obtaining the inventory information further includes:
- setting the upper limit inventory quantity that has been obtained as an appropriate capacity of the inventory of each of the two or more process areas.
18. The management method for a manufacturing line according to claim 15,
- wherein the obtaining the inventory information further includes:
- obtaining an average stay time of a lot in each of the two or more process areas depending on the arrival fluctuation characteristic and the capability fluctuation characteristic.
19. The management method for a manufacturing line according to claim 1,
- wherein the multiple process areas includes:
- a first process area; and
- a second process area subsequent to the first process area, and
- the obtaining the inventory information includes:
- obtaining each of an average inventory quantity of the first process area and an average inventory quantity of the second process area depending on an arrival fluctuation characteristic of the first process area, a capability fluctuation characteristic of the first process area, an arrival fluctuation characteristic of the second process area, and a capability fluctuation characteristic of the second process area.
20. The management method for a manufacturing line according to claim 19,
- wherein the obtaining the inventory information further includes:
- obtaining a condition under which the average inventory quantity of the second process area is larger than the average inventory quantity of the first process area depending on the arrival fluctuation characteristic of the first process area, the capability fluctuation characteristic of the first process area, the arrival fluctuation characteristic of the second process area, and the capability fluctuation characteristic of the second process area.
Type: Application
Filed: Mar 6, 2024
Publication Date: Sep 26, 2024
Applicant: Kioxia Corporation (Tokyo)
Inventor: Teruhiko TENNOJI (Yokkaichi)
Application Number: 18/597,293