一种基于施工计划的关键工序推荐方法、设备及介质技术

技术编号:21773151 阅读:14 留言:0更新日期:2019-08-03 21:58
本发明专利技术提供的一种基于施工计划的关键工序推荐方法,包括获取施工计划,根据施工计划中的第一工序的相关参量以及非第一工序的工期计算出施工计划中所有工序的最早开始时间和最早结束时间,并根据工序最早开始时间和最早结束时间计算出相邻两工序之间的时间间隔,根据最早结束时间确定终点节点工序,并计算出终点节点工序的总时差,根据终点节点工序的总时差以及时间间隔逆推出所有工序的总时差,根据总时差的值确定关键工序,从而得到关键工序,并将关键工序发送至用户终端显示。本发明专利技术申请帮助用户了解整个计划中的关键节点,解决了用户因重点工序不清楚导致最终工期延期的问题,实现了用户对项目进度的把控,减少了工期延期的现象。

A Key Process Recommendation Method, Equipment and Media Based on Construction Plan

【技术实现步骤摘要】
一种基于施工计划的关键工序推荐方法、设备及介质
本专利技术涉及工程管理领域,尤其涉及一种基于施工计划的关键工序推荐方法、设备及介质。
技术介绍
工程项目在实施过程中,影响进度的因素很多。诸如:自身的管理水平、施工现场环境、劳动力需求状况等等。工程承包商对这些问题并没有什么积极有效的措施,往往是一些因素影响了就会产生一种“共振效应”带动其他因素的影响。在事前没有很好的进行分析,制定应急计划,等事情发生了才手忙脚乱不知所踪。管理组织上不能够保证进度目标的实施,人浮于事,执行能力差。另外,传统的工程进度计划制定难,且计划之间容易冲突,另外在根据施工计划进行施工过程中,并没有对一个关键工序进行重点把控,从而导致某些重点工序的延期导致整个项目延期,增加了时间成本以及人力成本。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于施工计划的关键工序推荐方法,其能解决根据施工计划进行施工过程中,并没有对一个关键工序进行重点把控,从而导致某些重点工序的延期导致整个项目延期,增加了时间成本以及人力成本的问题。本专利技术的目的之二在于提供一种电子设备,其能解决根据施工计划进行施工过程中,并没有对一个关键工序进行重点把控,从而导致某些重点工序的延期导致整个项目延期,增加了时间成本以及人力成本的问题。本专利技术的目的之三在于提供一种计算机可读存储介质,其能解决根据施工计划进行施工过程中,并没有对一个关键工序进行重点把控,从而导致某些重点工序的延期导致整个项目延期,增加了时间成本以及人力成本的问题。本专利技术提供目的之一采用以下技术方案实现:一种基于施工计划的关键工序推荐方法,包括以下步骤:步骤S1:获取用户输入的施工计划,所述施工计划包括后置工序匹配名单、一第一工序、第一工序最早开始时间、第一工序工期、含有若干非第一工序和若干非第一工序工期、若干工序类型、若干工序时距的非第一工序数据组,每个所述非第一工序、每个所述非第一工序工期、每个所述工序类型以及每个所述工序时距相互对应;步骤S2:根据所述第一工序最早开始时间、所述第一工序工期计算得到第一工序最早结束时间,将所述第一工序作为第一前置工序,将所述第一工序最早开始时间作为第一前置工序最早开始时间,将所述第一工序最早结束时间作为第一前置工序最早结束时间,将所述第一工序工期作为第一前置工序工期;步骤S3:根据预设后置工序匹配名单在所述非第一工序数据组中筛选出与所述前置工序对应的所述非第一工序、所述非第一工序工期以及所述工序类型以及所述工序时距,将所述非第一工序工期作为第一后置工序,将所述工序时距作为第一后置工序时距。步骤S4:根据所述工序类型、所述第一后置工序时距、所述第一后置工序工期、所述第一前置工序最早开始时间、所述第一前置工序最早结束时间以及所述第一前置工序工期计算得到与所述第一后置工序对应的第一后置工序最早开始时间和第一后置工序最早结束时间,根据所述第一后置工序最早开始时间、所述第一后置工序最早结束时间、所述工序类型、所述第一后置工序时距、所述第一前置工序最早开始时间、所述第一前置工序最早结束时间计算得到所述第一后置工序与所述第一前置工序之间的时间间隔值;步骤S5:将所述第一后置工序再次作为第一前置工序,将所述后置工序最早开始时间再次作为第一前置工序最早开始时间,将所述后置工序最早结束时间再次作为第一前置工序最早结束时间,将所述后置工序工期再次作为第一前置工序工期,返回执行所述步骤S3,直至计算出所有所述非第一工序对应的最早开始时间和最早结束时间,并汇总所有第一所述后置工序最早开始时间、所有所述第一后置工序最早结束时间得到时间数据包,汇总所有所述时间间隔值得到时间间隔数据包,并将每个所述时间间隔值与所述第一前置后序及所述第一后置工序进行关联。步骤S6:将所述时间数据包中最大的第一后置工序最早结束时间作为最大第一后置工序最早结束时间,并将所述最大第一后置工序最早结束时间对应的所述第一后置工序作为终点节点工序,根据预设工期以及所述最大第一后置工序最早结束时间计算得到终点节点工序总时差;步骤S7:将所述终点节点工序作为第二后置工序,将所述终点节点工序总时差作为第二后置工序总时差,根据预设前置工序匹配名单在所述施工计划中筛选出与所述第二后置工序对应的所述第一工序或所述非第一工序,将所述第一工序或所述非第一工序作为第二前置工序,根据所述第二前置工序与所述第二后置工序在所述时间间隔数据包中筛选出对应的所述时间间隔;步骤S8:根据所述时间间隔以及所述第二后置工序总时差计算得到所述第二前置工序总时差,当所述第二前置工序总时差为零时,将所述第二前置工序作为关键工序;步骤S9:将所述第二前置工序再次作为第二后置工序,返回执行所述步骤S8,直至计算出所有所述非第一工序对应的总时差,并汇总所有所述关键工序得到关键工序数据包,将所述关键工序数据包发送至用户终端显示。进一步地,将所述最大第一后置工序最早结束时间作为所述施工计划对应的工期。进一步地,所述预设工期等于所述最大第一后置工序最早结束时间。进一步地,所述第一前置工序可以与多个所述第一后置工序对应。进一步地,与所述第一后置工序对应的所述第一前置工序的数量不超过两个。进一步地,所述工序类型包括第一类型、第二类型、第三类型以及第四类型,所述第一类型为前置工序完成,后置工序才能开始;所述第二类型为前置工序开始,后置工序侧能开始;所述第三类型为前置工序完成,后置工序才能完成;所述第四类型为前置工序开始,后置工序才能完成。进一步地,每个所述工序时距与所述第一类型或第二类型或第三类型或第四类型对应。进一步地,所述施工计划还包括若干用户设定工序最早开始时间,每个用户设定工序最早开始时间与所述非第一工序关联,根据所述第一后置工序筛选出对应的所述用户设定工序最早开始时间,当所述第一后置工序对应的所述第一前置工序最早开始时间小于所述用户设定工序最早开始时间时,则将所述用户设定工序最早开始时间重新作为所述第一后置工序的最早开始时间。本专利技术提供目的之二采用以下技术方案实现:一种电子设备,包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本申请的一种基于施工计划的关键工序推荐方法。本专利技术提供目的之三采用以下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行本申请的一种基于施工计划的关键工序推荐方法。相比现有技术,本专利技术的有益效果在于:本申请的一种基于施工计划的关键工序推荐方法,通过根据施工计划中的第一工序的相关参量以及非第一工序的工期计算出施工计划中所有工序的最早开始时间和最早结束时间,并根据工序最早开始时间和最早结束时间计算出相邻两工序之间的时间间隔,根据最早结束时间确定终点节点工序,并计算出终点节点工序的总时差,根据终点节点工序的总时差以及时间间隔逆推出所有工序的总时差,根据总时差的值确定关键工序,从而得到关键工序,并将关键工序发送至用户终端显示,帮助用户了解整个计划中的关键节点,重点的把控关键节点的进度,以达到整个项目进度把控的问题,解决了用户因重点工序不清楚导致最终工期延期的问题,实现了用户对项目进度的把控,减少了工期延期的现象。上述说明仅是本文档来自技高网...

