
Sample Models
ExtendSim ships with tons of example models! Here's a few more exclusive models that aren't included with ExtendSim, but you might want to check out.
Fleet Modeling A fleet of 5 trucks empty their contents at 3 locations then move on to their next gig. Key features: database, reports, routing, travel time calculation |
Loading and Unloading Sample model illustrating three different methods of using the Interchange block (Rate library) to load and unload items at the same physical location. Key features: Rate library, database, decisions, product flow, scheduling |
Production Line Feeding tanks store 4 different materials that are dispersed to 2 production lines creating 7 different products based on specific recipes. Products are stored in tanks then loaded on to trucks. Key features: Rate library, database, discrete rate modeling, product flow, scheduling |
ARM Dynamic Shift Assignment with Preemption Energize ExtendSim’s Advanced Resource Management (ARM) using custom logic inside Equation blocks. It's a very powerful technique in ARM illustrated in this well-documented model. Key features: Advanced Resource Management, Equation blocks, routing, shift management
|
* Note: Download and decompress these model files, then open them with the ExtendSim package specified. If you don't already own the specified package, use ExtendSim Player RunTime to open and run these models.
Sample Models
 Fleet Modeling
This model simulates a typical fleet of vehicles. Specifics include:
The evaluation of the movement of 5 trucks.
Trucks emptying their contents at 3 different locations.
Once a truck is empty, it moves on to its next destination.
 Key features: hierarchical blocks, database, reports, routing, travel time calculation
|
 Loading & Unloading
The Loading & Unloading model illustrates three different ways to use the Interchange block (Rate library) to model the loading and unloading of ships in a berth. In this example, ships arrive at the berth to load and/or unload product. The berth has the capacity to store product available for loading.
Solution 1 -- Use one Interchange block to simulate both the ships at the berth and the berth itself. The Interchange block holds the product available to load and has the capacity for storage so the ships can unload.
Solution 2 -- Use one Interchange block to simulate the ship loading or unloading. Tank and Valve blocks can be used to simulate the loading and unloading of product to and from the berth.
The quantity of product determines the load and unload time. Valve blocks control loading and unloading rates.
The Interchange block is set to release the ship when the ship is done loading product. When the ship is unloading product, an equation in the Equation block sends a release message to the Interchange block when each ship is empty.
Solution 3 -- Use one Interchange block for unloading and one Interchange block for loading.
The quantity of product determines the load and unload time. Valve blocks control loading and unloading rates.
 Key features: Rate library, Interchange, Valve, storage, berth, shipping |
Production Line
 The Production Line model simulates a typical flow-based production line in which a specific recipe dictates how starter products are mixed then processed based on a specific production schedule. Final products are stored on-site until trucks arrive to load the products.
Model specifics include:
Feeding tanks which supply 4 different starter products.
Starter products are fed to two production lines which produce 7 different SKUs. Each SKU has its own specific recipe utilizing the 4 feeder products.
Each production line has its own specific production schedule.
Once processed, the resulting final products are stored in their own tanks until trucks arrive to load the products.
 Key features: Rate library, database, discrete rate modeling, product flow, scheduling |
 Advanced Resource Management (ARM) Dynamic Shift Assignment with Preemption
 This sample model illustrates how to avoid the challenges and complexity introduced by associating shifts with blocks while increasing flexibility and reducing complexity by using model logic that associates shifts with items.
In a nutshell, here's the problem solved by this model:
The items in this model represent tasks that need to be performed by one or more resources.
Resources need to be associated with shifts to control their availability.
Items need to have resources allocated to them before they can be sent to an Activity block where the task will be performed.
Items need to be preempted from the Activity block if the resources allocated to these items go OFF shift.
The shifts assigned to resources need to change dynamically during the simulation run to accommodate changes to the state of the system.
Model note: This download contains 2 files - the model itself and an include file called EQB ARM functions.h. Make sure you save the include file in the same folder as the model.
Key features: Advanced Resource Management, Equation blocks, routing, preemption, shift management
|