钢管下料问题
- 格式:doc
- 大小:199.50 KB
- 文档页数:9
钢管下料问题总结汇报钢管下料问题总结汇报尊敬的领导:我在本次工作中主要负责钢管下料问题的解决和总结。
经过一段时间的调研和实践,我对钢管下料问题有了更深入的了解,并对解决方案进行了总结。
在此将我的研究过程和结果向您做汇报。
一、问题描述钢管下料是钢铁行业的一个常见工序,也是整个生产过程中的一环。
然而,在实际操作中,我们经常会遇到以下问题:1. 传统的下料方法效率低下,操作繁琐。
2. 下料过程中存在较大的浪费,导致资源的浪费和成本的提高。
3. 出现下料尺寸不准确的情况,导致后续工序的延误。
以上问题直接影响了工作效率和产品质量,需要我们寻找合适的解决方案。
二、调研过程在调研过程中,我首先对我们公司的现有下料方法进行了分析。
发现传统的下料方法主要是通过人工测量和切割,过程繁琐,且存在较大的误差。
所以,我开始寻找替代方案。
在调研过程中,我了解到了数字化下料技术的发展,即利用计算机和数控设备实现下料过程。
这种新技术可以提高下料效率,减少浪费,并且可以准确控制下料尺寸。
所以,我决定调研该技术是否适用于我们的生产。
通过与相关行业的专家和厂家的沟通,我获得了数字化下料技术的详细信息,包括设备的选择、安装和维护等方面。
同时,我也了解到了该技术的优点和限制。
在与公司的生产部门和技术成员的讨论中,我们一致认为数字化下料技术可以解决我们现有的问题。
三、解决方案基于以上的调研和讨论,我提出以下解决方案:1. 引入数字化下料技术:购买适用于我们生产的数控设备,进行钢管的数字化下料。
可以采用CAD设计和CAM加工的方式,通过计算机自动控制设备实现精确的下料,提高效率和减少浪费。
2. 培训和技术支持:为相关员工提供培训,使其掌握数字化下料技术的操作和维护知识。
并建立与供应商的合作关系,以获得及时的技术支持和设备维修。
3. 过程优化:通过数字化下料技术,我们可以记录和分析每次下料的数据,进一步优化下料过程。
可以根据实际情况调整切割速度、刀具角度等参数,以提高下料的准确性和效率。
钢管下料数学建模摘要:I.引言- 介绍钢管下料数学建模的背景和意义II.钢管下料数学建模的基本概念- 钢管下料问题的定义和特点- 数学建模的基本步骤和方法III.钢管下料数学模型的构建- 建立切割长度和数量的数学模型- 建立切割方式选择的数学模型- 建立总余料最少和切割总根数最少的数学模型IV.钢管下料数学模型的求解- 求解切割长度和数量的数学模型- 求解切割方式选择的数学模型- 求解总余料最少和切割总根数最少的数学模型V.钢管下料数学建模的应用- 实际工程中的应用案例- 取得的成果和效果VI.总结与展望- 总结钢管下料数学建模的过程和结果- 展望未来的研究方向和应用场景正文:钢管下料数学建模是一种利用数学方法解决钢管下料问题的技术。
在钢管生产中,下料是一个重要的环节,它涉及到钢管的切割、拼接和余料的处理等问题。
通过建立数学模型,可以有效地解决这些问题,提高生产效率和质量。
钢管下料问题的定义是:给定一定长度的钢管,在满足一定约束条件下,如何进行切割和拼接,使得切割后的钢管长度和数量满足要求,同时总余料最少或切割总根数最少。
这个问题具有非线性、整数和组合优化等特点,需要采用合适的数学建模方法进行求解。
钢管下料数学建模的基本步骤包括:问题定义、变量和参数定义、模型构建、模型求解和模型检验等。
其中,问题定义是明确问题的具体要求和约束条件;变量和参数定义是确定需要求解的变量和参数;模型构建是建立数学模型,包括目标函数和约束条件;模型求解是采用合适的算法求解模型,得到最优解;模型检验是对最优解进行检验,确认是否满足要求。
在钢管下料数学模型中,切割长度和数量的数学模型是最基本的模型,它决定了切割后的钢管长度和数量。
切割方式选择的数学模型是为了在满足长度和数量要求的前提下,选择最优的切割方式。
总余料最少和切割总根数最少的数学模型是为了在满足长度和数量要求的前提下,使得总余料最少或切割总根数最少。
钢管下料数学建模的应用非常广泛,可以应用于钢管生产、物流运输、资源分配等领域。
《流通加工作业——钢管下料》实训指导书工作任务某物流配送中从钢管厂进货,需要将钢管按照用户的要求切割后进行配送,从钢管厂进货时得到的原料钢管都是7.4米长,而用户分别需要2.9米长、2.1米长和1.5米长的钢管各100根,应如何下料使原材料最节省?1.问题分析首先,应当确定哪些切割方案是可行的,所以一个切割方案,是指按照用户需要在原料钢管上安排切割的一种组合,例如,我们可以将7.4米长的钢管截下2.9米的一根、1.5米的三根,所剩料头为0;或者截两根2.9米、一根1.5米的,所剩料头为0.1米,可行的切割方案是很多。
其次。
应当确定哪些切割方案是合理的。
用场假设一个合理的切割方案的余料应该很小,至少不应该大于或等于客户需要的钢管的最小尺寸,在这种合理性假设下,可以选择的切割方案一共有4钟,如表1所示。
问题转化为满足用户需要的条件下,按照那些种合理的方案使原材料最为节省。
而所谓节省,切割后剩余的料头和最小火切割原料钢管的总根数最少。
2.模型建立假设四种方案切割的钢管数分别为:X1,X2,X3,X4决策目标:切割后剩余的料头最少,设切割后剩余的料头和为Y目标函数为:MinY=0X1+0.1X2+0.2X3+0.3X4结束条件为:X1+2X2+X4=1002X3+2X4=1003X1+X2+2X3=100X1,X2,X3,X4≧0上述实际问题就变成这样一个数学问题,求解满足约束条件的X1,X2,X3,X4使Y达到最小值,这是一个规划且接问题,建立完数学模型后,如果利用手工求解时非常复杂的,我们可以利用Excel中的“规划求解”工具进行求解。
3.求解利用Excel具体求解步骤如下:➢启动Excel,新建一张工作表➢按表1的形式将数据输入到工作表中,如图1所示➢在B2单元格中输入公式“=B8*B9+C8*C9+D8*D9+E8*E9”,即规划求解的“目标函数”。
➢在F4单元格中输入公式,如图1所示,它对应岁列出的第一个“约束条件”。
数学建模合理下料问题某钢管零售商从钢管厂进货,然后将钢管按照顾客的要求切割后售出,从钢管厂进货时,每根钢管的长度都是19米①现在有一客户需要50根4米、20根6米、15根8米的钢管,应如何下料最节省?②零售商如果采用的不同切割方式太多,将会导致生产过程的复杂化,从而增加生产和管理成本,所以该零售商规定采用的不同切割方式不能超过3种。
此外,该客户除需要①中的三种钢管外,还需要10根5米的钢管,应如何下料最省?(一)模型假设:1,假设钢管可以任意分割一根钢管可以有以下7种分法:①②③④⑤⑥⑦4米 4 3 2 1 1 0 06米0 1 0 2 1 3 08米0 0 1 0 1 0 2余料 3 1 3 3 1 1 3符号说明:x1-x7,表示对应分割方法下4,6,8米钢管的根数w , 表示所用的19米钢管数h , 表示余料模型分析:要求下料最节省,也即是所用的19米钢管数w最少。
客户需要50根4米、20根6米、15根8米的钢管,可以得到以下方程式:4x1+3x2+2x3+x4+x5>=50x2+2x4+x5+3x6>=20x3+x5+x7>=15Min h=3x1+x2+3x3+3x4+x5+x6+3x7模型求解:上述问题属于线性规划,它可以用单纯形法方法求解,也可以用LINDO软件求解。
用LINDO求解如下:直接输入min 3x1+x2+3x3+3x4+x5+x6+3x7subject to4x1+3x2+2x3+x4+x5=50x2+2x4+x5+3x6=20x3+x5+x7=15end将文件存储并命名后,选择菜单“solve”,并对提示“DO RANGE(SENSITIVITY)ANALYSIS”回答“是”或“否”。
即可得输出结果。
LP OPTIMUM FOUND AT STEP 4OBJECTIVE FUNCTION V ALUE1) 35.00000VARIABLE V ALUE REDUCED COSTX1 0.000000 0.000000X2 10.000000 0.000000X3 5.000000 0.000000X4 0.000000 4.750000X5 10.000000 0.000000X6 0.000000 4.750000X7 0.000000 1.500000模型假设:一根钢管可以有以下15种分法:⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂44 3 3 2 2 2 1 1 1 0 0 0 0 0 0 米0 1 0 2 1 0 3 1 0 2 2 1 1 0 0 5米0 0 1 0 1 0 0 0 1 1 0 2 1 3 0 6米0 0 0 0 0 1 0 1 1 0 1 0 1 0 2 8米3 2 1 1 0 3 0 2 1 3 1 2 0 1 3 余料符号说明:x1-x15,表示对应分割方法下4,5,6,8米钢管的根数w , 表示所用的19米钢管数h , 表示余料模型分析:要求下料最节省,也即是所用的19米钢管数w最少。
中级职称_工程系列电气装备专业技术人员继续教育线上学习_答案数学建模合集数学建模11.在敏感问题调查中,为了减轻被调查者的抵触情绪,瓦纳设计了一种随机问答法,这种方法需要向调查者提几个问题(6.0分)A.1B.2C.3D.4我的答案:B √答对2.如果原料钢管的长度为19米,当客户的需求为4米、6米、8米有几种合理的切割模式?(6.0分)A.6B.7C.8D.不确定我的答案:B √答对3.原料钢管的长度为19米,客户的需求为4米50根、6米20根、8米15根,则需要的最少原料钢管数为(6.0分)A.24B.25C.26D.27我的答案:B ×答错4.在合理切割模式下,余料的长度应该(6.0分)A.小于客户需要钢管的最小长度B.小于客户需要钢管的最大长度C.大于客户需要钢管的最小长度D.大于客户需要钢管的大长度我的答案:A √答对5.为调查大学中某一年级学生参加外语考试作弊的比例,用随机问答法进行调查。
设计的两个问题为:问题1:你在这次考试中有作弊行为;问题2:你在这次考试中无作弊行为。
设计的题号卡共100张,其中75张标有数字1,25张标有数字2。
请200名学生根据任意抽得的卡上的标号对问题1或问题2用“是”或“否”回答(抽出的卡再放回),结果有60名回答为“是”,则该年级学生外语考试作弊的比例约为(6.0分)A.1%B.5%C.10%D.15%我的答案:C √答对1.钢管下料问题中,对于大规模问题,用模型的约束条件界定合理模式时采用的做法是(8.0分))A.增加约束B.缩小可行域C.减小约束D.增大可行域我的答案:AB √答对2.利用瓦纳的随机问答法进行敏感问题调查时,调查结果与下列哪些量有关(8.0分))A.调查的人数B.回答“是”的人数C.标有不同数字的题号卡所占的比例D.进行调查的时间我的答案:ABC √答对3.钢管下料问题2中,在客户增加了需求之后,客户需求的钢管米数为(8.0分))A.4B.5C.6D.8我的答案:ABCD √答对4.钢管下料问题中,在合理切割模式下,余料的米数可以为(8.0分))A.1B.2C.3D.4我的答案:AC ×答错5.钢管下料问题1中,客户需求的钢管米数为(8.0分))A.4B.6C.8D.10我的答案:ABC √答对1.敏感问题调查时,直接向被调查者提问该问题就可以得到真实的结果(6.0分)我的答案:错误√答对2.用户的需求种类越多,对应的合理切割模式也越多(6.0分)我的答案:正确√答对3.利用瓦纳的随机问答法进行敏感问题调查时,标有数字1和数字2的题号卡的数量必须相等(6.0分)我的答案:错误√答对4.LINGO软件只能求解整数线性规划问题(6.0分)我的答案:错误√答对5.钢管下料时,不同的切割标准对应的切割方案也不同(6.0分)我的答案:正确√答对数学建模21.市场经济中,若供大于求,则下阶段会出现?(6.0分)A.价格上涨B.价格下降C.没有变化D.供求平衡我的答案:B √答对2.市场经济中,生产者管理水平提高会导致?(6.0分)A.平衡点的稳定条件放宽B.平衡点的稳定条件收紧C.没有变化D.市场震荡加剧我的答案:A √答对3.甲乙丙三系人数分别为103, 63, 34, 总共20个代表席位,按照比例加惯例的方法,甲系分得的席位数为?(6.0分)A.9B.10C.11D.不确定我的答案:B √答对4.若有10个工作台,传送带上有40个挂钩,稳态情况下,一个周期内运走的产品数占总产品数的比例为?(6.0分)A.25%B.50%C.89.4%D.100%我的答案:C √答对5.甲乙丙三系人数分别为103, 63, 34, 总共21个代表席位,按Q值方法进行分配,丙系分得的席位数为?(6.0分)A.4B.3C.5D.不确定我的答案:A √答对1.市场经济中的蛛网模型主要研究?(8.0分))A.商品数量与价格的变化规律B.商品数量与价格的振荡在什么条件下趋向稳定C.生产者管理水平对平衡点稳定性的影响D.当不稳定时政府能采取什么干预手段使之稳定我的答案:BCD ×答错2.提高传送带效率的途径有?(8.0分))A.增加工作台数B.减少工作台数C.增加挂钩数D.减少挂钩数我的答案:BC √答对3.若a表示消费者对需求的敏感程度,b表示生产者对价格的敏感程度,则下列说法中正确的是(8.0分))A.a越小越有利于经济稳定B.a越大越有利于经济稳定C.b越小越有利于经济稳定D.b越大越有利于经济稳定我的答案:AC √答对4.传送系统的效率模型中,主要研究?(8.0分))A.衡量传送带效率的指标B.提高传送带效率的途径C.效率与工作台数量的关系D.效率与挂钩数量的关系我的答案:BCD ×答错5.席位分配的理想化准则应满足?(8.0分))A.每方分得的席位数介于应得的席位数向上取整和向下取整之间B.当总席位增加时,每方分得的席位数都不会减少C.每方分得的席位数应该四舍五入D.随机分配我的答案:AB √答对1.在市场经济中,供求关系是一直保持平衡的(6.0分)我的答案:错误√答对2.席位分配时,比例加惯例方法和Q值方法各有优缺点(6.0分)我的答案:正确√答对3.席位分配时,比例加惯例方法符合理想化准则的两个条件(6.0分)我的答案:错误√答对4.席位分配时,Q值方法符合理想化准则的两个条件(6.0分)我的答案:错误√答对5.挂钩数量越多,传送带的效率就越高(6.0分)我的答案:正确√答对数学建模31.市场经济中,若供大于求,则下阶段会出现?(6.0分)A.价格上涨B.价格下降C.没有变化D.供求平衡我的答案:B √答对2.市场经济中,生产者管理水平提高会导致?(6.0分)A.平衡点的稳定条件放宽B.平衡点的稳定条件收紧C.没有变化D.市场震荡加剧我的答案:A √答对3.甲乙丙三系人数分别为103, 63, 34, 总共20个代表席位,按照比例加惯例的方法,甲系分得的席位数为?(6.0分)A.9B.10C.11D.不确定我的答案:B √答对4.若有10个工作台,传送带上有40个挂钩,稳态情况下,一个周期内运走的产品数占总产品数的比例为?(6.0分)A.25%B.50%C.89.4%D.100%我的答案:C √答对5.甲乙丙三系人数分别为103, 63, 34, 总共21个代表席位,按Q值方法进行分配,丙系分得的席位数为?(6.0分)A.4B.3C.5D.不确定我的答案:A √答对1.市场经济中的蛛网模型主要研究?(8.0分))A.商品数量与价格的变化规律B.商品数量与价格的振荡在什么条件下趋向稳定C.生产者管理水平对平衡点稳定性的影响D.当不稳定时政府能采取什么干预手段使之稳定我的答案:BCD ×答错2.提高传送带效率的途径有?(8.0分))A.增加工作台数B.减少工作台数C.增加挂钩数D.减少挂钩数我的答案:BC √答对3.若a表示消费者对需求的敏感程度,b表示生产者对价格的敏感程度,则下列说法中正确的是(8.0分))A.a越小越有利于经济稳定B.a越大越有利于经济稳定C.b越小越有利于经济稳定D.b越大越有利于经济稳定我的答案:AC √答对4.传送系统的效率模型中,主要研究?(8.0分))A.衡量传送带效率的指标B.提高传送带效率的途径C.效率与工作台数量的关系D.效率与挂钩数量的关系我的答案:BCD ×答错5.席位分配的理想化准则应满足?(8.0分))A.每方分得的席位数介于应得的席位数向上取整和向下取整之间B.当总席位增加时,每方分得的席位数都不会减少C.每方分得的席位数应该四舍五入D.随机分配我的答案:AB √答对1.在市场经济中,供求关系是一直保持平衡的(6.0分)我的答案:错误√答对2.席位分配时,比例加惯例方法和Q值方法各有优缺点(6.0分)我的答案:正确√答对3.席位分配时,比例加惯例方法符合理想化准则的两个条件(6.0分)我的答案:错误√答对4.席位分配时,Q值方法符合理想化准则的两个条件(6.0分)我的答案:错误√答对5.挂钩数量越多,传送带的效率就越高(6.0分)我的答案:正确√答对数学建模41.有一大批产品,其中15%为一等品,75%为二等品,10%为三等品.一、二、三等产品的单价分别为10元8元和6元.有人要采购一批这种产品,但来不及检验,商品的价格可定为(6.0分)A.10元B.8元C.6元D.8.1元我的答案:D √答对2.随机事件是?(6.0分)A.在一定条件下可能发生也可能不发生的事件B.在一定条件下一定发生的事件C.在一定条件下不可能发生的事件D.从来没发生过的事件我的答案:A √答对3.多阶段决策时,考虑的原则是?(6.0分)A.风险越低越好B.风险越高越好C.期望收益越大越好D.决策过程越简单越好我的答案:C √答对4.口袋中有大小重量相同的红黄球各1个,黑球2个,任摸一球,摸到红球的概率为?(6.0分)A.0.25B.0.5C.0.75D.1我的答案:A √答对5.某船主要对下月渔船是否出海做出决策。
2011西安文理学院数学建模竞赛论文钢管下料问题参赛人:建模:编程:写作:钢管下料问题摘要该问题在于确定钢管切割模式的安排上,是一个优化问题。
我们对题目中A 、B 两种不同钢管的各种限制因素进行分析后,并结合题目要求,找到目标函数和约束条件,建立模型,求解模型,最终结果可以作为零售商零售商采购——销售经营模式的初步参考。
问题一:这是一个INLP (整数线性规划)模型,我们根据订单的要求确立了约束条件,同时我们把所有合理的切割模式统计出来后,A 类和B 类原钢管余料为0m 切割方式分别有5种和13种,因此在不超过5种切割模式的前提下余料为0m 时最省,另外从零售商的利益出发,将所用原钢管的根数限制为最少,并以此为目标函数,通过对lingo 软件求解结果,统计出A 类和B 类原钢管切割模式分别为3种和4种、根数分别为75根和43根,具体切割模式见正文表一和表二。
问题二: 本问同问题一模型是一个INLP 模型,也以耗费原料钢管的数量最少为目标,我们只需在在问题一模型的基础上将余料约束加以修改,改为余料小于或等于客户需要钢管的最小尺寸,现对A 类和B 类钢管的约束为02,1,2,3,4,5i h i ≤≤=,通过对lingo 软件求解结果,统计出A 类和B 类原钢管切割模式分别为4种和5种、根数分别为65根和38根,具体切割模式见正文表三和表四。
问题三:显然这也是一个INLP 模型,该问题是在前两问的基础引进了替代比例k (00.4k ≤≤)和原钢管的价格,在这里为了计算方便可令每根A 类原钢管的单价为1,根据题目要求求钢厂的最大收益,假设A 类和B 类原钢管的单价不变,现将最大收益问题转化为最小花费最少问题,并以此为目标函数,此时的订单约束和余料约束也发生改变,列出新的订单,建立一个同前两问的模型,通过lingo 软件求解结果,通过结果分析钢厂最大收益为158.5,代替比例k 为0.4,具体的切割方式见表五。
下料问题与计算在工业生产中,经常会遇到切割下料问题,即,如何最佳的切割按固定尺寸供应的材料,使得既符合所需要求又尽可能减少浪费。
§10.1一维下料问题例10-1有10米长的钢管,切割成3米长的80根,4米长的70根,问:怎样下料最省料?解:首先讨论切割方法切割方法13×3米+0×4米+废料1米切割方法22×3米+1×4米+废料0米切割方法30×3米+2×4米+废料2米设用切割方法i 切割i x 根钢管目标函数1:总根数最少321min x x x f ++=目标函数2:总废料最少3212*0min x x x f ++=约束条件⎪⎩⎪⎨⎧≥≥++≥++整数,0703221080302213..jx x x x x x x t s 对第一个目标函数求解,得到结果如下:153,402,01,55min ====x x x f 对第二个目标函数求解,得到结果如下:03,702,01,0min ====x x x f 此时总根数为70根,总废料为0。
注意,两个目标函数构成的线性规划问题不等价。
例10-2长500Cm 的钢管,切割成98Cm 、78Cm 的小钢管,要求98Cm 的≥1万根,78Cm 的≥2万根。
怎样切割材料最省?解:首先讨论切割方法切割方法10×98cm +6×78cm +废料32cm 切割方法21×98cm +5×78cm +废料12cm 切割方法32×98cm +3×78cm +废料70cm 切割方法43×98cm +2×78cm +废料50cm 切割方法54×98cm +1×78cm +废料30cm 切割方法65×98cm +0×78cm +废料10cm设用切割方法i 切割i x 根钢管目标函数1:总根数最少654321min x x x x x x f +++++=目标函数2:总废料最少654321103050701232min x x x x x x f +++++=约束条件⎪⎩⎪⎨⎧≥≥+++++≥+++++整数,020000605423325161000065544332210..j x x x x x x x x x x x x x t s 对第一个目标函数求解,得到结果如下:12006,05,04,03,40002,01,5200min =======x x x x x x f 对第二个目标函数求解,得到结果如下:12006,05,04,03,40002,01,60000min =======x x x x x x f 总根数都是5200根,总废料为60000cm 。
钢管下料问题(总3页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--钢管下料问题1 问题的提出某钢管零售商从钢管厂进货,将钢管按照顾客的要求切割后售出。
从钢管厂进货时得到的原料钢管长度都是1850mm 。
现有一客户需要15根290 mm 、28根315 mm 、21根350 mm 和30根455 mm 的钢管。
为了简化生产过程,规定所使用的切割模式的种类不能超过4种,使用频率最高的一种切割模式按照一根原料钢管价值的1/10增加费用,使用频率次之的一种切割模式按照一根原料钢管价值的2/10增加费用,依次类推,且每种切割模式下的切割次数不能太多(一根原料钢管最多生产5根产品)。
此外,为了减少余料浪费,每种切割模式下的余料浪费不能超过100 mm 。
为了使总费用最小,问我们应如何下料2 问题的假设(1) 假设4种切割模式使用频率为4321x x x x ≥≥≥。
(2) 假设题目中每种切割模式下使用原料的总根数余料浪费不能超过100 mm 。
3 问题的分析题目中要我们求最小费用。
目标函数中可以设原料钢管总费用为1。
然后就可以列出。
其次要确定满足要求的钢管切割模式。
而题目中提到使用频率最高的一种切割模式,我们可以假设,给满足要求的切割模式排序。
观察题目知,约束条件很多,要考虑全面。
在这,余料约束理解为每一种切割模式下使用的钢管总根数的余料浪费不能超过100 mm 。
为了缩小可行解的搜索范围,可以考虑上下界的约束。
最后建立模型求解即可。
4 模型的建立与求解模型的建立由于所使用的切割模式的种类不能超过4种,可以用i x 表示按照第i 种模式)4,3,2,1(=i 切割的原料钢管的根数,显然它们应当是非负整数。
设所使用的第i 种切割模式下每根原料钢管生产290 mm 、315 mm 、350 mm 和455 mm 的钢管数量分别为i i i i r r r r 4321,,,(非负整数)。
数学建模之钢管下料问题案例分析钢管下料问题某钢管零售商从钢管厂进货,将钢管按照顾客的要求切割后售出,从钢管厂进货时得到的原料钢管都是19m 。
(1)现在一客户需要50根4m 、20根6m 和15根8m 的钢管。
应如何下料最节省?(2) 零售商如果采用的不同切割模式太多,将会导致生产过程的复杂化,从而增加生产和管理成本,所以该零售商规定采用的不同切割模式不能超过3种。
此外,该客户除需要(1)中的三种钢管外,还需要10根5m 的钢管。
应如何下料最节省。
问题(1)分析与模型建立首先分析1根19m 的钢管切割为4m 、6m 、8m 的钢管的模式,所有模式相当于求解不等式方程: 12346819k k k ++≤的整数解。
但要求剩余材料12319(468)4r k k k =-++<。
容易得到所有模式见表1。
表1 钢管切割模式决策变量 用i x 表示按照第i 种模式(i=1,2,…,7)切割的原料钢管的根数。
以切割原料钢管的总根数最少为目标,则有 1234567min z x x x x x x x =++++++ 约束条件 为满足客户的需求,4米长的钢管至少50根,有 1236743250x x x x x ++++≥ 6米长的钢管至少20根,有 25673220x x x x +++≥ 8米长的钢管至少15根,有 346215x x x ++≥ 因此模型为:1234567min z x x x x x x x =++++++123672567346432503220..215,1,2,,7i x x x x x x x x x s t x x x x i ++++≥⎧⎪+++≥⎪⎨++≥⎪⎪=⎩取整 解得:12345670,12,0,0,0,15,0x x x x x x x =======目标值z=27。
即12根钢管采用切割模式2:3根4m ,1根6m ,余料1m 。
15根钢管采用切割模式6:1根4m ,1根6m ,1根8m ,余料1m 。
钢管下料问题摘要:本文对钢管零售商在满足客户需要的原则下,为了减少余料浪费,并使切割总费用最小,且为了简化生产过程,应如何选取最优切割方案的问题进行了研究。
通过对问题的分析,首先利用C语言编程求解出按照客户需要确定可行的切割模式(具体见附录一)。
考虑到规定所使用的切割模式的种类不能超过4种,且每种切割模式下的切割次数不能太多(一根原钢管最多生产5根产品),可以列出一系列约束条件。
由于切割模式使用频率可以有两种或两种以上相同,然后按照切割模式使用频率的不同情况建立四种模型。
模型一是:有四种切割模式使用频率均不相同;模型二是:有两种切割模式使用频率相同;模型三是:有三种切割模式使用频率相同;模型四是:有四种切割模式使用频率均相同(模型二与模型三中分别又建立了其不同情况的子模型)。
然后利用lingo9.0求解出每种模型的最优方案。
考虑余料浪费情况和总费用情况,比较每种模型下得出的最优方案,得出针对客户要求的一种最优方案(具体见正文:六.最优模型的选择)。
最后对不同客户的不同要求作出推广模型,针对顾客要求切割不同长度的钢管各多少根,利用该模型可求出最优方案。
关键字:钢管下料 c程序处理切割模式 lingo处理优化问题非线性规划一:问题重述与提出某钢管零售商从钢管厂进货,将钢管按照顾客的要求切割出售.从钢管厂进货得到的原材料的钢管的长度都是1850mm ,现在一顾客需要15根290 mm,28根315 mm,21根350 mm和30根455 mm的钢管.为了简化生产过程,规定所使用的切割模式的种类不能超过4种,使用频率最高的一种切割模式按照一根原料钢管价值的1/10增加费用,使用频率次之的切割模式按照一根原料钢管价值的2/10增加费用,以此类推,且每种切割模式下的切割次数不能太多(一根原钢管最多生产5根产品),此外为了减少余料浪费,每种切割模式下的余料浪费不能超过100 mm。
市场产品销售价格已知,零售商进货价格已定,零售商的利润主要来自对成本的控制,故要选取合理的切割模式进行下料,使总费用最小,求此合理切割方案。
合理下料问题摘要节省原材料,提高材料的利用率,减少废料,降低成本,提高经济效益,对各工业领域来说都是一项有意义的事情。
本文提出了下料问题的一种使用数学模型,来研究钢管最合理的切割方法。
关键字:最优化线性规划 LINGO软件一、问题重述某钢管零售商从钢管厂进货,然后将钢管按照顾客的要求切割后售出,从钢管厂进货时,每根钢管的长度都是19米①现在有一客户需要50根4米、20根6米、15根8米的钢管,应如何下料最节省?②零售商如果采用的不同切割方式太多,将会导致生产过程的复杂化,从而增加生产和管理成本,所以该零售商规定采用的不同切割方式不能超过3种。
此外,该客户除需要①中的三种钢管外,还需要10根5米的钢管,应如何下料最省?二、问题分析1、现在的目标是确定一个合理的方案使得下料最省,获利最多。
2、①从题目给出的数据可知,客户所需要的三种不同长度的钢管都是由钢管厂19米长的钢管切割而来的,具体的切割方式有以下7种:方式4m钢管/根6m钢管/根8m钢管/根余料/米一 4 0 0 3二 3 1 0 1三 2 0 1 3四 1 2 0 3五 1 1 1 1六0 3 0 1七0 0 2 3②从题目给出的数据可知,客户所需要的四种不同长度的钢管都是由钢管厂19米长的钢管切割而来的,具体的切割方式有以下16种:方式4m钢管/根5m钢管/根6m钢管/根8m钢管/根余料/米一 4 0 0 0 3二 3 1 0 0 2三 3 0 1 0 1四 2 0 0 1 3五 2 2 0 0 1六 2 1 1 0 0七 1 0 2 0 3八 1 3 0 0 0九 1 1 0 1 2十 1 0 1 1 1 十一0 0 3 0 1 十二0 0 0 2 3 十三0 1 2 0 2 十四0 1 1 1 0 十五0 2 0 1 1 十六0 2 1 0 3三、模型假设(1)假设切割不损失钢管。
四、符号说明Xn表示采用方式n的次数;Z表示切割总根数。
钢管下料一. 实验问题 某钢管零售商从钢管厂进货,将钢管按照顾客的要求切割后售出。
从钢管厂进货时得到的原料钢管长度都是1850mm.现有一客户需要15根290mm,28根315mm,21根350mm 和30根455mm 的钢管。
为了简化生产过程,规定所使用的切割模式的种类不能超过4种,使用频率最高的一种切割模式按照一根原料钢管价值的1/10增加费用,使用频率次之的切割模式按照一根原料钢管价值的1/20增加费用,以此类推,且每种切割模式下的切割次数不能太多(一根原料钢管最多生产5根产品),此外,为了减少余料浪费,每种切割模式下的余料浪费不能超过100mm.为了使总费用最小,应如何下料。
二. 建立模型决策变量:xi ~按第i 种模式切割的原料钢管根数(i =1,2,3,4),r 1i , r 2i , r 3i , r 4i ~第i 种切割模式下,每根原料钢管生产290mm 、315mm 、350mm 和455mm 长的钢管的数量。
目标函数(总费用):(p 表示原料钢管价格)[])10/41()10/31()10/21()10/11(4321+++++++=x x x x p goal43214.13.12.11.1.x x x x goal Min +++=即约束条件:{条件1:满足客户需求 x 1r 11+x 2r 21+x 3r 31+x 4r 4115x 1r 12+x 2r 22+x 3r 32+x 4r 4228x 1r 13+x 2r 23+x 3r 33+x 4r 4321x 1r 14+x 2r 24+x 3r 34+x 4r 4430条件2:余料限制 01850-290r 11-315r 12-350r 13-455r 14100 01850-290r 21-315r 22-350r 23-455r 24100 01850-290r 31-315r 32-350r 33-455r 34100 01850-290r 41-315r 42-350r 43-455r 44100条件3:四种模式下每根原料钢管切割次数的限制 r 11+r 12+r 13+r 145r 21+r 22+r 23+r 245 $ r 31+r 32+r 33+r 345r 41+r 42+r 43+r 445条件4:四种切割模式使用频率的大小 x 1x 2,x 2x 3,x 3x 4条件5:决策变量非负约束 x i 0,r ij 0 (i,j=1,2,3,4)条件6:决策变量整数约束 x i ,r ij z使用原料钢管数量的下限为(290×15+315×28+350×21+455×30)/1850=模式一:只切割290mm 的钢管需要3根原料钢管模式二:只切割315mm 的钢管需要6根原料钢管模式四:只切割350mm 的钢管需要5根原料钢管模式五:只切割455mm的钢管需要8根原料钢管\所以使用原料钢管数量的上限为3+6+5+8=22条件7:18x1+x2+x3+x4求出目标函数goal满足以上7个条件下的最小值,从而就能确定出决策变量x i,r ij 三.程序设计用Lingo编写程序如下:min=*x1+*x2+*x3+*x4;x1*r11+x2*r21+x3*r31+x4*r41>=15;x1*r12+x2*r22+x3*r32+x4*r42>=28;x1*r13+x2*r23+x3*r33+x4*r43>=21;;x1*r14+x2*r24+x3*r34+x4*r44>=30;1850-290*r11-315*r12-350*r13-455*r14>=0;1850-290*r21-315*r22-350*r23-455*r24>=0;1850-290*r31-315*r32-350*r33-455*r34>=0;1850-290*r41-315*r42-350*r43-455*r44>=0;1850-290*r11-315*r12-350*r13-455*r14<=100;1850-290*r21-315*r22-350*r23-455*r24<=100;1850-290*r31-315*r32-350*r33-455*r34<=100;1850-290*r41-315*r42-350*r43-455*r44<=100;r11+r12+r13+r14<=5;/r21+r22+r23+r24<=5;r31+r32+r33+r34<=5;r41+r42+r43+r44<=5;x1+x2+x3+x4>=18;x1+x2+x3+x4<=22;x1>=x2;x2>=x3;x3>=x4;@gin(x1);@gin(x2);@gin(x3);@gin(x4);@gin(r11);@gin(r12);@gin(r13);@gin(r14);@gin(r21);@gin(r22);@gin(r23);@gin(r24);@gin(r31);@gin(r32);@gin(r33);@gin(r34);<@gin(r41);@gin(r42);@gin(r43);@gin(r44);end四.计算结果利用Lingo运行以上程序,得出如下结果:采取三种切割模式(x4=0),各切割模式如下表所示290315350《455x1=141202x2=4005:0 x3=12012 x4=01031。
钢管下料摘要在生活中常遇到通过切割、剪裁、等手段,将原材料加工成所需尺寸的工艺过程,称为原料下料问题。
按照进一步工艺要求,确定下料方案,使用料最省或利润最大。
本文研究的是钢管下料问题。
用数学规划模型确定切割方案,使其既能满足顾客需求,又能用料最省。
对于问题(1),以按照第i 种模式(1,2,,7i =)切割的原料钢管的根数为研究对象,确定下料方案,使其用料最省。
①以切割后剩余的总余料量最小为目标建立整数线性规划模型如下:7171min ,1,2,3..0,1,2,,7i ii ji i j i iz c x a x b j s t x i ===⎧≥=⎪⎨⎪≥=⎩∑∑ 利用LINGO 软件进行求解得到一共需要切割27根原料钢管。
总余料量为27m 。
②以切割原料钢管的总根数最少为目标建立整数线性规划模型同上。
利用LINGO 软件进行求解得到一共需要切割25根原料钢管。
总余料量为35m 。
在余料没有什么用途的情况下,通常选择使用原料钢管的总根数最少为目标。
对于问题(2),以所使用的第i 种切割模式下每根原料钢管生产4m ,5m ,6m ,和8m 的钢管数量为研究对象(1,2,3i =),此处仅以切割原料钢管的总根数最少为目标,建立整数非线性规划模型如下:31314141min ,1,2,3,4,1,2,3..,1,2,30,1,2,3ii ji i j i j ji j j ji j iz y r y b j c r m i s t c r n i y i =====⎧≥=⎪⎪⎪≥=⎪⎨⎪⎪≤=⎪⎪≥=⎩∑∑∑∑ 利用LINGO 软件进行求解得到一共需要切割28根原料钢管。
此整数非线性规划模型的解并不唯一,本文仅给出其中一组解。
关键字:钢管下料,用料最省,切割模式,整数线性规划,整数非线性规划1. 问题重述某钢管零售商从钢管厂进货,将钢管按照顾客的要求切割后售出,从钢管厂进货时得到的原料钢管都是19m 。
(1)现有一客户需要50根4m 、20根6m 、15根8m 的钢管,应如何下料最节省?(2)零售商如果采用的不同切割模式太多,将会导致生产过程的复杂化,从而增加生产和管理成本,所以该零售商规定采用的不同切割模式不能超过3种。
此外,该客户出需要(1)中的三种钢管外,还需要10根5m 的钢管。
应如何下料最节省?2. 基本假设2.1 在加工钢管时机器正常工作,垂直切割且按所要求的规格切割。
2.2 零售商从钢管厂进货时所获得的钢管均为合格品。
2.3 假设在一个合理的切割模式下产生的余料不应该大于或等于客户需要的钢管的最小尺寸。
2.4 加工的钢管不考虑因摩擦或加热而引起的变形,即所加工的钢管都是令人满意的。
2.5 假设余料没有什么其他用途。
2.6 假设切割不会对钢管造成损耗。
2.7 对于原问题中“最节省”的理解可以有两种:一是切割后剩余的总余料量最小,二是切割原料钢管的总跟数最少。
3. 符号说明i x :表示按照第i 种模式切割的原料钢管的根数(1,2,,7i =)i y :表示按照第i 种模式切割的原料钢管的根数(1,2,3i =)1i r :表示第i 种切割模式下每根原料钢管生产4m 的钢管数量2i r :表示第i 种切割模式下每根原料钢管生产5m 的钢管数量3i r :表示第i 种切割模式下每根原料钢管生产6m 的钢管数量4i r :表示第i 种切割模式下每根原料钢管生产8m 的钢管数量4. 问题分析4.1 对于问题(1)的分析:首先应当确定哪些切割模型是可行的。
即按照顾客需要在原料钢管上安排切割的一种组合。
显然,可行的切割模式有很多种。
其次,应当确定哪些切割模式是合理的。
通常情况下,合理的切割模式的余料不应该大于或等于客户需要的钢管的最小尺寸。
在这种合理性的假设下,切割模式一共有7种,如表1所示。
表1 钢管下料的合理切割模式此时,问题转化为在满足客户需要的条件下,按照哪几种合理的模式,切割多少根原料钢管,最为节省。
对于节省的理解可以有两种:一是切割后剩余的总余料量最小,二是切割原料钢管的总跟数最少。
4.2 对于问题(2)的分析:按照(1)的思路,可以通过枚举法首先确定哪些模式是可行的。
但由于需求的钢管规格增加到4种,所以枚举法的工作量较大。
因此采用整数非线性规划模型,可以同时确定切割模式和切割计划,这是带有普遍性的方法。
同(1)类似,一个合理的切割模式的余料不应该大于或等于客户需要的钢管的最小尺寸(本题中为4m),切割计划中只使用合理的切割模式,而由于本题中参数都是整数,所以合理的切割模式的余量不能大于3m 。
这里仅选择总根数最少为目标进行求解。
5. 模型的建立与求解5.1对问题(1)进行模型建立。
用i x 表示按照第i 种模式(1,2,,7i =)切割的原料钢管的根数,显然它们应当是非负整数,即0i x ≥(1,2,,7i =)。
以切割后剩余的总余料量最小为目标,则由表1可得11234567min 3333z x x x x x x x =++++++(1)以切割原料钢管的总根数最少为目标,则有21234567min z x x x x x x x =++++++(2)为满足客户的需求,按照表1应有1234543250x x x x x ++++≥(3)24562320x x x x +++≥(4)357215x x x ++≥(5)5.1.1 下面分别在两种目标下建立模型:① 切割后剩余余料量最小:112345671234524563571234567min 3333432502320..215,,,,,,0z x x x x x x x x x x x x x x x x s t x x x x x x x x x x =++++++++++≥⎧⎪+++≥⎪⎨++≥⎪⎪≥⎩② 切割原料钢管的总根数最少: 212345671234524563571234567min 432502320..215,,,,,,0z x x x x x x x x x x x x x x x x s t x x x x x x x x x x =++++++++++≥⎧⎪+++≥⎪⎨++≥⎪⎪≥⎩5.1.2 模型求解①将整数线性规划模型①输入LINGO 求解,可以到最优解如下:212x =,515x = (其余变量为0)。
即按照模式2切割12根原料钢管、按照模式5切割15根原料钢管,共27根,总余料量为27m 。
亦即一共需要切割27根原料钢管。
其中12根按照每根原料钢管切割成3根4m 的钢管、1根6m 的钢管,余料为1m 的模式切割;另外15根按照每根原料钢管切割成1根4m 的钢管、1根6m 的钢管、1根8m 的钢管,余料为1m 的模式切割。
总余料量为27m 。
显然,在总余料量最小的目标下,最优解将是使用余料尽可能小的切割模式(模式2和模式5的余料为1m),但是这可能会导致切割原料钢管的总根数较多。
②将整数线性规划模型②输入LINGO 求解,可以得到最优解如下:125x x ==,515x = (其余变量为0)。
即按照模式1切割5根原料钢管、按照模式2切割5根、按照模式5切割15根,共25根,可算出总余料量为35m 。
亦即一共需要切割25根原料钢管。
其中5根按照每根原料钢管切割成4根4m 的钢管的模式切割;5根按照每根原料钢管切割成3根4m 的钢管和1根6m 的钢管的模式切割;另外15根按照每根原料钢管切割成1根4m 的钢管、1根6m 的钢管和1根8m 的钢管的模式切割。
总余料量为35m 。
与上面得到的结果相比,总余料量增加了8m ,但是所用的原料钢管的总根数减少了2根。
在余料没有什么用途的情况下,通常选择总根数最少为目标,而不选择总余料量最少为目标。
5.2 对问题(2)进行模型建立。
由不同切割模式不能超过3种,可以用i y 表示按照第i 种模式(1,2,3i =)切割的原料钢管的根数,显然它们应当是非负整数。
设所使用的第i 种切割模式下每根原料钢管生产4m ,5m ,6m 和8m 的钢管数量分别为1234,,,i i i i r r r r (非负整数)。
以切割原料钢管的总根数最少,则目标为:123min z y y y =++ (6)为满足客户的需求,应有如下约束:11112213350r y r y r y ++≥ (7)21122223310r y r y r y ++≥ (8)31132233320r y r y r y ++≥ (9)41142243315r y r y r y ++≥ (10)5.2.1 模型建立由上述目标函数和约束条件可得如下模型:123111122133211222233311322333411422433123min 501020..1501,2,31,2,3,4,,0ji z y y y r y r y r y r y r y r y r y r y r y s t r y r y r y r i j y y y =++++≥⎧⎪++≥⎪⎪++≥⎪⎨++≥⎪⎪≥==⎪≥⎪⎩ 5.2.2 模型求解在(7)~(10)式中出现决策变量的乘积,是一个整数非线性规划模型,虽然用IINGO 软件可以直接求解,但也可以增加一些显然的约束条件,从而缩小可行解的搜索范围,减少运行时间。
由于每一种切割模式必须可行、合理,所以每根原料钢管的成品量不能超过19m ,也不能少于16m(余量不能大于3m),于是有以下约束:1121314116456819r r r r ≤+++≤ (11)1222324216456819r r r r ≤+++≤ (12)1323334316456819r r r r ≤+++≤ (13)再此,3种切割模式的排列顺序是无关紧要的,所以不妨再增加以下约束:123y y y ≥≥ (14)另外,所需原料钢管的总根数有着明显的上届和下届,所以无论如何,首先,原料刚挂的总根数不可能少于45051062081512619⨯+⨯+⨯+⨯⎡⎤+=⎢⎥⎣⎦根;其次,考虑一种非常特殊的生产计划:第一种切割模式下只生产4m 钢管,一根原料钢管切割成4根4m 钢管,为满足50根4m 钢管的需求,需要13根原料钢管;第二种切割模式下只生产5m 、6m 钢管,一根原料钢管切割成1根5m 钢管和2根6m 钢管,为满足10根5m 和20根6m 钢管的需求,需要10根原料钢管;第三种切割模式下只生产8m 钢管,一根原料钢管切割成2根8m 钢管,为满足15根8m 钢管的需求,需要8根原料钢管。
于是满足要求的这种生产计划共需13+10+8=31根原料钢管,这就得到了最优解的一个上界。
所以还可以增加以下约束:1232631y y y ≤++≤ (15)于是可以将5.2.1中的模型转化为如下模型,记为5.2.1*:12311112213321122223331132233341142243311213141112131411222324212223242132333min 50102015456816456819456816..456819456z y y y r y r y r y r y r y r y r y r y r y r y r y r y r r r r r r r r r r r r s t r r r r r r r =++++≥++≥++≥++≥+++≥+++≤+++≥+++≤+++4313233343123123123816456819263101,2,31,2,3,40ji r r r r r y y y y y y r i j y y y ⎧⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪≥⎪+++≤⎪⎪++≥⎪++≤⎪⎪≥==⎪⎪≥≥≥⎩ 将 5.2.1*中的模型输入LINGO 软件得到1210y y ==,38y =,3122231r r r ===,12432r r ==,113r =(其余变量为0)。