当前位置: 首页 > 专利查询>杨军专利>正文

动态关键路径分析方法、装置及电子设备制造方法及图纸

技术编号:26891967 阅读:47 留言:0更新日期:2020-12-29 16:11
本申请实施例公开了动态关键路径分析方法、装置及电子设备,所述方法包括:确定当前分析所针对的计划管理目标;其中,所述计划管理目标通过关联的网络计划中的指定活动进行表达;分别确定所述网络计划中多个活动的总浮动时间以及目标浮动时间;将总浮动时间不大于目标浮动时间或者总浮动时间不为正的活动确定为针对所述计划管理目标的关键活动,并根据所述关键活动确定针对所述计划管理目标的关键路径。通过本申请实施例,能够帮助网络计划的不同参与者更加个性化对其实际所需的目标进行关键路径分析。

【技术实现步骤摘要】
动态关键路径分析方法、装置及电子设备
本申请涉及网络计划
,特别是涉及动态关键路径分析方法、装置及电子设备。
技术介绍
关键路径法被广泛应用在各类网络计划软件中,包括以横道图为主要显示方式的网络计划软件,以双代号网络图为主要显示方式的网络计划软件,还有其他显示形式的计划软件,等等。在这些计划软件中,针对一份确定的网络计划,均能够根据关键路径法分析得出确定的关键路径及关键活动。关键路径法为项目计划管理提供了重要的帮助,特别是为项目及其主要活动提供了图形化的显示,这些量化信息为识别潜在的项目延迟风险提供极其重要的依据。但现有的关键路径法在项目计划管理的实际应用中也存在着不足,其中重要的一点是关键路径法仅能针对计划的总工期目标进行关键路径分析。比如以一个建筑建设项目为例,其施工组织计划就是一个典型的网络计划,除了完工交付这个总目标之外,施工计划中往往存在一些阶段性目标,比如基础施工阶段的阶段目标为主体结构出正负零,主体结构施工阶段为结构封顶等,如何识别出针对某个阶段目标的关键路径以帮助进行特定的优化决策也是施工管理人员经常面临的问题;又例如在工程建设项目中往往有大量的专业分包商参与,特定的专业分包商仅负责项目计划中该专业相关的活动,他们往往需要识别其负责专业活动部分的关键路径以帮助进行有效的资源分配。这些使用场景,传统的关键路径法不能发挥有效作用。
技术实现思路
本申请提供了动态关键路径分析方法、装置及电子设备,能够帮助网络计划的不同参与者更加个性化对其实际所需的目标进行关键路径分析。本申请提供了如下方案:一种动态关键路径分析方法,包括:确定当前分析所针对的计划管理目标;其中,所述计划管理目标通过关联的网络计划中的指定活动进行表达;分别确定所述网络计划中多个活动的总浮动时间以及目标浮动时间;其中,所述目标浮动时间根据当前活动在所述计划管理目标下所影响的活动的相关参数进行确定;将总浮动时间不大于目标浮动时间或者总浮动时间不为正的活动确定为针对所述计划管理目标的关键活动,并根据所述关键活动确定针对所述计划管理目标的关键路径。一种动态关键路径分析装置,包括:计划管理目标确定单元,用于确定当前分析所针对的计划管理目标;其中,所述计划管理目标通过关联的网络计划中的指定活动进行表达;计算单元,用于分别确定所述网络计划中多个活动的总浮动时间以及目标浮动时间;其中,所述目标浮动时间根据当前活动在所述计划管理目标下所影响的活动的相关参数进行确定;关键活动及路径确定单元,用于将总浮动时间不大于目标浮动时间或者总浮动时间不为正的活动确定为针对所述计划管理目标的关键活动,并根据所述关键活动确定针对所述计划管理目标的关键路径。根据本申请提供的具体实施例,本申请公开了以下技术效果:通过本申请实施例,可以使得用户可以根据自己的需求来指定具体的计划管理目标,该目标可以由网络计划中的0个或1个或多个活动来进行表达。另外,还新增了目标浮动时间这一指标,目标浮动时间的含义为该活动所能够影响到的目标活动集合中的各活动的总浮动时间的最大值。另外,还对具体关键活动的判断方式进行了更新。具体的,在进行关键路径分析时,可以计算出网络计划中多个活动分别对应的总浮动时间以及目标浮动时间;之后,可以对多个活动进行判断,如果某活动的总浮动时间不大于其目标浮动时间时,或者总浮动时间不为正时,则意味着该活动的任何延迟都将影响至少一个目标活动所具有的总浮动时间,即会对设定的目标会产生影响,因此,可以确定为关键活动。在确定出多个关键活动后,可以根据关键活动的紧前紧后活动关系等信息确定出具体的关键路径。通过该方案,使得具体在进行关键路径分析时,不仅可以以总工期为目标,还可以以网络计划中某个阶段性的活动为目标,或者,根据将某个项目参与者所需完成的特定计划目标为目标,等等。因此,扩展了关键路径法的应用范围,能够帮助网络计划的不同参与者更加个性化对其实际所需的目标进行关键路径分析,明确其当前的工作重点。另外,由于本申请实施例中分析出的关键活动是指其活动的延时完成会影响指定目标中至少一个目标活动的浮时,因此,使得关键路径与关键活动的定义比传统的关键路径法中的定义更具有管理上的明确业务含义。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的方法的流程图;图2是网络计划示意图;图3是本申请实施例提供的系统的示意图;图4是本申请实施例提供的电子设备的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。在本申请实施例中,考虑到一个网络计划中,在计划的不同阶段可能存在着不同的管理需要,在不同的阶段,由于目标不同,因此,对应的关键活动以及关键路径会有所不同;另外,不同的项目参与者可能只需要完成一个完整计划中的一部分特定计划目标,此时,该项目参与者可能只需要关心该特定计划目标下的关键活动以及关键路径,等等。而现有技术中由于只能以网络计划的总工期为目标进行关键活动以及关键路径分析,因此,无法满足上述需求。针对上述需求,本申请实施例提供了对应的解决方案。在该解决方案中,首先可以允许用户输入具体的计划管理目标,该目标可以通过网络计划中的0个或1个或多个活动来进行表达。也就是说,在本申请实施例中,可以允许用户输入或者选择具体需要进行关键路径分析的目标,该目标可以是整个网络计划的总工期目标,或者,还可以以网络计划中的某个阶段性活动为目标,或者,某个项目参与者所需完成的特定计划目标为目标,另外,还可以选择0个活动作为目标,此时,相对于无特定目标,具体都可以由具体的用户根据实际的需求进行设定。另外,本申请实施例中还提出目标浮动时间的概念,并对具体计算活动的最迟开始时间、最迟结束时间、总浮动时间等参数的方式进行了更新。对于网络计划中的各个活动,可以分别计算出总浮动时间以及目标浮动时间,最终可以根据计算出的总浮动时间及其与目标浮动时间之间的大小关系,来确定出关键活动,进而确定出关键路径。其中,目标浮动时间的含义为该活动所能够影响到的活动的总浮动时间的最大值。其中,根据具体情况的不同,不同的活动影响到的活动是不一样的。例如,如果某网络计划关联有WBS(网络计划的树状活动分解结构)层级关系,且当前活动存在紧后活动,则该当前活动所影响的活动包括:当前活动及其在所述WBS中的上级父活动中属于所述计划管理目标的目标活动,以及所述当前活动的紧后活动。如果某网络计划未本文档来自技高网...

