ATTENTION

This 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

Go Back   FlexSim Community Forum > FlexSim Software > Q&A
Downloads

Q&A Using Flexsim and building models

  #1  
Old 10-18-2012
George Serhan George Serhan is offline
Flexsim User
 
Join Date: Oct 2011
Posts: 49
Downloads: 10
Uploads: 0
Thanks: 59
Thanked 0 Times in 0 Posts
Rep Power: 107
George Serhan is on a distinguished road
Default Operator task assignment

Greeting,
I'm trying to model a situation where an operator feeds a conveyor number of itemflow until a certain limit has reached. He would than move to another feed conveyor and do the same. I can do that for small model with close input and output, but the final model has over 30 flow conveyor, and it would be difficult to do it that way. Is there a hold the operator at a certain location until he is released. Attached model describe what I'm trying to accomplish.
Thanks in advance.
Attached Files
File Type: fsm test operator specific.fsm (178.0 KB, 147 views)
  #2  
Old 10-19-2012
Jörg Vogel's Avatar
Jörg Vogel Jörg Vogel is offline
Flexsim User
 
Join Date: Sep 2007
Location: Hannover, Germany
Posts: 643
Downloads: 35
Uploads: 0
Thanks: 802
Thanked 665 Times in 410 Posts
Rep Power: 642
Jörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond repute
Default

Hello George,

you are looking for the method around TASKTYPE_UTILIZE and freeoperators(obj. dispatcher).

Jrg
The Following User Says Thank You to Jörg Vogel For This Useful Post:
George Serhan (10-19-2012)
  #3  
Old 10-24-2012
George Serhan George Serhan is offline
Flexsim User
 
Join Date: Oct 2011
Posts: 49
Downloads: 10
Uploads: 0
Thanks: 59
Thanked 0 Times in 0 Posts
Rep Power: 107
George Serhan is on a distinguished road
Default

Hi Jrg,
I tried the Utilize in the task sequence, but the operator doesn't get released even when I included free operator after dispatchtasksequence. Am I coding it incorrectly or is there something missing.
Thanks
George
Attached Files
File Type: fsm test operator specific.fsm (101.9 KB, 83 views)
  #4  
Old 10-24-2012
Jörg Vogel's Avatar
Jörg Vogel Jörg Vogel is offline
Flexsim User
 
Join Date: Sep 2007
Location: Hannover, Germany
Posts: 643
Downloads: 35
Uploads: 0
Thanks: 802
Thanked 665 Times in 410 Posts
Rep Power: 642
Jörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond repute
Default

Hello George,

executing tasksequences has allways something to do with the runtime.
The time you dispatch a tasksequence isn't the time the Tasksequence will be executed. Maybe it will be the next event or it will be an event in the future. You don't know. If you use an utilizetask the freeoperators command must allways be executed later, or your taskexecuter stays in the utilzetask for ever. In your modell you use a key in your utilize task: the item . That is okay. But you must use the same key to unlock the operator from his ongoing utilize task in the freeoperators command. You can send this key as number to the source and free there the operator OnMessage.

I have changed your model a bit.

Jörg
Attached Files
File Type: fsm test operator specific-JV.fsm (82.4 KB, 310 views)

Last edited by Jörg Vogel; 12-03-2014 at 03:46 AM.
The Following User Says Thank You to Jörg Vogel For This Useful Post:
George Serhan (10-24-2012)
  #5  
Old 10-24-2012
George Serhan George Serhan is offline
Flexsim User
 
Join Date: Oct 2011
Posts: 49
Downloads: 10
Uploads: 0
Thanks: 59
Thanked 0 Times in 0 Posts
Rep Power: 107
George Serhan is on a distinguished road
Default

Hi Jrg,
Thanks for your quick response. I see what you're saying with the freeoperator timing. What actually I'm trying to get is to utilize the operator to load conveyor2 with let say 6 items when the stock on the conveyor reaches a count of 2. That means he should load from source1 4 consecutive times before he's released to the next assigned task. TASKTYPE_UTILIZE didn't get me there. I tried to place the inserttasks in a loop, but some funny stuff start happening. Is there a way to utilize that operator from a certain source for a number of trips before releasing him.
Thanks again Jrg
  #6  
Old 10-24-2012
Kris Geisberger Kris Geisberger is offline
Flexsim Canada, Forum Moderator
 
Join Date: Aug 2007
Location: Canada
Posts: 209
Downloads: 54
Uploads: 1
Thanks: 99
Thanked 389 Times in 133 Posts
Rep Power: 451
Kris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud of
Default

George,

I understand that when a given conveyor's content is down to 2 you want to trigger a refill, however I'm wondering how much visibility the operator has of the upstream flow from the "sources".

1. Should the operator also wait for a group of 4 (from your example) items before committing to transport the first of the group?
2. OR, in your larger model will you have infinite supply where the sources currently are?
3. OR, do you want the operator to load the first as soon as he can, then wait while the item moves on to the conveyor and then look upstream to see if there is another item before moving-on to the next mission. Note, time is wasted with this logic.

The difficulty with transferring a group of items to the conveyor is that it only receives one item at a time. So, the approach may change depending on your answer.
The Following User Says Thank You to Kris Geisberger For This Useful Post:
George Serhan (10-24-2012)
  #7  
Old 10-24-2012
George Serhan George Serhan is offline
Flexsim User
 
Join Date: Oct 2011
Posts: 49
Downloads: 10
Uploads: 0
Thanks: 59
Thanked 0 Times in 0 Posts
Rep Power: 107
George Serhan is on a distinguished road
Default

Hi Kris,
The source (we can assume is being replenished continuously). By the time the TE picks up an item from the source, another one should appear in the source content. I don't know if a hidden queue would make any difference since the supply (source) always has an item that is ready to be transported.
Thanks
George
  #8  
Old 10-24-2012
Kris Geisberger Kris Geisberger is offline
Flexsim Canada, Forum Moderator
 
Join Date: Aug 2007
Location: Canada
Posts: 209
Downloads: 54
Uploads: 1
Thanks: 99
Thanked 389 Times in 133 Posts
Rep Power: 451
Kris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud of
Default

I added a CALLSUBTASK to the standard tasksequence. The OnMessage of the operator holds the decision to continue feeding the conveyor, if so the operator is given a UTILIZE task with the conveyor as the involved (key). The operator's queue strategy was changed to Prioritize By Distance. Finally the OnExit triggers the refill.
Attached Files
File Type: fsm test operator specific KG1.fsm (46.0 KB, 70 views)

Last edited by Kris Geisberger; 10-25-2012 at 08:06 AM. Reason: I slipped yesterday :)
The Following User Says Thank You to Kris Geisberger For This Useful Post:
George Serhan (10-24-2012)
  #9  
Old 10-24-2012
George Serhan George Serhan is offline
Flexsim User
 
Join Date: Oct 2011
Posts: 49
Downloads: 10
Uploads: 0
Thanks: 59
Thanked 0 Times in 0 Posts
Rep Power: 107
George Serhan is on a distinguished road
Default

Thanks Kris.
  #10  
Old 10-25-2012
Kris Geisberger Kris Geisberger is offline
Flexsim Canada, Forum Moderator
 
Join Date: Aug 2007
Location: Canada
Posts: 209
Downloads: 54
Uploads: 1
Thanks: 99
Thanked 389 Times in 133 Posts
Rep Power: 451
Kris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud of
Default

In order to get it to work with a team, I had to search for the operator that is waiting at the appropriate conveyor in the Pass To of the dispatcher.
Attached Files
File Type: fsm test operator specific KG2.fsm (74.4 KB, 78 views)
The Following User Says Thank You to Kris Geisberger For This Useful Post:
George Serhan (10-29-2012)


Thread Thread Starter Forum Replies Last Post
Operator task sequence George Serhan Q&A 12 03-06-2012 07:19 AM
How to interrupt active task and implement another task? Ilivid zheng Q&A 2 01-15-2011 02:30 AM
Getting Name of Operator Executing a task mutyisi Q&A 3 11-08-2010 07:17 AM
Block Assignment Based on Dwell Time Jamie Santa Ana Container Terminal (CT) Library 0 12-29-2009 03:21 PM
The transporter and operator task sequence... syseo Q&A 1 09-22-2007 01:26 AM


All times are GMT -6.
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Copyright 1993-2018 FlexSim Software Products, Inc.