ATTENTIONThis FlexSim Community Forum is read-only. Please post any new questions, ideas, or discussions to our new community (we call it Answers) at https://answers.flexsim.com/. Our new Question & Answer site brings a modern, mobile-friendly interface and more focus on getting answers quickly. There are a few differences between how our new Q&A community works vs. a classic, threaded-conversation-style forum like the one below, so be sure to read our Answers Best Practices. |
flexsim.com |
|
Downloads |
Q&A Using Flexsim and building models |
#1
|
|||
|
|||
Building logic for Delayed Processing Time of Processor - help required
Hello! We are simulating a basic assembly line model through flexsim (please refer attached model). We have a source, 20 workstations, robotic arms to move items in between workstations, a conveyor at the end and a sink
We have considered an Ideal Cycle time for the line as C=94 secs and accordingly considered Triangular Distribution for the processing time (P) for each of the workstations, with P = 70-90% of C. Now, the problem that we are facing is that we need to input a logic into each of the workstations (processors) such that :- 1) When the Processing Time of any processor (workstation), P is < or = Cycle Time C, then the item should move to the next workstation only after C i.e. 94 secs. 2) When the Processing Time of any processor (workstation), P is > Cycle Time C, then the item should move to the next workstation after 2C i.e. 188 secs. We are still at the beginner stage, so we are looking for a solution which will not involve Flexscript and can be done by inputting in the individual properties of each workstation. However, inspite of a lot of brainstorming, till now we are yet to get a solution to this. We have an idea of using the "Send Message", "OnExit" & "OnEntry" fields in the Triggers tab but can't figure out how. Also, we want to use GLOBAL VARIABLE for the C value so that if we change it once, it will automatically take up for each of the workstations and we will not have to change it for each of the workstations individually. If we can get any ideas on this then it would be really helpful for us as we are running against time to complete this educational project on time and we seem to be a bit stuck here. Last edited by balakrishnan; 07-11-2013 at 12:26 PM. Reason: Introduction of Global Variable |
#2
|
||||
|
||||
Hi,
your Problem is the time when the current process time is set. you should calculate the random process time before an item enters the workstation, then you can decide which actual process time the processor gets. This can be done for the next item, when an item leaves the workstation. Or the object in front of the workstation calculates the random process time. Jörg |
The Following 2 Users Say Thank You to Jörg Vogel For This Useful Post: | ||
Gaurav Majumdar (07-12-2013) |
Tags |
cycle time, logic, onexit, send message, triggers |
Thread | Thread Starter | Forum | Replies | Last Post |
How to add a processing time to a Fluid Object? | Abdul Mirza | Q&A | 2 | 04-23-2013 03:34 PM |
problem on processing time | Jack Lai | Flexsim Student Forum | 2 | 12-01-2011 02:57 AM |
Best way to have fluid processing time? | JMEngelhart | Q&A | 1 | 10-25-2011 08:58 AM |
GlobalVariables & Processing Time | shashanktrivedi | Q&A | 3 | 05-19-2011 11:54 PM |
All time related values 0,0000001 time units delayed | Patrick Cap | Q&A | 2 | 05-01-2009 01:50 AM |