CN112347557A - 一种套料的方法、装置、计算机设备及可储存介质 - Google Patents
一种套料的方法、装置、计算机设备及可储存介质 Download PDFInfo
- Publication number
- CN112347557A CN112347557A CN202011143200.4A CN202011143200A CN112347557A CN 112347557 A CN112347557 A CN 112347557A CN 202011143200 A CN202011143200 A CN 202011143200A CN 112347557 A CN112347557 A CN 112347557A
- Authority
- CN
- China
- Prior art keywords
- nesting
- section
- master batch
- length
- section bar
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 239000004594 Masterbatch (MB) Substances 0.000 claims description 28
- 238000004364 calculation method Methods 0.000 claims description 21
- 239000000463 material Substances 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 6
- 238000013075 data extraction Methods 0.000 claims description 3
- 239000002699 waste material Substances 0.000 description 7
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B73/00—Building or assembling vessels or marine structures, e.g. hulls or offshore platforms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Mathematical Optimization (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Ocean & Marine Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- Architecture (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Numerical Control (AREA)
Abstract
本发明涉及套料技术领域,公开了一种套料的方法、装置、计算机设备及可储存介质,其方法,能够根据需要加工的零件的参数和船舶设计***中的型材的数据计算出套料组合方案,避免人工计算易计算错误而导致误差的问题,减少资源浪费。
Description
技术领域
本发明涉及套料技术领域,特别是涉及一种套料的方法、装置、计算机设备及可储存介质。
背景技术
在船舶建造中,船用型材会被大量应用,通常是手工将不同长度的零件在已知规格的型材上进行排列组合,得到型材利用率最高的套料方案。但这种手工排列组合的方法,套料方案通常存在误差较大的问题。
发明内容
本发明的目的是:提供一种套料方法,减少套料方案存在的误差。
为了实现上述目的,本发明提供了一种套料的方法,包括如下步骤:
S1、记需要加工的零件为第一型材,获取所述第一型材的参数。
S2、记船舶设计***中的型材为第二型材,提取所述第二型材的数据。
S3、根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案。
S4、输出所述套料组合方案。
可选的,S3包括如下步骤:
S31、对所述第二型材进行分组。
S32、依次提取一组所述第二型材。
S33、将所述第一型材中与S32中提取的单组所述第二型材相匹配的最长的单个所述第一型材作为母料。
S34、将S32中提取的单组所述第二型材套入所述母料中并得到套料数据。
S35、判断是否取尽在S31中进行分组的每一组所述第二型材。
若是,则执行S4。
若否,则执行S32。
可选的,S34包括如下步骤:
S341、将S32中提取的单组所述第二型材按照从长到短的顺序进行排序。
S342、将S341中排序后的所述第二型材依次套入所述母料。
S343、优化所述母料的长度。
S344、判断S32中提取的单组所述第二型材是否套完。
若是,则执行S35。
若否,则执行S342。
可选的,S342包括如下步骤:
S3421、依次从所述S341中排序的单组所述第二型材中提取单个零件。
S3422、判断所述母料的余料长度是否大于所述零件的套料长度。
若是,则将S341中提取的所述零件套入所述母料,并计算母料的余料长度,并在所述S341中排序的单组所述第二型材中剔除该零件。
若否,则执行S3431。
S3423、判断S3422中所述零件是否排列在S3411中排序的单组所述第二型材的最后位置。
若是,则执行S35。
若否,则执行S3421。
可选的,S343包括如下步骤:
S3431、将与S32中提取的单组所述第二型材相匹配的所述第一型材从长到短进行排序。
S3432、依次从S3431中取出所述第一型材。
S3433、判断S3432中取出的所述第一型材的长度是否小于所述母料的套料长度。
若是,则执行S344。
若否,则所述第二型材的长度作为优化后的所述母料的长度。
S3434、判断S3432中取出的所述第一型材是否排列在S3431中排序的所有所述第一型材的最后位置。
若是,则保存套料数据。
若否。则执行S3432。
本发明还提供一种套料的装置,包括:
输入单元,用于用户输入第一型材的参数。
数据提取单元,用于提取所述第二型材的数据。
计算单元,用于根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案。
输出单元,用于输出所述套料组合方案。
本发明还提供一种计算机设备,包括处理器,所述处理器用于执行储存器中储存的计算机程序时实现如上所述方法的步骤。
本发明还提供一种计算机可读储存介质,其上存储有计算机程序/指令,所述计算器程序/指令被处理器执行时实现如上所述方法的步骤。
本发明实施例提供一种套料的方法,与现有技术相比,其有益效果在于:
本发明实施例提供的一种套料的方法,能够根据需要加工的零件的参数和船舶设计***中的型材的数据计算出套料组合方案,避免人工计算易计算错误而导致误差的问题,减少资源浪费。
本发明实施例提供的一种套料的装置,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题,减少资源浪费,同时提高计算效率。
本发明实施例提供的一种计算机设备,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题,减少资源浪费,同时提高计算效率。
本发明实施例提供的一种计算机可读储存介质,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题。
附图说明
图1是本发明实施例的流程图。
图2是本发明实施例S3的流程图。
图3是本发明实施例S34的流程图。
图4是本发明实施例S342的流程图。
图5是本发明实施例S343的流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
在本发明的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
请参照图1-5所示,本发明实施例优选实施例的一种套料的方法,包括如下步骤:
S1、记需要加工的零件为第一型材,获取所述第一型材的参数。
为了便于描述,将需要加工的零件记为第一型材,也就是说第一型材指的是之后要加工成成品的零件。
S2、记船舶设计***中的型材为第二型材,提取所述第二型材的数据。
为了便于描述,将船舶设计***中的型材记为第二型材,第二型材可以认为是备选的母料。
S3、根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案。其中:
S31、对所述第二型材进行分组。
S32、依次提取一组所述第二型材。
S33、将所述第一型材中与S32中提取的单组所述第二型材相匹配的最长的单个所述第一型材作为母料。
S34、将S32中提取的单组所述第二型材套入所述母料中并得到套料数据。
在计算过程中,套料数据组成套料组合方案。
其中:
S341、将S32中提取的单组所述第二型材按照从长到短的顺序进行排序。
S342、将S341中排序后的所述第二型材依次套入所述母料。其中:
S3421、依次从所述S341中排序的单组所述第二型材中提取单个零件。
S3422、判断所述母料的余料长度是否大于所述零件的套料长度。
若是,则将S341中提取的所述零件套入所述母料,并计算母料的余料长度,并在所述S341中排序的单组所述第二型材中剔除该零件。
若否,则执行S3431。
S3423、判断S3422中所述零件是否排列在S3411中排序的单组所述第二型材的最后位置。
若是,则执行S35。
若否,则执行S3421。
S343、优化所述母料的长度。其中:
S3431、将与S32中提取的单组所述第二型材相匹配的所述第一型材从长到短进行排序。
S3432、依次从S3431中取出所述第一型材。
S3433、判断S3432中取出的所述第一型材的长度是否小于所述母料的套料长度。
若是,则执行S344。
若否,则所述第二型材的长度作为优化后的所述母料的长度。
S3434、判断S3432中取出的所述第一型材是否排列在S3431中排序的所有所述第一型材的最后位置。
若是,则保存套料数据。
若否;则执行S3432。
S344、判断S32中提取的单组所述第二型材是否套完。
若是,则执行S35。
若否,则执行S342。
S35、判断是否取尽在S31中进行分组的每一组所述第二型材。
若是,则执行S4。
若否,则执行S32。
S4、输出所述套料组合方案。
本发明实施例提供的一种套料的方法,能够根据需要加工的零件的参数和船舶设计***中的型材的数据计算出套料组合方案,避免人工计算易计算错误而导致误差的问题,减少资源浪费。
本实施例还提供一种套料的装置,包括:
输入单元,用于用户输入第一型材的参数。
数据提取单元,用于提取所述第二型材的数据。
计算单元,用于根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案。
输出单元,用于输出所述套料组合方案。
本发明实施例提供的一种套料的装置,能够实现上述套料的方法,使用者在输入单元输入数据,之后在输入端元得到套料组合方案,计算效率更高,避免人工计算易计算错误而导致误差的问题,减少资源浪费。
本实施例还提供一种计算机设备,包括处理器,所述处理器用于执行储存器中储存的计算机程序时实现如上所述方法的步骤。
本发明实施例提供的一种计算机设备,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题,减少资源浪费,同时提高计算效率。
本实施例还提供一种计算机可读储存介质,其上存储有计算机程序/指令,所述计算器程序/指令被处理器执行时实现如上所述方法的步骤。
本发明实施例提供的一种计算机可读储存介质,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题。
综上,本发明实施例提供一种套料的方法、装置、计算机设备及可储存介质,其能够避免人工计算易计算错误而导致误差的问题,减少资源浪费。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
Claims (8)
1.一种套料的方法,其特征在于,包括如下步骤:
S1、记需要加工的零件为第一型材,获取所述第一型材的参数;
S2、记船舶设计***中的型材为第二型材,提取所述第二型材的数据;
S3、根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案;
S4、输出所述套料组合方案。
2.根据权利要求1所述的套料的方法,其特征在于,S3包括如下步骤:
S31、对所述第二型材进行分组;
S32、依次提取一组所述第二型材;
S33、将所述第一型材中与S32中提取的单组所述第二型材相匹配的最长的单个所述第一型材作为母料;
S34、将S32中提取的单组所述第二型材套入所述母料中并得到套料数据;
S35、判断是否取尽在S31中进行分组的每一组所述第二型材;
若是,则执行S4;
若否,则执行S32。
3.根据权利要求2所述的套料的方法,其特征在于,S34包括如下步骤:
S341、将S32中提取的单组所述第二型材按照从长到短的顺序进行排序;
S342、将S341中排序后的所述第二型材依次套入所述母料;
S343、优化所述母料的长度;
S344、判断S32中提取的单组所述第二型材是否套完;
若是,则执行S35;
若否,则执行S342。
4.根据权利要求3所述的套料的方法,其特征在于,S342包括如下步骤:
S3421、依次从所述S341中排序的单组所述第二型材中提取单个零件;
S3422、判断所述母料的余料长度是否大于所述零件的套料长度;
若是,则将S341中提取的所述零件套入所述母料,并计算母料的余料长度,并在所述S341中排序的单组所述第二型材中剔除该零件;
若否,则执行S3431。
S3423、判断S3422中所述零件是否排列在S3411中排序的单组所述第二型材的最后位置;
若是,则执行S35;
若否,则执行S3421。
5.根据权利要求3所述的套料的方法,其特征在于,S343包括如下步骤:
S3431、将与S32中提取的单组所述第二型材相匹配的所述第一型材从长到短进行排序;
S3432、依次从S3431中取出所述第一型材;
S3433、判断S3432中取出的所述第一型材的长度是否小于所述母料的套料长度;
若是,则执行S344;
若否,则所述第二型材的长度作为优化后的所述母料的长度;
S3434、判断S3432中取出的所述第一型材是否排列在S3431中排序的所有所述第一型材的最后位置;
若是,则保存套料数据;
若否;则执行S3432。
6.一种套料的装置,其特征在于,包括:
输入单元,用于用户输入第一型材的参数;
数据提取单元,用于提取所述第二型材的数据;
计算单元,用于根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案;
输出单元,用于输出所述套料组合方案。
7.一种计算机设备,其特征在于,包括处理器,所述处理器用于执行储存器中储存的计算机程序时实现如权利要求1-5任一项所述方法的步骤。
8.一种计算机可读储存介质,其上存储有计算机程序/指令,其特征在于,所述计算器程序/指令被处理器执行时实现如权利要求1-5任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011143200.4A CN112347557A (zh) | 2020-10-23 | 2020-10-23 | 一种套料的方法、装置、计算机设备及可储存介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011143200.4A CN112347557A (zh) | 2020-10-23 | 2020-10-23 | 一种套料的方法、装置、计算机设备及可储存介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112347557A true CN112347557A (zh) | 2021-02-09 |
Family
ID=74359909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011143200.4A Pending CN112347557A (zh) | 2020-10-23 | 2020-10-23 | 一种套料的方法、装置、计算机设备及可储存介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112347557A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113359612A (zh) * | 2021-06-08 | 2021-09-07 | 广东宏石激光技术股份有限公司 | 一种管材零件套料方法 |
CN117620462A (zh) * | 2023-12-25 | 2024-03-01 | 中钰匠鑫机械制造有限公司 | 一种自动套料的激光套料*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102521459A (zh) * | 2011-12-16 | 2012-06-27 | 武汉武船信息集成有限公司 | 一种钣金件自动集成套料***及方法 |
CN102880940A (zh) * | 2012-09-26 | 2013-01-16 | 无锡南理工科技发展有限公司 | 一种精益造船方法 |
KR20140052166A (ko) * | 2012-10-22 | 2014-05-07 | 대우조선해양 주식회사 | 선박의 곡 외판 수율 향상을 위한 프리 네스팅 방법 |
CN109409747A (zh) * | 2018-10-29 | 2019-03-01 | 江南造船(集团)有限责任公司 | 船舶分段零件套料方法及其装置、设备和存储介质 |
CN109472103A (zh) * | 2018-11-20 | 2019-03-15 | 蓬莱中柏京鲁船业有限公司 | 一种型材套料管理方法、装置、计算机设备及可存储介质 |
CN110119520A (zh) * | 2018-02-07 | 2019-08-13 | 上海拓境船舶科技有限公司 | 船舶设计型材套料方法 |
CN111008458A (zh) * | 2019-11-12 | 2020-04-14 | 天津博迈科海洋工程有限公司 | 一种大型油气模块管线的智能化套料方法 |
CN111268053A (zh) * | 2020-02-28 | 2020-06-12 | 广船国际有限公司 | 一种船舶板材零件的套料方法 |
-
2020
- 2020-10-23 CN CN202011143200.4A patent/CN112347557A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102521459A (zh) * | 2011-12-16 | 2012-06-27 | 武汉武船信息集成有限公司 | 一种钣金件自动集成套料***及方法 |
CN102880940A (zh) * | 2012-09-26 | 2013-01-16 | 无锡南理工科技发展有限公司 | 一种精益造船方法 |
KR20140052166A (ko) * | 2012-10-22 | 2014-05-07 | 대우조선해양 주식회사 | 선박의 곡 외판 수율 향상을 위한 프리 네스팅 방법 |
CN110119520A (zh) * | 2018-02-07 | 2019-08-13 | 上海拓境船舶科技有限公司 | 船舶设计型材套料方法 |
CN109409747A (zh) * | 2018-10-29 | 2019-03-01 | 江南造船(集团)有限责任公司 | 船舶分段零件套料方法及其装置、设备和存储介质 |
CN109472103A (zh) * | 2018-11-20 | 2019-03-15 | 蓬莱中柏京鲁船业有限公司 | 一种型材套料管理方法、装置、计算机设备及可存储介质 |
CN111008458A (zh) * | 2019-11-12 | 2020-04-14 | 天津博迈科海洋工程有限公司 | 一种大型油气模块管线的智能化套料方法 |
CN111268053A (zh) * | 2020-02-28 | 2020-06-12 | 广船国际有限公司 | 一种船舶板材零件的套料方法 |
Non-Patent Citations (4)
Title |
---|
刘运杰;谷瑞;张利;成钢;谢岭;: "浅谈应用二次开发制作船体型材自动套料软件", 科技创新与应用, no. 32, pages 65 * |
胡怀建;林伟;钟克焱;刘平革;胡鹏鹏;: "浅谈型材二次开发自动套料研究和应用", 船舶标准化工程师, no. 06 * |
郭朝义;张驰;刘杰;: "船舶型材自动套料软件开发", 船海工程, no. 02 * |
高霆;王炬成;何佳;: "计算机辅助管材套料***的开发", 造船技术, no. 01 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113359612A (zh) * | 2021-06-08 | 2021-09-07 | 广东宏石激光技术股份有限公司 | 一种管材零件套料方法 |
CN113359612B (zh) * | 2021-06-08 | 2024-03-15 | 广东宏石激光技术股份有限公司 | 一种管材零件套料方法 |
CN117620462A (zh) * | 2023-12-25 | 2024-03-01 | 中钰匠鑫机械制造有限公司 | 一种自动套料的激光套料*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112347557A (zh) | 一种套料的方法、装置、计算机设备及可储存介质 | |
CN109902431B (zh) | 钢筋用料配置优化方法及*** | |
Andreychenko et al. | Parameter identification for Markov models of biochemical reactions | |
US20190214112A1 (en) | Method for designing primers for multiplex pcr | |
WO2015094854A1 (en) | Iterative clustering of sequence reads for error correction | |
Iványi | Reconstruction of complete interval tournaments | |
CN112686474A (zh) | 一种基于改进的水波优化算法的可并行装配线平衡方法 | |
Fu et al. | Dynamic programming driven memetic search for the steiner tree problem with revenues, budget, and hop constraints | |
Žilinskas | Parallel branch and bound for multidimensional scaling with city-block distances | |
US20200048714A1 (en) | Method and device for acquiring fetal fraction of cell-free DNA, storage medium and electronic device | |
JP7147479B2 (ja) | 構造体の設計支援方法 | |
Grabner et al. | A general asymptotic scheme for the analysis of partition statistics | |
EP3598325A1 (en) | Structural analysis tool for mono frame and method for designing mono frame | |
Languasco et al. | Sums of four prime cubes in short intervals | |
Richard | Limit theorems for supercritical age-dependent branching processes with neutral immigration | |
Nettelblad et al. | cnF2freq: efficient determination of genotype and haplotype probabilities in outbred populations using Markov models | |
KR101584857B1 (ko) | 염기 서열 정렬 시스템 및 방법 | |
CN107330358B (zh) | 后向搜索模型集成方法及装置、存储设备和人脸识别*** | |
Delmas | Fragmentation at height associated with Lévy processes | |
JP4855279B2 (ja) | 造管工程の数値解析法 | |
CN112068799B (zh) | 一种最优带符号二进制快速计算方法以及椭圆曲线标量乘法 | |
CN111064603B (zh) | 一种网络链路确定方法、装置及设备 | |
CN104182390B (zh) | 对用户信息进行个性化处理的方法及*** | |
CN101894384A (zh) | 一种基于拓扑近似度的大图拓扑标定方法 | |
CN115630482A (zh) | 一种水泵选型***、方法以及评价方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |