一种空间分道、时间有序的多工种生产计划推算方法技术

技术编号:19098333 阅读:135 留言:0更新日期:2018-10-03 02:35
本发明专利技术提供一种空间分道、时间有序的多工种生产计划推算方法,属于计算机ERP软件生产制造领域,本发明专利技术将整个生产过程按照空间分布、时间顺序以及工种间联合作业划分为若干项任务,并将每一项生产任务作为一个节点,通过指定各节点执行的先后顺序,形成生产过程关键链路,按照各节点耗时权重,及各工序间客观生产能力,结合产品交付时间倒推形成生产计划或根据产品生产链路中最早开工日期进行正推生成生产计划。此计划生成算法能够灵活适应以中间产品为导向、多工种作业在空间上分道、时间上有序均衡、连续的现代生产模式,为生产过程高效有序推进提供准确计划参照。

【技术实现步骤摘要】
一种空间分道、时间有序的多工种生产计划推算方法
本专利技术涉及计算机ERP软件生产制造技术,尤其涉及一种空间分道、时间有序的多工种生产计划推算方法。
技术介绍
大型装备生产过程中,可以从产品的空间、时间以及作业角色维度对生产过程进行细化区分,从而形成精细且准确的多维生产计划网络;最终达到生产过程的空间分道、时间有序,各工种协同作业,均衡、连续地按生产计划执行产品建造;通过精准的生产计划网络可有效控制生产资料的零库存按时供应,生产制造工期大大缩短且可控,生产过程关键资源合理利用,从而大幅降低生产成本,提升企业利润空间。但是,由于生产过程中涉及生产环节复杂多样,计划编排维度较高,在编排生产计划时,如果采用人工推算生产计划,不仅工作量极大,而且不利于变更,也不容易和其他计划集成,极易出现局部计划变更,牵连生产过程并未随着更新。基于这种现状,利用大宗设备类产品空间分布、多工种参与以及生产周期时间跨度大等特点建立数学模型,实现逻辑强关联的生产计划编制工作,也就应运而生了。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种空间分道、时间有序的多工种生产计划推算方法。通过自定义划分产品成组、工种及时间权重,适应不同大型装备生产制造,形成通用生产计划推算算法。根据大宗设备类产品生产特点,建立了基于时间、空间及作业角色的三个维度的数据模型,采用递归推算实现逐层形成生产计划,适用行业船舶、潜艇、钢构、航空航天等。本专利技术可有效解决人工生成工业生产计划时因计算能力有限而导致的生产计划不精细、不准确的问题。空间分道横表数据存储结构通过上级空间、本级空间字段关联实现空间多层次成组;纵表存储自定义多工种,可扩展;编织时间有序作业网,采用主从表结构,纵向存储多工种工时。将整个生产过程按照空间分布、时间顺序以及工种间联合作业划分为若干项任务,并将每一项生产任务作为一个节点,通过指定各节点执行的先后顺序,形成生产过程关键链路,按照各节点耗时权重,及各工序间客观生产能力,结合产品交付时间倒推形成生产计划或根据产品生产链路中最早开工日期进行正推生成生产计划。具体实现方法如下:1)数据库存储模型按
技术实现思路
所述建立后,获取任务模型时间、空间及作业角色三个维度上的工期跨度数据源,调用公共方法:publicDataSetGetSJGCFDGZGQ(stringTASK_GC)2)任务模型数据源获取后,生产计划推算流程,开始根据参数传递判断正推还是倒推,调用推算方法:publicvoidComputeGCFDGZRS(DataSetdsSCZRC)//倒推公共方法publicvoidDESCComputeGCFDGZRS(DataSetdsSCZRC)//正推公共方法3)以倒推公共方法阐述推算逻辑:从中间产品的“交付日期”开始,按工种、工期往生产开工方向推算,分别调用publicDataSetGetGZRL(),用于获取工作日历,用于推算过程中剔除休息日;publicvoidComputeGZRSByGQ(DataSetDsGZRL,DataSetdsSCZRC),根据工作日历及各工种工期跨度,确定相应生产计划的工作日数。关键代码如下:其中推算各工种开始结束日期方法CalculateGXSJ,代码如下:以上代码为推算同一层级分段下各工种计划日期,推算完毕后调用publicstringGetTask_sub(stringTASK_GC)方法获取该任务的下级任务,如果存在,则递归调用执行以上推算,直至当前层级无下级任务终止。本专利技术的有益效果是满足空间分道层次递归,理论上不限递归层次,更灵活适应大型装备产品不同空间成组划分需求;参与工种,可自定义添加,不限工种数量,推算过程中,不需要的工种工期可设置为零,同样可以满足作业工种维度自定义无限扩展;时间维度上,可通过成组大小、工种施工能力,来准确填写施工工期,从而实现作业计划的紧密顺序执行;最关键的优点,在于生产过程中,当某一维度上的作业进度出现脱期,可通过调整当前分段、工种上的作业工期,重新推算生成作业计划,后续生产计划可根据原工期设置自动递归生成,不用人工考虑各作业间相互依赖、牵连。附图说明图1是本专利技术的工作流程示意图;图2是船体分段建造示意图。具体实施方式下面对本专利技术的内容进行更加详细的阐述:本专利技术,以C#语言代码为例,阐述该生产计划推算算法,具体实现方法如下:1)、数据库存储模型按
技术实现思路
所述建立后,获取任务模型时间、空间及作业角色三个维度上的工期跨度数据源调用公共方法如:publicDataSetGetSJGCFDGZGQ(stringTASK_GC)2)、任务模型数据源获取后,依据附图1生产计划推算流程,开始根据参数传递判断正推还是倒推,调用推算方法:publicvoidComputeGCFDGZRS(DataSetdsSCZRC)//倒推公共方法publicvoidDESCComputeGCFDGZRS(DataSetdsSCZRC)//正推公共方法3)、以倒推公共方法为例,阐述推算逻辑:从中间产品的“交付日期”开始,按工种、工期往生产开工方向推算,分别调用publicDataSetGetGZRL(),用于获取工作日历,用于推算过程中剔除休息日;publicvoidComputeGZRSByGQ(DataSetDsGZRL,DataSetdsSCZRC),可根据工作日历及各工种工期跨度,确定相应生产计划的工作日数(日历是以工作日数来剔除休息日的,休息日所属工作日数与其前日的工作日日数一致);此方法中结合各工种串并行设置,精确推算工种间并且执行计划。关键代码如下:其中推算各工种开始结束日期方法CalculateGXSJ,代码如下:以上代码为推算同一层级分段下各工种计划日期,推算完毕后可调用publicstringGetTask_sub(stringTASK_GC)方法获取该任务的下级任务,如果存在,则递归调用执行以上推算,直至当前层级无下级任务终止。1、空间分道数据表设计:产品建造工艺可形成空间分层的结构化成组产品,以船舶生产为例,建立任务模型:依据数据库表结构设计,空间分道数据存储形式如下表所示:2、多工种纵表设计:其次依据工作角色不同,区分作业工种及先后顺序,作业角色数据存储形式:工种编号工种名称顺序号GZ1工种11GZ2工种22GZ3工种33GZ4工种44………3、工期从表设计:生产计划日期存储表结构与工期从表设计结构一致,用于存储递归推算后的计划日期。结合空间成组、参与工种,对各作业阶段设置时间跨度,工程分段工期界面加载数据如下:根据以上数据库存储模型,以00A总段的搭载日期2018年3月9日为依据使用递归算法倒推生成,生产作业计划如下:在确定2018年3月9日交付中间产品“00A”时,由以上推算算法可知,最早工种的开工日期,及各工种计划开始、结束日期,从而便于按计划安排物料进场、人力资源调配以及企业关键生产资料的分配等。本文档来自技高网
...

