Jump to content
Simio Forum

Search the Community

Showing results for 'tally wait times'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Simio Public Forums
    • Welcome and How To Become a Simio Insider
    • Simio News and Announcements
    • Simio Product Details
    • Simio-Related Positions Desired or Positions Available
    • Help Getting Started with Simio
  • Forums for Simio Insiders Only (See Public Forums Welcome topic to sign up)
    • SI General Discussions
    • SI Sprint Releases
    • SI Shared Items
    • SI Ideas and Suggestions
    • SI Known Issues and Workarounds
    • SI Performance Tips
    • SI Challenge Applications
    • SI Non-US Cultures
    • SI Student Competition
    • SI Educational
    • SI Objects
    • SI Libraries and Objects
    • SI Animation and Visualization
    • SI Simio Tabs
    • SI Experimentation and Optimization
    • SI Functional Approaches
    • SI Industries / Domains
    • SI Types of Simulation
    • SI Emulation
    • SI API


  • Files
    • Academic Information
    • Product Information
    • Case Studies

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



About Me












  1. Hi Alen, You will find that the arrival rate can be a real (i.e. containing decimals). The value is actually defining the mean for use in an exponential distribution. You will notice variability in arrival times if you put a break on the source output node and note the time each one is being generated. Cheers, Lucas
  2. The SkyBox icon on the View Ribbon opens a library of static and dynamic scenes that can be placed in the 3D animation. Dynamic scenery includes several options for clouds that move with the animation as the model runs. Typically, the Speed Factor should be set to 5 - 10 or greater to see movement. Static skybox options include many indoor and outdoor scenes. Indoor applications include adding building walls to surround your model. The 'None' option will remove any existing skybox. Users can create their own SkyBoxes as well. The “library” skyboxes are simply *.zip files with images inside the
  3. Hi, I modelled a system in which vehicles transport containers from the sources (quay side of a container terminal) to the sink (stack of the container terminals). The vehicles wait at a parking place for a container to enter, then the vehicles carry the containers, drop them off and drive back to their parking place. This system works so far. However, now I want to add fuel consumption of the vehicles. Each vehicle has a tank which can carry 1200 Liters diesel and each meter the vehicle drives it uses 0.0025 Liters of Diesel. How can I add this to the vehicles? Also, if the D
  4. Hi all, This one has been confusing me for a few days now. I'm busy building a large 200+ task process, using Task Sequence. For 95% of the tasks, task predecessors are used, and it works fine. However, some tasks can only start after x days. For example, task 5 requires task 4 to be complete & can only start after 4 days. I've tried looking for a place to put this. Things I've tried: 1. Branch type in Task info, where the condition is: "TimeNow > ModelEntity.TimeCreated + ProcessingTasks.Delay_Days" that checks if the current time is more than the initial start of the
  5. Let's see if I can elaborate... The following outlines the relevant characters in simio file "table_selection_by_name.spfx." Model->Definitions: Properties: OptionId (Entity Property, default=null) _SelectedTable (Table Property, default=tableOption1) States: RowId (integer, default=1) maxEntities (integer, default=2) ModelEntity->Definitions: States: _id (Integer, default=0) row_num (integer, default=0) temp (integer, default=0) Model->Facility: ModelEntity Types: Option1, Option2 Source1, Server1, Sink1 S
  6. Today, I found this topic talks about updating data in real-time when simulation is running. I thought it could be useful for me in the future so I decided to try it myself. But, when I used the Read/ExcelRead Step, I found it only "read" the external file at the first time: It seems the Read Step creates a copy of the external file at the first read and then it will use the copy for the future reads within the simulation. For example, at the start of my simulation, I used a button to call ExcelRead Step to read a excel file. Then, I manually changed some values in the excel
  7. Hi Everybody, I'm working on an Airport project with Simio, I'm currently having troubles on some links because when there is a collision, the Path Process OnCollide execute assigning a Movement.Rate of 0, but once there are no entities ahead, the Path Process OnCollisionCleared doesn't execute making the entity staying on the link and blocking the simulation. here is an example: There are two links A and B, the link A has a Capacity of 1 (Image 1) , when an entity wait on the link A, the entity that arrive on lin B detects a collision so it execute the process OnCollide assigning a
  8. Note: WkA and WkB essentially do the same thing, so I'm essentially just explaining WkA on the seizing worker to make things simpler. What needs to happen: I need Wk1 to wait until WkA is at the output node before processing the entity. Then resume movement (to go to input of BPICK) only after the event of Output@APICKRiderWaiting (basically the processing finished; I found it only works when I use the wait for rider waiting). The same thing needs to happen with BPICK. Then Wk1 needs to head back to nRouter. Current State & Problems: Right now it does not wait to pro
  9. I'm having some trouble with worker actions and transfer steps. Below is a picture of my current model. I have also attached the simio file itself. What I want to happen: Worker1 carries both entities to their respective nodes and leaves them in their respective stations after worker(A/B) "checks them" (I used a delay to simulate this check) and then Worker1 moves on. The worker(A/B) only picks up the entity if needed. So if the worker was with another entity in process (like Srv(A/B)), he would go check the new entity so that worker1 can move on, but would return
  10. Set "log observations" property of tallystatistics element as true (under advanced options category of tallystatistics element). then at the end of the simulation you will see all individual observations from results-->logs-->tally observation log in a tabular format. If this not works for you then there exist other alternatives? Will you plot these values dynamically or statically (i.e., at the end of simulation)?
  11. Good day, I have a tally statistic element that contains random values (in my case, the time to process an entity based on many factors which are also random). I was wondering if it is possible to access the values of the tally statistic individually, or in the broader sense, as I am trying to plot a curve from this single tally statistic. Thank you in advance. Eduan
  12. since exclusion property checks the expression at the start of the simulation run to determine if this step should be excluded from the run my suggestion does not work. simply omit this suggestion:( and thus decide step before the tally step best suits your purpose.
  13. you can not find .lastrecordedvalue from dropdown menu. Just type it, it will work. Tally1.lastrecordedvalue means just the last tokens value (in your case state's value recorded by tally1 element. I think if Tally1.lastrecordedvalue == 0 which means 1 for exclusion property this tally step should be skipped for this token. And, it is the case what you want to achieve. Just try, I think it should work...
  14. Thanks, but I tried with a decide step before the tally that verify State>0. And it works perfectly. How ever, Where comes from the .lastrecordedvalue? Because it didn't appear in the expression tab but the Simio's model accept the expression and it surprised me pleasantly
  15. Hi, It works using ProcessName.Enabled. I think It could work also with the delay step generally, but in my case I cannot do it in that way because the process with the period time was related to a server that accomplished the funtion of allow passing depending of the type of entities to my system model. Thanks a lot, for both of you, for your answers. Sorry to bother you again, but I just wondering If someone know how can I exclude the zero numbers on a tally wich value is determinated by a state. I tried in the Tally's advance options in exclussion expression like State==0 and also as T
  16. Hi Jeff, I present another, and I think, a more compact approach in the attached model. In this model, I subclassed flownode object. And define a timer element in it. I also defined two properties in this subclassed object as Time_to_repair, time_to_failure. By this way you can use these properties to assign failure times and repair times after failure seperately. hope this helps! all the best, gocken Development 02_subclassed.spfx
  17. Hi M_A, The sequences in your table are never assigned to the entities before or as they are created. Assigned the sequences by selecting the entity instances in the Facility view, and set the Initial Sequence property under Routing Logic to 'Sequence1'. Also, the Entity Destination Type property on all of your Transfer Nodes, including the outputs nodes of all Servers, must be set to 'By Sequence' in order for the entities to follow the sequence appropriately. Here are a few other things I noticed while looking over the model: All of your Servers only have the capacity to proc
  18. I have an application where a single entity gets worked on by two different operators at the same time with different completion times. This occurs on 10+ workstations in the flow line in the application. What is the best mechanism to model this in Simio? Ideally, I would like to be able to adjust the processing time of each operator to engage in line balancing, and the ability to create standard WIP processes. Thanks, Aytac
  19. Hi M_A, It is difficult to determine what could be causing this without seeing the model. Here are a few things I suggest investigating: Ensure that your model run time is set run long enough for all of your entities to flow through your system. To test this, I would set your model run time to Infinity, and create 1 set of 35 employees. Then see how long it take for the model to cycle through all entities. You may be able to use some Animation at this step to see where the entities are getting stuck. Along with #1, I suggest turning on the Model Trace and reviewing the steps t
  20. Hi M_A, 1. This is one is a bit difficult to provide direction on without seeing how the rest of the model is structured. If all your processing times are deterministic and you are using a sequence table to route your entities, then you should be able to add the lunch break into the sequence. Similarly, make sure the sink is included at the end of all your entity sequences. Also, make sure the model run time is long enough to process all employees. That may be why they aren't showing up at the sink. 2. Change your interarrival time to 12 hours, and set your Maximum arrivals to 2.
  21. Hi, I suggest using the default reneging logic in Simio to model this. If you are modeling your bus stop as a Standard Simio object the reneging properties are located under the Buffer Logic property category. For example, if your entities are waiting in the Output Buffer of the Source, the settings displayed in the attached picture will replicate the scenario you described above. If the entity is in queue for 2 minutes, then there is a 15% chance the entity will be destroyed and a 85% chance it will continue to wait. Instead of destroying the entity, you can use the Renege Node Name
  22. Hello, The easiest way is to check if the bus is already on a location that falls within the 2-minute range (eg, a specified path or even better a timepath). Otherwise, you may have your bus entering a storage when it is at range and inserting then a "Search" step in your current process seeking for any bus contained at that storage. If it finds anything, travellers wait for the bus, otherwise they walk. cheers,
  23. Hi - I have a process where the entities are at a bus stop. If the bus arrives within 2 minutes, they take the bus. If the bus doesn't arrive within 2 min, then 15% will walk and 85% will continue to wait. Do you have any advice on how to set up the 2 minute time window? Is Decide the best step for that? I didn't want to put Delay because if the bus arrives within that 2 minutes, the entity boards and leaves. Then it is the remaining entities that wait the 2 minutes and then 15% of them balk the que and walk. This is what I have so far...
  24. If you had RPS Edition, there is a Task Log that is automatically provided and logs all the task start and stop times. I believe Output Tables approach as illustrated by that mentioned SimBit is also an RPS Edition feature. Since you are constrained to Design Edition functionality, Maybe try looking at the ExcelReadWrite SimBit and see if you can write your start and end times to your own Excel file, the Write step executed by the 'Starting Task' and 'Finished Task' add-processes for a task as mentioned by Adam above.
  25. Is there a way to output the times for each task in a task sequence? I have several tasks that are performed at the same server (location) and I would like to know what the time the entity spends on each task.
  • Create New...