首页> 中国专利> 一种基于遗传算法的曲面分段场地布局调度方法

一种基于遗传算法的曲面分段场地布局调度方法

摘要

本发明提供一种基于遗传算法的曲面分段场地布局调度方法,包括:应用基于有限建造资源的日程计划平衡制定算法,根据预设的调度顺序对分段进行分段空间布局调度和虚拟流水式人力资源调度,并制定针对分段建造的资源场地和人员安排的日程计划;应用基于优化矩阵的多目标遗传算法完成分段调度顺序的排列编码和解码,并从根据日程计划建立优化的矩阵中选取最优的调度结果。本发明能够从而为调度人员进行分段布局调度提供辅助。

著录项

  • 公开/公告号CN102968702A

    专利类型发明专利

  • 公开/公告日2013-03-13

    原文格式PDF

  • 申请/专利权人 北京理工大学;

    申请/专利号CN201210552878.7

  • 发明设计人 王爱民;卢治兵;唐承统;李京生;

    申请日2012-12-18

  • 分类号G06Q10/06;G06Q50/04;

  • 代理机构北京银龙知识产权代理有限公司;

  • 代理人黄灿

  • 地址 100081 北京市海淀区中关村南大街5号

  • 入库时间 2024-02-19 17:37:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-07

    未缴年费专利权终止 IPC(主分类):G06Q10/06 授权公告日:20170222 终止日期:20171218 申请日:20121218

    专利权的终止

  • 2017-02-22

    授权

    授权

  • 2013-04-10

    实质审查的生效 IPC(主分类):G06Q10/06 申请日:20121218

    实质审查的生效

  • 2013-03-13

    公开

    公开

说明书

技术领域

本发明涉及制造技术领域,特别涉及一种基于遗传算法的曲面分段场地布 局调度方法。

背景技术

在大型制造行业(如船舶建造与飞机制造)的制造过程,需要将整体分为 一个个大小不一、形状复杂的分段来进行建造,且很多分段往往十分的沉重并 且占用很大的场地面积。因此为了建造体积和质量都很大的分段,其建造场地 需投入很多昂贵且重要的设备和材料(如大型吊车,物料托盘,胎架等)。由 于场地建造的成本很高,分段占用场地的时间周期长、面积大,所以场地往往 是制约船舶建造效率的瓶颈。在船舶曲面分段调度的过程中,调度的核心资源 就是场地,而不同于传统的机加生产调度主要考虑人员和设备。

船舶的建造是大量分段的焊接装配过程,其中分段按照几何形状进行分类 包括:平直分段和曲面分段。其中曲面分段主要是由船舶艏部和艉部的组件, 具有复杂的几何形状。复杂的几何图形在场地内的组合也是多种多样的,单纯 的依靠调度人员的个人经验进行分段场地的空间布局是很难达到比较优化的 场地布局。但是船舶曲面分段的空间布局又不同于一般套料算法的空间调度。 一方面由于船舶曲面分段的建造过程场地利用是一个随着时间轴动态变化的 一个过程,套料算法只能实现一个固定空间占用布局。另一方面,船舶曲面分 段场地布局中场地是最重要的调度资源但比不是唯一要考虑的调度资源,如人 力资源,设备资源,重要物资等,都是分段场地布局是不得不考虑的影响因素。 同时仅对于空间布局来说,套料算法往往面对的问题是空间资源相对进入空间 的几何图形是无限的,而分段场地布局的空间调度问题主要集中在分段相对于 场地是无限的。

综上所述,船舶曲面分段空间布局调度是一个动态,复杂的过程,其调度 的核心是实现有限的场地在时间轴上进行无限的利用,最重要的优化指标就是 场地的利用率。对于船舶空间布局调度问题,虽然已有大量的研究,但往往存 在以下不足:

(1)布局算法与船舶生产实际结合较少,船舶曲面的制造过程具有其自 身的特点,单纯的套料算法难于适用于船舶曲面分段场地布局分配过程。例如: 分段的排布顺序需要按照实际生产进程进行不断调整;场地具有的动态性特点 使得其可用面积会随时变化;分段在完成生产后必须调离场地,剩余面积仍然 需要进行合理利用,无法进行一次性的布局分配必须进行多次调度;

