Engineering Progress Control Method, System, Medium and Device Based on Activity-on-Node Network Planning
By simplifying the calculation of total time difference and free time difference in dual-code network plans, using the breaking function of network logic units and virtual work, complex calculation problems in the existing technology are solved, and efficient control of project progress and cost reduction are achieved.
Patent Information
- Application Number
- CN202410551814.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-06
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2044-05-06
AI Technical Summary
In the prior art, the calculation of total work time difference and free time difference of the dual-code network plan is complicated and complex, and it is difficult to apply to the effective control of project progress. In particular, the calculation becomes more complicated when parameters change, resulting in a lack of effective solutions for the adjustment and control of project progress.
By calculating the working duration of the network line, determining the total time difference and free time difference of key and non-critical lines, using the breaking function of the network logic unit section and virtual work, combined with the project progress inspection, the responsible persons who are delayed in the construction period and formulate rush work correction measures, simplifying the calculation process of the total time difference and free time difference.
It realizes that the calculation of total time and free time difference is simplified without the need for the earliest start time and the latest end time of work, and can accurately judge the work that is delayed and the impact on the post-work work, improving the efficiency and economic benefits of project progress control.
Smart Images

Figure CN118521073B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of double-code network planning, and particularly relates to a project schedule control method, system, medium, and device based on double-code network planning. Background Art
[0002] The double-code network diagram planning technology has been introduced into China since the 1960s and has been more than sixty years. The advantages of the double-code network diagram planning have been generally understood, but the penetration rate of its use is still not high. The reason is that the logical structure of the double-code network planning is not thoroughly understood, especially the generation mechanism and logical meaning of the total float (TF) and free float (FF) of work are not understood. As a result, there is a lack of a solution in the prior art to correctly utilize the total float and free float of work to adjust and control the work plan. Regarding the calculation of the total float and free float of work in complex network diagrams, the current technology is often cumbersome and complex. Once the work parameters are adjusted and changed, and the relationship between the time parameters of each work changes, the calculation becomes even more complex and difficult to apply to the control of project progress. Summary of the Invention
[0003] Aiming at the deficiencies in the prior art, the present invention provides a project schedule control method, system, medium, and device based on double-code network planning. By comparing the working durations of network lines, the present invention finds out the logical unit sections that determine the total float and free float of work, thereby determining the total float and free float of work, and can make full use of the double-code network planning technology to control the project schedule plan.
[0004] To achieve the above object, the present invention adopts the following technical solutions:
[0005] A project schedule control method based on double-code network planning, characterized by including the following steps:
[0006] Calculate the working durations of each line in the double-code network planning;
[0007] Determine the critical line and critical work in the double-code network planning. The total float and free float of critical work are both 0;
[0008] Calculate the difference between the working durations of the critical line and non-critical lines as the total float and free float of the non-critical lines;
[0009] According to the line expressions of the total float and free float of the non-critical lines, determine the network logical unit sections that control the total float of work; wherein, a section is a working path between any two nodes in a line in the direction of the arrow, and a network logical unit is a network composed of two sections between any two critical nodes. The work on one section is all critical work, and there is non-critical work on the other section;
[0010] In each section of the network logic unit, the minimum total float value of the section where the non-critical activity is located is taken as the total float of the non-critical activity;
[0011] Using the disconnection function of the virtual activity for the network logic unit, calculate the free float of the non-critical activity;
[0012] Based on the lag progress of each activity obtained from the project progress inspection, combined with the total float, free float of each activity, and the network logic unit section, determine the activities that delay the project duration and judge the activities that affect the earliest start time of the subsequent activities.
[0013] To optimize the above technical solution, the specific measures taken also include:
[0014] Further, the section of the network logic unit for determining the total float of the control activity is specifically:
[0015] In the line expressions of the total float and free float of the non-critical path, remove the critical activities and only retain the non-critical activities.
[0016] Further, the specific method of calculating the free float of the non-critical activity by using the disconnection function of the virtual activity for the network logic unit is:
[0017] Divide the virtual activities into outgoing lines and incoming lines. Among them, the outgoing line is the virtual activity leading out from the critical node and has the function of the free float of the disconnected section. The incoming line is the virtual activity introduced into the critical node and has no function of the free float of the disconnected section, but only has the function of the total float of the disconnected section;
[0018] Calculate the free float of the non-critical activity according to the disconnection functions of the outgoing line and the incoming line.
[0019] Further, the specific method of determining the activities that delay the project duration is:
[0020] Compare the total float of each activity with the delay time of each activity:
[0021] If the delay time of the activity exceeds the total float of the activity, then this activity causes a delay in the total project duration;
[0022] If the delay time of each activity does not exceed the total float of each activity, then compare the total float of each network logic unit section with the delay time of each section:
[0023] If the delay time of the section is greater than the total float of the section, then the activities on this section cause a delay in the total project duration;
[0024] If the delay time of the section does not exceed the total float of the section, then the activities on the section do not cause a delay in the total project duration.
[0025] Further, the determination of the work that affects the earliest start of the subsequent work is specifically as follows:
[0026] Compare the free float of each work with the delay time of each work:
[0027] If the delay time of a work exceeds the free float of the work, then the work affects the earliest start of its subsequent work;
[0028] If the delay time of a work does not exceed the free float of the work, then the work does not affect the earliest start of its subsequent work.
[0029] Correspondingly, the present invention provides an engineering progress control system based on the double-code network plan, which is characterized by including:
[0030] A first calculation unit for calculating the work duration of each line in the double-code network plan;
[0031] A first determination unit for determining the critical path and critical work in the double-code network plan, where the total float and free float of the critical work are both 0;
[0032] A second calculation unit for calculating the difference between the work duration of the critical path and the non-critical path as the total float and free float of the non-critical path;
[0033] A second determination unit for determining the network logic unit section that controls the total float of the work according to the line expressions of the total float and free float of the non-critical path; where the section is the work path along the arrow direction between any two nodes in the line, and the network logic unit is a network composed of two sections between any two critical nodes. The work on one section is all critical work, and there is non-critical work on the other section;
[0034] A third calculation unit for taking the minimum value of the total float of the section where the non-critical work is located as the total float of the non-critical work in each network logic unit section;
[0035] A fourth calculation unit for calculating the free float of the non-critical work by using the function of the dummy work to disconnect the network logic unit;
[0036] A judgment unit for determining the work that delays the construction period and judging the work that affects the earliest start of the subsequent work according to the backward progress of each work obtained from the engineering progress inspection, in combination with the total float, free float of each work and the network logic unit section.
[0037] Correspondingly, the present invention provides a computer-readable storage medium storing a computer program, which is characterized in that the computer program causes the computer to execute the engineering progress control method based on the double-code network plan as described above.
[0038] Accordingly, the present invention provides an electronic device, which is characterized by comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the engineering progress control method based on the double-code network plan as described above is implemented.
[0039] The beneficial effects of the present invention are as follows: The present invention uses network logic units as the basic units of network construction. The total float of a task is determined by the logic unit, and the free float of a task is jointly determined by the functions of the logic unit and dummy tasks. According to the deviation of the inspected project progress, the responsible person for delaying the project duration is determined by using the total float, free float of each task, and the network logic unit section, so as to formulate a crashing and corrective measure for the person who delays the work. The present invention can calculate the total float and free float of a task without the earliest start time, latest start time, earliest finish time, and latest finish time of the task. The calculation is simple, conforms to the usual logical habits, has clear logic, and is easy to master. By using the logical meaning and generation mechanism of the total float and free float of a task, the tasks that delay the project duration and the tasks that affect the earliest start time of the subsequent tasks can be accurately judged, and the scientific advantages of the double-code network plan can be fully exerted in project progress control. This method can be widely applied to industries such as engineering construction, factory manufacturing, transportation, and nuclear power maintenance, which can shorten the project duration, reduce costs, and improve economic benefits. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a schematic diagram of the double-code network plan in the embodiment.
[0041] Figure 2 is a schematic diagram of the marking of the total float and free float of each task in the embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0042] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.
[0043] In one embodiment, the present invention provides an engineering progress control method based on a double-code network plan. An example of the double-code network plan is as Figure 1As shown, in a network diagram, a path that starts from the starting node, sequentially passes through a series of arrow lines and nodes along the arrow direction, and finally reaches the ending node is called a line. In a line, the working path in the direction of the arrow between any two nodes is called a section. Among any two key nodes, for the two sections, if all the work on one section is critical work, it is called a critical section, and if there is non-critical work on the other section, it is called a non-critical section. The network composed of these two sections is called a network logic unit, which is the basic unit that makes up a complex network. Network logic units can be combined into a complex network plan diagram through series and parallel connections. A complex network plan diagram can be split into several network logic units, and a network logic unit is composed of a critical section and a non-critical section. The total float of the non-critical section of a network logic unit is the difference between the working duration of the critical section and the working duration of the non-critical section. The total float and free float of the non-critical section are not necessarily equal. In this embodiment, the representation method of a section is: work name + work name; the representation method of a network logic unit is: critical section + non-critical section.
[0044] The difference between the working duration of the critical line and the working duration of the non-critical line in a network is the total float and free float of the non-critical line, and the total float of a line is equal to the free float of the line. Each non-critical work on the non-critical line shares the total float of the line; for the free float of the line, the previous work on the non-critical line does not enjoy it, that is, the free float is zero, and the last work alone enjoys the free float of the line, which is determined by the definition of the free float.
[0045] The total float and free float of series-connected network logic units remain unchanged, which is the independence of network logic units. For parallel-connected network logic units, the total float and free float of the non-critical line change with the change of the critical line.
[0046] In a basic network logic unit, dummy works are divided into: out-bound lines (dummy works leading out from key nodes) and in-bound lines (dummy works introduced into key nodes). The in-bound line restricts the latest finish time of the immediate predecessor work of the arrow-tail node and does not restrict the earliest start time of its immediate successor work. The out-bound line does not restrict the latest finish time of the immediate predecessor work of the arrow-head node but restricts the earliest start time of its immediate successor work. When there are associations between in-bound lines and out-bound lines in a network logic unit, the in-bound line has the function of dividing the total float of the section in the latest working tense; the out-bound line has the function of dividing the free float of the section in the earliest working tense. When a certain work is shared by multiple network logic units, the total float of this work is the minimum total float of the non-critical sections of multiple network logic units. The free float is reflected in the earliest working tense, that is, the time interval between the immediate successor work and this work. The sum of the working durations of each work on the network line and the free time of each work is equal to the working duration of the critical line.
[0047] Next, in combination with Figure 1The following double-code network plan diagram (unit: days) is used to illustrate the specific implementation steps of the engineering progress control method based on the double-code network plan proposed by the present invention. Figure 2 In it, A-M are the work names. The total float is shown above the horizontal line, and the free float is shown below the horizontal line.
[0048] I. Calculate the working duration of the routes.
[0049] A + C + F + K + M = 28 days;
[0050] A + C + G + K + M = 32 days;
[0051] A + C + G + L + M = 34 days;
[0052] A + B + H + L + M = 26 days;
[0053] A + B + G + K + M = 30 days;
[0054] A + B + G + L + M = 32 days.
[0055] II. Determine the critical route, critical work, and mark the critical route with a thick line (the route with the longest working duration).
[0056] Route ①-②-③-⑤-⑥-⑧-⑨-⑩ is the critical route, and the works A, C, E, G, J, L, M on the critical route are critical works; the critical route is marked as Figure 1 shown. The total float and free float of the critical works A, C, E, G, J, L, M are both 0.
[0057] III. Calculate the difference in working duration between the critical route and the non-critical routes, that is, the total float and free float of the non-critical routes.
[0058] A + C + F + K + M - - 6 days;
[0059] A + C + G + K + M - - 2 days;
[0060] A + B + H + L + M - - 8 days;
[0061] A + B + G + K + M - - 4 days;
[0062] A + B + G + L + M - - 2 days.
[0063] In the formula, "--" represents the total float and free float of the work route; each formula is calculated by 34 - 28, 34 - 32, 34 - 26, 34 - 30, 34 - 32 respectively.
[0064] IV. Simplify the line expressions of the total float and free float of non-critical lines. The simplification method is to remove the critical activities and only retain the non-critical activities. Essentially, it is to determine the network logic unit sections that control the total float of activities.
[0065] F + K -- 6 days; (1)
[0066] K -- 2 days; (2)
[0067] B + H -- 8 days; (3)
[0068] B + K -- 4 days; (4)
[0069] B -- 2 days. (5)
[0070] 5) In the network logic unit sections that control activities, take the minimum value of the total float of non-critical activities as the total float of that activity.
[0071] In the total float logic unit section expressions of (1)(2)(3)(4)(5), take the minimum total float of each activity as the total float of that activity. The minimum value of activity B in the total float logic unit section expressions of (3), (4), and (5) is 2 days, so the total float of activity B is 2 days; the minimum value of activity K in the total float logic unit section expressions of (1), (2), and (4) is 2 days, so the total float of activity K is 2 days; activity F is only restricted by the 6 days in the total float logic unit section expression of (1), and 6 days is the minimum value, so the total float of activity F is 6 days; by the same token, activity H is only restricted by the 8 days in the total float expression of (3), and 8 days is the minimum value, so the total float of activity H is 8 days. The total floats of activities B, F, H, and K are: 2 days, 6 days, 8 days, and 2 days respectively.
[0072] VI. Use the functions of network logic unit sections and dummy activities to calculate the free float of non-critical activities.
[0073] In the network logic unit: critical section ③-⑤-⑥-⑧-⑨ + non-critical section ③-⑦-⑨, the out-of-line ⑥⑦ (node) has the function of dividing the free float of the section, and divides the free float of section ③-⑦-⑨ into the partial floats of activities F and K respectively, which are 10 - 6 = 4 (days) (i.e., the duration of activity G minus the duration of activity F) and 7 - 5 = 2 (days) (i.e., the duration of activity L minus the duration of activity K).
[0074] In the network logic unit: for the critical section ②-③-⑤-⑥-⑧ + non-critical section ②④⑧, the entry line ④⑤ (node) does not have the function of disconnecting the free float of the line, but has the function of disconnecting the total float. In the earliest working state, for tasks B and H, there is no interruption in working time and they are connected in sequence (B and H share the total float of the section together). Therefore, the free float of task B is 0, and the free float of task H is the free float of the logic unit section ②④⑧, which is 18 - 10 = 8 days (that is, the sum of the durations of tasks C + G minus the sum of the durations of tasks B + H).
[0075] VII. Add the working duration of the non-critical path and the free float of each task to equal the working duration of the critical path, and check the calculation result.
[0076] To ensure the correct calculation of the total float and free float of tasks, use the rule that adding the working duration of the non-critical path and the free float of each task equals the working duration of the critical path to check the calculation result.
[0077] VIII. List the total float and free float of each task.
[0078] List and visually present the total float and free float of each task in the network plan diagram.
[0079] IX. Based on the detected project progress deviation, use the total float and free float of each task and the network logic unit section that controls the total float of the task to determine the responsible party for the project duration delay, and formulate rush work and corrective measures for the workers who caused the delay. Conduct dynamic management and control to achieve the purpose of project progress control.
[0080] For example, at a certain moment, through the project progress inspection, it is found that in the double-code network plan of this example, tasks B, F, H, and K are behind the progress plan by 2 days, 5 days, 4 days, and 2 days respectively.
[0081] As known from the previous steps, the total floats of tasks B, F, H, and K are 2 days, 6 days, 8 days, and 2 days respectively, and the delays are 2 days, 5 days, 4 days, and 2 days respectively. The delay times are all less than the total floats. The existing technology usually believes that tasks B, F, H, and K do not cause the total project duration to be postponed and the project progress is normal. However, such a judgment is incorrect and it is necessary to further judge the delay of the total network project duration.
[0082] In the expression of the total float logic unit section:
[0083] F + K - - 6 days;
[0084] 5 + 2 = 7 (days), exceeding the total float of the section by 1 day. The 5-day delay of task F and the 2-day delay of task K cause a 1-day delay in the total network project duration. The responsible parties are tasks F and K, and tasks F and K are equally responsible for the 1-day delay in the total network project duration and should be punished.
[0085] K - 2 days;
[0086] 2 = 2 (days), which does not exceed the total float requirement of the section. The delay of work K by 2 days has no impact on the overall project duration of the network.
[0087] B + H - 8 days;
[0088] 2 + 4 = 6 (days), which is less than 8 days and does not exceed the total float requirement of the section. The delay of work B by 2 days and work H by 4 days has no impact on the overall project duration of the network.
[0089] B + K - 4 days;
[0090] 2 + 2 = 4 (days), which does not exceed the total float requirement of the section. The delay of work B by 2 days and work K by 2 days has no impact on the overall project duration of the network.
[0091] B - 2 days.
[0092] 2 = 2 (days), which does not exceed the total float requirement of the section. The delay of work B by 2 days has no impact on the overall project duration of the network.
[0093] The free floats of works B, F, H, and K are 0 days, 4 days, 8 days, and 2 days respectively, while the delay times are 2 days, 5 days, 4 days, and 2 days respectively. Obviously, the delay times of works H and K do not exceed the free times and have no impact on the earliest start time of the subsequent works, while the delay times of works B and F exceed the free times and have an impact on the earliest start time of their subsequent works, affecting 2 days and 1 day respectively.
[0094] In summary, the delay of work H by 4 days has no impact on the earliest start time of its subsequent works and no impact on the overall project duration of the network. The delay of work B by 2 days has an impact on the earliest start time of its subsequent works, affecting 2 days. The delays of work F by 5 days and work K by 2 days cause a 1 - day delay in the overall project duration of the network. The responsible parties are works F and K, and works F and K are equally responsible for the 1 - day delay in the overall project duration and should be punished. At the same time, crashing and deviation correction are carried out for works F and K.
[0095] In another embodiment, the present invention proposes a project schedule control system based on the double - code network plan, which corresponds to the project schedule control method based on the double - code network plan proposed in Embodiment 1 and includes:
[0096] A first calculation unit for calculating the work durations of each line in the double - code network plan;
[0097] A first determination unit for determining the critical line and critical works in the double - code network plan, and the total float and free float of the critical works are both 0;
[0098] A second calculation unit, configured to calculate the difference between the working durations of the critical path and the non-critical path as the total float and free float of the non-critical path;
[0099] A second determination unit, configured to determine the network logic unit section of the total float of the control work according to the line expressions of the total float and free float of the non-critical path; wherein, a section is a working path in the line in the direction of the arrow between any two nodes, and a network logic unit is a network composed of two sections between any two critical nodes, all the works on one section are critical works, and there are non-critical works on the other section;
[0100] A third calculation unit, configured to take the minimum value of the total float of the section where the non-critical work is located as the total float of the non-critical work in each network logic unit section;
[0101] A fourth calculation unit, configured to calculate the free float of the non-critical work by using the function of the dummy work to disconnect the network logic unit;
[0102] A judgment unit, configured to determine the work that delays the construction period and judge the work that affects the earliest start of the subsequent work according to the backward progress of each work obtained from the project progress inspection, in combination with the total float, free float of each work and the network logic unit section.
[0103] In this system, the specific functions and execution steps of each unit are the same as those in Embodiment 1, so they will not be elaborated here.
[0104] In another embodiment, the present invention proposes a computer-readable storage medium storing a computer program, and the computer program causes a computer to execute the project progress control method based on the double-code network plan as described in Embodiment 1.
[0105] In another embodiment, the present invention proposes an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, it implements the project progress control method based on the double-code network plan as described in Embodiment 1.
[0106] In the embodiments disclosed in the present application, the computer storage medium may be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. The computer storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of the computer storage medium would include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0107] Those of ordinary skill in the art will recognize that the units and algorithm steps of the examples described in connection with the embodiments disclosed in the present application can be implemented in electronic hardware or in a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.
[0108] The above are only the preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions falling within the concept of the present invention belong to the protection scope of the present invention. It should be noted that for those of ordinary skill in the art of this technology, several improvements and refinements made without departing from the principle of the present invention should be regarded as within the protection scope of the present invention.
Claims
1. A project schedule control method based on the double-code network plan, characterized in that It includes the following steps: Calculate the working duration of each line in the double-code network plan; Determine the critical line and critical work in the double-code network plan. The total float and free float of critical work are both 0; Calculate the difference in working duration between the critical line and non-critical lines, which is used as the total float and free float of non-critical lines; According to the line expressions of the total float and free float of non-critical lines, determine the network logic unit sections that control the total float of work; where a section is the working path in the line along the arrow direction between any two nodes, and a network logic unit is a network composed of two sections between any two critical nodes. The work on one section is all critical work, and there is non-critical work on the other section; In each network logic unit section, take the minimum value of the total float of the section where the non-critical work is located as the total float of the non-critical work; Use the section-breaking function of dummy work for the network logic unit to calculate the free float of non-critical work; specifically: Divide the dummy work into an outbound line and an inbound line. Among them, the outbound line is the dummy work leading out from the critical node, which has the function of section-breaking the free float of the section, and the inbound line is the dummy work introduced into the critical node, which has no function of section-breaking the free float of the section and only has the function of section-breaking the total float of the section; According to the section-breaking functions of the outbound line and the inbound line, calculate the free float of non-critical work; According to the backward progress of each work obtained from the project progress inspection, combined with the total float, free float of each work and the network logic unit sections, determine the work that delays the project duration and judge the work that affects the earliest start time of the subsequent work; The determination of the work that delays the project duration is specifically: Compare the total float of each work with the work delay time of each work: If the work delay time of a work exceeds the total float of the work, then this work causes a delay in the total project duration; If the work delay time of each work does not exceed the total float of each work, then compare the total float of each network logic unit section with the work delay time of each section: If the work delay time of a section is greater than the total float of the section, then the work on this section causes a delay in the total project duration; If the work delay time of a section does not exceed the total float of the section, then the work on the section does not cause a delay in the total project duration.
2. The engineering progress control method based on the double-code network plan according to claim 1, characterized in that: The determination of the network logic unit section that controls the total float of work is specifically: In the line expressions of the total float and free float of non-critical lines, remove the critical work and only retain the non-critical work.
3. The engineering progress control method based on the double-code network plan according to claim 1, characterized in that: The determination of the work that affects the earliest start time of the subsequent work is specifically: Compare the free float of each work with the work delay time of each work: If the work delay time of a work exceeds the free float of the work, then this work affects the earliest start time of its subsequent work; If the work delay time of a work does not exceed the free float of the work, then this work does not affect the earliest start time of its subsequent work.
4. An engineering progress control system based on the double-code network plan, characterized in that It includes: A first calculation unit for calculating the working duration of each line in the double-code network plan; A first determination unit for determining the critical line and critical work in the double-code network plan. The total float and free float of critical work are both 0; The second calculation unit is used to calculate the difference between the working duration of the critical line and the non-critical line as the total time difference and the free time difference of the non-critical line; The second determination unit is used to determine the network logic unit section of the total time difference of the control work according to the line expression of the total time difference and the free time difference of the non-critical line; wherein the section is the working path along the arrow direction between any two nodes in the line, and the network logic unit is a network composed of two sections between any two critical nodes, and the work on one section is all critical work, and the other section has non-critical work; The third calculation unit is used to take the minimum total time difference of the section where the non-critical work is located in each network logic unit section as the total time difference of the non-critical work; The fourth calculation unit is used to calculate the free time difference of non-critical work by using the disconnection function of the virtual work on the network logic unit; specifically: The virtual work is divided into an exit line and an entry line. The exit line is a virtual work derived from a key node and has the function of disconnecting the free time difference of the road section. The entry line is a virtual work introduced into a key node and has no function of disconnecting the free time difference of the road section, but only the function of disconnecting the total time difference of the road section. According to the disconnection function of the exit and entry lines, the free time difference of non-critical work is calculated; The judgment unit is used to determine the work that delays the construction period according to the backward progress of each work obtained from the project progress check, combined with the total time difference, free time difference and network logic unit section of each work, and determine the work that affects the earliest start of the subsequent work; the work that delays the construction period is specifically: Compare the total time difference for each job with the missed time for each job: If the delay in work time for a job exceeds the total time difference of the job, then the job causes a delay in the total construction period; If the delay time of each job does not exceed the total time difference of each job, then compare the total time difference of each network logic unit section with the delay time of each section: If the delay time of a section is greater than the total time difference of the section, the work on that section causes the total construction period to be delayed; If the work delay time of a section does not exceed the total time difference of the section, the work on the section does not cause a delay in the total construction period.
5. A computer-readable storage medium storing a computer program, characterized in that, The computer program enables the computer to execute the engineering progress control method based on the dual-code network plan as described in any one of claims 1-3.
6. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the engineering progress control method based on the dual-code network plan as described in any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Double-code network rapid automatic layout method suitable for information engineering construction project
CN111339597A
Dynamic critical path update facility
US20090158287A1