Jump to content

All Activity

This stream auto-updates

  1. Today
  2. Yesterday
  3. Hi Piet, Would you please share the model? Thanks,
  4. Last week
  5. Hey, Thanks for your reply. No I have not used a move or size step, I use the worker as a resource. I use it for processing, and have a resource seize and release before processing.
  6. Hi there, getting an error whilst trying to import a list of strings Could you advise?
  7. Hi there, is there a way to import data from excel into a string list so that i can create a large changeover matrix without having to individually enter each item. Following that, id there a way to populate a change over matrix from excel?
  8. I think your worker has entered the node but it is not a visit, so that it waits until any other object seizes it. Have you transfered your worker onto that node by using a SIZE or MOVE step?
  9. Hey Simio insiders, I have been working on a model with workers. The workers transport goods over a facility, from one server to another. They seem to work perfectly until about 2 hours into the simulation. I have been looking into the the 'watch' properties, and it appears that the worker is waiting for something. This happens eventough i do not have a wait process in place. It waits at a server which it is about to drop an entity. The server input buffer is infinity, since i thought it might have caused the problem. Do any of you know why my worker is waiting?
  10. Earlier
  11. hello i'm the simio user in south korea i want to make my model flexibily. My model has vehicle and elevator The overall process flow is vehicle take entities to server1, After vehicle arrived to server1, elevator take entities and go to every destination. To work well, Three things are needed for this trend First, i want to do if the vehicle comes to server1 then the elevator goes to upstair Second, the vehecle has to wait until the elevator after been to upstair and arrive to server1 Third, repeat the two steps. how can i solve the problem this model in Model2, not Model1 1veh1eleModel.spfx
  12. Unfortunately you are not able to concatenate those pieces together to get a State Variable reference that will work. You can really only piece things together, or search through and find part of something within a name, with a String. Strings are not able to be understood as a State Variable reference, nor converted to something that could be understood. Instead, I might suggest an approach with a Data Table. Although this adds a tedious step of putting everything in to a Data Table, it then becomes really easy to Search the Data Table for the State Variable you are looking for. I attached an example model for you to investigate. In this model, you need the Data Table with a String Column so that the Search step can look through this collection of Strings and find the String that Contains certain substrings. See the Search's Match Condition property and the String Contains function. Also, the Data Table could contain a State Property column which then references the State Variables you created in the Definitions tab. Or, you could use the State Columns and Assign the values right to the column. Happy Modeling! Liz StateVariableInDataTableExample.spfx
  13. How can I use the TableName.PropertyName.RandomRow function in these two situations? 1. If the column of the weights (PropertyName) is determined during the simulation. 2. If I don't want all the rows to be taken into account. For example, only the rows that meet a condition based on other columns in the table. Given Table1 as in the following figure : StringProperty# columns are the filters and RealProperty# columns the weights used for function Random.Row. So, for situation : 1. I want to select one of the RealProperty# columns during the simulation but if I do that I can not use RandomRow because I need to write down the column name (PropertyName). Any suggestions for that? 2. I only want to use the weights that are associated between the rows that have A and X in the first two columns and that, therefore, the selected row is between one of those. Thank you in advance.
  14. I attempted to help you, but it seems you are using the academic version of the software, which I cannot open in the commercial version. Seems like a feature perhaps devs could look into for community learning scenarios like this.
  15. Hello! I posted a question while building a human-accessible elevator using SIMIO. The modelentity couldn't build its own system to get off the elevator, so I made the appearance of the elevator using a worker. At this time, I want to make the elevator stop from the low floor to the high floor, but the elevator is stopping randomly. For example, the elevator should stop in the order of the first, second, and third floors, but it stops randomly, such as the third, second, and first floors. I want to know the solution accordingly! I will attach the file for your understanding. Lift Project.spfx
  16. Hi, I'm trying to keep track of the time traveled of each vehicle in my system. I'm attaching a basic file with the current model. Aly help will be highly appreciated. Nw_Working_All_Logic.spfx
  17. Hello, please I need your help. I have a combiner in my model called Revisar_pedido, which fulfills its function without any problem until, at one point, an entity enters (Pedido_PU.597) and gets stuck inside it and I can't understand why it doesn't come out. I already checked the functions, processes and states and nothing seems wrong. I attach my model for better understanding. Beforehand thank you very much. 06.11.spfx
  18. How can I model where the robot always pick 2 parts and waits until 2 parts are available at output buffer of the server. (Robot is available in extras library). i have multiple servers in the model.
  19. Yes that's fair, especially since my inbutbuffer has a capacity of 1. This works, thank you so much!!
  20. Is it fair to say that the longest waiting time in the parent queue is the first entity at the queue? If so, you could use something like: Candidate.Node.AssociatedObject.Combiner.ParentInputBuffer.Contents.TimeWaiting(Candidate.Node.AssociatedObject.Combiner.ParentInputBuffer.Contents.FirstItem) to access the combiner which has the largest value of the time waiting of the firstItem in the queue. It seems to work
  21. Hey, I've got a quick question on how to route to a combiner with the longest waiting time in their parent queue. I think it should be quite easy, but i cant seem to make it work. What i have been doing is setting the selection goal of my routing node to largest value, and select from a list. This largest value I think should be the the longest waiting time in the contents of the parentinput queue. I have tried this multiple ways both using assosiated object and without. When i recall the number waiting it seems to work, but with recalling the waiting time i'm doing something wrong. My current expression is: Candidate.Node.AssociatedObject.Combiner.ParentInputBuffer.Contents.TimeWaiting(ModelEntity) or Candidate.Combiner.ParentInputBuffer.Contents.TimeWaiting( object ) both seem to work for content.numberwaiting. I think i am describing the ( object ) part wrong but cant find how i should write for the modelentity otherwise. I have tried to recall a specific entititype like so --> TimeWaiting(Truck) this also does not work. Does somebody know how i can acces the ParentInputBuffer.Contents.TimeWaiting? Greeting Piet
  22. Valero Energy is needing to hire a Business Intelligence Analyst – Simulation Developer at our San Antonio, TX Headquarters. The position will support the Transportation department by developing data analytic, algorithm, simulation and optimization models. One of the key responsibilities will be to develop refinery logistics simulation models using Simio Enterprise software. Applications can be submitted here: http://valero.taleo.net/careersection/jobdetail.ftl?job=22001OQ&lang=en
  23. I can't say enough good things about working for McDonald's. If you'd like to join in on the fun and work on simulation and process improvement projects that have an impact around the world--for one of the most recognized brands in the world--you might check out this opportunity... McDonald's Corporation Supervisor Process Design and Simulation | SmartRecruiters
  24. Thank you very much for your help, but simio says I can't use the Release step with the server because I don't have any resources to release. In addition, although the Search step works very well, since I don't have any step that keeps the entities inside the server even if they are not called, they continue to leave the server and merge with entities that should not be merged. If I set the processing time to infinity, despite calling entities with the Search process, the entity does not leave the server. I tried to condition the processing time of each entity according to the "Ventana_de_entrega" state, but as expected, it is not the most appropriate. 21.10.spfx
  25. does anyone has ideas about record the total time of the car loaded and empty travel time? help please Model -1.spfx
  26. thank you, it really helps a lot. do you have any idea to record the total time of the car loaded and empty travel time? i have subclass the vehicle, define a vehiclelist with different string and modify the vehicle process "oncapacityallocated", "onriderloaded" and "onriderunloading" als emptytravel and loadedtravel. But i works not so good, the time are not so correct. Especially when i define the "load time" and "unload time", these time are also counted.
  27. Hi There, I have lots of experience in simulation but I'm new to Simio - my apologies if my Simio vocabulary/conceptualization is off or if this question has been asked already. I'm working to build a queue model simulation with a network of services and multiple staff types. In my mind, it makes the best sense to do this using the standard library of servers and resource pools (to visualize the network for stakeholders and be able to model multiple staff with different schedules that can each respond to multiple services). Right now, I am starting with a single stage M/M/c type queue to make sure that my implementation is correct before scaling this upwards. I checked out the SimBit titled 'Source – Server – Sink' that has three different M/M/c implementations; however, none of them use Resource Pool objects or combine process triggers with the standard library. I was able to implement a basic model that tries to combine a resource pool with a server by triggering separate Seize and Release process triggers on entry to the server object and after the processing time is completed, respectively. It runs without error; however, the results for average time in system (calculated by an average of a tally statistic that is only recorded for every 500th customer/entity), the results are one third less than in a scenario where I don't use a resource pool and set the capacity of the server explicitly, (which I validated against M/M/c formulae results). Does anyone have tips for how to link servers and resource pools and troubleshoot this scenario? Is there a SimBit or other example out there that is relevant? Am I triggering the seize/resource processes at the wrong points in time? Or is my framework for how to conceptualize this in the Simio environment missing a key concept? Thanks!!
  1. Load more activity
  • Create New...