Jump to content
Simio Forum

Liz Millar

Simio Employee
  • Content Count

  • Joined

  • Last visited

  • Days Won


Liz Millar last won the day on March 26

Liz Millar had the most liked content!

Community Reputation

8 Neutral

About Liz Millar

Recent Profile Visitors

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

  1. To have a record of Utilization, the entity must be considered a resource. As a resource, the entity will have capacity that can be seized and released. While the capacity is seized, the entity is considered utilized. To change the ModelEntity to be a resource, go to the ModelEntity definition, located in the Navigation pane in the upper right corner. Right click ModelEntity and select Properties. Under Advanced Options, you will want to change the property Resource Object to 'True'. Back to the ModelEntity Instance in the Model, you will need to have the entity acting as a resource
  2. Hello, Storing this information in a Data Table and using a Search step might be the best approach. The Search expression will probably need to look for a specific Group and also check that the MaterialName is in stock. If the Table is listed in priority order, you will need to just Search forward until the criteria is met. You will either need to execute the Search step a few times and have a variable for the Group letter, or just have three separate Search steps specifying the exact group. Liz
  3. Alen, I recommend checking out the Simio Help page, found in the Help document in Simio, called "Functions, States and Events for Entity Objects". This includes a list of functions available for the Entity object. There are functions such as 'Population.Capacity.Utilized'. Liz
  4. I would recommend using a Data Table. One column could have all your entity types defined. The next column could be a Tally Statistic Element Reference Property. This column would match up the Tally statistic you want to correspond with the Entity Type. You could choose to auto-create these Tally Statistics from the Data Table. If you change the Tally Statistic Property's column Reference Type property from 'Reference' to 'Create', this will make the Tally Statistics for you. I recommend the Help page "Table-Based Elements (Auto-Create)" in Simio for more information. If your Entity Inst
  5. Hello! With your current approach, you need a way to aggregate the distance traveled per each entity. Each entity in the population is collecting their own distance traveled, but on the Output Statistic, you are looking at just the Instance, ProductA. The Instance will not automatically aggregate the population's values. If you were to specify a specific population index, for example ProductA[5].DistanceFunction, the Output Statistic would return the 5th entity in the population's distance function and you should see a value. However, making an Output Statistic for each population index w
  6. Hi Shawn, I might recommend a Search step. It might be more efficient to search from the Worker point of view. So I would change the Search step's Collection Type to an 'Object List' and use that same list the task is choosing from. Then, the match condition might look something like this 'Candidate.Worker.ResourceOwners.Contains(Token.AssociatedObject)'. This will search through all the workers in the list and see if they are owned by the entity that is executing this process. I might recommend changing the Search step's Token Wait Action to 'WaitUntilNewTokenProcessingCompleted'.
  7. Hi Jason, I recommend using a Notify step with the expression Token.AssociatedObject.Name prior to your Assign step. This will read out the associated object that is executing the process with your Assign step. It might be that the Entity is not the object executing that process. If your entity is not executing the process, you might want to find another process trigger or Search for the entity in the population. If its a process that could be triggered by an entity, or another object, say a Worker, you could start your process with a Decide step that filters out the non-ModelEntity obje
  8. Hi Jason, I recommend checking out the SimBit, found in the Support ribbon in Simio, titled "Hierachy with Tables". This could show you an idea of how you might use a Repeat Group Property to read in a Data Table at the parent model in to the sub model. Liz
  9. We are currently updating our forum space! During this time, your posts may be moved from their original location. Here is one way to find your posts and their new location: 1. Go to your Profile. You can do this by selecting your profile picture in the upper right hand corner, or select your name in the upper right hand corner and then select Profile in the drop down: 2. Your profile should contain a collection of your posts. You can select your post's title to be direct to its current location. 3. The top of the page will list the forum p
  10. Hi! Please keep all student competition related questions in the SI Student Competition Forum. While others can answer this question, that would take the fun out of the competition! If we feel it is a fair question, the answer will be supplied there.
  11. Hi! Please keep all student competition related questions in the SI Student Competition Forum. While others can answer this question, that would take the fun out of the competition! If we feel it is a fair question, the answer will be supplied there.
  12. Hi Alberto, I recommend you take a look at a standard Vehicle object and compare the VehicleX3 to see the updates that were made. Only 6 new Properties were added to the standard Vehicle to make VehicleX3. The numerous other Properties were inherited from the Vehicle and were not changed. There are other small changes for the States, Events, and Elements as well. Doing a comparison between the standard Vehicle and VehicleX3 will be the most beneficial way for you to learn. Additionally, all the updated Process Logic in VehicleX3 has been colored. Any grey process steps were inherite
  13. ********************* FOR VERSION 191 AND LATER ******************************* In Sprint 191, a change was made to the Seize step's On Seized Process and the Release step's On Released Process which impacted the Token Associated and Context Objects. This change effects the logic in VehicleX. For use in Simio versions 190 and earlier, please use the files at the top of this thread. Attached is an updated VehicleX (now VehicleX3) for use in Simio 191 and later, as well as the updated examples using VehicleX3. VehicleX3 now will reject an Entity's Transport Request if an o
  14. John, I too believe Task Sequences could be very useful for your project. For example, for the multiple patient types coming in, you could utilize a Branch Type of 'Conditional' in your Task Sequence so to only use a certain workflow for that type of patient. There is a general description of Conditional and Probabilistic Branching in the Simio Reference Guide Help page titled "TaskSequence" along with some other helpful information on Task Sequences. Additionally, I recommend you take a look at the SimBits titled "Task Sequence and Worker In Table (from project Task Sequence And Worker
  15. Hi Allyson, 1) One option to try would be to create a Function in your Model with the Expression property being Conveyor_Custom.CapacityCalculation. This Function could then be placed in each of your Conveyor_Custom Initial Traveler Capacity property and would not need to be renamed each time. 2) It seems the issue might stem from the NumberOfCells property and not the CapacityCalculation. It could be helpful to revisit how you have defined the NumberOfCells property and where you are using it. -Liz
  • Create New...