Jump to content
Simio Forum


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About oalotaik


Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thanks Adam for the reply. I know a fair amount about Processes; I just needed a clarification about some aspects related to large models created using tables. The example I mentioned in the original post may be simple but it could easily scale to include 100's of locations. I will give some examples of these aspects that get tricky in such large models below. Thanks Glenn for the clarification. The tip about finding where processes are being referenced in a model is great! The MultiEchelonSupplyChain example may look simple, but it has the potential to be complex. When I a
  2. I am building a model where I need to use relational data tables to create objects and elements due to the large size of the model. I found helpful resources to guide me when it comes to auto-creating objects and elements (Simio Help Guide, SimBits, and Examples). But for some reasons I couldn't find resources that address directly the topic of process logic design in data-driven models. There is one particular example that's very relevant to my case. This example is MultiEchelonSupplyChain that comes with Simio (in Simio: Support > Examples > MultiEchelonSupplyChain). This example
  3. Forgot to say that the capacity of the vehicle is assumed to be 10 in the attached model. The inter-arrival time is unrealistically (in my case that is) set to 0.07 min. As a consequence, after one minute and a half the counter will reach 16 because many entities accumulated while the vehicle is gone. I am not worried about that because inter-arrivals in my case are spread out enough that this case is unlikely to happen.
  4. Thank you guys for your replies. Adam, this is indeed what I ended up doing. I used a state and a combiner. Please see the attached model. Let's now forget the searching the queue part for a moment. I had another problem which is that a vehicle regards a batch as one entity. Suppose the capacity of the vehicle is 4. If there are two single entities and a batch of 3 (1 parent + 2 members) they will ALL be picked up by the vehicle although the actual number of entities is 5, which is greater than 4. So, how can I make sure that the actual number of entities never exceeds the vehicle ca
  5. Hi, Here is the situation that I want to model: customers arrive either individually (40% of the time), in a group of 2 (30% of the time), or in a group of 3 (30% of the time). Upon arrival, they will be picked up by a vehicle with limited capacity and then transferred to a server. Only those who arrived individually or parents of the groups will enter the server; members of the group will wait in a waiting area until their parent finish processing. Once parents leave the server, they will rejoin their group and then leave the system. I want to have only one source object. I tri
  6. Thank you James for your help. The problem is that entities in the model are created at the same location (although that's not the case in real life), so they have the same distance from the source object to candidate nodes. Therefore the shortest path won't work. Best
  7. Thank you Dave. I was just lazy to do the calculation externally
  8. This example is just for illustration purposes. The real location/destination matrix I have has 7,000 rows and 14 columns. Arrival table has almost 200,000 rows (i.e. almost 200,000 entities). That's why I need Simio to do the search.
  9. I have a matrix of travel times from certain locations to a set of destinations. Entities are created according to a data table; and each entity is assigned a location when created. The locations are unique (in the attached example there are 9 unique locations). So I could have 1,000 entities for example but each one will be assigned one of the 9 unique locations. Based on the location of each entity, I need Simio to search the columns for the minimum value of travel time and then take the associated destination and set it as the destination of that entity. Destinations are basically Input nod
  • Create New...