Hi All,

In my job shop model a task is assigned to a workcenter and that workcenter is only available for certain hours: ex: 9:00 A.M. to 5:00 P.M. If I have a task that is 40 hours long it will need to be broken up into smaller tasks. Based on my analysis I can tell when it fails because of the fact that it is too large for the max task length a shift can handle etc... I am now trying to come up with a strategy for dealing with this issue. The obvious solution is to break the task into smaller tasks. What is worrying me however is that if I break the task into smaller tasks I will loose efficiency if I don't break them into lengths that are perfect for the scheduler. For example 50/8 = 6 tasks at 8 hours and 1 task at 2 hours may not be the optimum way to break the tasks up. I know this is a common problem so I am sure someone has dealt with this issue. What advice would you give me?

I deal with shifts by not allowing the start time to occur during the time that the workcenter is not available.

You can look at my code if you want at:

http://tinyforge.org/plugins/scmsvn/viewcvs.php/tinyErpScheduler.oz?root=mrpintelschedlr&view=markup

The data file that would feed into this scheduler is at:

http://tinyforge.org/plugins/scmsvn/viewcvs.php/jobshopdata.ozt?root=mrpintelschedlr&view=markup



_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to