[发明专利]一种切割路径的优化方法有效
申请号: | 202110796161.6 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113433891B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 郭瑞洲;韦斌丹;何子阳 | 申请(专利权)人: | 广东瑞知智能科技有限公司 |
主分类号: | G05B19/19 | 分类号: | G05B19/19 |
代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 罗凯欣;曹振 |
地址: | 528000 广东省佛山市南海区狮山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 切割 路径 优化 方法 | ||
1.一种切割路径的优化方法,其特征在于,包括以下步骤:
步骤A:确定刀具原点和裁片的切割点;
步骤B:利用贪心算法得到刀具从所述刀具原点开始走完所有裁片的切割点的初始路径,建立切割顺序集合,并依据所述切割顺序集合内元素的顺序算出第一空跑行程L0;
所述步骤B包括:
步骤B1:建立每个裁片的切割起始点,并形成切割起始点集合P,P={P1,P2,...Pn},其中P1为第一个裁片的切割起始点,P2为第二个裁片的切割起始点,Pn为第n个裁片的切割起始点;
步骤B2:计算刀具原点P0与第k个裁片的切割起始点Pk的距离d(Pk,P0),以及计算刀具原点P0与第k+1个裁片的切割起始点Pk+1的距离d(Pk+1,P0),其中k∈n,k+1∈n;
步骤B3:比较d(Pk,P0)和d(Pk+1,P0)的大小,当d(Pk,P0)大于d(Pk+1,P0)时,调换Pk和Pk+1在切割起始点集合P中的位置,当d(Pk,P0)小于或等于d(Pk+1,P0)时,Pk和Pk+1在切割起始点集合P中的位置不变;
步骤C:利用蚂蚁算法得到蚂蚁从所述刀具原点开始走完所有裁片的切割点的当前路径,建立蚂蚁访问顺序集合,并依据所述蚂蚁访问顺序集合内元素的顺序计算出第二空跑行程Lk;
所述步骤C包括:
步骤C1:用表示第k只蚂蚁在t时刻从第i个裁片转移到第j个裁片的概率,其公式为:
其中,allowedk为第k只蚂蚁下一步允许的选择,α为信息启发式因子,β为期望启发式因子,τij(t)为t时刻从第i个裁片转移到第j个裁片的信息素,ηij(t)为t时刻从第i个裁片转移到第j个裁片的启发函数,ηij(t)是t时刻第i个裁片和第j个裁片之间的距离的倒数,S为第k只蚂蚁停留的终点裁片,τis(t)为t时刻从第i个裁片转移到终点裁片的信息素,ηis(t)为t时刻从第i个裁片转移到终点裁片的启发函数;
步骤C2:根据概率选择第j个裁片,直到第k只蚂蚁访问完所有所述裁片,按照第k只蚂蚁访问所述裁片的顺序建立蚂蚁访问顺序集合,并依据所述蚂蚁访问顺序集合内元素的顺序算出刀具的第二空跑行程Lk;
步骤D:比较所述第一空跑行程L0和所述第二空跑行程Lk的大小;
当所述第二空跑行程Lk小于所述第一空跑行程L0时,所述第二空跑行程Lk对应的所述蚂蚁访问顺序集合覆盖所述切割顺序集合,成为新的切割顺序集合;
当所述第二空跑行程Lk大于或等于所述第一空跑行程L0时,所述切割顺序集合不变;
步骤E:输出所述切割顺序集合作为切割路径;
在所述步骤D和步骤E之间还包括步骤F;
所述步骤F为:比较第k只蚂蚁对应的第二空跑行程Lk和第k+1只蚂蚁的第二空跑行程Lk+1的大小;
当所述第二空跑行程Lk+1小于所述第二空跑行程Lk时,所述第二空跑行程Lk+1对应的所述蚂蚁访问顺序集合覆盖所述切割顺序集合成为新的切割顺序集合;
当所述第二空跑行程Lk+1大于或等于所述第二空跑行程Lk时,所述切割顺序集合不变;
在所述步骤F和步骤E之间还包括步骤G;
所述步骤G为:在所有蚂蚁访问完所有裁片后,更新信息素,其公式为:
τij(t+c)=ρ.τij(t)+Δτij
其中,τij(t+c)为t+c时刻从第i个裁片转移到第j个裁片的信息素,ρ为信息挥发系数,0<ρ≤1,Δτij为从第i个裁片转移到第j个裁片的轨迹边上留下的单位长度轨迹信息素,为第k只蚂蚁从第i个裁片转移到第j个裁片的轨迹边上留下的单位长度轨迹信息素,m为蚂蚁总数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东瑞知智能科技有限公司,未经广东瑞知智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110796161.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:防水耐磨装饰面料的制作方法
- 下一篇:一种环氧基导热胶粘剂及其制备方法