question

Student avatar image
1 Like"
Student asked Student edited

How to simulate a national library?

o Firstly, the staff will pick up all the books available from the book drops. The staff will only pick up the books when the drop box has accumulated at least 10 books or 10 minutes has elapsed since the last collection, whichever comes first. The maximum number of books that a staff can pick up at one time is 15.

o Secondly, in order to identify the books, the staff will need to scan the books at the RFID reader. However, the materials can only be scanned one by one. The scanning process takes 3 seconds/book on average. 70% of all returned books belong to their own branch.

o Thirdly, after the books are scanned, it will be put either onto a shelf or into a wooden bin depending on whether the books belong to this branch or not.

 If the books belong to this branch, it will be put onto a 6-level 3-bay shelf. If the materials belong to other branches, it will be put into a wooden bin. (The staff will carry all the scanned books at once instead one by one when they are going to put them into either the shelf or the wooden bin.)

FlexSim 16.2.2
model design
· 7
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Student avatar image Student commented ·

@Jörg Vogel, tried but one operator can't move from library dropbox, while another can remove .

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel Student commented ·

Most tasks are related to the properties page of the queue object. If you want accomplish some special tasks, could you ask new questions describing your problem? We don't know what you have done? I don't know what you describe with one operator can't move while another can remove. This looks like that you need a dispatcher who distributes the tasksequences in the order you set.

But I am still learning ProcessFlow which suites better to this type of model. I would build first smaller models to find a solution for single requests: collecting books in the range of 10 to 15, releasing collected books after 10 minutes, then combine these two results. Then I try to do the transport by one operator, the next step is to use a group of operators and let one member work on a separate list of tasksequences. Maybe you can call this an instance of a global list.

Storing items in a rack is another model. First you place the books depending on labels to different cells. The label values are set through statistical distribution. Then you send the books still depending on the label values to a queue or a rack.

If you read this small description, you find some keywords. And you find those keywords again in the manual and in the tutorials.

2 Likes 2 ·
Student avatar image Student commented ·

@jorg vogel, one operator can move , the another operator with the same connection cannot moved.

0 Likes 0 ·
Student avatar image Student commented ·

modsim-practice-2.fsm @Jörg Vogel, I need help to make the second operator move. Only one operator moves.

0 Likes 0 ·
Student avatar image Student commented ·

@jorg vogel, i need help to make operator 15 move from dropbox to processor to rack etc.

0 Likes 0 ·
Student avatar image Student commented ·

practice-assignment-1.fsm, i cant make operators move from shelf to wooden bin and queue and back to dropbox. i tried many ways but it doesn't work.

0 Likes 0 ·
Show more comments
Kari Payton avatar image
5 Likes"
Kari Payton answered Jacob Gillespie commented

Hi @Student,

There are a few changes you should make to the source and dropbox2 settings.

1. On the source, the flow only goes to the first port. I changed it to round robin so that it can go through the second port which leads to dropbox2.

2. The operator isn't connected to the dropbox. Initially you had centerobject(current,2) but there was not a second center object connected. So I changed it to centerobject(current,1)

3. You need to make a center connection (ctrl + s) from operator 15 to processor9. 4754-modsim-practice-2.fsm


help3.png (21.7 KiB)
help2.png (51.9 KiB)
· 11
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Student avatar image Student commented ·

modsim-practice-2.fsm @Kari Payton, thanks. But now i cant make operator 15 to move from shelf to wooden bin and to sink.

0 Likes 0 ·
Kari Payton avatar image Kari Payton Student commented ·

@Student Since you have multiple operators, you can use a dispatcher.

1. Add a dispatcher from the 3D library.

2. Delete (ctrl + w) connections between operator 13 -wooden bin and operator 13 -the shelf

3. Use center connection (ctrl + s) from dispatcher - wooden bin and dispatcher - shelf

4. Make connection (ctrl + a) from dispatcher to operator 13 and 15.4769-modsim-practice-2.fsm

2 Likes 2 ·
Student avatar image Student commented ·

flexsim-testing-assignment.fsm , @Kari Payton, operator 12 cant move from rack to wooden bin and to queue and back to dropbox 2.

0 Likes 0 ·
Kari Payton avatar image Kari Payton Student commented ·

@Student I'm not sure what you mean by can't move. If you don't want to use operator 12 for those parts of the process then don't connect the dispatcher to that queue or bin only connect the specific operator you want to use. Or if you are saying the operator is not being utilized enough, then change the dispatch settings. On "pass to" use round robin.

1 Like 1 ·
Student avatar image Student commented ·

i mean i want operator 12 to move from rack to wooden bin and to queue and back to dropbox 2, like whats shown in operator 13. @Kari Payton

0 Likes 0 ·
Kari Payton avatar image Kari Payton Student commented ·

@Student change the dispatch settings. On "pass to" use round robin.

1 Like 1 ·
Student avatar image Student commented ·

@Kari Payton, it still doesnt go from rack to wooden bin for operator 12.

0 Likes 0 ·
Kari Payton avatar image Kari Payton Student commented ·

@Student Check in disptacher properties - dispatcher settings - output ports (at the bottom) both operators should be connected as an output port and none should be lsited in the input port. Make sure when you connect operators you hold the a key + click dispatcher + operators in that order

1 Like 1 ·
Student avatar image Student commented ·

@Kari Payton, okay thanks.

How to change the setting of the stimulation in the way that 70% of the items go to the processor and to the rack, while 30% go to the processor , wooden bin and queue?

0 Likes 0 ·
Student avatar image Student Student commented ·

@Kari Payton, which setting should I change ? The source ? And where can I change ?

0 Likes 0 ·
Kari Payton avatar image Kari Payton Student commented ·

@Student one way you can do it is by changing the source properties under the flow tab. Use send to port - Execute Sub Flow. Create a sub flow to return the label value of the connector. The "decide" will route tokens by percentage. You have to change the percentages to match what percent you want to go towards which output port. Check the attached example. Also you should post other more specific questions about your model and look at other questions people have asked that may help you find answers. 4780-flexsim-testing-assignment-2.fsm

1 Like 1 ·
David Chan avatar image
3 Likes"
David Chan answered Student commented

@Student

Please go through the tutorial and learn how to use the software first.

David

5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.