【技术保护点】
1.一种空间分道、时间有序的多工种生产计划推算方法,其特征在于,空间分道横表数据存储结构通过上级空间、本级空间字段关联实现空间多层次成组;纵表存储自定义多工种,可扩展;编织时间有序作业网,采用主从表结构,纵向存储多工种工时;结合递归算法,推算形成空间分道、时间有序的多工种生产计划网络。

【技术特征摘要】
1.一种空间分道、时间有序的多工种生产计划推算方法,其特征在于,空间分道横表数据存储结构通过上级空间、本级空间字段关联实现空间多层次成组;纵表存储自定义多工种,可扩展;编织时间有序作业网,采用主从表结构,纵向存储多工种工时;结合递归算法,推算形成空间分道、时间有序的多工种生产计划网络。2.根据权利要求1所述的方法,其特征在于,将整个生产过程按照空间分布、时间顺序以及工种间联合作业划分为若干项任务,并将每一项生产任务作为一个节点,通过指定各节点执行的先后顺序,形成生产过程关键链路,按照各节点耗时权重,及各工序间客观生产能力,结合产品交付时间倒推形成生产计划或根据产品生产链路中最早开工日期进行正推生成生产计划。3.根据权利要求2所述的方法,其特征在于,具体实现方法如下:1)数据库存储模型按发明内容所述建立后,获取任务模型时间、空间及作业角色三个维度上的工期跨度数据源,调用公共方法:publicDataSetGetSJGCFDGZGQ(stringTASK_GC)2)任务模型数据源获取后,生产计划推算流程,开...

【专利技术属性】
技术研发人员:吕显朋刘家斌李健亭付洋
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1