优化钢筋切割
我有一个全球性的问题要问excell大师,有人有什么想法可以优化钢筋的长度以减少浪费?在我的国家,标准长度是12米
例如,我有:3位置Ø16长度4米,3位置Ø16长度5米,3位置Ø16长度3米
最好的办法是从12米5+4+3处切入
但建筑工地上的人可以换一条路,这是不经济的。
我附上一份工作簿。
不可能每次都从12米长的轰炸中创造,但重要的是要减少浪费。
我把这个问题也贴在了excel论坛上,可能这里还有其他想法
我不想找其他人,但我认为这是更好的主意
实验xlsx公司
实验图纸 脑海中浮现出模糊逻辑
如果你画出所有的横杆,然后洗牌,上下相加,直到它们适合12米的长度,上下多少次?
有一个软件可以像这样将形状拟合成一个类似矩形的方法。不断重复,直到剩下的食物最少。 我可能读错了,但是:
图纸和电子表格之间是否存在基于棒位置和棒长度的协调中断?中断似乎开始于位置35(35或更低)和位置38(此处或更高,文件之间不匹配)之间的某个位置。 是的,文档不同,我附上了它们,可能是有人对lisp有想法,可能是有人用宏excel。。。
在哪个程序中完成并不重要,重要的是,它应该工作 塞尔朱,
您正在解决1d下料问题。
这里有一个页面链接,您可以在其中下载一个可执行文件。
http://delphiforfun.org/programs/Cutting%20Stock.htm
ymg公司
如果要使用Excel解决此优化问题,可以使用解算器功能。
在这里,我设置了您的工作表,以展示如何处理直径为25的3个钢筋长度的问题。第一步是确定从单个12000长度棒获得3个长度的可能方法和浪费量。案例A-F显示了6种方式以及每种方式的浪费量。我最初猜测这5个案例中的每一个都有10个单位。该表计算了L列中每巴的废物量。P列显示了总废物量(每巴废物量乘以所用棒数)。电池P73还添加了超出所需的任何额外棒产生的废物。
https://dl.dropboxusercontent.com/u/18135203/Capture1.JPG
然后使用解算器设置条件。
https://dl.dropboxusercontent.com/u/18135203/Capture2.JPG
该任务的目标是最小化废物,因此目标单元格是总废物,单元格P73。所使用的每个案例的数量在单元格F65:F70中定义,其中所述的约束指定每个大小的数量必须大于或等于所需的数量。
单击“求解”将产生以下结果。
https://dl.dropboxusercontent.com/u/18135203/Capture3.JPG
下面是包含我编辑的Excel文件的链接:https://dl.dropboxusercontent.com/u/18135203/Experiment-lrm.xlsx
您使用的是什么版本的Excel?~lrm公司 Irm,
这当然是解决当前问题的正确方法。
然而,使用Excel solver,您必须设置模式
在继续之前手动切割。
随着所需长度的增加
条外可能的图案呈指数增长
使该方法不切实际。
ymg公司 我正在使用2010版。
这里有一条建议:我需要先猜猜答案。如果你的猜测是错的,那么你再做一次猜测,直到/如果你能想出一个公式。
点击按钮,看它猜你的答案20次。它会将最佳猜测复制到右侧的范围。
我在宏观上做了一些改变,但对更多钢筋不起作用
如果有人有一些想法,如何使它普及,这将是晚餐!
实验2。拉链 解算器使用猜测来找到解决方案。您可以自动生成所需可能钢筋长度的可能案例。我正在旅行,所以没有时间详细回答。祝你好运 塞尔朱,
我已经在Theswamp上发布了解决您问题的autolisp解决方案。
以下是链接:库存削减问题
ymg公司
页:
[1]
2