Abstract A method is disclosed for controlling the release of jobs from a pool of pending jobs into a factory, which includes a plurality of machines processing jobs-in-progress, which comprises the following steps. First, a continuity index (CI) is calculated for one of the jobs in the job pool, which is related to the total amount of processing time required by that job, and the anticipated time to finish that job. Second, a mean continuity index (MCI) is calculated related to the CI of all of the jobs processed by the factory in a predetermined period of time. Third, a lower range (r 1 ) and an upper range (r 2 ) are calculated which are related to the utilization factor of the machines and the fraction of jobs which are on time. Finally, a job is released from job pool into said factory if: MCI-r.sub.1 ≦CI≦MCI+r.sub.2 otherwise, the steps are repeated for the other jobs remaining in the job pool.
A factory for processing jobs-in-progress, and producing completed work, said factory comprising: a plurality of machines for receiving and processing ones of said jobs-in-progress and at least a portion of said plurality having waiting queues, said machines providing status information relating to respective ones of said waiting queues; a source of orders; a source of user-selected job release criteria, said criteria including at least one of a respective utilization factor and a respective job on-time factor assigned to respective ones of said machines; storing means, responsive to said source of orders, for storing pending orders, and for releasing a selected order for inclusion in said jobs-in-progress in response to selection information; and means, responsive to information from said storing means, to said source of job release criteria and to said machine status information, for producing and revising said selection information so as to cause said selected order to be that order which has the greatest likelihood of achieving any of said utilization factor and said job on-time factor for said ones of said machines.
Claim 2
Dependent Claim
174 words
A factory for processing jobs-in-progress, and producing completed work, said factory comprising: a plurality of machines for receiving and processing ones of said jobs-in-progress and at least a portion of said plurality having waiting queues, said machines providing status information relating to respective ones of said waiting queues; a source of orders; a source of user-selected job release criteria, said criteria including at least one of a respective utilization factor and a respective job on-time factor assigned to respective ones of said machines; storing means, responsive to said source of orders, for storing pending orders, and for releasing a selected order for inclusion in said jobs-in-progress in response to selection information; and means, responsive to information from said storing means, to said source of job release criteria and to said machine status information, for producing and revising said selection information so as to cause said selected order to be that order which has the greatest likelihood of achieving any of said utilization factor and said job on-time factor for said ones of said machines.
Claim 3
Dependent Claim
14 words
The factory of claim 1, wherein said selection information producing means comprises a computer.
Claim 4
Dependent Claim
18 words
The factory of claim 2, wherein said order storing means comprises a data base stored on a computer.
Claim 5
Dependent Claim
22 words
The factory of claim 3, wherein said selection information producing means and said order storing means are comprised on the same computer.
Claim 6
Dependent Claim
26 words
The factory of claim 4, wherein said machines are controlled by a computer system directly connected to said information producing means and order storing means computer.