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