Jump to content

Recommended Posts

Posted

Hello,

 

Iam working on multi product mix Manufacturing system simulation

 

 I want to add rework logic on the server for incorporating 10% rectification of jobs which are failed in quality standard to make realistic production environment in simulation.

 

Please help me that how i add , add on process to sent back 10% jobs on same server but rework processing time should be different from initial process time. After rework i want to send job on next server for further process.

 

Suppose.

First process time is Exponential(10)

But rework time is triangular(3,4,5)

Please help me to add on process this logic.

Posted

Hello. To address the issue you mentioned, I recommend the following approach:

  1. Create a state in the ModelEntity to store information about defects.

  2. In the Facility view, create one Source, one Server, and one Sink, then connect each object with Paths. Additionally, create a Path from the Server’s Output to its Input.

  3. Set the Path weight from the Server’s Output to the Sink to 90, and set the Path weight from the Server’s Output back to the Server’s Input to 10.

  4. Set the Server’s Output Outbound Link Rule to By Link Weight.

  5. Add a Process to the Path that goes from the Server’s Output back to the Input. Configure it so that when the entity enters the Path, the state you set earlier will be updated to 1.

  6. Set the Server’s Processing Time to vary depending on the state by using a Math.If expression:

         Math.If(ModelEntity.variable == 1, Random.Triangular(3,4,5), Random.Exponential(10))  

 
×
×
  • Create New...