question

ORNELLA S avatar image
0 Likes"
ORNELLA S asked ORNELLA S commented

Conveyor saturation

Good morning, everyone,
I have to determine when my conveyor is saturated according to the different scenarios.
Which dashboards were used to obtain this information?
Thank you in advance for your answers

Sincerely,

FlexSim 18.2.2
FlexSim 18.1.1
conveyortimeunknown variable
· 1
5 |100000

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

tannerp avatar image tannerp commented ·

Hi @ORNELLA S,

Could you upload a sample model and/or explain in a bit more detail what you're looking for? I'm not sure what you are referring to by "saturated." Like when the conveyor is full?

0 Likes 0 ·
ORNELLA S avatar image
0 Likes"
ORNELLA S answered ORNELLA S commented

Hello,

Here's what I did, I would like to simulate the following situation:
I saturate my conveyors to the maximum in how long does it take for the first pallet of the first conveyor to move?
Know the occupancy rate of the different conveyors
How do I get the trolleys to wait until the conveyors are full?
Run the red and yellow pallets randomly over the multiprocessor?

Best regard

passerelle-simulation.fsm


· 10
5 |100000

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

Clair A avatar image Clair A commented ·

how long does it take for the first pallet of the first conveyor to move?

Please be more precise: which conveyor in your model is the 1st conveyor: "Convoyeur Eckes 1" ? "Conveyor1" ?

Know the occupancy rate of the different conveyors

You can use a Statistics Collector as shown in the attached sample model 2018-12-25-conveyor-fill-percent.fsm

How do I get the trolleys to wait until the conveyors are full?

What do you mean by trolleys: the elevators ? the forklift ?

Run the red and yellow pallets randomly over the multiprocessor?

On your MultiProcessor, activate the Pull Strategy and define the input ports randomly by percentage:

0 Likes 0 ·
ORNELLA S avatar image ORNELLA S commented ·

passerelle-simulation.fsm

This the new version with some dashboard

I want to know how can't a stop differents sources when the percent is 100?

The first conveyor is mezzanine 2 and by trolley i mean the the forklift

Thank you in advance

0 Likes 0 ·
Clair A avatar image Clair A ORNELLA S commented ·

I want to know how can't a stop differents sources when the percent is 100?

I don't understand this question at all. If you are not fluent in English, you can send your question in French at [email protected].

0 Likes 0 ·
ORNELLA S avatar image ORNELLA S Clair A commented ·

I would just like to know how to stop item creation by source when the conveyor is full.

0 Likes 0 ·
Show more comments
ORNELLA S avatar image ORNELLA S commented ·

Thank you very much, I would like to use two different photoeyes? one to stop the sources and the other to make them start.

passerelle-simulation-1.fsm

0 Likes 0 ·
Clair A avatar image Clair A ORNELLA S commented ·

I advice you to practice on the last sample model I shared with you:

  • add a second photo eye
  • in the event-triggered source of the second block of logic, sample the second photo eye instead of the first one
0 Likes 0 ·
ORNELLA S avatar image ORNELLA S Clair A commented ·

THis what i do, the simulation stop at 0 AM

passerelle-simulation.fsm

Please help me!

0 Likes 0 ·
Show more comments
Show more comments
Matt Long avatar image
1 Like"
Matt Long answered

The WIP (Work In Progress) dashboard charts will allow you to track how many flowitems are on a conveyor. If you use the Composite WIP, you can specify an Entrance Object and an Exit Object. The chart will then track all of the flowitems between these two objects.


wip.png (51.2 KiB)
5 |100000

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

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered

Percentage used capacity (saturation level)

For legacy conveyors use

100*getvarnum(conv,"filledlength")/getvarnum(conv,"conveyorlength")

For new conveyors use:

double itemlengths=0;
for (int n=content(conv);n>0;n--)
itemlengths+=conv.subnodes[n].as(Object).size.x;
return 100*itemlengths/getvarnum(conv,"length");
5 |100000

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

Clair A avatar image
0 Likes"
Clair A answered ORNELLA S commented

In addition to Matt's answer, you could also use a PhotoEye with a blocking time to track when the conveyor is saturated.

See the attached example 2018-12-21-photoeye-saturation.fsm.


· 3
5 |100000

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

ORNELLA S avatar image ORNELLA S commented ·

@Clair A,

The file does not work with my flexsim version!

0 Likes 0 ·
Clair A avatar image Clair A ORNELLA S commented ·

You can downlad the latest update on your FlexSim account. Your Student license is already compatible with FlexSim 18.2.

0 Likes 0 ·
ORNELLA S avatar image ORNELLA S Clair A commented ·

Thank you. I will

0 Likes 0 ·