(2)传统的曲面分段布局算法对生产实际约束进行了简化,从而造成布 局结果无法实现效率的提升,例如多边形分段被抽象成矩形,使得曲面分段的 布局变为矩形堆叠;将场地面积划分为不同的区域,使得分段的排布只能在固 定的区域内进行,从而降低不规则图形的拼接难度或者直接忽略不规则图形的 拼接;

(3)传统的空间布局算法通过简单的优化准(如最大矩形,长边规则等) 判定分段放置位置是否最佳低估空间布局的复杂性。空间组合的多样性决定了 简单的优化准则约束是无法全面的综合的考虑所有分段放置场地时哪种布局 方式是最佳的。例如满足优化准则并不一定有利于后续分段的放置反而降低了 场地利用率。

由于空间组合的复杂性,用简单的针对单一分段的约束优化准则是无法求 得空间布局的最优解。

发明内容

本发明要解决的技术问题是提供一种基于遗传算法的曲面分段场地布局 调度方法,而为调度人员进行分段布局调度提供辅助。

为解决上述技术问题,本发明的实施例提供一种基于遗传算法的曲面分段 场地布局调度方法,包括:

步骤1、应用基于有限建造资源的日程计划平衡制定算法,根据预设的调 度顺序对分段进行分段空间布局调度和虚拟流水式人力资源调度,并制定针对 分段建造的资源场地和人员安排的日程计划;

步骤2、应用基于优化矩阵的多目标遗传算法完成分段调度顺序的排列编 码和解码,并从根据日程计划建立优化的矩阵中选取最优的调度结果。

作为上述技术方案的优选,其中所述步骤1中所述的进行分段空间布局调 度具体为:

步骤11、对整个场地的曲面分段的调度进行初步规划,并制定曲面分段 的布置顺序;

步骤12、获取曲面分段的几何图形和场地边界的几何图形,通过确定曲 面分段是否在场地内与其他曲面分段及场地边界发生碰撞,以获取曲面分段在 该场地内的可能的布置方案;

步骤13、对所述可能的布置方案进行筛选以最终确定曲面分段在场地内 的布置位置,生成曲面分段空间布局分配方案。

作为上述技术方案的优选,其中所述步骤1中所述的虚拟流水式人力资源 调度具体为:

步骤14、获取每一分段内的加工工序;

步骤15、设置初始设置的人员配置方案,并以虚拟流水制造资源分配目 标对每一分段内每一加工工序的初始设置的人员配置方案进行调整,并根据调 整结果为每一加工工序分配加工人员;

步骤16、对每一分段中,在前后工序的加工时间存在间隙加工工序进行 调整,以最终生成船舶曲面分段虚拟流水式建造的人员调度方案。

作为上述技术方案的优选,所述步骤2包括:

步骤21、随机生成初始种群;

步骤22、通过预设的编码/解码算法将个体基因码解码成合理的分段布局 调度顺序,制定曲面分段建造的日程计划;

步骤23、对所述日程计划根据多目标适应度函数进行多目标的适应度计 算,构建优先级矩阵;

步骤24、根据轮赌法适应度较高的个体具有较高的繁殖概率,最后根据 交叉率和变异率选择再生个体进行交叉和变异,选出其中优秀的基因构建优秀 的种群,对优秀种群经过若干代进化后或达到优化的目标,最终种群中适应度 最高的个体就是最优曲面分段空间布局方案。

作为上述技术方案的优选,步骤22中所述的预设的编码/解码算法,包括 自然数的编码方式表现型编码直接反映曲面分段的调度循序的表现型编码和 基因型编码;所述步骤22具体包括:

步骤221、为每一曲面分段设置唯一的编号Fc={f1、f2...fn-1、fn};其中n为 调度的曲面分段的个数;

步骤222、设置表现型编码Pc={p1、p2...pn-1、pn},以及基因型编码 Gc={g1、g2...gn-1、gn};其中,基因型编码在遗传算法中是可以与表现型编码相 同的,但是考虑到可能会出现通过遗传得到的最优个体(适应度最高)可能不 能满足最基本的合理性约束,因此本发明实施例中用Gc={g1、g2...gn-1、gn}表现 基因型编码;

步骤223、根据已知分段调度顺序的基因码Gc={g1、g2...gn-1、gn}和原始编 号Fc={f1、f2...fn-1、fn},计算顺序的表现型编码Pc={p1、p2...pn-1、pn}。

