集装箱算法(1)

来源:互联网 发布:后台执行js方法 编辑:程序博客网 时间:2024/04/30 03:19
 可以用货柜长宽分别交叉除以箱子的长宽后求整,用货柜的高除以箱子的高求整,计算如下:
40'HQ内尺寸: L*W*H=1200*235*268(CM)
1.先算出可以叠多少层.即用货柜高除以箱子高求整.
268 ÷ 27 = 9.925,==>说明可以叠9层.

2. 你的箱是长和宽是一样的,是正方形比较好算,长方形的话可以用下面交叉相除求整的方式来算.
1200 235
37 (1)32.43 (2)6.351 --->用37CM放在货柜的长和宽各的箱数.
37 (3)32.43 (4)6.351 --->用37CM放在货柜的长和宽各的箱数.

3. 求整后交叉相乘,取其数字比较大的乘积,再乘以可垒的层数9.
即(1)*(4)==>32*6=192
(2)*(3)==>32*6=192

192*9=1728箱.

得出一个货柜理论上可以装1,728箱.

当然,每箱之间都会有些空隙,每个外箱都不一定都做得符合尺地的.理论值能装,实际不一定能装.所以货柜的长的部分建议不要用32箱,用31箱,这样得出31*6*9=1,674箱.
第一次出货建议先做1674箱的资料,待实际装完后看能否在长的部分装32箱,后面再改.


PS:因为你的箱子是正方形,所以看不出装柜的差别,为了便于理解,做一个长方形的计算结果,如下:
(将一边37CM用40CM来算,其余不变)

1200 235
37 (1)32.43 (2)6.351
40 (3)30 (4)5.875

这里的1200 ÷ 40 =30, 刚好是个整数,我们要取29,因为不可能一点都不剩的装好.

同上面一样,交叉相乘:
(1) * (4 ) = 32 * 5 = 160
(2) * (3) = 6* 29 =174

所以,可以看出174是比较大的数,用174*9=1566
这样仓库人员在装货时,将箱子长度为40CM排在货柜的长,可以排29排.长度为37CM的一面横放在货柜内.

箱子高一般不变,因为有些货物是不能翻滚的.
原创粉丝点击