[发明专利]面向多产品拆卸的多目标拆卸序列规划方法有效
申请号: | 202010660663.1 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111860990B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 郭希旺;范振翔;骆文;彭方杰;郭来德;赵健;胡承波;邹英利;宋大鹏;易宝飞 | 申请(专利权)人: | 辽宁石油化工大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/0631;G06Q50/04;G06N3/006 |
代理公司: | 沈阳易通专利事务所 21116 | 代理人: | 王建男 |
地址: | 113001 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 产品 拆卸 多目标 序列 规划 方法 | ||
1.面向多产品拆卸的多目标拆卸序列规划方法,包括以下步骤:
S1:建立最大化拆卸利润和最小化能耗为目标的数学模型;
S2:种群初始化
生成初始种群,通过Pareto比较初始种群的目标函数值得到Pareto较优解并存放于外部档案中,并对外部档案进行演进;
S3:种群进化
采用SSA优化算法计算得到新种群;
S4:外部档案进化
采用Pareto比较步骤S3计算得到的新种群和外部档案组成的混合种群的目标函数值,进一步更新外部档案;
S5:种群进一步更新
采用Pareto比较步骤S3计算得到的新种群的目标函数值,进一步更新种群;
S6:停止标准:如果满足最大迭代次数g_max,则算法终止,输出外部档案中的Pareto较优解为拆卸任务分配方案;否则,按既定次数重复步骤S3-S5;
所述步骤S1具体实现步骤如下:
S101:对每个需要拆卸的下线产品建立矩阵,具体为,设i为部件索引,j和k表示拆卸操作索引,并基于下线产品结构的AND/OR图定义三个矩阵:
优先矩阵P=[Pjk],它用于描述两个拆卸操作的优先级和冲突关系,定义如下:
继承矩阵S=[Sjk],它用来表示两个相邻的拆卸操作之间的关系,它被描述为:
拆卸关联矩阵D=[dij],它用来描述部件和拆卸操作之间的关系,定义如下:
S102:建立最大化拆卸利润和最小化能耗为目标的数学模型:
sgjk-ygjk≥0,j,k=1,2,…,J,g=1,2,…,G. (6)
xgj,ygjk∈{0,1},j,k=1,2,…Jg=1,2,…,G. (10)
其中式(1)和式(2)表示目标分别是最大化拆卸利润和最小化能耗,ξ是随机变量,E(ξ)表示其期望值;式(3)保证在拆卸下线产品时至少执行一次拆卸操作;式(4)表示下线产品中的每个拆卸操作最多可执行一次;式(5)表示总拆卸时间的机会约束,是总拆卸时间小于或等于给定的总拆卸时间的概率;式(6)证明下线产品的可行拆卸序列必须满足优先级和冲突约束;式(7)指示下线产品中操作和子部件之间的拆卸关联关系;式(8)论证了一个操作的入度与出度的平衡关系;式(9)要求下线产品中的子部件必须最多通过一次操作进行拆卸;式(10)给出决策变量的范围;
式(1)—式(10)中,
g表示产品索引,G表示已拆卸产品的数量;g∈{1,2,…,G};
i表示部件索引;
表示在产品g中执行操作j时的拆卸时间
表示如果在产品g中的操作j之后执行,则执行操作k的设置时间;
表示产品g中单位时间执行操作j的能耗;
表示如果在产品g中的操作j之后执行,则在设置操作k时单位时间的能耗;
表示在产品g中执行操作j的单位时间成本;
表示如果在产品g中的操作j之后执行,则设置工序k的单位时间成本;
rgi表示产品g中组件i的回收利用价值;
T表示给定的总拆卸时间;
α表示给定总拆卸时间下拆卸时间的机密级别;
Sg表示产品g的给定AND/OR图的继承矩阵;
Dg表示产品g的给定AND/OR图的拆卸关联矩阵;
sgjk表示Sg的第j行和第k列中的元素;
dgij表示Dg的第j行和第k列中的元素;
和是随机数;
xgj表示拆卸指示;如果执行产品g中的操作j,xgj=1;否则xgj=0;
ygjk表示相邻指示;如果在产品g中的操作j之后执行操作k,则ygjk=1;否则ygjk=0
步骤S2中生成初始种群的方法为:
S201:设计一个双链接字符串来表示一个解决方案,即π=((π'1,π”1),(π'2,π”2),…,(π'g,π”g));
其中的每个组件(π'g,π”g)表示产品的决策,g=1,2,…,G,
π'g=(og1,og2,…,ogj)是拆卸操作序列字符串,它表示所有拆卸操作的顺序;
ogj是第j个位置的操作索引;
π”g=(xg1,xg2,…,xgj)是拆卸操作性能字符串,如果xgj等于1,则在π”g的第j个位置执行操作;否则不执行;
S202:如果一个解决方案违反了优先权和继承限制,则解决方案不可行,将采用以下方法修复每个元素:
如果执行的操作彼此冲突,基于产品的优先矩阵,调整每个组件(π'g,π”g)在π'g中的操作顺序,使其满足优先关系;通过调整π”g的表示,使其满足继承约束,避免冲突关系,即π”g中的相应元素为1,则将它们调整为0,使其满足继承约束,避免冲突关系;如果执行的操作是连续的,并且它们在π”g中的对应元素是1,则它们保持相同的值,将得到的解作为初始种群生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁石油化工大学,未经辽宁石油化工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010660663.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理