Originally posted by: SatishA
Hi Team,
I have a query in scheduling where I am trying to model a continuous process i.e, material coming from one machine is sent to subsequent machines continuously say using a pipe.That means there is no WIP in between. For example, product A is flowing from Machine 1 at a particular run rate x per hour to one or more of machines A,B,C,D and E with different run rates. One of these machines will start as soon as Machine 1 starts and others as required based on their run rate. I need to model the following.
(i) At any point of time , whenever machine 1 is active, one of these machines A to C should be active
(ii) At any point of time, Quantity produced in Machine 1 should not be less than the quantity produced on one or more of machines A to E based on their run rate.
I could model point (i) using cumulative function by tracking how many are active and using alwaysIn constraint to force that at-least one of them to be active in that interval.
I need help in point (ii). Based on run rate of machine 1, so many subsequent machines should run to match the production rate with consumption rate only in that interval where machine 1 is running. This check should happen at every time point in that interval.
Please help me out. Let me know if you need more details.
Thanks,
Satish
#DecisionOptimization#OPLusingCPOptimizer