Making a production plan and checking it twice, gonna find out what’s naughty and nice.
For many years simulation has been used to determine the best method of designing production lines, services systems and also helping engineers make decisions about how to make those operations more effective.
Seasonality along with varying types of items or services being offered can impact everything from storage of raw materials, changeovers, and warehousing. Arena allows users to better understand how these factors work together and their impact on production. The key is having an accurate model that reflects the variability in the real world system. We do this in a few ways –
Below is one of the simplest methods of handling changeovers that also utilizes Arena’s Expressions. If you would like a copy of this model, please reach out to us at arena-info@ra.rockwell.com.
A variable is used to keep track of the current product that is in process. Once the next item in queue is able to seize the equipment the decision logic determines if the current product on the equipment is the same thing or different. If it is different then a setup time is defined and the product in process is updated accordingly. If it is the same, the setup time is set to zero and won’t impact the line.
As seen in the Assign module for defining a setup time for the part, it is defined via referencing an expression and using the part type attribute to detemrine which array member’s equation will be used to assign the setup that is appropriate for the part. When no setup is required the attribute a_SetupTime is set to zero.
Incorporating this type of logic into a model can help to determine whether or not a highly variable product schedule is impacting the throughput. If that is the case, then the user can proceed to incorporate logic into the model that would mimic business rules around reordering queues for products or various types of schedules can be tested.