Roller and Mass Flow Conveyor With Same Config Showing Different Results

Roller and Mass Flow Conveyor With Same Config Showing Different Results

arunTTT2P
Advocate Advocate
310 Views
7 Replies
Message 1 of 8

Roller and Mass Flow Conveyor With Same Config Showing Different Results

arunTTT2P
Advocate
Advocate

[ FlexSim 23.2.0 ]

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




0 Likes
Accepted solutions (1)
311 Views
7 Replies
Replies (7)
Message 2 of 8

jason_lightfoot_adsk
Autodesk
Autodesk
Have you calculated which one is wrong?
0 Likes
Message 3 of 8

jason_lightfoot_adsk
Autodesk
Autodesk

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.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.

Message 4 of 8

arunTTT2P
Advocate
Advocate

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
Message 5 of 8

jason_lightfoot_adsk
Autodesk
Autodesk

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

0 Likes
Message 6 of 8

arunTTT2P
Advocate
Advocate
Pls give this a priority
0 Likes
Message 7 of 8

JordanLJohnson
Autodesk
Autodesk
Accepted solution

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

.


Jordan Johnson
Principal Software Engineer
>

Message 8 of 8

jason_lightfoot_adsk
Autodesk
Autodesk

@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