【技术保护点】
1.一种动态关键路径分析方法,其特征在于,包括:/n确定当前分析所针对的计划管理目标;其中,所述计划管理目标通过关联的网络计划中的指定活动进行表达;/n分别确定所述网络计划中多个活动的总浮动时间以及目标浮动时间;其中,所述目标浮动时间根据当前活动在所述计划管理目标下所影响的活动的相关参数进行确定;/n将总浮动时间不大于目标浮动时间或者总浮动时间不为正的活动确定为针对所述计划管理目标的关键活动,并根据所述关键活动确定针对所述计划管理目标的关键路径。/n

【技术特征摘要】
1.一种动态关键路径分析方法,其特征在于,包括:
确定当前分析所针对的计划管理目标;其中,所述计划管理目标通过关联的网络计划中的指定活动进行表达;
分别确定所述网络计划中多个活动的总浮动时间以及目标浮动时间;其中,所述目标浮动时间根据当前活动在所述计划管理目标下所影响的活动的相关参数进行确定;
将总浮动时间不大于目标浮动时间或者总浮动时间不为正的活动确定为针对所述计划管理目标的关键活动,并根据所述关键活动确定针对所述计划管理目标的关键路径。


2.根据权利要求1所述的方法,其特征在于,
所述确定当前分析所针对的计划管理目标,包括:
提供用于输入计划管理目标的操作选项,以便通过所述操作选项接收指定的活动信息,并确定为所述计划管理目标。