【技术保护点】
1.一种基于施工计划的关键工序推荐方法,其特征在于,包括以下步骤:步骤S1:获取用户输入的施工计划,所述施工计划包括后置工序匹配名单、一第一工序、第一工序最早开始时间、第一工序工期、含有若干非第一工序和若干非第一工序工期、若干工序类型、若干工序时距的非第一工序数据组,每个所述非第一工序、每个所述非第一工序工期、每个所述工序类型以及每个所述工序时距相互对应;步骤S2:根据所述第一工序最早开始时间、所述第一工序工期计算得到第一工序最早结束时间,将所述第一工序作为第一前置工序,将所述第一工序最早开始时间作为第一前置工序最早开始时间,将所述第一工序最早结束时间作为第一前置工序最早结束时间,将所述第一工序工期作为第一前置工序工期;步骤S3:根据预设后置工序匹配名单在所述非第一工序数据组中筛选出与所述前置工序对应的所述非第一工序、所述非第一工序工期以及所述工序类型以及所述工序时距,将所述非第一工序工期作为第一后置工序,将所述工序时距作为第一后置工序时距;步骤S4:根据所述工序类型、所述第一后置工序时距、所述第一后置工序工期、所述第一前置工序最早开始时间、所述第一前置工序最早结束时间以及所述第一前置工序工期计算得到与所述第一后置工序对应的第一后置工序最早开始时间和第一后置工序最早结束时间,根据所述第一后置工序最早开始时间、所述第一后置工序最早结束时间、所述工序类型、所述第一后置工序时距、所述第一前置工序最早开始时间、所述第一前置工序最早结束时间计算得到所述第一后置工序与所述第一前置工序之间的时间间隔值;步骤S5:将所述第一后置工序再次作为第一前置工序,将所述后置工序最早开始时间再次作为第一前置工序最早开始时间,将所述后置工序最早结束时间再次作为第一前置工序最早结束时间,将所述后置工序工期再次作为第一前置工序工期,返回执行所述步骤S3,直至计算出所有所述非第一工序对应的最早开始时间和最早结束时间,并汇总所有第一所述后置工序最早开始时间、所有所述第一后置工序最早结束时间得到时间数据包,汇总所有所述时间间隔值得到时间间隔数据包,并将每个所述时间间隔值与所述第一前置后序及所述第一后置工序进行关联;步骤S6:将所述时间数据包中最大的第一后置工序最早结束时间作为最大第一后置工序最早结束时间,并将所述最大第一后置工序最早结束时间对应的所述第一后置工序作为终点节点工序,根据预设工期以及所述最大第一后置工序最早结束时间计算得到终点节点工序总时差;步骤S7:将所述终点节点工序作为第二后置工序,将所述终点节点工序总时差作为第二后置工序总时差,根据预设前置工序匹配名单在所述施工计划中筛选出与所述第二后置工序对应的所述第一工序或所述非第一工序,将所述第一工序或所述非第一工序作为第二前置工序,根据所述第二前置工序与所述第二后置工序在所述时间间隔数据包中筛选出对应的所述时间间隔;步骤S8:根据所述时间间隔以及所述第二后置工序总时差计算得到所述第二前置工序总时差,当所述第二前置工序总时差为零时,将所述第二前置工序作为关键工序;步骤S9:将所述第二前置工序再次作为第二后置工序,返回执行所述步骤S8,直至计算出所有所述非第一工序对应的总时差,并汇总所有所述关键工序得到关键工序数据包,将所述关键工序数据包发送至用户终端显示。...

