Hello, I am trying to create a model that represents two phases of a process. Both of them are developed in rooms/areas with specific temperature conditions. These areas can have as many different products at a time as I desire. Additionally, products may enter the areas at any time, but once they enter, they must remain an specific time depends on the area, phase1: 3600 sec and phase2: 4500 sec. The remaining time does not change according the quantity of the product, one unit must remain the same time than 10 units. After fulfilling the time of permanence the products have to leave the area. Another important detail is that products can enter an area in different amounts every time, it means the area can contain a unit of a single product or different amounts of different products, because the area must to process the whole quantity that arrives.
I was trying to represent this behavior with processors. However, if one product enters, neither a batch of the same product, nor a batch of a different productt enters to the processor to complete the required time in the area. I do not know if it is possible to represent this with a queue.
Can somebody help me with this issue?model-areas-behavior.fsm