其中,其中所述步骤223具体为:

步骤2231、计算其中i1<i2...<it,i=0到n

步骤2232、计算b=[t×gi/n]+1,其中[]为取整操作符;

步骤133、其中pi=fib

作为上述技术方案的优选,所述步骤23具体包括:

步骤231、通过以下公式计算场地利用率;

Sspace=ws,in[Σi=1midsi(tni-tni-1-fsparet(tni-1,tni))](tnmid-tn0-fsparet(tn0,tnmid))+

ws,out(tnn-tnmid-fsparet(tnmid,tnn))(tnmid-tn0-fsparet(tn0,tnmid))[1-Σi=mid+1nsi(ti-ti-1-fsparet(tni-1,tni))(tnn-tnmid-fsparet(tnmid,tnn))]

其中,[tn0,tn1...tnmid...tnn]为当场地中某一时间节点发生分段移除或移 入时,场地利用率发生变化,将这些场地利用率发生变化的时间节点按时间轴 顺序排列形成的数组;

其中tn0表示调度开始的时间节点;

tnmid表示最后一个移入场地分段的时间节点;

tnn表示最后一个移除场地分段的时间节点;

[s1,s2....sn]:si表示时间点ti-1-ti之间时间段的场地利用率;

fsparet(tni-1,tni)表示时间段ti-1-ti之间的非工作时间;

s,in表示时刻tnmid之前的场地利用率的加权值;

ws,out表示时刻tnmid之后的场地利用率的加权值;

Sspace表示场地利用率适应度表达式值;

步骤232、通过以下公式计算人员周转利用率;

Sstaff=Σi=1n[pwi(Σj=1mtwj)]Σi=1n[pwi(Σj=1mtwj)]+Σi=1n[pri(Σj=1mtrj)]

pwi:表示员工i在工作时的每小时工资;

pri:表示员工i在上班时间没工作干时的每小时工资;

twj:表示员工i在第j天的实际工作时间;

trj:表示员工i在第j天的浪费的工作时间;

n:调度分段总数量;

m:在调度排产计划中员工工作总天数;

Sstaff:人员周转利用率适应度表达式值;

步骤233、通过以下公式计算用户的满意度;

ω(c)=1,0<c<Dt1Dt1-cDt2-Dt1,Dt1cDt20,c>Dt2

步骤234、通过以下公式计算用户的分段按时完工率适应度;

Sint>=Σi=1nω(eti)n

其中ω(eti):表示分段i的完工满意度值;

n:调度分段总数量;

Sintime:分段按时完工率适应度表达式值;

步骤235、根据所述场地利用率、人员周转利用率、分段按时完工率适应 度建立优先级原始矩阵

Sspace1Sstaff1Sintime1Sspace2Sstaff2Sintime2·········SspacekSstaffkSintimek

并对每一列优选参数进行从小到大排序,并将其排序值赋予适应度优先级 矩阵

fspace1fstaff1fintime1fspace2fstaff2fintime2·········fspacekfstaffkfintimek;

例如在第一列为第j大的值则

步骤236、针对一个染色体,采用以下公式计算器适应度;

Fi=wspacefspacei+wstafffstaffi+wint>fintimei

其中Fi越大染色体越优秀;

步骤237、通过以下公式计算优化指标:

Gi=wspaceSspacei+wstaffSstaffi+wint>Sintimei

其中,

wspace为场地利用率加权值;

wstaff为人员周转利用率加权值;

wintime为分段按时完工率加权值;

为第i个染色体场地利用率、人员周转利用率、分段按 时完工率适应度值;

为第i个染色体场地利用率、人员周转利用率、分段按 时完工率排序值;

Fi为第i个染色体总体适应度值;

Gi为第i个染色体总体优化指标值。

作为上述技术方案的优选,所述步骤24具体为:

步骤241、在分段总数中随机选择多个分段,在两个染色体中分别找出这 些分段,不改变这些分段在各自染色体中的顺序,并互换位置;或,在分段总 数中随机选择两对不同的数字,两个染色体中分别位置互换;

步骤242、将新生成的染色体与原有的染色体进行比较,选出比原有染 色体适应度高的染色体,组成优秀种群。

本发明的上述技术方案的有益效果如下:

