The invention discloses a nesting algorithm for pipe cutting, which is characterized in that the mathematical model of the nesting algorithm is established by using 0_1 integer linear programming, and the maximum utilization ratio of pipe is solved by using \matlab\ program. The specific calculation includes the length of pipe raw material, the length of pipe parts, the parameter xij, the setting of objective function and mathematics. The optimal solution of the maximum utilization rate of the pipe is obtained by establishing and solving the model. Compared with the prior art, the invention has the advantages of convenient calculation, maximum utilization rate of pipeline raw materials, high working efficiency, high calculation accuracy, effective improvement of material utilization rate, further reduction of ship manufacturing costs, and remarkable economic benefits.
【技术实现步骤摘要】
一种管材切割的套料算法
本专利技术涉及管道切割套料
,尤其是一种用于船舶的管材切割的套料算法。
技术介绍
套料是船舶设计制造的一个重要环节,套料结果的优劣,直接影响到船舶制造原材料的利用率,更会影响到产品的制造成本,以及企业的效益。目前,国内船舶制造业的管道制造过程,除了少数船厂配置了内置管材切割套料算法的自动化切割生产线,但大量的切割套料工作还是需要工人根据管道加工清单,依靠个人工作经验进行原材料领取与手工计算套料,管道的切割套料计算仍大量依赖工人的工作经验,手工计算,费时费力,且无法对管材利用率进行控制的情况,计算结果的质量无法保证,不利于制造过程中管材利用率的控制。
技术实现思路
本专利技术的目的是针对现有技术的不足而设计的一种管材切割的套料算法,以0-1型整数线性规划理论进行数学建模,开发“matlab”程序,求解管道套料的数学最优解,确保管道原材料的利用率达到最大,计算过程便捷,工作效率高,确保计算结果的准确性,计算精确高,有效提高了材料利用率,进一步降低船舶制造的管道费用,经济效益显著。本专利技术的目的是这样实现的:一种管材切割的套料算法,其特点是采用0-1型整数线性规划建立套料算法的数学模型,并以“matlab”程序计算管道套料的最优解,具体计算按下述步骤进行:(1)、在“matlab”中建立m维矩阵,并输入m根管道原材料的长度Li,其中:i∈[1,m]。(2)、在“matlab”中建立n维矩阵,并输入需要套料的n个管道零件的长度dj,其中j∈[1,n]。(3)、在“matlab”中建立立m×n维未知数矩阵x,并设置零件j在管材i上的0-1 ...
【技术保护点】
1.一种管材切割的套料算法,其特征在于采用0‑1型整数线性规划建立套料算法的数学模型,并以“matlab”程序计算管道套料的最优解,具体计算按下述步骤进行:(1)、在“matlab”中建立m维矩阵,并输入m根管道原材料的长度Li,其中:i∈[1,m];(2)、在“matlab”中建立n维矩阵,并输入需要套料的n个管道零件的长度dj,其中j∈[1,n];(3)、在“matlab”中建立立m×n维未知数矩阵x,并设置零件j在管材i上的0‑1参数xij,
【技术特征摘要】
1.一种管材切割的套料算法,其特征在于采用0-1型整数线性规划建立套料算法的数学模型,并以“matlab”程序计算管道套料的最优解,具体计算按下述步骤进行:(1)、在“matlab”中建立m维矩阵,并输入m根管道原材料的长度Li,其中:i∈[1,m];(2)、在“matlab”中建立n维矩阵,并输入需要套料的n个管道零件的长度dj,其中j∈[1,n];(3)、在“matlab”中建立立m×n维未知数矩阵x,并设置零件j在管材i上的0-1参数xij,(4)、根据n个管道零件的长度dj以及参数xij,在“matlab”...
【专利技术属性】
技术研发人员:丁炜杰,王真,胡世南,李杰,
申请(专利权)人:中船第九设计研究院工程有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。