Jump to content

Search the Community

Showing results for 'tally wait times'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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 Non-US Cultures
    • SI Student Competition
    • SI Educational
    • SI Libraries and Objects
    • SI Animation and Visualization
    • SI Distributions, Functions, and Expressions
    • SI Simio Tabs
    • SI Experimentation and Optimization
    • SI Functional Approaches
    • SI Industries / Domains
    • SI Types of Simulation
    • SI Emulation
    • SI API

Categories

  • Files
    • Academic Information
    • Product Information
    • Case Studies

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


First Name


Last Name


Company/University Name


OCCUPATION


ICQ


WEBSITE


YAHOO


AOL


LOCATION


FACEBOOK


GOOGLEPLUS


SKYPE


TWITTER


YOUTUBE

  1. I have a project where I want to model aircraft moving around an area of a fake map. The only map options I've seen in simio are the ArcGIS World View and Street map under View -> Map View. I uploaded a picture as a symbol and set it as a layer, but when I do that certain areas of the map work and others don't. It's like the map area is 'too busy' and it automatically declutters, which in this case hides aircraft moving in certain areas of the map. I tried to zoom in on areas and the map works as advertised, but for demonstration purposes, I need to have all traffic on the map appear at all times (as if I had a map selected under map view). This wouldn't be a problem if I could set an image as a "background color." Any suggestions?
  2. You want to make the servers have a Capacity Type of Schedule and follow the default Standard Week. If you don't want to give them a lunch break, just change the definition of the Standard Day. Leave the default Off Shift Rule of Suspend Processing. The easiest approach for arrivals is to have a Source with an Interarrival time of 4.33 weeks (or 4 weeks) and an integer random distribution for the Entities Per Arrival. Doing a "first Monday" is possible, but a bit complicated because Simio time does not have the concept of Month because months are of varying size. You could probably specify the initial Time Offset to be early in a month, then maybe make the interarrival time be something like DateTime.DaysInMonth(DateTime.Month(Timenow),DateTime.Year(TimeNow)) which would make the next arrival be exactly one month later (same day of the month). When you say you have no buffers, what do you mean? If an entity arrives when all servers are busy, should it be balked (possibly disposed) or should it wait somewhere like on the server input node, on a path or in the Source output node? If the above arrival approach isn't exact enough, you can put exact arrivals in a data table. The arrival time could be specified at any exact datetime you desire and still have the Entities Per Arrival be a distribution.
  3. Hi, Usually what I do in cases that I want to check capacity before sending is create a "dummy" Resource. This way I seize its capacity before sending the entity forward. If it has no capacity for a given entity, the entity will just wait until it has capacity.
  4. Hi , I have a system with a combiner, that combines different variations of batches. On exiting the combiner the crane picks the combined entity up and drops up at a server. Each of the different batches will have a different load and unload time. Is there a way to do this? Basically, does batch contain product ‘A’ if so crane time is ‘X Mins’ Does batch contain product ‘B’ if so crane time is ‘Y Mins’ Thanks for any help!
  5. I know it's been a while, but I just came across this question and I'm responding in case this can help someone else. Depending on the problem, modeling nurses as patient capacity might not work; for example, if you need to limit both a nurse's active utilization and the nurse's patient load. Two general approaches exist: Easier: Create two different resources, rename one 'NursesActive' and the other 'NursesPassive.' Set the latter to have n times the capacity of the former, where n is the patient ratio at n:1. Require simultaneous seizure of one of each type of resource when first assigning the patient, and release them separately, re-seizing the former as needed. Harder: Subclass the Resource object and create states to track the patients assigned and a property to define the patient ratio. This approach enables more fine-tuning as necessary.
  6. Hi, I have a production line with 2 sources. The arrival of entity A in source 1 triggers an arrival of entity B in source 2. Entity A and entity B then enter their respective servers for a processing time. Entity A is processed at table_openings between 10 and 15 minutes with probabilities whereas Entity B is processed at table_MF for 10 minutes. The process type is task sequence. Both Entity join at a combiner. Entity A is the parent and Entity B is the member. Afterwards, the combined entity continue along the production line. I have expected processing times for each task at each server. Before starting a task, a process starts where a state statistic registers the state processing time of the entity. I also put list state to verify the schedule utilization. I have verified visually and the state value for processing time is correct for every station while the simulation is running. What I have observed is that the state statistic average processing time for the servers before the combiner is the expected value, however, all the other stations are 10 minutes off. The simio output has the right processing times for all the stations after the combiner but not for the two stations before the combiner. Moreover, the list state average time busy value are ok for all the stations after the combiner but again the station before the combiner, it gives the total number of minutes it was busy. Also, if i do the average of the state log observation for each station in excel afterwards, I get all the correct processing times. I am guessing it has something to do with the combiner, but I am lost. How can the processing time for table_MF be 10,48 when the processing time is a fixed 10 minutes in the facility window? Why is the list State MF and OP different from all the other list states? Thank you for your help!
  7. Perhaps its a little late, but attached is a possible solution to your problem. This started out pretty simple. The problem was how to specify which server is serviced by which resource. One way to do that is a table. But since its changing over time I chose to use a time-indexed table, that is a table that knows about time and returns different data at different times. In this case, each row corresponds to 12 hours and each column specifies the resource needed by the respective server. As they say, "the devil is in the detail" and in this case the "devil" is that the specified resource may change between seize and release (e.g., seize at 11:59, release at 12:05). Simio doesn't like that and all the easy options re-evaluate the resource expression on release and so may try to release the wrong resource. One option would have been to create a custom server, but that seems to be overkill. Here is a somewhat simpler approach: 1) Add an entity state named MyResource and assign it at the last possible moment before use. This value will be used only for release. The assigned value is drawn from the table using an expression like Table1.S1Resource.TimeIndexedValue.Object. Note that the .timeindexedvalue indicates to get the value associated with the current time. And the .object at the end is used to tell Simio to return that value as an object not a number. 2) Use Secondary Resources - Other Resource Seizes to seize the name specified in the table using the same expression above Table1.S1Resource.TimeIndexedValue.Object. 3) Use Secondary Resources - Other Resource Releases to release the resource saved in MyResource. TimeBasedWorkerSelection.spfx
  8. I have two transporters that have failure rates and associated downtimes. I am trying to create an output so that I can track the transport downtime (say Truck1[1] failed from Hour X to Hour Y) so that I can analyze the impacts of vehicle downtimes on the system. I don't know the best way to go about doing this: Add-on Process for Failure and for Repair but then Assigning what value to what State/Property/Table? This is where I am getting lost. Any help would be greatly appreciated.
  9. Hello, I have two concerns. In one of my small models I want my transporter to make a round and pick up the entities at the different locations and bring them to a destination (Server1). In addition, I would like that the individual times are measured with a state MyModelEntity.TmpStart and MyModelEntity.Duration, in order to calculate afterwards with a transport cost rate the cost for each individual part. Unfortunately I'm getting desperate with this and getting various error messages, does anyone know how to implement this? Best Regards, Gashi
  10. Thank you for the quick answer! Yes I know the ABC Costing Calculation in Simio, but I forgot to add, that I want to divide the total transport costs among the individual components that are transported at the same time. I think it would work with the calculation: TransportCostRate / TransportQty * TransportTime , so I just have to track the transport quantity for example with MyVehicle.RideStation.Contents. And my small model is just a example. My goal is to set up a cost analysis tool with calculation of transport costs, bufffer costs, processing costs, ... for finished production models. And for example the buffer costs, i want to use more specific cost rates (footprint dependence for example, ...) The disadvantage of my custom way is that so far I can determine the costs only at certain points (for example pick up and drop off) in time and not "continuously" as it is now with the automatic calculation. Or do you know if there is a way to adjust these "custom" times so that they are also calculated continuously?
  11. Hi! I don't think you need to save those times stamps on MyVehicle. I would suggest you to use processes that triggers when the entity leaves the Output Buffer of the source and enters the Input Buffer of the server. To do that, create two process with the corresponding Triggering Event Name: Source1.OutputBuffer.Exited or Server1.InputBuffer.Entered, saving time stamps directly on the MyModelEntity.
  12. there are several easy ways to do this. 1) Subclass the Resource or Worker object with the only change is to add a property or state (ex PTime) to hold the processing time specific to that resource. 2) Put your process times in a table and reference the correct table row for the doctor that is working. The SimBit WorkerPoolWithEfficiency does something somewhat similar.
  13. Hello, i would like to know if its possible to track the different values for a user defined MyModelEntity state. In my case, i created different states like MyModelEntity.MaterialCosts and MyModelEntity.HoldingCosts, ...TransportCosts ... etc. The values are summed up in a state called MyModelEntity.ProductionCosts. This state is shown as a dynamic label text in my model, so i can see the production cost value at the actual time. But is it possible to see the different values of the MyModelEntity states that make up the production costs for instance during different periods of times in the simulation or at any time? Because i would like to see the values of my states like MyModelEntity.MaterialCosts at certain times in the simulation. Thank you!
  14. Hello,

    i would like to know if its possible to track the different values for a user defined MyModelEntity state.

    In my case, i created different states like MyModelEntity.MaterialCosts and MyModelEntity.HoldingCosts, ...TransportCosts ... etc.

    The values are summed up in a state called MyModelEntity.ProductionCosts.

    This state is shown as a dynamic label text in my model, so i can see the production cost value at the actual time.

    But is it possible to see the different values of the MyModelEntity states that make up the production costs for instance during different periods of times in the simulation or at any time?

    Because i would like to see the values of my states like MyModelEntity.MaterialCosts  at certain times in the simulation. 

    Thank you! 

  15. Hello everyone, I'm thrilled to share that I've successfully established my simulation model and conducted extensive verification and validation. Now, I'm ready to take the next exciting step: experimentation! While I've made considerable progress, I've encountered a minor setback. It seems that for certain scenarios, the response 'AverageWaitingTimePerTruck' isn't displaying any values. Interestingly enough, this issue only arises when conducting experiments with higher throughput values. The response is defined by averaging the tally statistic 'WaitingTimeBeforeReloading' of the Truck Entities in my model. Have any of you experienced a similar situation before? If so, I would greatly appreciate your insights on resolving this matter. Thank you in advance for your support! Best regards, Toon
  16. A basic photo eye object that can be used with conveyor belts. Photo eye is based on a transfer node object. It collects statistics on time in blocked state, cleared state and throughput. Transfer nodes on entered and on exited add on processes can be used as on blocking and on clearing add on processes. Photo eye has properties to define the delays for on blocked and on cleared. Photo eye will wait to complete on blocked delay to execute on blocked add on process. Similarly, photo eye will wait to complete on cleared delay to execute on cleared add on process. PE_Library.spfx
  17. Hello guys, I am new to the Simio software and also to this forum, but I was told that if I seek for any help I shall find it here. I have a project regarding Mixing and filling lines, and would need some help with solving it. In principle there are 10 mixers and 4 filling lines, each filling the specific jerrycans volume. There are cleaning times involved and would also need help with programming them. I am stuck in the mud at the moment, because my knowledge is insuficient, and would really appriciate some help. I am attaching the word file for a beter view of what is going, and my email if you want to speak with me directly. I am thankful in advance for any kind of help. Nace Information request for challenge 1 - Scheduling MPT (002).docx nace.pesak@student.um.si
  18. FullGate version 17 (both side take off).spfx We encounter few problems: 1. Why the plane( entities) only go to one side for waiting to take off but not both side used? 2. Any fomular can i add into the simio? The plane will choose which path to go on the taxiway. Such as the plane on the Node 82 if the taxiway A(path 179) had 3 plane waiting but taxiway B (Path 160) had 1 plane waiting, than the plane will choose taxiway B to wait for take off. Gate.xlsx 30 Departure.xlsx
  19. One way to do it is to have two tables. One with the gates (object property) to be a column key, and another with foreign key property and the departure times. Below follows an example. Hope it helps. Arrival_Gates.spfx
  20. To make an entity wait until the runway is free what you could do is set the Initial Traveler Capacity of the Runway path to 1. This way entities will wait at the node before entering the path. I did not understand the first question, but if you need entities to visually appear behind one another, set Allow Passing to False on the path. Alternatively, you could use conveyor instead of path to make entities allign and respect some distance. Hope it helps.
  21. 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
  22. hey Simio insiders, I am experiencing a problem using rate tables. I want to utilize rate tables to generate a non-stationairy poisson process. I have generated a table with values for 21 hours and the last three hours should be 0. I thought i could either use a rate table with 24 intervals with the last 3 intervals given a value of 0 arrivals. Or i can set a stopping condition at 21 hours. I have set the start time of my simulation at 07:00 (due to worker schedules). I am experiencing the following problems. The rate table seems not to generate the right values at the right times. (i have tried both setting the 0700 values at 0000 and 0700 in the rate table). The rate table does not stop after generating 21 hours of arrivals. In my eventual experiments i want to use 2 different rate tables (using different sources) that I scale to vary arrivals in a specif way. It is quite important that I understand how I can make this work. Do any of you know how I can fix this?
  23. Hello Gosia, I recommend using two State Variables to record the start and end times using the function TimeNow upon the Vehicle’s arrival to a Node. A Decide step is needed to check if the Current Node is different from the Destination Node and that is when values of the State Variables are assigned using the Assign step. The Processes will be set at the Vehicle’s Add-On Process Triggers On Entered Node and On Exiting Node. You can visit the SimBit section under the Support ribbon and check the SimBit titled “Record Distance Traveled” to see a similar example. Another approach is to create a custom Vehicle Class and use a Level State Variable instead of the two Real State Variables to collect information of the travel time. I suggest exploring the Level State Variable in the Help pages under the chapter titled “States”. I recommend checking the SimBit titled “Using Level States (from project Infection Propagation Using Continuous And Flow)” as well. Best Regards, Khaled
  24. 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?
  25. Hey, Thank you for your reply. I have fixed the problem! It was a process that I forgot to stop after a WAIT step. Stupid mistake, but it happens. Thanks
×
×
  • Create New...