Integration of job shop scheduling with discreet event simulation for manufacturing facilities
First Claim
1. A method of integrating job shop scheduling with discrete event simulation for manufacturing facilities, comprising:
- simulating by a simulator discrete events of a facility using job schedule generated by a scheduler, the simulator simulating the facility based on one or more local rules, one or more resources, and one or more parameters associated with said locals rules and said resources, the simulator further modeling said one or more parameters as random variables and using said random variables in its simulation of the facility; and
providing a feedback to said scheduler based on output from the simulating step, said feedback including at least an instruction to said scheduler to include at least one of said one or more resource and to change said one or more parameters based on said modeling of said one or more parameters as random variables, said feedback for said scheduler to use for updating a scheduling model associated with said scheduler and generating an updated schedule,said providing a feedback step further including determining whether the simulator followed timing and sequence prescribed in the job schedule and in response to determining that the simulator failed to follow the timing and sequence prescribed in the job schedule, comparing one or more factors that the scheduler used differently than the simulator and identifying root variability that caused the simulator to fail to follow the timing and sequence prescribed in the job schedule and the simulator instructing the schedule to at least model previously unmodeled resources in generating the updated schedule.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for integrating job shop scheduling with discrete event simulation for manufacturing facilities are provided. In one aspect a simulator simulates discrete events of a facility using a job schedule generated by a scheduler. The simulator simulates the facility based on one or more local rules, one or more resources, and one or more parameters associated with said locals rules and said resources. The simulator further models said one or more parameters as random variables and using said random variables in its simulation of the facility. The scheduler receives feedback based on output from the simulating step. The feedback includes at least an instruction to the scheduler to include at least one of said one or more resource and to change said one or more parameters based on said modeling of said one or more parameters as random variables. The scheduler uses the feedback for generating an updated schedule.
-
Citations
6 Claims
-
1. A method of integrating job shop scheduling with discrete event simulation for manufacturing facilities, comprising:
-
simulating by a simulator discrete events of a facility using job schedule generated by a scheduler, the simulator simulating the facility based on one or more local rules, one or more resources, and one or more parameters associated with said locals rules and said resources, the simulator further modeling said one or more parameters as random variables and using said random variables in its simulation of the facility; and providing a feedback to said scheduler based on output from the simulating step, said feedback including at least an instruction to said scheduler to include at least one of said one or more resource and to change said one or more parameters based on said modeling of said one or more parameters as random variables, said feedback for said scheduler to use for updating a scheduling model associated with said scheduler and generating an updated schedule, said providing a feedback step further including determining whether the simulator followed timing and sequence prescribed in the job schedule and in response to determining that the simulator failed to follow the timing and sequence prescribed in the job schedule, comparing one or more factors that the scheduler used differently than the simulator and identifying root variability that caused the simulator to fail to follow the timing and sequence prescribed in the job schedule and the simulator instructing the schedule to at least model previously unmodeled resources in generating the updated schedule. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for integrating job shop scheduling with discrete event simulation for manufacturing facilities, comprising:
-
a scheduler module provides a job schedule for a facility; a simulator module simulates discrete events of a facility using the job schedule generated by the scheduler, the simulator simulating the facility based on one or more local rules, one or more resources, and one or more parameters associated with said locals rules and said resources, the simulator further modeling said one or more parameters as random variables and using said random variables in its simulation of the facility, an analysis module provides a feedback to said scheduler based on output from the simulator, said feedback including at least an instruction to the scheduler to include at least one of said one or more resource and to change said one or more parameters based on said modeling of said one or more parameters as random variables, said feedback for the scheduler to use for updating a scheduling model associated with said scheduler and generating an updated schedule, said analysis module provides a feedback further determining whether the simulator followed timing and sequence prescribed in the job schedule and in response to determining that the simulator failed to follow the timing and sequence prescribed in the job schedule, comparing one or more factors that the scheduler used differently than the simulator and identifying root variability that caused the simulator to fail to follow the timing and sequence prescribed in the job schedule, and the simulator instructing the schedule to at least model previously unmodeled one or more resources in generating the updated schedule.
-
Specification