Jump to content
Simio Forum

All Activity

This stream auto-updates     

  1. Yesterday
  2. Last week
  3. 2) How can I extract the total amount of times or distances that a vehicle is traveling empty (without load)? you should subclass the vehicle and create a list containing all the loadstus(string) and in its process logic( like OnRiderLoaded, RideStation.Exited....) you need to assign its loadstatus appropriately. then you can get the results using a pie chart:
  4. Thank you @jzhou I could create off shift based your suggestion. Do you have any idea about my two other questions? Regards Amin
  5. you can set Vehicle1[1].CurrentCapacity=0 to make it offshift.
  6. Hello I am working on the road transportation problem and I use the vehicles. I have a couple of questions about the vehicle's features and usage. 1) How can I define an Off Shift for the vehicles? 2) How can I extract the total amount of times or distances that a vehicle is traveling empty (without load)? 3) Is there any way to create any response regarding the average performance of all the vehicles used (i.e. average idle time of the vehicles) to perform an experiment? Thanks, Amin
  7. Michael, VehicleX is a Custom Object (Subclass of Vehicle) with several Definitions, Processes, etc. created by (I'm assuming) Dave. This is why you aren't seeing some of those Properties in your Vehicle Properties window. You may download the "VehicleWithDriver.spfx" file provided above and explore it further. Happy modeling, Adam
  8. Earlier
  9. In your Vehicle Properties window, those fields you have highlighted do not seem to be on my Simio version. There does not seem to be a dropdown I am missing either. Could the version of Simio have changed? Trying to do exactly this example with a piece of equipment (an entity in my model) being moved with a tug like tool that is driven by a worker. See attached for my Vehicle Properties window. Thanks, Michael
  10. Aziaei

    Vehicle

    Hello All I am working on the road transportation problem and I use the vehicles. I have a couple of questions about the vehicle's features and usage. 1) How can I define an Off Shift for the vehicles? 2) How can I extract the total amount of times or distances that a vehicle is traveling empty (without load)? 3) Is there any way to create any response regarding the average performance of all the vehicles used (i.e. average idle time of the vehicles) to perform an experiment? Thanks, Amin
  11. Hi David, From your description and Error message, I expect that your Table column might need an adjustment. Since you are trying to assign a number (Integer?), you need to make sure that the Table column where you are trying to make the assignment is set up as an Integer Property, and not an Element Reference Property as the Error message indicates. The easiest way to do this is just make a new column from Schema (ribbon menu) -> Property drop-down -> select Integer. Delete the old column and give the new one its name so you don't have to rewrite your Logic. Maybe you know this already and the issue is more complex. If so, I would be glad to help troubleshoot if you can attach your Model. Happy modeling! Adam
  12. Do we have a newer version of ExtraLib ,with the release of Simio V11.........?Thanks
  13. Hi Simio Users, I am getting an error in my model that I cannot seem to figure out how to resolve and could use some help. When an item in the kitchen model needs to be fried, there is an inventory table that has a Boolean value for if the task involves frying. When the value is TRUE, it records certain values to a table through a Record process step. In this process step it looks up the Ingredient Row in number format and seems to be having trouble with assigning the new value in the table that it is recording with an element reference value. Any clue of what could be wrong? I am wondering if my data table might be set up incorrectly? Any help is very appreciated. Thanks David
  14. Simio offers user-defined work schedules in the Data tab. The SimBit ServerFollowsCapacitySchedule or others related to work schedules could be helpful. You can define a Pattern Based Work Schedule, to account for the shifts you described, and modify Server Properties like OffShiftRule (under Secondary Resources) to 'Finish Work Already Started' or 'Suspend Processing' depending on what makes sense for your Model. Adam 
  15. Hello GFurtado, Thank you very much for helping me. I have one more question related to the acceleration. As far as I know, we can accelerate the speed of entity in free space. I want to modify the previous file by adding another path after checkpoint2. Therefore, the congestion will be decreasing on path5 and path3. Is there any way to accelerate the speed of entities on path 5 and 3? If yes, could you please help me how I can do it? Thanks, Nadere EntitySpeed3.spfx
  16. That might sound counterintuitive, but entities are alternating between 0.0 and 3.0 m/s in a discreet manner. They don't have acceleration or deceleration. They are not slower, they are full-stopping before entering the node. (Difference distance/diference time) = average speed. Movement.Rate returns that instant speed, which are either 0.0 (full stop) or 3.0 (desired speed). You can verify this by looking at the label attached to the entity. I'm not experienced enough in Simio to help you creating an entity capable of smoothly decelerate, but you could calculate the average speed between two nodes (check the attached model). EntitySpeed2.spfx
  17. Hello GFurtado, Thank you so much for replying my questions very comprehensive. In your model, you assume that the value of DesiredSpeed is equal to "random.exponential(1)+1", and then you calculated the movement.rate. I change the following parameters in the attached file, and I have one more question about the "Movement.Rate". 1) Instead of considering "exponential(1)+1" for ModelEntity.DesiredSpeed on State Assignment, I consider the constant value 3 m/s. 2) Also, I add one more source to the model to create congestion on the model (Source 2 has a similar property with Source 1) . When I run the model, "RadarDetectedSpeed" shows the constant number "10800", however, we have congestion. Does it mean that the speed of entities are fixed even we have congestion on the road? I expect that the Movement.Rate shows a larger number on "RadarDetectedSpeed" because speed = (difference distance/difference time), since we have 1) congestion on the road, it takes more time to stay on the road 2) fixed speed, the difference distance should be larger. Thanks, Nadere EntitySpeed1.spfx
  18. Hello, Server (reflecting the storage/kitting area) in my push model is connected to multiple servers. I have below conditions to fulfill while routing entities from an output node of this server - After every 5 minutes, 1. Scan through the sequenced entities at kitting area (output buffer) 2. Scan through the output destinations to check if they have space available for transfer. 3. Route all the possible parts in sequence from the origin server. Can someone help with advice or any reference model to replicate this scenario in Simio. Thanks in advance. -Mohmed
  19. Desired speed means maximum speed. When there is nothing restricting the entity, it'll travel at its desired speed. If entity's desired speed is 1.4 and the path maximum speed is 2.0, the entity will travel at 1.4. If entity's desired speed is 1.4 and the path maximum speed is 1.0, the entity will travel at 1.0. Initial Desired Speed is a property. Every entity starts at this speed. You can change it mid-run by assigning a new value to the Desired Speed state. It is a constant speed, unless you code it otherwise somehow. Yes, unless the entity is restricted by the path maximum speed or slower entities blocking the path. Use the expression ModelEntity.Movement.Rate. ModelEntity.DesiredSpeed returns the entity's current maximum speed, not that instant speed. ___________________________________________ I tried to compile all my answers in a single model. Check the file attached at my post. EntitySpeed.spfx
  20. Hello, I have a couple of questions regarding the entity speed: 1) As a default, the initial desired speed for ModelEntity is equal to 1.4 m/s. What does it mean? does it mean that all entities have this speed before they move (When they are created)? Is it possible the speed of entity accelerates or decelerates when it enters to the link? If yes, does the entity keep the speed during the path? Also, How does the speed of an entity detect to change when an entity enters a path? Is it random (or follows distribution)? Or based on the distance with the front entity, the speed of entity change? 2) How can I calculate the speed of an entity at each unit of time? (Like Police radar detection) Thanks, Nadere
  21. For your second question, you should use TimePaths instead of Paths. Just set the Initial Traveler Capacity and Travel Time properties to an arbritary number. Traffic with TimePaths.spfx
  22. Check my attached model. The entities have random movement speed and paths Allow Passing property are set to False. So slower entities will naturally create a traffic congestion. You could also try to solve this in a more algebraic manner, by setting ModelEntity.DesiredSpeed or Path.DesiredSpeed based on the Path.Contents state. Traffic.spfx
  23. I have licensed of Simio. Snap to Grid does not work too.
  24. Hello, I want to simulate an evacuation network problem. When a hurricane is imminent, all people want to evacuate the hazard area to safe areas. Therefore, we have a traffic jam (congestion) on the road. So, The speed of vehicles changes based on traffic. I have a couple of questions: 1) Is there any module in the Simio to consider traffic on the road instead of considering waiting time for server or transfer node. I mean that congestion embedded on the road by decreasing the speed of entities. 2) Are there any options to consider congestion such as considering a segment of a road is decomposed into cells based on the free flow velocity and length of discrete time step. By this division, vehicles can move only to adjacent cells in unit time. The connectors between cells are dummy arcs indicating the direction of flow between cells. For example, if 5 hour takes time to drive from the beginning of the road to the end, we put transfer node after each one unite of time (server---> after 1 hour--> transfer node ---> after 1 hour--> transfer node ---> after 1 hour--> transfer node ---> after 1 hour--> transfer node ---> server ). In the path, vehicles drive with fixed speed and path has a fixed capacity. Therefore, we can consider congestion if a vehicle wait to enter the path. I would be really happy if you could let me know how to consider congestion on the road. Thanks, Nadere
  25. works here too.. in China
  26. Are you using Licensed version of Simio 9 ? or Evaluation License?
  27. Many thanks CWatson. This worked. I was able to use 'Select from List' from the transfer node.
  28. Have you checked the Initial Traveler Capacity property? It is a property available on paths, timepaths and conveyors that limits the number of simultaneous entities within the link.
  1. Load more activity
×
×
  • Create New...