Jump to content

Search the Community

Showing results for 'fire event in entity'.

  • 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. Hello, I have a data table with 900 total entities, comprised of 10 different types of entities. I am trying to randomize which entities go through the model, but I need all 900 to go through. I've tried the "entity mix" technique, but it always overloads my model with too many entities. Does anyone have an idea of how to go about this? I want to run a series of experiments with a random selection of entities for each replication. I hope this makes sense. Thanks in advance! -Mario
  2. Hello, I'm trying to route a certain percentage of one type of entity to a difference sequence. The SIMBIT "ChooseAlternateSequence" is great, but how do I change that for a specific entity? I tried to modify that SIMBIT with an additional part. I have Part A and Part B now, and in the process logic I used Decision --> ModelEntity.Is.PartB --> then to another Decision Block with the probability and sequencing. I just want "PartB" to have a probability of X to go through the "Adjust" server. When I run this, the logic doesn't recognize "ModelEntity.Is". Am I doing this completely wrong? Is there a way to do this without sequencing tables? I hope this makes sense. Thanks in advance! -Mario Without using a sequence table ChoosingAlternateSequencewithSpecificEntity.spfx
  3. Hi Simio, Is it possible to model a block of raw material being turned into a part and swarf? I.e. a single part entity being split into two different part entities? Thanks Kevin
  4. Hi LizMB, Without evaluating your model in detail, that error is due to a transfer not being completed (transfer request while entity is still being transferred previously). It is typically when you make use of a transfer step and either not end the transfer (using and "End Transfer" step), before transferring it again or when Simio attempts to transfer the entity (due to inherent worker/node/vehicle logic) before the end transfer is completed. It could also be if you interrupt something before a transfer action has completed. What also happens is when you have processes executing e.g. On-Entered and the same entity executes one or more such processes at the same time, resulting in a inherent transfer request before the previous has completed. It could be a matter of timing or the sequence of events, or a problem in your logic. When you are using a transfer step in your logic it is useful to have a process with an End Transfer step that is either subscribed to certain events or executed on an event triggered e.g. StationName.Entered. If you were to interrupt a process/action, you can either fire the trigger event or just use logic to test whether the entity has transferred. With an add-on process it is best to understand the sequence of events happening in the Simio logic and ensure certain logic gets completed first or that you don't have parallel requests at the same time. As you can see there are multiple ways to address something like this and your approach depends on your logic and the system being modeled. Good Luck. H
  5. Hi, currently my model has 2 manufacturing lines that are mirror to each other, depending on constraints by diameter, parts will go to a specific line. If parts are <60 inches they would go through line 1, but if parts are greater or less they can also go through line 2. My problem is I want to have Multiple Sequences on a entity and then be filter by diameter and line capacity. Any ideas?
  6. Hello, I'm very new to SIMIO and apologize if this question is too elementary. I've been trying to figure out how to run the simulation from a defined list of entities. Most of the SIMBITS and examples I have seen use a random "product mix" or other means to produce entities. Is there a way to simply run say, 40 defined mixed entities from the data table. I'd like to run several different entities from the data table, all with different sequences and processing times. Similar to the SIMBIT EntityFollowsSequenceWithTable but with a defined amount of PartA,PartB,and PartC entities. Thank you for the help!
  7. Feature request: Vehicle can pick up and drop off things(Entity)at (x,y,z) in free space , NOT node. This is especially useful to model battle field rescue work, when wounded soldier was randomly created in a zone (not on nodes). thanks
  8. Dear all, I am currently simulating a 3D printing facility in the frame of my Bachelorthesis and I have a specific problem which I cannot solve by myself. I have four Entity types with different lead times which are specified in a datatable as shown in one of the SimBit solutions. However, I need to batch the entities before they arrive in the workstation to simulate that several parts are processed within one 3D printing build job. The problem is that the workstation only calculates the leadtime of the parent entity and not of each individual member. Instead of calculating: 5hr + 4hr + 3hr + 2hr= 14hr for a batch of four entities, the machine only calculates 5hrs. Is there any solution with a search step to explain the workstation that it should define the batch members and then to add the lead time for each of them according to my datatable and to use the sum as processing time? I am really thankful for any help you can provide, so thank you very much in advance! Greetings from Hamburg, Armin R.
  9. You can just use a process with a WAIT step. On entity arrival you will fire and event and the process will go on. I also belive that a worker is derived from entity so you can use workers instead of entities. Or the best fitting thing is to use consume step to consume a material (the tools). And have two inventories for it (one near the machine, one in the warehouse of tools). There are some simbits with the basic inventory concepts.
  10. Hello, and thanks for the Vehicle with Driver model; it seems quite useful. However, I've run into a problem when using two different vehicles that require the same driver; wondering if someone can help. Situation is where a Part (Entity) requires Vehicle_A with Driver_1 to go from Source to Station_1, then requires Vehicle_B with Driver_1 to go from Station_1 to Station_2 (Exit). If another Part arrives at Source (requesting Vehicle_A) while Driver_1 is busy with Vehicle_B, the request gets put into the global VehicleRequestQueue. When Driver_1 becomes free/idle, it looks at the global queue and sees the request, but for some reason Driver_1 seems to ignore it ("...failed to find and plan an eligible visit request"). Is that because the request was for Vehicle_A and not the Driver? If so, how would I get Driver_1 matched up again with Part Entity requests for Vehicle_A? Thoughts? Thanks, John
  11. 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!
  12. Is there a way to trigger an event every X seconds? I can do this using an auxiliar source that triggers the event whenever an entity is generated and I place the interarrival time at the desired value. I was hoping there would be a better method to do so (if I need N events with different cycle times I can't just build N sources and sinks...
  13. Is it possible to release a resource after a model entity departs the system? I am trying to model a case when an exam room in a hospital is cleaned after a patient leaves the system. The exam room should not be made available to other patients prior to cleaning. It seems the default is to release all associated resources when an entity departs the system. Thanks in advance!
  14. Hello, I have a very large number of different products that must go through a workstation and each of them have different setup / processing / teardown times. My idea was to create a table and import the data from Excel containing the product name, ratio, and setup times etc. I got that part done, but now I'm stuck. It seems I would need to create en entity with the name of each product? There must be another way? Thanks in advance. Samuel
  15. I would like to record the total distance traveled in free space for 70+ of the same entity, going to random sinks from many different sources. I have tried using the "totaldistancetraveled" function, but can only get it to work for a specific entity (for example "ModelEntity[1].TotalDistanceTraveled"). What is the best way to do this.
  16. Hello Simio-Community, I want to simulate a vegetable garden with a source, with a maximum number of vegetables (maximum arrivals in Simio). People can take as much vegetables as they want in the garden until it is empty. Once one vegetable has been gathered it takes a few weeks to grow again. Do you have an idea of how I can handle this ? I'm quite new in Simio. Thank you in advance,
  17. I have two models in a project, one which handles supply (results in trucks being routed to one of several sinks) and one which handles demand (various sources). I would like to connect the sink of my supply model to the source of the demand model. Can I transfer entities between models? Or do I need to manually copy and paste each object from one of my models into the other to allow for the transfer of entities? This may be very simple, sorry if I'm the annoying newbie! Joy
  18. Hello everyone, I have a simple production line of 15 servers, some combiners, nothing too complicated. I need to somehow setup the input buffer at each server to have 1 entity at the start of the simulation and then run it. Or having filled servers with 1 entity at each server. Could anyone please help me and show me how to set it up? I need to start counting the stats once all the workstations are filled, but warmup period does not seem to work for that case, because it destroys the enitities at the servers and starts over. The filled-input-buffer-way looked to me like the easiest solution. But if there is another way, please let me know. Thank you!
  19. Hi, I have a bottleneck at the end of my assembly line. I cannot dupplicate that station as my total number of workers is already high. Before hiring, I would like to try and reallocate and have satellite employees. I want to allocate my workers to that station when the input buffer has exceeded one entity. Every worker has to finish the entity they are presently working on at the other stations and the first workers that are done need to go the bottleneck station. The rest of the time, the workers can be allocated based on the smallest distance to the work stations. The bottleneck station usually requests 4 workers. That information is already set up in a table. When there is two entities in queue in that buffer, I want workers to be able to go finish the work and hence increase the processing time by X. I have tried a lot of different things, and all my data is stored in relational tables. Thanks!
  20. In the attached model, I want to transfer entities to stations depending on some criteria defined in a table. I have 2 types of entities, "A" and "B", defined in a table as primary keys. Also I have 2 states, "Good" or "Bad", also in a table as primary key. Finally I have 3 stations. I have a table that has 3 columns, “Entity_Type”, “Quality_Type” and “Station”. For example a row could be "A"; "Good"; "Station 1". It is possible for entity "A" with "Good" quality to end up in either "Station 1" or "Station 2", and in that case I want to randomly select one. The problem is that I cannot use a RandomRow based in more than one criteria. Either I use RandomRow for the rows of the table that are type "A" or quality "Good", but I am not finding a way to do more than one combination. This model is a simplification of the real model which is more complex and has hundreds of combinations. Model_RandomRow_FilteredTable.spfx
  21. Hello, We are evaluating Simio and really like what we see from exploring the Simio Personal Edition. Custom Dashboards are a high priority for us and we appreciate the fact that Simio seems to allow creation of custom dashboards from within a model; however, we would like to know if Simio allows the creation of custom dashboards that are portable from model to model. For example, we would like to: Create a dashboard that displays a chart depicting activity cost per entity (for a selectable set of entities) over the simulation period. Reuse/import this dashboard into any model to display the activity cost per entity over the simulation period (for a selectable set of entities). Two questions: Is this possible with Simio? If yes, which edition(s) of Simio support this capability? Thanks in advance! Donovan
  22. Please excuse a naive question from a newbie. Building a simulation for material flows in selective mining. Entities, "low_grade" and "high_grade", supplied at different rates by two sources, both go into a server (the mining machine) which passes them to a separator. I want the high_grade entity to go to a processing subsystem, and the low_grade entity to go to backfill (or a waste dump). Do I presume correctly that I should use a Separator for this? If so, how do I set it up to send the two entity types to different destinations ? At present, all seem to be going to the same destination. Instead of having different entities, could I use one entity type and assign grade values according to a probability distribution? If so, how would I then use a separator to send below-cutoff material to backfill?
  23. I want to access a property of a next entity on a link. For example, in Simbit "Checking Next Entity Ahead On Link", I want a speed of the next entity behind the current entity on a link. I refer to the behind entity and try to access other properties e.g. "NextEntityBehindOnLink.DesiredSpeed". However, it does not work. How should i do to solve this problem?
  24. Hello, I am trying to imitate what you can see in a factory. For example, I created a couple of materials that could be produced and consumed. Process: I created materials. For definitions, I created a produced material that will get the material from a table. Afterwards, I selected a task processing(sequence) under server. I added all the materials that needed to be produced. On task sequence I selected the materials tab to consume each material, but all the entities are running under 40 different materials. My desired output is to see only 1 entity running producing and consuming 1 raw material. Joshua
  25. Hi I want to change a state-variable of each entity of a specific type. I am trying to reach this goal by using a search-step in a Process. The process is executed correctly but the search-step is not doing anything. I have set the following values for the search-step: CollectionType: EntityPopulation Entity Type: Besucher Search Type: Forward Match Condition: True Limit: Infinity The goal is that each entity of Type Besucher should flow to the "Found"-Branch where I have created an assign-step for changing the state. But the Step following the "Found"-Branch is never reached and also the Step following the "Original"-Branch is never reached (I have set a breakpoint at thia steps.) I have also attached a screenshot. I hope, someone can help me.
×
×
  • Create New...