裝箱演算法
㈠ 計算裝箱數量
20英尺櫃的容積=5.919*2.34*2.38=32.96立方
40英尺櫃的容積=12.045*2.309*2.379=66.16立方
紙箱容積=0.54*0.44*0.4=0.095立方
20英尺的裝量=32.96/0.095=346.9474箱 ,取整數346箱
=346*8=2768台
=346*53=18338千克=18.338噸
40英尺的裝量=66.16/0.095=696.4211箱,取整數696箱
=696*8=5568台
=696*53=36888千克=36.888噸
㈡ 如何計算裝箱!!!
你計算的時候,可以先預留一部分空間,然後再按紙箱的尺寸計算裝箱。
㈢ 急需集裝箱裝箱演算法計算公式和方法
1)集裝箱自重系數.即自重與載重之比,計算公式是:
集裝箱自重系數=集裝箱自重/集裝箱載重量
(2)集裝箱比容.指箱內容積與載重量之比,計算公式是:
集裝箱比容(m3/t)=集裝箱內部幾何容積/集裝箱載重量
(3)集裝箱的比面.指集裝箱底面積與載重量之比,計算公式是:
集裝箱比面(m2/t)=集裝箱底部面積/集裝箱載重量
返回
㈣ 集裝箱最優裝櫃計算方法
20尺集裝箱內徑:5.89x2.34x2.38(長寬高)
40尺集裝箱內徑:12,03x2.34x2.38
用你的包裝箱尺寸,去吻合集裝箱的長寬高,一定要小於集裝箱的長寬高。即可。
例:
高:1.140x2層=2.28m,小於集裝箱的高。
寬:1.080x2排=2.160m,小於集裝箱的寬。
長:0.5x11排=5.5m
,
小於集裝箱的長。
長寬高都可以保證裝進去。
數量:2x2x11=44箱。
提示:40尺集裝箱長12.03m,理論裝24排,但是實際上在長度方向,一定會漲箱,保證裝不進去。(這是實際經驗),只能按照23排計算。
40尺可裝數量:2x2x23=92箱。
祝你好運!
㈤ 集裝箱的裝箱數量怎麼計算
很簡單的,你的箱子高是1.5
用2.286 和2.240除,肯定除不到2個,也就是說,根據高和寬都放不開兩個,所以只能長著放
11.192/1.5=7.46 也就是長著放能放7個
2.286和2.240除0.675都放不開四個,只有三個,也就是說不管你是摞起來還是高著放,都只能放三層。拿小一點的放,比較好用2.240。
2.286/0.29=7.8隻能放七個
也就是說,橫著7層,高能放7個,寬能放3個
7*7*3=147
裝貨量147*1.5*0.675*0.29M=41.56立方米
集裝箱量11.192*2.286*2.240M=57.31立方米
㈥ 急需一個裝箱演算法的MATLAB程序!謝謝啦~願出高分!
%裝箱問題FFD演算法實現
%物品的體積
W = [0.125,0.268,0.159,0.168,0.126,0.168,0.249,0.536,0.427,0.179,0.182,0.149,0.156,0.152,0.135,0.161,0.191,0.183,0.174,0.198];
%箱子的編號
V = 1:1:20;
%箱子的體積
U = [1.4,1.3,1.0,1.1];
%箱子的狀態
state = zeros(20,4);
%第一步:將物品體積按照從大到小排序
for i = 1:length(W) - 1
for j = i + 1 :length(W)
if W(i) < W(j)
temp = W(i);
temp_v = V(i);
W(i) = W(j);
V(i) = V(j);
W(j) = temp;
V(j) = temp_v;
end
end
end
%第二步:每次將體積最大的物品放到剩餘體積最小的箱子中
for i = 1:length(W)
%找到剩餘體積最大的箱子
max = 0;%保存剩餘體積最大的體積
max_k = 0;%保存最大體積的箱子的編號
for j = 1:length(U)
if max < U(j)
max = U(j);
max_k = j;
end
end
%將最大的物品放到剩餘體積最大的箱子
if W(i) < U(max_k) & state(V(i),max_k) == 0%如果物品的體積比剩餘的箱子的體積大
state(V(i),max_k) = 1;%狀態發生變化
U(max_k) = U(max_k) - W(i);%箱子的體積變化
else%如果物品的體積比箱子的體積小,則找到下一個剩餘體積最小的箱子
maxx = 0;
maxx_k = 0;
for j = 1:length(U)%找到下一個剩餘空間最小的箱子
if maxx < U(j) & U(j) > U(max_k)
maxx = U(j);
maxx_k = j;
end
end
%將物品放到這個箱子中
if W(i) < U(maxx_k) & state(V(i),maxx_k) == 0
state(V(i),maxx_k) =1;%狀態發生變化
U(maxx_k) = U(maxx_k) - W(i);%箱子的體積變化
else
continue;%否則的話繼續循環下一個物品
end
end
end
㈦ 求二維裝箱問題遺傳演算法代碼(C或者matlab)
VS2015運行:
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j,max=0;//max為所用箱子的數目
int a[1005];//用來接收物品的
int b[1005];//即用來描述物品,又用來記錄裝物品的箱子(看完代碼後自然會理解)
int pox[10005];//箱子的位置
memset(pox,-1,sizeof(pox));
scanf_s("%d",&n,3);
for(i=0;i<n;i++)
{
scanf_s("%d",&a[i],3);
b[i]=a[i];
}
pox[0]=0;//將箱子的位置初始化為0,是為了與數組的下標匹配,更方便標記位置
for(i=1;i<n;i++)
{
for(j=0;j<i;j++)
{
if(a[i]+b[j]<=100)
{
b[j]=b[j]+a[i];//將兩個物品放在一個箱子中
b[i]=0;//用於同步物品的信息
pox[i]=j;
break;
}
else
{
pox[i]=i;
}
}
}
for(i=0;i<n;i++)
{
if(pox[i]>max)
{
max=pox[i];
}
}
for(i=0;i<n;i++)
{
printf("%d %d\n",a[i],pox[i]+1);
}
printf("%d",max+1);
return 0;
}
㈧ 集裝箱裝箱量計算
20尺集裝箱內徑:5.89x2.34x2.38(長寬高)
40尺集裝箱內徑:12,03x2.34x2.38
用包裝箱尺寸,去吻合集裝箱的長寬高,一定要小於集裝箱的長寬高。即可。
例:
高:1.140x2層=2.28m,小於集裝箱的高。
寬:1.080x2排=2.160m,小於集裝箱的寬。
長:0.5x11排=5.5m , 小於集裝箱的長。
長寬高都可以保證裝進去。
數量:2x2x11=44箱。
集裝箱計算單位,簡稱:TEU,是英文Twenty Equivalent Unit的縮寫, 又稱20英尺換算單位,是計算集裝箱箱數的換算單位。也稱國際標准箱單位。通常用來表示船舶裝載集裝箱的能力,也是集裝箱和港口吞吐量的重要統計、換算單位。
各國大部分集裝箱運輸,都採用20英尺和40英尺長的兩種集裝箱。為使集裝箱箱數計算統一化,把20英尺集裝箱作為一個計算單位,40尺集裝箱作為兩個計算單位,以利統一計算集裝箱的營運量。
在統計集裝箱數量時有的一個術語:自然箱,也稱"實物箱"。自然箱是不進行換算的實物箱,即不論是40英尺集裝箱,30英尺集裝箱,20英尺集裝箱或10英尺集裝箱均作為一個集裝箱統計。
(8)裝箱演算法擴展閱讀:
集裝箱內部的最大長、寬、高尺寸。高度為箱底板面至箱頂板最下面的距離,寬度為兩內側襯板之間的距離,長度為箱門內側板量至端壁內襯板之間的距離。它決定集裝箱內容積和箱內貨物的最大尺寸。
國際上通常使用的干貨櫃(DRYCONTAINER)有:
1.外尺寸為20x8x8英尺6英寸,簡稱20尺貨櫃(內徑:5898*2352*2390mm);
2.40x8x8英尺6英寸,簡稱40尺貨櫃(內徑:12024*2352*2390mm);
及較多使用的40x8x9英尺6英寸,簡稱40尺高櫃。
為11.8x2.34x2.68米.配貨毛重一般為26噸,體積為68立方米。
45尺高櫃:內容積為:13.58x2.34x2.68米,配貨毛重一般為29噸,體積為86立方米。
20尺開頂櫃:內容積為5.89x2.32x2.31米,配貨毛重20噸,體積31.5立方米。
40尺開頂櫃:內容積為12.01x2.33x2.15米,配貨毛重30.4噸,體積65立方米。
20尺平底貨櫃:內容積5.85x2.23x2.15米,配貨毛重23噸,體積28立方米。
40尺平底貨櫃:內容積12.05x2.12x1.96米,配貨毛重36噸,體積50立方米。
㈨ 請教集裝箱裝箱計演算法如40尺高櫃可裝多少只45*35*29箱子
40'HQ 內容積為11.8*2.3*2.6M
寬: 放2個0.45M 和 4個0.35M
0.45*2+0.35*4=2.3
長度上: 11.8/0.35可放33個 11.8/0.45可放26個
高度上:2.6/0.29 可放8個
裝箱的時候一般不倒著放,浪費空間大的時候會有少部分倒放的
總共: 2*33*8+4*26*8=1360 箱
總體積:62.118立方米