Jump to content
Simio Forum

dsturrock

Administrator
  • Content Count

    1,590
  • Joined

  • Last visited

  • Days Won

    11

dsturrock last won the day on April 24

dsturrock had the most liked content!

Community Reputation

14 Good

About dsturrock

  • Rank
    Vice President of Operations 
  • Birthday September 29

Converted

Recent Profile Visitors

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

  1. Absolutely. Look at SimBits that reference Task Sequences.
  2. Using paths and networks this is pretty easy. You can specify that a worker follows a given network and that network can prevent him from traveling in forbidden areas - for example a visitor network vs an employee network. I expect it is possible in free space but it would likely involve user written code (steering behavior, ...) or some cleverness. But I can't help much beyond that.
  3. For each location where you want to start a time interval (Server 1 and "the very beginning" in your example) you would need to add a state to the ModelEntity (NOT to the model). Then for each place you want to end a time interval (server6, "the very end", and server4 in your example), you would need to add a TallyStatistic element and Tally and observation at the point. For example to record the time between between Server1 and Server6: create a modelentity state named TimeDepartingServer1 assign TimeDepartingServer1 the value of TimeNow when entity departs Server1 create a TallyStatistic element named Server1ToServer6Time record a Tally observation (using node or Tally step) at Server6 recording the value TimeNow-TimeDepartingServer1 to Server1ToServer6Time add a status or floor label using the expression Server1ToServer6Time.Average
  4. Yes, you can certainly model this in Simio, and can easily make it terminating. I would suggest reviewing any simulation textbook for verification and validation techniques. The general answer for number of replications is to run for a few (5-10?) replications and look at the half-width on your key output measures. If the HW is too wide, then run additional replications until all your key measures are at the precision you need.
  5. Tricky problem. If you had posted this in a Simio Insiders forum instead of the public forum I could have replied with a model and figures. I would probably take the opposite approach - instead of adding additional "fake" machines, I would consider representing each workcell as a single server that makes use of associated resources for metrology, CNC, and airblast. I'd use Task Sequences to do the sequential processing of each part, then use the associated Loopback feature of Task Sequences to start over with the subsequent parts. There are a number of SimBits demonstrating task sequences. Unfortunately the only one demonstrating loopback (ServerUsingTaskSequencesWithDataTables_Loopback) uses data tables (which complicates things) but you might get the idea. Or you could do a similar approach with process logic steps. If you repost this in Simio Insiders you might get more help.
  6. I assume that you are aware that on the Run Ribbon > Units Settings you can set any of the units defaults. For example, you can change the default Length & Distance from Meters to Feet. While this does not change the default in any object, it does change things like: the grid in the facility view will now be in feet, distances in the trace window with be in feet, and output statistics of type length or distance will be reported in feet. I expect that you are requesting that when you place a object with a distance-related property like Initial Desired Speed on ModelEntity, that it would automatically be labeled in Feet per Minute rather than Meters per Second. Of course you would also want the corresponding default value to change along with it, for example from 1.4 m/s to 275 f/m. While I expect that is possible, it seems to me that is best as defined object behavior. For example, you could easily subclass ModelEntity to create a ModelObjectImperial that has those values and units as you desire and simply use that in all your models.
  7. I suggest exploring Task Sequences on the Server. It has much better capability than the Workstation.
  8. Without a model its difficult to tell your problem. One common problem is perhaps you have not left enough space in your input buffer - the entire batch must fit. For example if you are combining groups of 10 your member input buffer must hold at least 10 and your parent input buffer must hold at least 1.
  9. I just reposted what was previously there.
  10. Use the Entities Per Arrival property on the Source
  11. Entities don't have a facility view , so they can't contain nodes, so they cannot themselves be a destination. --One option is that when the machine fails, have it move to a node to fail, and then have the worker go to that node to work on it. --Another possible approach is to model the machine as a node or a server. As long as there are no links to the node(s), you can use the RelocateObject user defined step to move the object around at runtime. Then you could move the worker through free space to get to the machine's current location.
  12. We have immediate openings for an early-career IE, a mid-career IE, and a "programmer". See the Simio careers page for more details. https://www.simio.com/about-simio/careers/
  13. In the manufacturing example you can see that the vehicle sometimes carries 2 packages from the conveyor. Use the same technique.
  14. I just added a second model to that same project (see end of main post above) that illustrates use in manufacturing (e.g. a lift truck and driver).
  15. Yes, I'd study these SimBits (in order, each builds on the previous): EntityFollowsSequence - Single entity type EntityFollowsSequenceMultiple - Multiple entity types EntityFollowsSequenceWithTable - Entity’s job table refers to its sequence data EntityFollowsSequenceWithRelationalTables - Sequences using relational data tables
×
×
  • Create New...