本发明能够从而为调度人员进行分段布局调度提供辅助。

附图说明

图1为本发明的实施例的基于遗传算法的曲面分段场地布局调度方法的 流程示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附 图及具体实施例进行详细描述。

遗传算法(Genetic Algorithm,GA)作为一类抽象于生物进化过程的基于自 然选择和生物遗传机制的随机搜索算法,可以适应不同的问题环境。由于它具 有在较大的复杂空间进行全局搜索并获得最优解的能力和优良的计算性,在调 度领域中己经得到了比较广泛的应用。本发明中引入遗传算法实现了由传统的 单一分段布局优化到所有分段的全局优化的布局调度。

本发明实施例提出的基于遗传算法的曲面分段场地布局调度方法,其流程 如图1所示的,包括:

步骤1、应用基于有限建造资源的日程计划平衡制定算法,根据预设的调 度顺序对分段进行分段空间布局调度和虚拟流水式人力资源调度,并制定针对 分段建造的资源场地和人员安排的日程计划;

步骤2、应用基于优化矩阵的多目标遗传算法完成分段调度顺序的排列编 码和解码,并从根据日程计划建立优化的矩阵中选取最优的调度结果。

其中,其中所述步骤1中所述的进行分段空间布局调度具体为:

步骤11、对整个场地的曲面分段的调度进行初步规划,并制定曲面分段 的布置顺序;

步骤12、获取曲面分段的几何图形和场地边界的几何图形,通过确定曲 面分段是否在场地内与其他曲面分段及场地边界发生碰撞,以获取曲面分段在 该场地内的可能的布置方案;

步骤13、对所述可能的布置方案进行筛选以最终确定曲面分段在场地内 的布置位置,生成曲面分段空间布局分配方案。

本申请将在随后对分段空间布局调度进行详细说明。

其中,其中所述步骤1中所述的虚拟流水式人力资源调度具体为:

步骤14、获取每一分段内的加工工序;

步骤15、设置初始设置的人员配置方案,并以虚拟流水制造资源分配目 标对每一分段内每一加工工序的初始设置的人员配置方案进行调整,并根据调 整结果为每一加工工序分配加工人员;

步骤16、对每一分段中,在前后工序的加工时间存在间隙加工工序进行 调整,以最终生成船舶曲面分段虚拟流水式建造的人员调度方案。

本申请将在随后对虚拟流水式人力资源调度具进行详细说明。

其中,所述步骤2包括:

步骤21、随机生成初始种群;

步骤22、通过预设的编码/解码算法将个体基因码解码成合理的分段布局 调度顺序,制定曲面分段建造的日程计划;

步骤23、对所述日程计划根据多目标适应度函数进行多目标的适应度计 算,构建优先级矩阵;

步骤24、根据轮赌法适应度较高的个体具有较高的繁殖概率,最后根据 交叉率和变异率选择再生个体进行交叉和变异,选出其中优秀的基因构建优秀 的种群,对优秀种群经过若干代进化后或达到优化的目标,最终种群中适应度 最高的个体就是最优曲面分段空间布局方案。

其中,步骤22中所述的预设的编码/解码算法,包括自然数的编码方式表 现型编码直接反映曲面分段的调度循序的表现型编码和基因型编码;所述步骤 22具体包括:

步骤221、为每一曲面分段设置唯一的编号Fc={f1、f2...fn-1、fn};其中n为 调度的曲面分段的个数;

步骤222、设置表现型编码Pc={p1、p2...pn-1、pn},以及基因型编码 Gc={g1、g2...gn-1、gn};其中,基因型编码在遗传算法中是可以与表现型编码相 同的,但是考虑到可能会出现通过遗传得到的最优个体(适应度最高)可能不 能满足最基本的合理性约束,因此本发明实施例中用Gc={g1、g2...gn-1、gn}表现 基因型编码;

步骤223、根据已知分段调度顺序的基因码Gc={g1、g2...gn-1、gn}和原始编 号Fc={f1、f2...fn-1、fn},计算顺序的表现型编码Pc={p1、p2...pn-1、pn}。

其中,其中所述步骤223具体为:

步骤2231、计算其中i1<i2...<it,i=0到n

步骤2232、计算b=[t×gi/n]+1,其中[]为取整操作符;

