question

Arun Kr avatar image
0 Likes"
Arun Kr asked Jason Lightfoot edited

Roller and Mass Flow Conveyor With Same Config Showing Different Results

Hi,

I have created a roller and mass flow conveyor with the same parameters. The mass flow conveyor is having a width rule with the number of lanes 1.

The conveyors are having the same speed, length, and flow item size. Initially, for some period of time, the throughput remains the same. And after some time there is a difference in the throughput. I believe it should be the same since the mass flow is using a width rule here.

Attaching the model for reference.

MassFlowConveyor.fsm

Regards,

Arun KR




FlexSim 23.2.0
massflowconveyor
· 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.

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·
Have you calculated which one is wrong?
0 Likes 0 ·
Arun Kr avatar image Arun Kr Jason Lightfoot ♦♦ commented ·

The roller conveyor throughput is incorrect as per my calculation. The mass flow matches my calculation.

The model units are in meters and seconds.

Here's my calculation.

The item dia is 0.04 m. The assumed speed of the conveyor is 1 m/s.

Number of Items moved in 1 second = 1/0.04 = 25 units

Conveyor Input for a model run time = Model run time * No. pucks moved in 1 secondmassflowconveyor_1.fsm




0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Arun Kr commented ·

They were 0.05 diameter in the model you uploaded, but I agree - it looks like the regular/roller conveyor is incorrect.

0 Likes 0 ·
Jordan Johnson avatar image
1 Like"
Jordan Johnson answered Jason Lightfoot edited

As far as I can tell, this is the designed behavior. See this answer for an in-depth explanation:

https://answers.flexsim.com/questions/141949/accuracy-of-conveyor-speed.html

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
1 Like"
Jason Lightfoot answered Jason Lightfoot edited

Yes - it looks like the regular conveyor has extra gaps between the items.

Change your decimal displayed precision to 6 digits and run this script with items on the conveyors:

applicationcommand("outputconsole");
Conveyor conv=Model.find("StraightConveyor1");
Array convItems=conv.itemData.toArray();
double lastpos=0;
double pos;
for (int n=convItems.length;n>0;n--){
    pos=convItems[n].as(Conveyor.Item).position.x;
    print(n, " Pitch is:  ", pos-lastpos);
    lastpos=pos;
}

You'll see the items on the regular conveyor are sometimes 0.2mm apart where there should be no gap. You can even see the gap visually compared to the mass flow conveyor.

conveyoritemgap.gif

I'll send it into the developers for them to consider.


conveyoritemgap.gif (23.1 MiB)
· 2
5 |100000

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

Arun Kr avatar image Arun Kr commented ·
Pls give this a priority
0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Arun Kr commented ·

@Arun Kr , in a nutshell the tinyGap value used in the conveyor's background behavior is based on the ConveyorSystem's 'Snap Threshold' property which was set to 0.2m:

1692738213982.png

If you reduce that to 0.01m (which is the minimum) then the tinyGap will adjust to a lower number and the conveyor will become more accurate. It seems this is a direct relationship - the tiny gap value that influences the pitch of the items is 1000th of the Snap Threshold - so 0.01m snap gives you 0.01mm gap between items.


0 Likes 0 ·
1692738213982.png (3.2 KiB)