工程网络计划图时间参数
- 格式:ppt
- 大小:464.51 KB
- 文档页数:24
一、工程中为何要使用网络图工程中常用横道图和网络图表示工程进度计划,横道图又叫甘特( GANTT )图,因为其不可以反应出工作之间的错综复杂的互相关系,不可以明确反应重点工作和重点线路,不可以反应工作所详细的灵活时间,看不到潜力所在,故存在很大的限制性,在工程上使用较少。
工程中应用最多的是网络图,与横道图对比网络图有以下几个长处:1、网络计划能够明确表达各项工作之间的逻辑关系。
2、经过网络计划时间参数的计算,能够找出重点线路和重点工作。
3、经过时间参数的计算,能够明确各项工作的灵活时间。
4、网络计划能够利用电子计算机进行计算优化、调整。
因为网络图有上述长处,所以获得广泛应用。
大家在大学里可能学过有关知识,但因为未常常性使用,就又忘记了。
即使没忘,也可能不会在详细的工程中使用,经过此次讲座,起到抛砖引玉的作用,学员参加注册监理工程师或注册建筑师考试都可运用此法答题,居心者可进一步研究学习。
九、网络图的时间参数计算<双代号网络图最为常用,故讲双代号网络图 >十、先讲几个名词:工艺关系、组织关系、紧前工作、紧后工作、平行工作、先行工作、后续工作、重点工作、重点线路、线路、总工期。
例:①支模 1 ②扎筋 1 ③砼 3 天2 天1 天支模 2 扎筋 2砼3 天④ 2 天 ⑤1 天 ⑥支模 1 扎筋 1砼 1 之间为工艺关系(这是施工程序决定的)支模 1支模 2 扎筋 1 扎筋 2 等是组织关系(这是人为组织形成的,支模能够不分段,能够分若干段等)相对于某工作而言,紧排在其前的工作为该工作的紧前工作。
相对于某工作而言,紧排在后来的工作为该工作的紧后工作。
相对于某工作而言, 与该工作同时进行的工作为该工作的平行工作。
相对于某工作而言,排在其前(包含紧排在其前)的工作为该工作的先行工作。
相对于某工作而言,排在后来(包含紧排在后来)的工作为该工作的后续工作。
重点线路上的工作为重点工作。
线路上连续时间最长的线路为重点线路。
2.网络图中的六个时间参数(重点)网络图中的时间参数主要有六个:最早开始时间;最早完成时间;最迟开始时间;最迟完成时间;总时差和自由时差。
各时间参数的含义如下。
(1)工作最早开始时间ESii(EarliestStartTime)——是指在其所有紧前工作全部完成后,本工作有可能开始的最早时刻。
(2)工作最早完成时间EFii(EarliestFinishTime)——是指在其所有紧前工作全部完成后,本工作有可能完成的最早时刻。
工作的最早完成时间等于工作最早开始时间与其持续时间之和。
(3)工作最迟完成时间LFii(LatestFinishTime)——是指在不影响整个任务按期完成的前提下,本工作必须完成的最迟时刻。
(4)工作最迟开始时间LSii(LatestStartTime)——是指在不影响整个任务按期完成的前提下,本工作必须开始的最迟时刻。
工作的最迟开始时间等于工作最迟完成时间与其持续时间之差。
(5)总时差TFii(TotalFloatTime)——是指在不影响总工期的前提下,本工作可以利用的机动时间。
(6)自由时差FFii(FreeFloatTime)——是指在不影响其紧后工作最早开始时间的前提下,本工作可以利用的机动时间。
3.双代号网络图中时间参数的计算(1)时间参数计算数学模型:下面取一网络片断(图9-24)作为计算简图。
令整个计划的开始时间为第0天,则:工作最早开始时间等于其紧前工作最早完成时间的最大值。
令整个计划的总工期为一常数,则:工作最迟完成时间等于其紧后工作最迟开始时间的最小值。
在网络计划中,总时差最小的工作为关键工作。
特别地,当网络计划的计划工期等于计算工期时,总时差为零的工作就是关键工作。
由于工作的自由时差是总时差的构成部分,所以,当工作的总时差为零时,其自由时差必然为零。
即:如果网络计划中工作数量比较多,一般用项目管理软件进行计算。
如果数量不多也可用手工进行计算。
(2)计算步骤。
网络计划图常用时间参数和浮时计算方法首先弄清楚这两个概念:所谓总时差,就是不影响总工期的前提条件下,本工作可以利用的机动时间。
自由时差就是不影响紧后工作最早开始时间进行的前提下,本工作可以利用的机动时间。
自由时差总是小于等于总时差。
本工作的自由时差FF={紧后工作最早开始时间- 本工作最早完成时间}min。
本工作的总时差TF ={紧后工作的总时差+ 本工作与紧后工作自由时差}min。
主要是记住六个符号。
即ES EF LS LF TF FF在双代号网络图里:某工作的总时差=该工作最迟完工时间-该工作最早完工时间或该工作的总时差也可以=该工作最迟开工时间-该工作最早开工时间该工作的自由时差=该工作的紧后工作最早开工时间-该工作最早完工时间若该工作有多个紧后工作的话取其中最早开工的工作的最早开工时间。
在单代号网络图里比较麻烦该工作的自由时差=该工作紧后工作最早开始时间与该工作最早完成时间差的最小值。
本工作的总时差=该工作紧后工作的总时差与该工作与该工作紧后工作自由时差所得之和的最小值双代号网络图里TF=LS-ES or TF=LF-EFFFi,n=Tp-EFi,nFFi,j=ESj,k-EFi,j单代号网络图里TFn=0TFi=min(TFj+LAGi,j)FFi,n=Tp-EFi,nFFi=min(LAGi,j)总时差是不影响总工期的情况下该工作可以利用的机动时间自由时差是在不影响后续工作的情况下该工作可以利用的机动时间自由时差=紧后工作最早开始时间-本工作最早完工时间打个比方有个工程分为2部分完成(后面称为A部分和B部分),总工期为4天。
A部分需1天完成,其后续B部分要2天完成。
若A拖延一天从第二天开始开工,项目全部完成正好4天,不影响总工期,所以总时差为1天。
若A不拖延那么A部分最早第一天就可完成,而B部分最早第二天就可以开工,则A部分自由时差也是1天。
只要A拖延,后续工作B的最早开始时间一定受影响,当A部分拖延一天以上不仅影响后续工作B最早开始时间而且影响总工期。
网络计划图时间参数在项目管理中,网络计划图是一种重要的工具,它可以帮助项目团队合理安排项目活动的顺序和时间,从而有效地控制项目进度。
而网络计划图中的时间参数则是至关重要的,它们直接影响着项目的执行和完成情况。
因此,我们需要深入了解网络计划图中的时间参数,以便更好地进行项目管理。
首先,我们需要了解网络计划图中的关键路径。
关键路径是项目中最长的路径,它决定了整个项目的最短完成时间。
在网络计划图中,每个活动都有一个最早开始时间(ES)和最迟开始时间(LS),以及一个最早结束时间(EF)和最迟结束时间(LF)。
通过计算这些时间参数,我们可以确定每个活动的浮动时间,进而找到关键路径。
关键路径上的活动没有浮动时间,它们的完成时间直接影响着整个项目的进度。
其次,我们需要关注网络计划图中的活动间的依赖关系。
活动间的依赖关系分为四种类型,完成-开始(FS)、完成-完成(FF)、开始-开始(SS)和开始-完成(SF)。
在网络计划图中,这些依赖关系决定了活动的顺序和时间。
我们需要确保每个活动的开始时间和结束时间都符合其依赖关系,以避免项目出现延误或者资源浪费的情况。
另外,网络计划图中的时间参数还包括活动的持续时间和资源分配。
活动的持续时间是指完成该活动所需的时间,它直接影响着项目的进度安排。
而资源分配则是指为完成活动所需的资源,包括人力、物力和财力等。
在网络计划图中,我们需要合理安排活动的持续时间和资源分配,以确保项目能够按时完成,并且最大程度地利用资源。
最后,我们需要注意网络计划图中的时间参数的灵活性和变动性。
在项目执行过程中,时间参数可能会受到外部环境、资源供给、人力安排等因素的影响而发生变化。
因此,我们需要及时调整网络计划图中的时间参数,以适应项目执行的实际情况。
灵活地处理时间参数,可以帮助我们更好地控制项目进度,确保项目顺利完成。
综上所述,网络计划图时间参数在项目管理中起着至关重要的作用。
我们需要深入了解网络计划图中的时间参数,包括关键路径、活动间的依赖关系、活动的持续时间和资源分配,以及时间参数的灵活性和变动性。
网络计划六个时间参数在进行项目管理和进度控制时,网络计划是一个非常重要的工具。
它可以帮助我们合理安排任务的先后顺序,合理分配资源,有效控制进度。
而在网络计划中,有六个时间参数是非常关键的,它们对于整个项目的进度控制起着至关重要的作用。
接下来,我们将逐一介绍这六个时间参数,并分析它们在项目管理中的作用。
1. 最早开始时间(Early Start,ES)。
最早开始时间是指一个任务可以开始的最早时间,它是由该任务的前置任务和该任务本身的持续时间来决定的。
在网络计划中,最早开始时间可以帮助我们确定整个项目的最早开始时间,从而合理安排资源和制定进度计划。
2. 最早完成时间(Early Finish,EF)。
最早完成时间是指一个任务可以完成的最早时间,它是由最早开始时间和该任务本身的持续时间来决定的。
最早完成时间可以帮助我们确定整个项目的最早完成时间,为项目的进度控制提供了重要的参考依据。
3. 最晚开始时间(Late Start,LS)。
最晚开始时间是指一个任务必须开始的最晚时间,它是由最晚完成时间和该任务本身的持续时间来决定的。
在项目管理中,最晚开始时间可以帮助我们确定整个项目的最晚开始时间,从而避免项目延期和资源浪费。
4. 最晚完成时间(Late Finish,LF)。
最晚完成时间是指一个任务必须完成的最晚时间,它是由最晚开始时间和该任务本身的持续时间来决定的。
最晚完成时间可以帮助我们确定整个项目的最晚完成时间,为项目的进度控制提供了重要的参考依据。
5. 浮动时间(Slack)。
浮动时间是指一个任务可以延迟的时间,它是由最早开始时间和最晚开始时间的差值来决定的。
浮动时间可以帮助我们确定哪些任务是关键路径上的任务,从而重点关注和控制,以保证整个项目的进度。
6. 关键路径(Critical Path)。
关键路径是指整个项目中耗时最长的路径,它决定了整个项目的最短完成时间。
在项目管理中,关键路径是非常重要的,因为任何关键路径上的任务延误都会导致整个项目的延期。
双代号网络计划图中计算6个时间参数帮助记忆的口诀双代号网络计划图中计算6个时间参数帮助记忆的口诀工作最早时间的计算: 顺着箭线,取大值工作最迟时间的计算:逆着箭线,取小值总时差:最迟减最早自由时差:后早始减本早完1.工作最早时间的计算(包括工作最早开始时间和工作最早完成时间):“顺着箭线计算,依次取大”(最早开始时间--取紧前工作最早完成时间的最大值),起始结点工作最早开始时间为0。
用最早开始时间加持续时间就是该工作的最早完成时间。
2.网络计划工期的计算:终点节点的最早完成时间最大值就是该网络计划的计算工期,一般以这个计划工期为要求工期。
3.工作最迟时间的计算(包括工作最迟完成时间和最迟开始时间):“逆着箭线计算,依次取小”(最迟完成时间--取紧后工作最迟开始时间的最小值)。
与终点节点相连的最后一个工作的最早完成时间(计算工期)就是最后一个工作的最迟完成时间。
用最迟完成时间减去工作的持续时间就是该工作的最迟开始时间。
4.总时差:“最迟减最早”(最迟开始时间减最早开始时间或者最迟完成时间减最早完成时间)。
注意这里都是“最迟减最早”。
每个工作都有总时差,最小的总时差是零,我们经常说总时差为零的工作是“没有总时差”。
5.自由时差:“后早始减本早完”(紧后工作的最早开始时间减本工作的最早完成时间)。
自由时差总是小于、最多等于总时差,不会大于总时差。
建筑施工,双代号网络图怎么快速求总时差和自由时差,一步步推,考试中这么弄太耽误时间了求关键线路的最快的方法是用标号法。
总时差等于最迟开始时间-最早开始时间=最迟完成时间-最早完成时间自由时差小于等于总时差自由时差等于紧后工作的最早开始时间减本工作的最早完成时间所得差值的最小值。
时标网络:计算哪个工作的总时差,就以哪个工作为起点工作,寻找通过该工作的所有线路,然后计算各条线路的波形线的长度和,波形线长度和的最小值就是该工作的总时差双代号网络:计算哪个工作的总时差,就寻找通过该工作的所有线路,然后计算各条线路的长度和,与工期分别相减,其中的最小值就是该工作的总时差。
网络图中六个时参数————————————————————————————————作者:————————————————————————————————日期:2.网络图中的六个时间参数(重点)网络图中的时间参数主要有六个:最早开始时间;最早完成时间;最迟开始时间;最迟完成时间;总时差和自由时差。
各时间参数的含义如下。
(1)工作最早开始时间ESii(EarliestStartTime)——是指在其所有紧前工作全部完成后,本工作有可能开始的最早时刻。
(2)工作最早完成时间EFii(EarliestFinishTime)——是指在其所有紧前工作全部完成后,本工作有可能完成的最早时刻。
工作的最早完成时间等于工作最早开始时间与其持续时间之和。
(3)工作最迟完成时间LFii(LatestFinishTime)——是指在不影响整个任务按期完成的前提下,本工作必须完成的最迟时刻。
(4)工作最迟开始时间LSii(LatestStartTime)——是指在不影响整个任务按期完成的前提下,本工作必须开始的最迟时刻。
工作的最迟开始时间等于工作最迟完成时间与其持续时间之差。
(5)总时差TFii(TotalFloatTime)——是指在不影响总工期的前提下,本工作可以利用的机动时间。
(6)自由时差FFii(FreeFloatTime)——是指在不影响其紧后工作最早开始时间的前提下,本工作可以利用的机动时间。
3.双代号网络图中时间参数的计算(1)时间参数计算数学模型:下面取一网络片断(图9-24)作为计算简图。
令整个计划的开始时间为第0天,则:工作最早开始时间等于其紧前工作最早完成时间的最大值。
令整个计划的总工期为一常数,则:工作最迟完成时间等于其紧后工作最迟开始时间的最小值。
在网络计划中,总时差最小的工作为关键工作。
特别地,当网络计划的计划工期等于计算工期时,总时差为零的工作就是关键工作。
由于工作的自由时差是总时差的构成部分,所以,当工作的总时差为零时,其自由时差必然为零。
网络图时间参数的计算双代号网络计划时间参数的计算分为两种:一是按工作计算法,二是按节点计算法一.节点计算法就是先计算出网络计划中各个节点的最是时间(ET)和最迟时间(LT),然后再据此计算各项工作的时间参数和网络计划的计算工期。
1.计算节点的最早时间和最迟时间(1)计算节点的最早时间节点最早时间的计算从网络计划的起点节点开始,顺着箭线方向依次进行,计算步骤如下:①起点节点,如未规定最早时间时,其值等于零。
②其他节点的最早时间按下式进行计算ET j=max{ ET i+D i-j}ET j─工作i-j的完成节点j的最早时间;ET i─工作i-j的开始节点i的最早时间;D i-j─工作i-j的持续时间。
③网络计划的计算工期等于网络计划终点节点的最早时间,即:T c=ET n(2)确定网络计划的计划工期假设未规定要求工期,则其计划工期等于计算工期,T p=T c(3)计算节点的最迟时间节点最迟时间的计算从网络计划终点节点开始,逆着箭线方向依次在进行。
其计算步骤如下:①网络计划终点节点的最迟时间等于计划工期,即:LT n=T p②其他节点的最迟时间的计算,按下式进行:LT i=min{ LT j-D i-j}LT i─工作i-j的开始节点i的最迟时间;LT j─工作i-j的完成节点j的最迟时间;D i-j─工作i-j的持续时间。
2.根据节点的最早时间和最迟时间判断工作的六个时间参数(1)工作最早开始时间等于该工作开始节点的最早时间,ES i-j=E i(2)工作最早完成时间等于该工作节点的最早时间与其持续时间之和,即:EF i-j=ET i+ D i-j(3)工作最迟完成时间等于该工作完成节点的最迟时间,即:LF i-j=LT j(4)工作最迟开始时间等于该工作完成节点的最迟时间与其持续时间之差,即:LS i-j=LT j- D i-j(5)工作总时差计算工作的总时差等于该工作完成节点的最迟时间减去该工作开始节点的最早时间所得差值再减其持续时间,即:TF i-j= LT j-ET i-D i-j(6)工作自由时差计算:工作的自由时差等于该工作完成节点的最早时间减去该工作开始节点的最早时间所得差值再减其持续时间。
网络计划六个时间参数在进行网络计划的制定和管理过程中,时间参数是至关重要的因素。
合理的时间参数能够有效地指导项目的实施和进度控制,为项目的顺利完成提供有力支持。
本文将介绍网络计划中的六个时间参数,分别是最早开始时间(ES)、最早完成时间(EF)、最晚开始时间(LS)、最晚完成时间(LF)、总时差(TF)和自由时差(FF),并对其作简要解析。
最早开始时间(ES)是指一个活动可以开始的最早时间,它是由该活动的所有前置活动中最晚完成时间(LF)来确定的。
最早完成时间(EF)则是指一个活动可以完成的最早时间,它等于该活动的最早开始时间(ES)加上该活动的持续时间。
这两个时间参数能够帮助项目团队合理安排活动的开始和完成时间,确保项目的进度符合计划。
最晚开始时间(LS)是指一个活动必须开始的最晚时间,它是由该活动的所有后续活动中最早开始时间(ES)来确定的。
最晚完成时间(LF)则是指一个活动必须完成的最晚时间,它等于该活动的最晚开始时间(LS)加上该活动的持续时间减去1。
这两个时间参数能够帮助项目团队及时发现活动的最晚开始和完成时间,为项目的延期风险提供预警和防范措施。
总时差(TF)是指一个活动的最早开始时间(ES)与最晚开始时间(LS)之间的时间差,它反映了活动的弹性空间。
自由时差(FF)则是指一个活动的最早完成时间(EF)与最晚完成时间(LF)之间的时间差,它也反映了活动的弹性空间。
这两个时间参数能够帮助项目团队评估活动的灵活度,为项目的资源调配和风险管理提供依据。
综上所述,网络计划中的六个时间参数对于项目的进度控制和风险管理起着至关重要的作用。
项目团队需要充分理解和应用这些时间参数,合理安排活动的开始和完成时间,及时发现和应对项目进度的延期风险,确保项目的顺利完成。
希望本文对您在网络计划的制定和管理过程中有所帮助。
二级建造师双代号网络计划时间参数计算详解双代号网络计划的时间参数主要包括工作活动的最早开始时间(ES)、最早完成时间(EF)、最晚开始时间(LS)、最晚完成时间(LF)和工作活动的总时差(TF)。
首先,我们需要明确几个概念。
在网络计划中,每个工作活动都有一个最早开始时间(ES),它是该工作活动前面所有前置工作的最早完成时间。
最早完成时间(EF)等于最早开始时间(ES)加上该工作活动的持续时间(D)。
最晚完成时间(LF)是工作活动的后继工作的最晚开始时间减去持续时间(D)。
最晚开始时间(LS)等于最晚完成时间(LF)减去持续时间(D)。
工作活动的总时差(TF)等于最晚开始时间(LS)减去最早开始时间(ES)。
具体的计算步骤如下:1. 绘制网络图,标识出所有的工作活动和它们之间的依赖关系。
网络图分为两个部分,一个是前置关系图,表示工作活动的先后顺序;另一个是持续时间图,表示工作活动的持续时间。
2. 确定项目的开始节点和结束节点。
开始节点没有前置工作,所以它的最早开始时间(ES)和最早完成时间(EF)都为0。
3. 从开始节点开始,按照前置关系图的先后顺序,依次计算每个工作活动的最早开始时间(ES)和最早完成时间(EF)。
对于每个工作活动来说,它的最早开始时间(ES)等于前置工作的最早完成时间(EF),最早完成时间(EF)等于最早开始时间(ES)加上该工作活动的持续时间(D)。
4. 从结束节点开始,按照前置关系图的逆序,依次计算每个工作活动的最晚开始时间(LS)和最晚完成时间(LF)。
对于每个工作活动来说,它的最晚完成时间(LF)等于后继工作的最晚开始时间(LS)减去持续时间(D),最晚开始时间(LS)等于最晚完成时间(LF)减去持续时间(D)。
5. 计算每个工作活动的总时差(TF)。
工作活动的总时差(TF)等于最晚开始时间(LS)减去最早开始时间(ES)。
通过以上的计算步骤,我们就可以得到双代号网络计划的时间参数。
双代号网络图6个时间参数简单计算方法双代号网络图(也称为双代号网)是一种用来表达工程项目或生产流程中各个活动之间的先后关系的工具。
它通过使用箭头来表示活动,箭头的方向表示活动的先后顺序,箭头上的时间参数表示活动的开始时间和持续时间。
在双代号网络图中,有六个重要的时间参数,分别是:最早开始时间(ES)、最早结束时间(EF)、最晚开始时间(LS)、最晚结束时间(LF)、总时差(TF)和自由时差(FF)。
1. 最早开始时间(Early Start,ES):指一个活动可以开始的最早时间。
对于一个活动,它的最早开始时间等于它的前驱活动的最早结束时间(EF)。
2. 最早结束时间(Early Finish,EF):指一个活动结束的最早时间。
对于一个活动,它的最早结束时间等于最早开始时间(ES)加上该活动的持续时间(D)。
3. 最晚开始时间(Late Start,LS):指一个活动可以开始的最晚时间。
对于一个活动,它的最晚开始时间等于它的后继活动的最早开始时间(ES)减去该活动的持续时间(D)。
4. 最晚结束时间(Late Finish,LF):指一个活动结束的最晚时间。
对于一个活动,它的最晚结束时间等于它的后继活动的最早开始时间(ES)减去15. 总时差(Total Float,TF):指一个活动可以延迟的最长时间,而不会导致项目整体工期延长。
总时差等于最晚开始时间(LS)减去最早开始时间(ES),或等于最晚结束时间(LF)减去最早结束时间(EF)。
6. 自由时差(Free Float,FF):指一个活动可以延迟的最长时间,而不会导致后续活动受到延迟的影响。
自由时差等于后继活动的最早开始时间(ES)减去该活动的最早结束时间(EF)减去1计算这六个时间参数的方法如下:1.计算最早开始时间(ES)和最早结束时间(EF):根据箭头的方向,从左往右依次确定每个活动的最早开始时间和最早结束时间。
对于第一个活动,最早开始时间为0,最早结束时间为持续时间(D)。
二建考试中工程网络计划六大时间参数计算二级建造师考试《建设工程施工管理》科目历年真题,在第三章施工进度管理中施工进度计划的编制,以单代号、双代号工程为代表的网络计划这部分内容,是每年均进行考核的核心考点,亦是该科目全书的难点知识,其主要考点如下:1、网络计划的绘图规则及逻辑关系的判定2、网络计划相关时间参数的定义及计算3、确定关键线路本篇笔者就网络计划相关时间参数的定义及计算(以双代号网络图为例)进行阐述。
双代号网络计划网络图相关时间参数的定义及计算计算方法如下:1)计算各项工作的最早开始和最早完成时间从起始节点开始顺箭线方向依次逐项计算至终点节点,最早完成时间=最早开始时间+本工作持续时间,最早开始时间=各紧前工作最早完成时间的最大值。
(顺箭线方向取大值)2)确定计算工期及最迟开始时间和最迟完成时间假设计划工期等于计划工期,即与终点节点相连各工作最早完成时间的最大值。
3)计算各项工作的最迟开始和最迟完成时间从终点节点开始逆箭线方向依次逐项计算至起点节点,最迟开始时间=最迟完成时间-本工作持续时间,最迟完成时间=各紧后工作最迟开始时间的最小值。
(逆箭线方向取小值)3)计算工作总时差总时差=最迟开始时间-最早开始时间总时差=最迟完成时间-最早完成时间(开始减开始,完成减完成,大减小)4)计算工作自由时差自由时差=紧后工作的最早开始时间-本工作最早完成时间注:单代号网络图时间参数计算基本同双代号网络图,不常考核,但须会计算相邻两工作之间的时间间隔LA G相邻两工作之间的时间间隔LAG-j=紧后工作j的最早开始时间-本工作最早完成时间考法1:网络图相关的定义真题重现:2019.某工程网络计划工作逻辑关系如下表所示,则工作A的紧后工作有()。
A.工作BB.工作CC.工作DD.工作EE.工作G参考答案:ABCE解析:考察紧后工作的定义。
根据图中给出的紧前工作可知,工作A的紧后工作有:工作B,工作C,工作D,工作G。