步骤133、其中pi=fib

其中,所述步骤23具体包括:

步骤231、通过以下公式计算场地利用率;

Sspace=ws,in[Σi=1midsi(tni-tni-1-fsparet(tni-1,tni))](tnmid-tn0-fsparet(tn0,tnmid))+

ws,out(tnn-tnmid-fsparet(tnmid,tnn))(tnmid-tn0-fsparet(tn0,tnmid))[1-Σi=mid+1nsi(ti-ti-1-fsparet(tni-1,tni))(tnn-tnmid-fsparet(tnmid,tnn))]

其中,[tn0,tn1...tnmid...tnn]为当场地中某一时间节点发生分段移除或移 入时,场地利用率发生变化,将这些场地利用率发生变化的时间节点按时间轴 顺序排列形成的数组;

其中tn0表示调度开始的时间节点;

tnmid表示最后一个移入场地分段的时间节点;

tnn表示最后一个移除场地分段的时间节点;

[s1,s2....sn]:si表示时间点ti-1-ti之间时间段的场地利用率;

fsparet(tni-1,tni)表示时间段ti-1-ti之间的非工作时间;

w s,in表示时刻tnmid之前的场地利用率的加权值;

ws,out表示时刻tnmid之后的场地利用率的加权值;

Sspace表示场地利用率适应度表达式值;

步骤232、通过以下公式计算人员周转利用率;

Sstaff=Σi=1n[pwi(Σj=1mtwj)]Σi=1n[pwi(Σj=1mtwj)]+Σi=1n[pri(Σj=1mtrj)]

pwi:表示员工i在工作时的每小时工资;

pri:表示员工i在上班时间没工作干时的每小时工资;

twj:表示员工i在第j天的实际工作时间;

trj:表示员工i在第j天的浪费的工作时间;

n:调度分段总数量;

m:在调度排产计划中员工工作总天数;

Sstaff:人员周转利用率适应度表达式值;

步骤233、通过以下公式计算用户的满意度;

ω(c)=1,0<c<Dt1Dt1-cDt2-Dt1,Dt1cDt20,c>Dt2

步骤234、通过以下公式计算用户的分段按时完工率适应度;

Sint>=Σi=1nω(eti)n

其中ω(eti):表示分段i的完工满意度值;

n:调度分段总数量;

Sintime:分段按时完工率适应度表达式值;

步骤235、根据所述场地利用率、人员周转利用率、分段按时完工率适应 度建立优先级原始矩阵

Sspace1Sstaff1Sintime1Sspace2Sstaff2Sintime2·········SspacekSstaffkSintimek

并对每一列优选参数进行从小到大排序,并将其排序值赋予适应度优先级 矩阵

fspace1fstaff1fintime1fspace2fstaff2fintime2·········fspacekfstaffkfintimek;

例如在第一列为第j大的值则

步骤236、针对一个染色体,采用以下公式计算器适应度;

Fi=wspacefspacei+wstafffstaffi+wint>fintimei

其中Fi越大染色体越优秀;

步骤237、通过以下公式计算优化指标:

Gi=wspaceSspacei+wstaffSstaffi+wint>Sintimei

其中,

wspace为场地利用率加权值;

wstaff为人员周转利用率加权值;

wintime为分段按时完工率加权值;

为第i个染色体场地利用率、人员周转利用率、分段按 时完工率适应度值;

为第i个染色体场地利用率、人员周转利用率、分段按 时完工率排序值;

Fi为第i个染色体总体适应度值;

Gi为第i个染色体总体优化指标值。

其中,所述步骤24具体为:

步骤241、在分段总数中随机选择多个分段,在两个染色体中分别找出这 些分段,不改变这些分段在各自染色体中的顺序,并互换位置;或,在分段总 数中随机选择两对不同的数字,两个染色体中分别位置互换;

步骤242、将新生成的染色体与原有的染色体进行比较,选出比原有染 色体适应度高的染色体,组成优秀种群。

其中,上述的船舶曲面分段空间布局调度的方法,包括:

步骤1、对整个场地的曲面分段的调度进行初步规划,并制定曲面分段的 布置顺序;

步骤2、获取曲面分段的几何图形和场地边界的几何图形,通过确定曲面 分段是否在场地内与其他曲面分段及场地边界发生碰撞,以获取曲面分段在该 场地内的可能的布置方案;

