Predictive and preemptive planning and scheduling for different job priorities system and method
First Claim
Patent Images
1. A computer controlled system far configuration-specific reprioritization of jobs in a reconfigurable production system having a plurality of modules with a plurality of alternative capabilities for processing work units, the system comprising:
- a system controller;
at least one centralized planning function for planning utilization of selected module capabilities in the production of jobs having not less than one work unit, wherein said module capabilities include the relative costs of said module capabilities, and wherein said centralized planning function has knowledge of module capabilities and of all planning and scheduling decisions; and
at least one centralized scheduling function for scheduling utilization of said selected module capabilities in the production of said jobs having not less than one work unit, wherein said centralized scheduling function includes a resource constraint solver for balancing of production time and cost across the entire reconfigurable production system and for resolving resource contention prior to job production.
3 Assignments
0 Petitions
Accused Products
Abstract
For an automated manufacturing system having a number of modules with numerous alternative capabilities, a computer-controlled system provides for configuration-specific reprioritization of jobs. The computer-controlled system includes at least one system controller for planning and scheduling utilization of selected module capabilities in the production of jobs having not less than one work unit. Module capabilities include the relative costs of the module capabilities.
-
Citations
23 Claims
-
1. A computer controlled system far configuration-specific reprioritization of jobs in a reconfigurable production system having a plurality of modules with a plurality of alternative capabilities for processing work units, the system comprising:
-
a system controller;
at least one centralized planning function for planning utilization of selected module capabilities in the production of jobs having not less than one work unit, wherein said module capabilities include the relative costs of said module capabilities, and wherein said centralized planning function has knowledge of module capabilities and of all planning and scheduling decisions; and
at least one centralized scheduling function for scheduling utilization of said selected module capabilities in the production of said jobs having not less than one work unit, wherein said centralized scheduling function includes a resource constraint solver for balancing of production time and cost across the entire reconfigurable production system and for resolving resource contention prior to job production. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for configuration-specific reprioritization of jobs in a computer-controlled reconfigurable production system having a plurality of modules with a plurality of alternative capabilities for processing work units and including a centralized planning and scheduling function, the method comprising:
-
selecting not less than one work unit to be planned by the centralized planning and scheduling function in the production of at least one job, wherein said job includes not less than one work unit and not less than one priority, and wherein said centralized planning and scheduling function has knowledge of module capabilities and of all planning and scheduling decisions;
determining capabilities necessary for executing said work unit;
determining whether sufficient module capabilities are available for executing said work unit and resolving resource contention prior to job production;
repeating selecting not less than one work unit to be planned, determining capabilities necessary for executing said work unit, and determining whether sufficient module capabilities are available for executing said work unit until all work units have been planned; and
removing temporarily from consideration any work unit of a job for which sufficient module capabilities for executing said job are not available. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article of manufacture comprising a computer usable medium having computer readable program code embodied in said medium which, when said program code is executed by said computer causes said computer to perform method steps for configuration-specific reprioritization of jobs in a reconfigurable computer controlled production system having a plurality of modules with a plurality of alternative capabilities for processing work units and including a centralized planning and scheduling function, the method comprising:
-
selecting not less than one work unit to be planned by the centralized planning and scheduling function in the production of at least one job, wherein said job includes not less than one work unit and not less than one priority, and wherein said centralized planning and scheduling function has knowledge of module capabilities and of all planning and scheduling decisions;
determining capabilities necessary for executing said work unit;
determining whether sufficient module capabilities are available for executing said work unit and resolving resource contention prior to job production;
repeating selecting not less than one work unit to be planned, determining capabilities necessary for executing said work unit, and determining whether sufficient module capabilities are available for executing said work unit until all work units have been planned; and
removing temporarily from consideration any work unit of a job for which sufficient module capabilities for executing said job are not available.
-
Specification