3.根据权利要求1所述的方法,其特征在于,
如果所述网络计划关联有树状活动分解结构WBS层级关系,用于记录所述网络计划关联的多个活动之间的层级关系;则所述确定当前分析所针对的计划管理目标,包括:
对所述网络计划关联的WBS进行展示,并将其中的节点置为可选择状态,以便通过接收对所述节点的选择操作,确定所述计划管理目标。


4.根据权利要求1所述的方法,其特征在于,
如果所述网络计划关联有树状活动分解结构WBS层级关系,且所述当前活动存在紧后活动,则所述当前活动在所述计划管理目标下所影响的活动包括:
当前活动及其在所述WBS中的全部上级父活动中属于所述计划管理目标的目标活动,以及所述当前活动的紧后活动;所述WBS用于记录所述网络计划关联的多个活动之间的层级关系;所述分别确定所述网络计划中多个活动的总浮动时间以及目标浮动时间,包括:
利用逆推法依次计算所述多个活动的目标浮动时间;其中,对于当前活动,根据所述目标活动的要求结束时间的最小值,确定所述当前活动的要求结束时间,再根据所述当前活动的要求结束时间与最早结束时间之间的差值,确定所述当前活动的目标浮动时间计算值;
确定所述当前活动的紧后活动的所述目标浮动时间计算值的最大值,并将该最大值与该当前活动的目标浮动时间计算值进行比较,将较大者确定为所述当前活动的目标浮动时间的最终结果。


5.根据权利要求1所述的方法,其特征在于,
如果所述网络计划未关联WBS层级关系,当前活动属于所述计划管理目标,且当前活动存在紧后活动,则所述当前活动在所述计划管理目标下所影响的活动包括:
所述当前活动以及所述当前活动的紧后活动;
所述分别确定所述网络计划中多个活动的总浮动时间以及目标浮动时间,包括:
利用逆推法依次计算所述多个活动的目标浮动时间;其中,对于当前活动,根据所述当前活动的要求结束时间与最早结束时间之间的差值,确定所述当前活动的目标浮动时间计算值;
确定所述当前活动的紧后活动的所述目标浮动时间计算值的最大值,并将该最大值与该当前活动的目标浮动时间计算值进行比较,将较大者确定为所述当前活动的目标浮动时间的最终结果。


6.根据权利要求1所述的方法,其特征在于,
如果当前活动关联有关联WBS层级关系,但所述当前活动以及其在所述WBS中的全部上级父活动均不属于所述计划管理目标,或者,所述网络计划未关联WBS层级关系且当前活动不属于所述计划管理目标,则所述当前活动在所述计划管理目标下所影响的活动包括:所述当前活动的紧后活动,且所述当前活动的目标浮动时间计算值为空值;

【专利技术属性】
技术研发人员:杨军
申请(专利权)人:杨军
类型:发明
国别省市:北京;11

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

1