步骤3、对所述可能的布置方案进行筛选以最终确定曲面分段在场地内的 布置位置,生成曲面分段空间布局分配方案。

在所述的步骤1中,对整个场地的曲面分段的调度进行初步规划时需要考 虑车间已经下发的生产任务根据交货期、物料信息以及制造周期等信息,该为 现有技术,在此不再赘述。

而其中的制定曲面分段的加工顺序具体包括:

通过以下公式进行曲面分段的布置顺序进行筛选:

minZi=wh1·(Di-Bi)+wh2·(ΣM)/Miwh3·Si/(Q-ΣS)(minZi>0)

其中:

Zi为曲面分段制造顺序的优先级值;

wh1为制造周期的权重值,wh2为制造资源均衡的权重值,wh3为场地剩余面 积的权重值;

Bi为曲面分段i的可开始加工时间,Di为曲面分段i交货期时间;

M分别为场地中已有的每个分段制造生产需要制造资源数量,Mi表示分段 i在制造过程中需要的制造资源数量;

S为曲面分段几何图形面积,Q为曲面分段排入场地的面积,其中Q-∑S 代表场地中除去已排布分段的面积。

其中,步骤2中需要获取场地边界的位置信息,并获取每一曲面分段的相 应的几何形状,以作为后续的基础。然后按照步骤1中确定的曲面分段的加工 序列的顺序选取曲面分段进行分布,并碰撞监控机制对曲面分段是否与场地边 界发生碰撞进行检测。具体为:

步骤21、以端点坐标集合的形式描述曲面分段的几何图形,并将集合中 的坐标点顺序连接以形成曲面分段的外轮廓图形;

步骤22、从所述端点坐标集合中选取一个端点的坐标作为该曲面分段几 何图形的定位基准点;

步骤23、选取待定的曲面分段对应的端点坐标集合,以及所述待定的曲 面分段的定位基准点;

步骤24、以所述定位基准点沿X轴正方向做一条射线,并计算该射线与 场地边界及已设置的曲面分段的交叉的次数N;如果

步骤25、判断所述以及已排布分段边界碰撞的次数N;如果N/2=0,则 该定位基准点在其他图形外部,跳转到步骤24;如果N/2=0,则该定位基准 点在其他图形内部,确认该曲面分段与其他曲面分段或场地边界发生了碰撞;

步骤26、判断所述端点坐标集合中是否还有未处理过的端点,如果有则 从所述未处理过的端点中一个端点的坐标作为该曲面分段几何图形的定位基 准点,并跳转到步骤23;如果否则确认该曲面分段未发生碰撞。

在本发明实施例中,在步骤25中还可以采用以下的碰撞解决机制来在确 定了发生碰撞后进行相应处理。具体的,在步骤25的最后还包括以下步骤:

步骤25a、建立场地边界坐标的集合C;

步骤25b、选取一对边界点Cd分别作为边界的起始点和结束点;

步骤25c、将定位基准点从该起始点沿着所述场地边界向结束点方向移动, 以判断该定位基准点对应的曲面分段是否与其他分段发生了碰撞;如果与已有 边界块发生碰撞后,则对碰撞点的位置通过以下公式进行判定:

Stx=(Cd|Ex-Cd|Sx)·(Py-Cd|Sy)(Cd|Ey-Cd|Sy)+Cd|Ex

Gd|Sx代表边界点中的起始点的X坐标,Cd|Ex则代表边界点中的结束 点的X坐标;

如果标志点Stx大于分段定位基准点Py,说明分段点在边界左侧,根据 分段移动方向应该为远离碰撞边界的原则,则继续向着分段的左侧进行移动, 直到不发生碰撞;

然后调换碰撞坐标点然后调换X和Y轴的顺序,并使用上述公式在Y轴 方向上进行判断;

步骤25d、当该曲面分段不与场地边界和其他曲面分段发生碰撞后,记录 该位置。

在上述步骤2的具体方案中,可以确定很多个不会发生碰撞的可能位置。 而在这些可能位置中找到一个合适的位置是很难的。因此本发明实施例还提出 了进一步进行筛选的机制。即前述的步骤3可以具体为:

