Currently my model is generating parts in MainQueue and sending it to PDCs. Each part has a value called CAC. PDCs will push part to a list - ItemList1. each SC generates a demand (with CAC demand value) randomly and pull a part from PDCs which has CAC value greater than and closest to the demanded CAC. If not available then a new part is generated at Queue5 and send to respective SC through processor13.
If a part is available in the list, I want to assign processing time as per Global table which has processing time for each PDC to SC combination (processing time matrix). I also want to know if this can be done using just a single processor rather than individual processor for each individual SC and How? This is one scenario.
Another scenario will - lets say I send each PDC item to different list or list partitions. I want each SC to first look at PDC with least processing time for part if not then next least processing time and so on. If required part is not available in any PDC only then it will create and pull from Queue5.
Please can someone help me improve my model for these two scenarios