question

Sri avatar image
0 Likes"
Sri asked Joerg Vogel answered

Sorting orders and Production

I want to model the following production scenario.


A manufacturing facility receives production orders which are either its own replenishment orders or back orders of another facility. It needs to produce these orders and execute the rest of the process. Each of these orders varies by quantity and time. Inventory availability is checked at the manufacturing facility where these orders are produced. For any order, the inventory availability is checked, and it changes dynamically.


Each of these orders has three fulfilment options, and based on inventory availability, any order could be either of these 3 options. For each of these three options, it has to go through the production process and release the orders to follow through the rest of the flow, which is different based on the fulfilment option.

Ideally, the production execution follows:

  1. Sorting orders based on time.
  2. Once order sorted, released order should be checked for inventory availability. It has 3 options for producing based on inventory availability. These production options are different from fulfilment options since they are produced from raw material and fulfilment is occuring from finished product.
  3. Execute production


- I already tried to sort the orders based on lists but once the order is released it has to check for inventory which is becoming redundant since I have to already check inventory( using decide) to understand which fulfilment option is appropriate for each order and follow the aftermath process flow after production. But if I check inventory and then sort the order it defeats the FIFO concept since not all orders are being produced by same source.

- I tried order sorting using queue and processors ( pull strategy), still the same issue occurs.

- If I use two different processors based on order type, then the inventory isnt correctly assigned based on the oldest order.


Could you please help me if there’s something I am missing or any concept that can help me model this? Please let me know if you have any further questions for clarity.


FlexSim 22.2.0
sortinginventory trackingproduction sequence
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered

You need a production planning software tool. FlexSim can do this if you build a model that runs in different variations for a next production period. Then you can evaluate which model run or fulfill your conditions best.
Building a logic that evaluates conditions before or while a single run takes place will take much more time than to run simple variations.
Finding a logic for a period to run a production is a task of Machine Learning. You need a lot of scenarios which a Machine Learning algorithms can analyze. Then you can get a mapped logic that runs your production.

5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.