通过曲面分段的位置确定规则对曲面分段的可能位置中的点集合进行筛 选,分别将曲面分段位置带入最大剩余矩形规则与最小包络面积规则中进行计 算,得到在此优化规则下曲面分段位置的优化指标,并最终筛选出最优化的位 置作为该曲面分段的位置。

其中所述最大剩余矩形规则具体为:

曲面分段放入场地后,场地剩余面积能够构建出的面积最大的矩形的位置 为最优化位置。

其中所述最小包络面积规则具体为:

步骤A、以所有曲面分段位置中纵坐标不同且横坐标最大的点为包络点, 建立包络点集合;

步骤B、将集合中的点首尾相接便构成了包络图形,并计算出包络面积;

步骤C、通过以下公式将每一可能位置对应的包络面积与包络范围内曲面 分段的总面积进行对比,并选择比值最大的可能位置:

minZs=Σi=1,j=i+1m[(Pj(y)-Pi(y))*(Pj(x)+Pi(x))*0.5|Pj(y)-Pi(y)0+(Pj(y)-Pi(y))*Pj(x)|Pj(y)-Pi(y)=0]Σanba

其中:

Pi,j为分段在场地构成图形的外围包络点,由图形分析算法取得,Pi(x,y)为 P点的x,y坐标;

ba为包络范围内曲面分段的面积;

m为包络面积外围包络点的总数,n为包络范围内所有分段的个数。

为了降低计算量,本发明实施例中在确定了一个曲面分段的位置后,还包 括:

当所述曲面分段的位置确定后,对场地边界进行重新分析以将新加入的曲 面分段与原场地形状进行拟合,重新计算场地边界形状,从而简化分段碰撞检 测步骤,直接检测分段与场地边界的碰撞即可完成分段位置的筛选。

其中,上述的实现船舶曲面分段虚拟流水式建造的方法,包括:

步骤1、获取每一分段内的加工工序;

步骤2、设置初始设置的人员配置方案,并以虚拟流水制造资源分配目标 对每一分段内每一加工工序的初始设置的人员配置方案进行调整,并根据调整 结果为每一加工工序分配加工人员;

步骤3、对每一分段中,在前后工序的加工时间存在间隙加工工序进行调 整,以最终生成船舶曲面分段虚拟流水式建造的人员调度方案。

其中,该初始设置的人员配置方案具体为:为每一分段分配最大的可生产 人数,直至所有工作人员都分配完毕。同时,步骤2中的虚拟流水制造资源分 配目标min Z具体为:

minZ=Σj=1mΣi=1n(Ti,jcjnj-Ti,j+1cj+1nj+1)/h1max*(j-1)

其中0<minZ<wh;j+1≤m;

其中:

wh为工序间作业连续性权重,可根据生产实际需要进行设定;

Ti,j为任务i的工序j;

Cj为加工工序的生产效率,

nj为此工序对应的加工人员的数量;

为所有相邻工序加工符合差值的最大值。

在本发明实施例中,是对每一个分段的每一具有时间间隙的工序都执行步 骤3的方法,以使每一工序所占用的工作人员最少。该每一工序的工作人员的 调整步骤具体为:

步骤31、监测每一分段,将分段中前后工序加工时间存在间隙的分段加 入可调配分段集合中,作为目标搜索分段;

步骤32、在所述可调配工序段集合选取一个目标搜索分段;

步骤33、监测该目标检索分段的每一工序的前一工序的结束时间、该工 序的开始时间、后续工序的开始时间;

步骤34、调整该工序的工作人员,并确保该工序中的工作人员为完成该 工序的结束时间早于下一工序开始时间所需的最小工作人员数;

步骤35、将该调整后的目标搜索分段从所述可调配分段集合中删除;

步骤36、判断可调配分段集合中是否还有目标调整分段,如果有则选择 一个目标调整分段,并返回步骤33;如果没有则步骤结束。

其中,所述步骤33具体为:

步骤331、从该工序中抽调出一名工作人员,并将该名工作人员添加到可 调配工作人员集合中;

步骤332、判断该工序是否满足以下公式,如果是则返回步骤331;

Si,j+1>Ei,j-Si,jcjnj+Si,j

Si,j为分段i的工序j的开始时间;

Ei,j为分段i的工序j的结束时间;

Cj为加工工序的生产效率;

nj为此工序对应的加工人员的数量。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技 术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号