Dynamic adjustment method for line intelligent generation construction scheme based on artificial intelligence
Through the dynamic adjustment method of intelligently generating construction plans based on artificial intelligence, the problem of low dynamic adjustment efficiency of construction plans in the existing technology is solved, automatic adjustment is realized, and manual participation and time consumption are reduced.
Patent Information
- Application Number
- CN202411763310.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-04-18
AI Technical Summary
In the construction of existing power grid line projects, the dynamic adjustment efficiency of the construction plan is low, and manual data search and review are relied on, resulting in excessive time consumption.
The dynamic adjustment method of intelligently generated construction plan based on artificial intelligence is adopted. By obtaining secondary progress plan information and current construction progress information, the progress completion degree assessment is carried out, the adjustment information is determined, and the secondary progress plan information is automatically adjusted.
It reduces manual participation, improves the efficiency of dynamic adjustment of construction plans, and reduces time consumption during the adjustment process.
Smart Images

Figure CN119849793A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method for dynamically adjusting a construction plan for intelligently generating a line based on artificial intelligence. Background Art
[0002] In the process of power grid line project construction, the existing plan usually adopts manual formulation of the first-level progress plan. After the formulation is completed, the first-level progress plan is submitted for review and reviewed manually. After the review is successful, the second-level progress plan is manually formulated to finally form a complete engineering construction plan.
[0003] Once the schedule is formulated, when it needs to be adjusted, manual adjustment is still used. Since a lot of time is needed to search and review the information during the adjustment, the efficiency of adjusting the schedule is low. Summary of the invention
[0004] The embodiment of the present application provides a dynamic adjustment method for intelligently generating construction plans for lines based on artificial intelligence, which can determine the adjustment information of the secondary progress plan information according to the progress completion evaluation results and the current construction progress information, and adjust the secondary progress plan information, thereby reducing manual participation and improving the efficiency of adjustment.
[0005] A first aspect of an embodiment of the present application provides a method for dynamically adjusting a line intelligently generated construction plan based on artificial intelligence, the method comprising:
[0006] Obtaining secondary schedule information of the line to be constructed generated by a preset secondary plan schedule generation model;
[0007] Acquire current construction progress information when constructing the line to be constructed using the secondary progress plan information;
[0008] Perform a progress completion evaluation based on the current construction progress information to obtain a progress completion evaluation result;
[0009] Determine adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information;
[0010] Using the adjustment information to adjust the secondary schedule information to obtain adjusted secondary schedule information;
[0011] The adjusted secondary schedule information is displayed.
[0012] In this example, secondary schedule information of the line to be constructed generated by a preset secondary plan progress generation model is obtained, current construction progress information when the line to be constructed is constructed using the secondary schedule information is obtained, progress completion evaluation is performed according to the current construction progress information to obtain a progress completion evaluation result, adjustment information of the secondary schedule information is determined according to the progress completion evaluation result and the current construction progress information, the secondary schedule information is adjusted using the adjustment information to obtain adjusted secondary schedule information, and the adjusted secondary schedule information is displayed. Therefore, the adjustment information of the secondary schedule information can be determined according to the progress completion evaluation result and the current construction progress information, and the secondary schedule information can be adjusted, thereby reducing manual participation and improving efficiency during adjustment.
[0013] In a possible implementation, the obtaining of current construction progress information when the line to be constructed is constructed using the secondary progress plan information includes:
[0014] Acquire a set of construction images when constructing the line to be constructed using the secondary progress plan information;
[0015] Extracting the outlines of construction nodes in the line to be constructed from the construction images in the construction image set to obtain an outline information set of the construction nodes in the line to be constructed;
[0016] The current construction progress information is determined according to the profile information set.
[0017] In a possible implementation, performing a progress completion evaluation according to the current construction progress information to obtain a progress completion evaluation result includes:
[0018] Extracting construction progress information corresponding to k key construction nodes from the current construction progress information to obtain k sub-construction progress information;
[0019] Obtaining construction progress indicator information corresponding to the k key construction nodes respectively, and obtaining k target construction progress indicator information;
[0020] Use k target construction progress indicator information to evaluate the completion of the corresponding sub-construction progress information, and obtain k reference progress completion evaluation results;
[0021] The k reference progress completion evaluation results are fused to obtain a progress completion evaluation result.
[0022] In a possible implementation, the determining the adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information includes:
[0023] If the progress completion evaluation result is that the project is not completed as scheduled, the progress difference information is determined based on the current construction progress information;
[0024] Adjustment information of the secondary schedule information is generated according to the schedule difference information.
[0025] In a possible implementation, the method further includes:
[0026] Acquire current construction environment information and construction weather information for the line to be constructed;
[0027] Generate a construction progress influencing factor according to the construction environment information and the construction weather information;
[0028] The adjusted secondary schedule information is adjusted using the construction progress influencing factor to obtain target secondary schedule information.
[0029] A second aspect of the embodiments of the present application provides a dynamic adjustment device for intelligently generating a construction plan for a line based on artificial intelligence, the device comprising:
[0030] A first acquisition unit is used to acquire secondary schedule information of the line to be constructed generated by a preset secondary plan schedule generation model;
[0031] A second acquisition unit is used to acquire current construction progress information when the line to be constructed is constructed using the secondary progress plan information;
[0032] An evaluation unit, configured to perform a progress completion evaluation based on the current construction progress information to obtain a progress completion evaluation result;
[0033] A determination unit, configured to determine adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information;
[0034] An adjustment unit, configured to adjust the secondary schedule information using the adjustment information to obtain adjusted secondary schedule information;
[0035] A display unit is used to display the adjusted secondary schedule information.
[0036] In a possible implementation, the second acquiring unit is specifically configured to:
[0037] Acquire a set of construction images when constructing the line to be constructed using the secondary progress plan information;
[0038] Extracting the outlines of construction nodes in the line to be constructed from the construction images in the construction image set to obtain an outline information set of the construction nodes in the line to be constructed;
[0039] The current construction progress information is determined according to the profile information set.
[0040] In a possible implementation, the evaluation unit is specifically configured to:
[0041] Extracting construction progress information corresponding to k key construction nodes from the current construction progress information to obtain k sub-construction progress information;
[0042] Obtaining construction progress indicator information corresponding to the k key construction nodes respectively, and obtaining k target construction progress indicator information;
[0043] Use k target construction progress indicator information to evaluate the completion of the corresponding sub-construction progress information, and obtain k reference progress completion evaluation results;
[0044] The k reference progress completion evaluation results are fused to obtain a progress completion evaluation result.
[0045] In a possible implementation manner, the determining unit is specifically configured to:
[0046] If the progress completion evaluation result is that the project is not completed as scheduled, the progress difference information is determined based on the current construction progress information;
[0047] Adjustment information of the secondary schedule information is generated according to the schedule difference information.
[0048] In a possible implementation, the device is further used for:
[0049] Acquire current construction environment information and construction weather information for the line to be constructed;
[0050] Generate a construction progress influencing factor according to the construction environment information and the construction weather information;
[0051] The adjusted secondary schedule information is adjusted using the construction progress influencing factor to obtain target secondary schedule information.
[0052] A third aspect of an embodiment of the present application provides a terminal, comprising a processor, an input device, an output device and a memory, wherein the processor, input device, output device and memory are interconnected, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the step instructions in the first aspect of the embodiment of the present application.
[0053] The fourth aspect of the embodiments of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect of the embodiments of the present application.
[0054] A fifth aspect of the embodiments of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiments of the present application. The computer program product may be a software installation package. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0056] Figure 1 A flowchart of a method for dynamically adjusting a construction plan for intelligently generating a line based on artificial intelligence is provided for an embodiment of the present application;
[0057] Figure 2 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0058] Figure 3 A structural schematic diagram of a dynamic adjustment device for intelligently generating construction plans for lines based on artificial intelligence is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0059] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0060] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0061] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.
[0062] In order to better understand the dynamic adjustment method of intelligently generating construction plans for lines based on artificial intelligence provided by the embodiment of the present application, the generation method of the line generation construction plan in the existing scheme is briefly introduced below. In the existing scheme, in the process of constructing the line project of the power grid, the existing scheme usually adopts manual formulation of the first-level schedule. After the formulation is completed, the first-level schedule is submitted for review, and the first-level schedule is reviewed by manual review. After the review is successful, the second-level schedule is manually formulated, and finally a complete engineering construction plan is formed.
[0063] Once the schedule is formulated, when it needs to be adjusted, manual adjustment is still used. Since a lot of time is needed to search and review the information during the adjustment, the efficiency of adjusting the schedule is low.
[0064] In order to solve the above-mentioned technical problems, an embodiment of the present application provides a dynamic adjustment method for intelligently generating construction plans for lines based on artificial intelligence, which can determine the adjustment information of the secondary progress plan information according to the progress completion evaluation results and the current construction progress information, and adjust the secondary progress plan information, thereby reducing manual participation and improving the efficiency of adjustment.
[0065] See also Figure 1 , Figure 1 The present application provides a flowchart of a method for dynamically adjusting a construction plan based on artificial intelligence intelligent generation of a line. Figure 1 As shown, the dynamic adjustment method of the construction plan for intelligently generating a line based on artificial intelligence includes:
[0066] 101. Obtain secondary schedule information of the line to be constructed generated by a preset secondary plan schedule generation model.
[0067] Among them, the secondary schedule information can be obtained by the following methods, specifically:
[0068] A1. Obtain attribute information of the line to be constructed.
[0069] The attribute information of the line to be constructed includes the actual scale of the project construction, terrain proportion, corner proportion, meteorological conditions, demolition situation, difficulty of claiming compensation, etc. The line to be constructed is the power grid line that needs to be constructed.
[0070] A2. Generate primary schedule information according to the attribute information.
[0071] Among them, the project scale information, terrain ratio information, corner ratio information and meteorological information can be extracted from the attribute information, and then the first-level progress information can be generated according to the first-level progress information generation template corresponding to the attribute information. Therefore, the first-level progress information can be quickly generated according to the first-level progress information generation template.
[0072] A3. Conduct a construction feasibility assessment on the first-level schedule information to obtain a feasibility assessment result.
[0073] When conducting a feasibility assessment, the attribute information of each key node in the first-level schedule information can be compared with the corresponding preset key point attribute information to obtain a similarity set; the variance, maximum similarity, and minimum similarity of the similarity set are extracted. If the variance is greater than a preset variance threshold, and / or the difference between the maximum similarity and the minimum similarity is greater than a preset similarity difference, the feasibility assessment result is determined to be an abnormal assessment result, otherwise, the feasibility assessment result is a normal assessment result. A normal assessment result indicates that the first-level schedule information is implementable schedule information.
[0074] A4. If the feasibility assessment result is a normal assessment result, the secondary schedule information is generated according to the primary schedule information using a preset secondary schedule generation model.
[0075] The preset secondary schedule generation model is a pre-trained model. Specifically, it can be a sample data set with schedule information, related secondary plan progress rules and corresponding secondary schedule information as output results, and the initial model is adjusted. After the corresponding loss function converges, the preset secondary schedule generation model is obtained. Using the preset secondary schedule generation model to generate secondary schedule information can improve the efficiency of generating secondary schedule information.
[0076] 102. Obtain current construction progress information when constructing the line to be constructed using the secondary progress plan information.
[0077] Specifically, after the construction of the line to be constructed, it is necessary to evaluate the construction progress and check the construction progress. Therefore, the initial construction image set can be obtained by the construction personnel uploading the images after the construction. The initial construction image set includes the construction images of each key node. For example, after the construction is completed every day, the construction personnel take images of the key nodes and upload them to realize progress reporting.
[0078] A general image filtering method may be used to filter the initial construction image in the initial construction image set to obtain a first construction image set. A method for extracting feature data from the first construction image in the first construction image set to obtain the feature data set may be: the feature data may be contour data, and therefore, contour extraction may be performed on the first construction image to obtain corresponding contour features, thereby obtaining the feature data set. When performing contour extraction, a general contour extraction method may be used to extract and obtain corresponding contour features.
[0079] Point cloud data can be constructed according to the contour feature set to obtain point cloud data; point cloud data can be used to construct a three-dimensional display model to obtain a target three-dimensional display model. Point cloud data can be wrapped according to the coordinate information and pixel values of the feature points of the contour features in the contour feature set to obtain point cloud data, and then a general method for constructing a three-dimensional model based on point cloud data is used to construct the target three-dimensional display model. After the target three-dimensional display model is constructed, the current construction progress information can be determined by the target three-dimensional display model, specifically, the similarity between k key construction nodes in the target three-dimensional display model and the corresponding key construction nodes in the preset three-dimensional model is obtained, and the construction progress information is determined according to the similarity. Specifically, the similarity can be determined as the construction progress information.
[0080] 103. Perform a progress completion assessment based on the current construction progress information to obtain a progress completion assessment result.
[0081] Among them, the construction progress information corresponding to k key construction nodes can be extracted from the current construction progress information to obtain k sub-construction progress information; the construction progress indicator information corresponding to the k key construction nodes can be obtained to obtain k target construction progress indicator information; the k target construction progress indicator information can be used to evaluate the completion of the corresponding sub-construction progress information to obtain k reference progress completion evaluation results; the k reference progress completion evaluation results can be fused to obtain a progress completion evaluation result.
[0082] Specifically, the corresponding target construction progress indicator information in the key construction nodes may include: mainly including environmental impact assessment, water conservation, covered mines, social stability, land use preliminary review, approval, geological disasters, earthquakes, aerial assessment, land use, forestry, and cross-over procedures.
[0083] 104. Determine adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information.
[0084] If the progress completion assessment result is completed according to schedule, there is no need to adjust the secondary progress plan information; if the progress completion assessment result is not completed according to schedule, the progress difference information is determined based on the current construction progress information; and the adjustment information of the secondary progress plan information is generated based on the progress difference information.
[0085] 105. Use the adjustment information to adjust the secondary schedule information to obtain adjusted secondary schedule information.
[0086] The content corresponding to the adjustment information in the secondary schedule information can be replaced with the adjustment information, thereby obtaining the adjusted secondary schedule information.
[0087] 106. Display the adjusted secondary schedule information.
[0088] The adjusted secondary progress plan information may be displayed on the terminal used by the user, or may be displayed in other ways, which are not specifically limited here.
[0089] In this example, secondary schedule information of the line to be constructed generated by a preset secondary plan progress generation model is obtained, current construction progress information when the line to be constructed is constructed using the secondary schedule information is obtained, progress completion evaluation is performed according to the current construction progress information to obtain a progress completion evaluation result, adjustment information of the secondary schedule information is determined according to the progress completion evaluation result and the current construction progress information, the secondary schedule information is adjusted using the adjustment information to obtain adjusted secondary schedule information, and the adjusted secondary schedule information is displayed. Therefore, the adjustment information of the secondary schedule information can be determined according to the progress completion evaluation result and the current construction progress information, and the secondary schedule information can be adjusted, thereby reducing manual participation and improving efficiency during adjustment.
[0090] In a possible implementation, the obtaining of current construction progress information when the line to be constructed is constructed using the secondary progress plan information includes:
[0091] B1. Acquire a set of construction images when the line to be constructed is constructed using the secondary progress plan information;
[0092] B2. extracting the outlines of construction nodes in the line to be constructed from the construction images in the construction image set to obtain an outline information set of the construction nodes in the line to be constructed;
[0093] B3. Determine the current construction progress information according to the profile information set.
[0094] Specifically, after the construction of the line to be constructed, it is necessary to evaluate the construction progress and check the construction progress. Therefore, the initial construction image set can be obtained by the construction personnel uploading the images after the construction. The initial construction image set includes the construction images of each key node. For example, after the construction is completed every day, the construction personnel take images of the key nodes and upload them to realize progress reporting.
[0095] A general image filtering method may be used to filter the initial construction image in the initial construction image set to obtain a first construction image set. A method for extracting feature data from the first construction image in the first construction image set to obtain the feature data set may be: the feature data may be contour data, and therefore, contour extraction may be performed on the first construction image to obtain corresponding contour features, thereby obtaining the feature data set. When performing contour extraction, a general contour extraction method may be used to extract and obtain corresponding contour features.
[0096] Point cloud data can be constructed according to the contour feature set to obtain point cloud data; point cloud data can be used to construct a three-dimensional display model to obtain a target three-dimensional display model. Point cloud data can be wrapped according to the coordinate information and pixel values of the feature points of the contour features in the contour feature set to obtain point cloud data, and then a general method for constructing a three-dimensional model based on point cloud data is used to construct the target three-dimensional display model. After the target three-dimensional display model is constructed, the current construction progress information can be determined by the target three-dimensional display model, specifically, the similarity between k key construction nodes in the target three-dimensional display model and the corresponding key construction nodes in the preset three-dimensional model is obtained, and the construction progress information is determined according to the similarity. Specifically, the similarity can be determined as the construction progress information.
[0097] In a possible implementation, performing a progress completion evaluation according to the current construction progress information to obtain a progress completion evaluation result includes:
[0098] C1. Extracting construction progress information corresponding to k key construction nodes from the current construction progress information to obtain k sub-construction progress information;
[0099] C2. Obtain the construction progress indicator information corresponding to the k key construction nodes respectively, and obtain k target construction progress indicator information;
[0100] C3. Use the k target construction progress indicator information to evaluate the completion of the corresponding sub-construction progress information, and obtain k reference progress completion evaluation results;
[0101] C4. Fusing the k reference progress completion evaluation results to obtain a progress completion evaluation result.
[0102] Among them, the parameter information corresponding to the corresponding target construction progress indicator information is extracted from the sub-construction progress information; the parameter information is compared with the parameter range indicated by the target construction progress indicator information to obtain the parameter deviation information; the completion degree is evaluated according to the deviation information to obtain the reference progress completion degree evaluation result. The greater the deviation degree corresponding to the parameter deviation information, the lower the completion degree, and the smaller the deviation degree corresponding to the parameter deviation information, the higher the completion degree.
[0103] Finally, the k reference progress completion evaluation results can be weighted to obtain a progress completion evaluation result. The specific method of weighting calculation can be to use a general weighting calculation method to obtain a progress completion evaluation result.
[0104] In a possible implementation, the determining the adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information includes:
[0105] If the progress completion evaluation result is that the project is not completed according to the schedule, the progress difference information is determined according to the current construction progress information, and the adjustment information of the secondary progress plan information is generated according to the progress difference information. Specifically, the progress difference information can be determined as the adjustment information.
[0106] In a possible implementation, the method further includes:
[0107] D1. Obtaining current construction environment information and construction weather information for the line to be constructed;
[0108] D2. generating a construction progress influencing factor according to the construction environment information and the construction weather information;
[0109] D3. Use the construction progress influencing factor to adjust the adjusted secondary schedule information to obtain the target secondary schedule information.
[0110] Since the construction environment information and construction weather information will have a certain impact on the construction, for example, if the construction is carried out outdoors, rainy weather will slow down the construction progress. Different construction environments will also have an impact on the construction progress. For example, if the construction area is a geologically soft area, the foundation will be unstable and the foundation needs to be reinforced, which will slow down the construction progress. Different construction environment information and construction weather information have their corresponding progress influencing factors, so the construction progress influencing factors can be determined based on the construction environment information and construction weather information. The influencing factors can speed up the construction progress or slow down the construction progress. The construction progress influencing factors can be adjusted with the corresponding construction period in the adjusted secondary progress plan information to obtain the adjusted construction period (that is, the target secondary progress plan information can be obtained).
[0111] For the above embodiments, please refer to Figure 2 , Figure 2 A schematic diagram of a terminal structure provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, it includes a processor, an input device, an output device and a memory, which are connected to each other, wherein the memory is used to store a computer program, the computer program includes program instructions, the processor is configured to call the program instructions, and the program includes instructions for executing the following steps;
[0112] Obtaining secondary schedule information of the line to be constructed generated by a preset secondary plan schedule generation model;
[0113] Acquire current construction progress information when constructing the line to be constructed using the secondary progress plan information;
[0114] Perform a progress completion evaluation based on the current construction progress information to obtain a progress completion evaluation result;
[0115] Determine adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information;
[0116] Using the adjustment information to adjust the secondary schedule information to obtain adjusted secondary schedule information;
[0117] The adjusted secondary schedule information is displayed.
[0118] In this example, secondary schedule information of the line to be constructed generated by a preset secondary plan progress generation model is obtained, current construction progress information when the line to be constructed is constructed using the secondary schedule information is obtained, progress completion evaluation is performed according to the current construction progress information to obtain a progress completion evaluation result, adjustment information of the secondary schedule information is determined according to the progress completion evaluation result and the current construction progress information, the secondary schedule information is adjusted using the adjustment information to obtain adjusted secondary schedule information, and the adjusted secondary schedule information is displayed. Therefore, the adjustment information of the secondary schedule information can be determined according to the progress completion evaluation result and the current construction progress information, and the secondary schedule information can be adjusted, thereby reducing manual participation and improving efficiency during adjustment.
[0119] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that in order to realize the above functions, the terminal includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0120] The embodiment of the present application can divide the terminal into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0121] In line with the above, see Figure 3 , Figure 3 The present application provides a schematic diagram of a dynamic adjustment device for intelligently generating a construction plan based on artificial intelligence. Figure 3 As shown, the device comprises:
[0122] The first acquisition unit 301 is used to acquire the secondary schedule information of the line to be constructed generated by a preset secondary plan schedule generation model;
[0123] The second acquisition unit 302 is used to acquire the current construction progress information when the line to be constructed is constructed using the secondary progress plan information;
[0124] An evaluation unit 303 is used to perform a progress completion evaluation according to the current construction progress information to obtain a progress completion evaluation result;
[0125] A determination unit 304 is used to determine adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information;
[0126] An adjustment unit 305, configured to adjust the secondary schedule information using the adjustment information to obtain adjusted secondary schedule information;
[0127] The display unit 306 is used to display the adjusted secondary schedule information.
[0128] In this example, secondary schedule information of the line to be constructed generated by a preset secondary plan progress generation model is obtained, current construction progress information when the line to be constructed is constructed using the secondary schedule information is obtained, progress completion evaluation is performed according to the current construction progress information to obtain a progress completion evaluation result, adjustment information of the secondary schedule information is determined according to the progress completion evaluation result and the current construction progress information, the secondary schedule information is adjusted using the adjustment information to obtain adjusted secondary schedule information, and the adjusted secondary schedule information is displayed. Therefore, the adjustment information of the secondary schedule information can be determined according to the progress completion evaluation result and the current construction progress information, and the secondary schedule information can be adjusted, thereby reducing manual participation and improving efficiency during adjustment.
[0129] In a possible implementation, the second acquiring unit 302 is specifically configured to:
[0130] Acquire a set of construction images when constructing the line to be constructed using the secondary progress plan information;
[0131] Extracting the outlines of construction nodes in the line to be constructed from the construction images in the construction image set to obtain an outline information set of the construction nodes in the line to be constructed;
[0132] The current construction progress information is determined according to the profile information set.
[0133] In a possible implementation, the evaluation unit 303 is specifically configured to:
[0134] Extracting construction progress information corresponding to k key construction nodes from the current construction progress information to obtain k sub-construction progress information;
[0135] Obtaining construction progress indicator information corresponding to the k key construction nodes respectively, and obtaining k target construction progress indicator information;
[0136] Use k target construction progress indicator information to evaluate the completion of the corresponding sub-construction progress information, and obtain k reference progress completion evaluation results;
[0137] The k reference progress completion evaluation results are fused to obtain a progress completion evaluation result.
[0138] In a possible implementation, the determining unit 304 is specifically configured to:
[0139] If the progress completion evaluation result is that the project is not completed as scheduled, the progress difference information is determined based on the current construction progress information;
[0140] Adjustment information of the secondary schedule information is generated according to the schedule difference information.
[0141] In a possible implementation, the device is further used for:
[0142] Acquire current construction environment information and construction weather information for the line to be constructed;
[0143] Generate a construction progress influencing factor according to the construction environment information and the construction weather information;
[0144] The adjusted secondary schedule information is adjusted using the construction progress influencing factor to obtain target secondary schedule information.
[0145] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the dynamic adjustment methods for intelligently generating construction plans for lines based on artificial intelligence as recorded in the above method embodiments.
[0146] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program enables a computer to execute part or all of the steps of any one of the dynamic adjustment methods for intelligently generating construction plans for lines based on artificial intelligence as recorded in the above method embodiments.
[0147] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0148] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0149] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be electrical or other forms.
[0150] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0151] In addition, the functional units in the various embodiments of the application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software program modules.
[0152] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.
[0153] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, which can include: a flash drive, a read-only memory, a random access memory, a magnetic disk or an optical disk, etc.
[0154] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A dynamic adjustment method for intelligently generating construction plans for lines based on artificial intelligence, characterized in that: The method comprises: Obtaining secondary schedule information of the line to be constructed generated by a preset secondary plan schedule generation model; Acquire current construction progress information when constructing the line to be constructed using the secondary progress plan information; Perform a progress completion evaluation based on the current construction progress information to obtain a progress completion evaluation result; Determine adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information; Using the adjustment information to adjust the secondary schedule information to obtain adjusted secondary schedule information; The adjusted secondary schedule information is displayed.
2. The method for dynamically adjusting the construction plan of a line based on artificial intelligence according to claim 1 is characterized in that: The obtaining of current construction progress information when constructing the line to be constructed using the secondary progress plan information includes: Acquire a set of construction images when constructing the line to be constructed using the secondary progress plan information; Extracting the outlines of construction nodes in the line to be constructed from the construction images in the construction image set to obtain an outline information set of the construction nodes in the line to be constructed; The current construction progress information is determined according to the profile information set.
3. The method for dynamically adjusting the construction plan of the line intelligently generated based on artificial intelligence according to claim 2 is characterized in that: The step of performing a progress completion evaluation according to the current construction progress information to obtain a progress completion evaluation result includes: Extracting construction progress information corresponding to k key construction nodes from the current construction progress information to obtain k sub-construction progress information; Obtaining construction progress indicator information corresponding to k of the key construction nodes respectively, and obtaining k target construction progress indicator information; Use k target construction progress indicator information to evaluate the completion of the corresponding sub-construction progress information, and obtain k reference progress completion evaluation results; The k reference progress completion evaluation results are fused to obtain a progress completion evaluation result.
4. The method for dynamically adjusting the construction plan of a line intelligently generated based on artificial intelligence according to any one of claims 1 to 3, characterized in that: The step of determining the adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information includes: If the progress completion evaluation result is that the project is not completed as scheduled, the progress difference information is determined based on the current construction progress information; Adjustment information of the secondary schedule information is generated according to the schedule difference information.
5. The method for dynamically adjusting the construction plan of a line based on artificial intelligence according to claim 4 is characterized in that: The method further comprises: Acquire current construction environment information and construction weather information for the line to be constructed; Generate a construction progress influencing factor according to the construction environment information and the construction weather information; The adjusted secondary schedule information is adjusted using the construction progress influencing factor to obtain target secondary schedule information.
6. A dynamic adjustment device for intelligently generating construction plans for lines based on artificial intelligence, characterized in that: The device comprises: A first acquisition unit is used to acquire secondary schedule information of the line to be constructed generated by a preset secondary plan schedule generation model; A second acquisition unit is used to acquire current construction progress information when the line to be constructed is constructed using the secondary progress plan information; An evaluation unit, configured to perform a progress completion evaluation based on the current construction progress information to obtain a progress completion evaluation result; A determination unit, configured to determine adjustment information of the secondary progress plan information according to the progress completion evaluation result and the current construction progress information; An adjustment unit, configured to adjust the secondary schedule information using the adjustment information to obtain adjusted secondary schedule information; The display unit is used to display the adjusted secondary schedule information.
7. The dynamic adjustment device for intelligently generating construction plans based on artificial intelligence according to claim 6 is characterized in that: The second acquisition unit is specifically used for: Acquire a set of construction images when constructing the line to be constructed using the secondary progress plan information; Extracting the outlines of construction nodes in the line to be constructed from the construction images in the construction image set to obtain an outline information set of the construction nodes in the line to be constructed; The current construction progress information is determined according to the profile information set.
8. The dynamic adjustment device for intelligently generating construction plans based on artificial intelligence according to claim 7 is characterized in that: The evaluation unit is specifically used for: Extracting construction progress information corresponding to k key construction nodes from the current construction progress information to obtain k sub-construction progress information; Obtaining construction progress indicator information corresponding to k of the key construction nodes respectively, and obtaining k target construction progress indicator information; Use k target construction progress indicator information to evaluate the completion of the corresponding sub-construction progress information, and obtain k reference progress completion evaluation results; The k reference progress completion evaluation results are fused to obtain a progress completion evaluation result.
9. A terminal, characterized in that: The invention comprises a processor, an input device, an output device and a memory, wherein the processor, the input device, the output device and the memory are interconnected, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the dynamic adjustment method for intelligently generating a construction plan for a line based on artificial intelligence as described in any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the processor executes the dynamic adjustment method for intelligently generating a construction plan for a line based on artificial intelligence as described in any one of claims 1 to 5.