【技术特征摘要】
1.一种基于施工计划的关键工序推荐方法,其特征在于,包括以下步骤:步骤S1:获取用户输入的施工计划,所述施工计划包括后置工序匹配名单、一第一工序、第一工序最早开始时间、第一工序工期、含有若干非第一工序和若干非第一工序工期、若干工序类型、若干工序时距的非第一工序数据组,每个所述非第一工序、每个所述非第一工序工期、每个所述工序类型以及每个所述工序时距相互对应;步骤S2:根据所述第一工序最早开始时间、所述第一工序工期计算得到第一工序最早结束时间,将所述第一工序作为第一前置工序,将所述第一工序最早开始时间作为第一前置工序最早开始时间,将所述第一工序最早结束时间作为第一前置工序最早结束时间,将所述第一工序工期作为第一前置工序工期;步骤S3:根据预设后置工序匹配名单在所述非第一工序数据组中筛选出与所述前置工序对应的所述非第一工序、所述非第一工序工期以及所述工序类型以及所述工序时距,将所述非第一工序工期作为第一后置工序,将所述工序时距作为第一后置工序时距;步骤S4:根据所述工序类型、所述第一后置工序时距、所述第一后置工序工期、所述第一前置工序最早开始时间、所述第一前置工序最早结束时间以及所述第一前置工序工期计算得到与所述第一后置工序对应的第一后置工序最早开始时间和第一后置工序最早结束时间,根据所述第一后置工序最早开始时间、所述第一后置工序最早结束时间、所述工序类型、所述第一后置工序时距、所述第一前置工序最早开始时间、所述第一前置工序最早结束时间计算得到所述第一后置工序与所述第一前置工序之间的时间间隔值;步骤S5:将所述第一后置工序再次作为第一前置工序,将所述后置工序最早开始时间再次作为第一前置工序最早开始时间,将所述后置工序最早结束时间再次作为第一前置工序最早结束时间,将所述后置工序工期再次作为第一前置工序工期,返回执行所述步骤S3,直至计算出所有所述非第一工序对应的最早开始时间和最早结束时间,并汇总所有第一所述后置工序最早开始时间、所有所述第一后置工序最早结束时间得到时间数据包,汇总所有所述时间间隔值得到时间间隔数据包,并将每个所述时间间隔值与所述第一前置后序及所述第一后置工序进行关联;步骤S6:将所述时间数据包中最大的第一后置工序最早结束时间作为最大第一后置工序最早结束时间,并将所述最大第一后置工序最早结束时间对应的所述第一后置工序作为终点节点工序,根据预设工期以及所述最大第一后置工序最早结束时间计算得到终点节点工序总时差;步骤S7:将所述终点节点工序作为第二后置工序,将所述终点节点工序总时差作为第二后置工序总时差,根据预设前置工序匹配名单在所述施工...

【专利技术属性】
技术研发人员:韩业盛何旭李铁军
申请(专利权)人:江苏乐建网络科技有限公司
类型:发明
国别省市:江苏,32

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

1