Jump to content

Search the Community

Showing results for 'machine failure'.

  • 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

Found 10 results

  1. Hi everyone, In my model, I'm trying to simulate an assembly line that has five machines. First machine needs to define seven types of failure event, and seven type for time to repair, four types of failure for second machine, three types for the third machine, six type for fourth machine and five types of failure for the last machine, each failure event and repair type has its own distribution. However, in the reliability logic properties on the Server only allow for one way to generate failure. How can I model this condition? Any suggestion will be appreciated!
  2. Thank you for your response! But im not sure: Is this also possible if the model is extended to 6 servers? So each server processing time is dependent upon the one in front? I thought I would need to make different state variables for every server (machine) For example:a machine in a production line needs to slow down with a delay if the machine upfront has reduced or zero speed because of failure.
  3. I am confused at your words'failure' , it is actually FPY, not the same concept...failure is the Machine breakdown, FPY is the first pass rate for products.
  4. Hello everyone, I would be glad if someone could help me with this: I have a machine defined as a subclass entity that suspends its movement when it goes in failure. I would like to move a worker to the machine when that happens in order to fix the failure. How can I do this, since I do not know the exact position of the machine when the failure occurs? Thanks
  5. One machine in my model needs to realize three type of failure event during the simulation. The first type of failure will happen every random.expo(3) minutes and need an operator to adjust it, the second type of failure will happen after every 100 entities be processed and need the same operator to deal with, the third type of failure is random.exponential(3) days and need engineer to repair. All the three types are independent occurred. How can I model this condition? Any suggestion will be appreciated!
  6. Hello! In my model, there are 5 machines running for production. Each machine has opportunity to be failed, the mean time between two failures is exponential(4.5) hours, and the repair time will last triangular(20,25,30) minutes. I use 5 Resource to represent these 5 machines and place them on the canvas because I want to see the state changing of each machine during the model running. Five entities will be created at the time zero simultaneously and the Source will only create 5 entities, those entities arrive at a Server which capacity be set to 5 and the Server’s processing time is exponential(4.5) hours. When one entity go out the Server, it means one machine (Resource) failed. My question is how can I find the corresponding resource related to this entity and change its state to failure and then after certain time duration of repairing to change its state to busy. Say, if entity 3 go out the Server, then I need to set the state of Resource 3 to failure and then change it back to busy. I want to use list or table to achieve my job such that the model can fit for very large amount of machine’s condition, e.g. 1000 machines. Thanks!
  7. Thanks Dave for your example, however, we want to trigger the maintenance based on the failure probability of the machine not based on the pressure value. the failure probability if a function of (x,Y). let say that: Pressure = X(t)= kt, t= processing time, k=constant Temp= Y(t)= sin(t)+6t Failure Pr.= P(X,Y) Po= 0.75. >> threshold if Pr(X,Y)=> 0.75 stop the machine. my first thought was to model those two measures as resources put then I couldn't figure out a way to link that with the reliability logic
  8. 1) Start by representing your Pressure and Temp as States of type Level (see Definitions > States). These state values can continuously change based on the value of a rate. Setting that rate to +, - or 0 is something you can do wherever appropriate in your model. (Example: have a state named Pressure, and assign Pressure.Rate to its rate of change based on what causes it to rise or fall). 2) Create a Monitor for each State (Definitions > Elements) of Type CrossingStateChange with an appropriate Initial Threshold Value. When the value of the state being monitored crosses the threshol value, it automatically triggers an event named MonitorName.Event. (Example: have a Monitor named PressureExceeded and set its threshold at a maximum pressure allowed (e.g. 250)) 3) If you just had a single monitor, then on a Server you could specify reliability logic with a failure of type Event Count Based and use the event from that monitor (Example: Fail each time PressureExceeded.Event occurs). You don't say if you intend to use a Server or a custom machine. The basic approach above will work in either case. But to deal with multiple sensors might require some custom processes or a custom object because the Server is designed to deal with only one failure stream. There are several ways of approaching multiple failure streams depending on your objectives. Here is a simple model in 5.81 to illustrate:ServerFailsBasedOnSensor.spfx
  9. I'm trying to model a machine with two sensors, one measures pressure and the other measures vibration. the machine failure rate depends on those values that we need to monitor. lets say that both measures are function of time. X(t)= Pressure Y(t)= Temp. the failure rate will be a function of x and y and we want to trigger the maintenance if the conditional failure probability exceeds the threshold. any idea or hints on how to model this in simio? ~Ali
  10. A common way to create object definitions in Simio is by combining other objects, for example combining machines and a robot to define a work cell object. This type of object is called a composed object because we create this object by combining two or more component objects. This object building approach is fully hierarchical, i.e. a composed object can be used as a component object in building higher level objects. A second, more basic method for creating objects in Simio is by defining the logical processes that alter their state in response to events. For example, a machine object might be built by defining the processes that alter the machine state as events occur such as part arrival, tool breakdown, etc. This type of modeling is similar to the process modeling done in traditional modeling systems in use today such as Arena or GPSS. An object that is defined by describing its native processes is called a base object. A base object can in turn be used as a component object for building higher level objects. The final method for building objects in Simio is based on the concept of inheritance. In this case we create an object from an existing object by overriding (i.e. replacing) one or more processes within the object, or adding additional processes to extend its behavior. In other words we start with an object that is almost what we want, and then we modify and extend it as necessary to make it serve our own purpose. For example we might build a specialized drill object from a generalized machine object by adding additional processes to handle the failure and replacement of the drill bit. An object that is built in this way is referred to as a derived object because it is sub-classed from an existing object. Regardless which method is used to create an object, once created it is used in exactly the same way. An object can be instantiated any number of times into a model. You simply select the object of interest and place it (instantiate it) into your model.
×
×
  • Create New...