Construction progress simulation method and device, electronic equipment and storage medium
By entering and analyzing the task information and construction condition constraints of each process in the four-electric railway construction, detecting time conflicts and making adjustments, the problem of inability to effectively display process schedule data in the existing technology is solved, and the reasonable management of construction progress is achieved and control.
Patent Information
- Application Number
- CN202411146108.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2024-12-27
AI Technical Summary
In the prior art, during the construction of four-electric railways, the process schedule data cannot be effectively displayed through the BIM model, resulting in difficulty in controlling the construction progress.
By entering task information for each process, including expected start and end time and construction condition constraints, logical analysis is carried out, time conflicts are detected, construction progress simulation results are generated, alarm prompts and task adjustments are carried out to ensure the rationality of the construction plan.
Effective analysis and reasonable and orderly management of construction progress are achieved, time conflicts between processes are avoided, and the rationality and smooth implementation of construction plans are ensured.
Smart Images

Figure CN119203301A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a construction progress simulation method, device, electronic equipment and storage medium. Background Art
[0002] Large-scale construction projects usually involve a huge amount of engineering work, and the processes and specialties involved are very numerous, requiring close collaboration among multiple units, departments, and professional teams. Therefore, determining the overall construction progress process plan is crucial to the successful completion of large-scale construction projects. At present, in the construction of the four-electric railways, the construction progress process plan is mainly arranged manually, and the components of the BIM (Building Information Modeling) model are connected to the corresponding progress plan. Then, the color change of the BIM model component is controlled by moving the planned timeline to display the advance and lag of the progress, and the change in its invisibility indicates whether the process of the component is completed on the timeline.
[0003] However, the above method can connect the BIM model according to the already written progress plan form, and display the progress by changing the color and transparency according to the already written timeline, but it is impossible to obtain effective process progress plan data. Summary of the invention
[0004] The present invention provides a construction progress simulation method, device, electronic device and storage medium, which are used to solve the defect in the prior art that effective process schedule data cannot be obtained by attaching a BIM model according to a written schedule form.
[0005] The present invention provides a construction progress simulation method, comprising: Enter the task information of each process under a single work point, the task information including the expected start and end time and construction condition constraints; Based on the construction condition constraints of each process, a logical analysis is performed on the expected start and end time of each process and the processes related to the construction condition constraints of each process to obtain a construction progress simulation result of the single work point.
[0006] According to a construction progress simulation method provided by the present invention, based on the construction condition constraints of each process, a logical analysis is performed on the expected start and end time of each process and the process related to the construction condition constraints of each process to obtain the construction progress simulation result of the single work point, including: Insert the expected start and end time of each process into the basic time list to obtain the overall process construction time period; Based on the construction condition constraints of each process, a time conflict check is performed on the process construction time period of each process in the overall process construction time period and the process construction time period related to the construction condition constraints of each process to obtain a check result; Based on the verification result, the construction progress simulation result is obtained.
[0007] According to a construction progress simulation method provided by the present invention, obtaining the construction progress simulation result based on the verification result includes: When the verification result shows that there is a time conflict, the construction progress simulation result is obtained based on the expected start and end time of the process with the time conflict and the basic information of the process; the basic information of the process includes at least the name of the process and the human and material resources involved in the process.
[0008] According to a construction progress simulation method provided by the present invention, the construction progress simulation result is obtained based on the verification result, and then includes: Based on the construction progress simulation result, an alarm is issued; Receive adjustment information of task information of any process under the single work point, and update the task information under the single work point to obtain updated task information of each process under the single work point.
[0009] According to a construction progress simulation method provided by the present invention, the adjustment information of the task information of any process under the single work point is received, and the task information under the single work point is updated to obtain the updated task information of each process under the single work point, and then includes: A logical analysis is performed based on the updated task information to obtain an updated construction progress simulation result of the single work point.
[0010] According to a construction progress simulation method provided by the present invention, the expected start and end times are determined based on the estimated construction time and reserved time of the process.
[0011] The present invention also provides a construction progress simulation device, comprising: An input unit for inputting task information of each process under a single work point, wherein the task information includes expected start and end time and construction condition constraints; The simulation unit performs a logical analysis on the expected start and end time of each process and processes related to the construction condition constraints of each process based on the construction condition constraints of each process, so as to obtain a construction progress simulation result of the single work point.
[0012] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a construction progress simulation method as described in any one of the above is implemented.
[0013] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the construction progress simulation method described in any one of the above methods is implemented.
[0014] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the construction progress simulation method as described in any one of the above is implemented.
[0015] The construction progress simulation method, device, electronic device and storage medium provided by the present invention perform logical analysis on the expected start and end time of each process and the processes related to the construction condition constraints of each process through the construction condition constraints of each process, and obtain the construction progress simulation result of a single work point, thereby ensuring the rationality of the construction plan for each process within the single work point, and further realizing reasonable and orderly control of the entire construction process. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a flow chart of the construction progress simulation method provided by the present invention; Figure 2 It is a structural schematic diagram of a construction progress simulation device provided by the present invention; Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0018] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] In view of the above problems, the present invention provides a construction progress simulation method to achieve effective analysis of the construction progress, so as to realize reasonable and orderly management and control of the construction progress. Figure 1 It is a flow chart of the construction progress simulation method provided by the present invention, such as Figure 1 As shown, the method includes: Step 110, inputting the task information of each process under a single work point, wherein the task information includes the expected start and end time and construction condition constraints; Step 120, based on the construction condition constraints of each process, logical analysis is performed on the expected start and end time of each process and the processes related to the construction condition constraints of each process to obtain the construction progress simulation result of the single work point.
[0020] Here, a single work point refers to a relatively independent and clear work area in a construction project, a sub-project in the entire project, such as a floor of a building, or a specific construction area, such as a bridge pier construction area. It can be understood that a single work point is the basic unit of construction progress management. The construction tasks under a single work point can include multiple processes, and a single process can correspond to one or more specialties.
[0021] In addition, the expected start and end time of each process refers to the construction start and end time of the task corresponding to the process. The construction condition constraints here can include the condition constraints of each process on the construction progress, manpower and resources involved in the construction. The condition constraints on the construction progress of each process can be the constraints on the task execution order and professional execution order between the processes, for example, a process has a pre-task or a pre-profession. In detail, the pre-task of a process means that this process must be started after the completion of the pre-task. For example, the pre-task of process A is process B, then process A can be started after process B is completed. Similarly, the pre-profession of a process means that this process must be started after the completion of the pre-profession. Therefore, the construction condition constraints are used to reflect the construction constraints between each process. In the process of executing large-scale construction projects, such as in the railway four-electric project, each process is constructed according to the corresponding construction condition constraints to successfully complete the construction of the entire project.
[0022] Specifically, a process form can be obtained by entering the task information of each process under a single work point. For example, the process name, process ID, expected start and end time of the process, personnel and resources involved in the process, and construction condition constraints and other information related to the process task can be entered as the task information of each process to obtain a process form. When entering the construction condition constraints, the task ID of the predecessor task and the predecessor specialty can be recorded, or other logical constraints can be recorded. For the predecessor tasks of the process, it is necessary to set specific types or tags for these tasks in the database so that they can be identified during entry and execution. For example, in the process form, add a field for each task to record the ID or name of its predecessor task. Check whether its predecessor task has been completed before executing the task.
[0023] Furthermore, the expected start and end times corresponding to each process can be logically analyzed through the construction condition constraints of each process, that is, the collaborative analysis of each process within the single work point can be realized. For example, the expected start and end time of process A and the expected start and end time of the process related to the construction condition of process A can be logically analyzed according to the construction condition constraints of process A to analyze whether there is a conflict between the expected start and end time of process A and the expected start and end time of the process related to the construction condition constraints. In this way, all conflict records and related reports in the analysis results can be safely stored in the database for future query and analysis. Then, after obtaining the analysis results, if there is a conflict in the analysis results, the task information with the conflict can be exported as a table, and the task information of the process can be adjusted so that there is no conflict in the analysis results. If there is no conflict in the analysis results, the BIM model corresponding to each process can be connected to the component according to the task information of each process under the single work point entered. Then, the progress of each process can be simulated by starting from the progress position of the current progress bar and playing backwards to simulate the execution progress of each process, and the construction progress simulation result of the single work point can be obtained to realize the visual construction progress simulation.
[0024] In addition, you can also fill in the actual progress report and compare the actual progress with the construction progress simulation results to obtain progress comparison results, which can include normal processes, delayed processes, and advanced processes. For example, blue represents construction in progress, and gray represents construction completion. Green represents ahead of schedule, and red represents behind schedule. The end date button represents the day when the playback progress stops, and the default date is today. Therefore, based on the progress comparison, the actual construction plan of the process under the single work point can be strictly controlled to ensure the smooth implementation of the overall construction plan.
[0025] In one embodiment, a process collision module for a single work site can be added to the progress module in the existing BIM management platform, and the software can be used to integrate the processes of various specialties within the single work site. According to the logical relationship with conditional constraints on the construction between the processes and between the specialties, such as predecessor tasks, predecessor specialties, number of waiting days, etc., the rationality of the process schedule plan within the single work site can be checked to obtain the construction progress simulation result.
[0026] It is understandable that compared with the prior art, the prepared progress plan form is directly attached to the corresponding BIM model, and the color and transparency change are performed according to the prepared timeline to display the progress. It is impossible to analyze the rationality of the construction plan arrangement between the various processes under a single work point. The method provided in the embodiment of the present invention, through the construction condition constraints of each process, performs a logical analysis of the expected start and end time of each process and the process related to the construction condition constraints of each process, and realizes the analysis of the rationality of the construction plan for the process with construction condition constraints, which is conducive to the rational adjustment of the construction plan of the complex process under the entire single work point, and ensures the rational, orderly and smooth progress of the entire construction project.
[0027] The method provided in the embodiment of the present invention performs logical analysis on the expected start and end time of each process and the processes related to the construction condition constraints of each process through the construction condition constraints of each process, and obtains the construction progress simulation result of a single work point, thereby ensuring the rationality of the construction plan of each process within the single work point, and further realizing reasonable and orderly control of the entire construction process.
[0028] Based on any of the above implementations, step 120 includes: Insert the expected start and end time of each process into the basic time list to obtain the overall process construction time period; Based on the construction condition constraints of each process, a time conflict check is performed on the process construction time period of each process in the overall process construction time period and the process construction time period related to the construction condition constraints of each process to obtain a check result; Based on the verification result, the construction progress simulation result is obtained.
[0029] Here, the basic time list can be a data structure for storing time periods. For example, the expected start and end time of each process can be inserted into the basic time list to obtain the expected construction time period of each process, that is, the overall process construction time period here. Therefore, the overall process construction time period here can be used to reflect the construction time plan of each process under a single work point.
[0030] Specifically, the start time and end time fields of each process in the process form can be inserted into the basic time period list of TimePairs to obtain the overall process construction time period. Then, based on the construction condition constraints of each process, the process construction time period of each process in the overall process construction time period and the process construction time period of the process related to the construction condition constraints of each process can be checked for time conflicts to obtain the check results.
[0031] For example, a time conflict check is performed on the process construction time periods of process A and process B related to the construction condition constraints of process A to check whether there is a conflict in the entire construction time period. Therefore, the verification result may include the existence of a conflict and the absence of a conflict. It can be understood that when the verification result is that there is a conflict, it means that there may be a situation where process B related to the construction condition constraints of process A is not completed, which means that the start construction condition of process A has not been met. When the verification result is that there is no conflict, it means that process B related to the construction condition constraints of process A has been completed, which means that the start construction condition of process A has been met.
[0032] Finally, if there is no conflict in the verification results, the BIM model corresponding to each process can be connected to the component. Then, through the progress plan simulation, the progress of each process can be played back from the progress position of the current progress bar to obtain the construction progress simulation result of a single work point.
[0033] It should be noted that the construction time period of each process is obtained through the expected start and end time of each process at a single work point. According to the construction condition constraints of each process, a collaborative analysis is performed on the construction time periods of each process and the processes related to the construction condition constraints of each process, thereby avoiding the construction plan between processes violating its construction condition constraints, that is, ensuring the rationality of the construction plan between processes at a single work point.
[0034] Based on any of the above embodiments, obtaining the construction progress simulation result based on the verification result includes: When the verification result shows that there is a time conflict, the construction progress simulation result is obtained based on the expected start and end time of the process with the time conflict and the basic information of the process; the basic information of the process includes at least the name of the process and the human and material resources involved in the process.
[0035] Specifically, when the verification result shows that there is a time conflict, the expected start and end time of the process with the time conflict, the process name, the personnel involved in the process, the material resources and other information can be used as the construction progress simulation result, so that professionals can adjust the process based on the construction progress simulation result. It can be understood that when the verification result shows that there is a time conflict, it means that there may be a conflict in the expected start and end time between the process and the process related to the construction condition constraint of the process, and the formulation of the expected start and end time of the process is related to the human and material resources involved in the process.
[0036] Therefore, when the verification result shows that there is a time conflict, the construction plan can be adjusted based on the expected start and end time of the conflicting process, the human and material resources involved in the process, and other information, which can be used as the construction progress simulation result. This will help professionals make reasonable adjustments to the task information of the process based on the construction progress simulation results, thereby optimizing the construction plan of the entire project.
[0037] Based on any of the above embodiments, obtaining the construction progress simulation result based on the verification result further includes: Based on the construction progress simulation result, an alarm is issued; Receive adjustment information of task information of any process under the single work point, and update the task information under the single work point to obtain updated task information of each process under the single work point.
[0038] Specifically, the task information of the process with time conflicts in the construction progress simulation results can be used as an alarm prompt. For example, a pop-up prompt information can be provided, which includes the process with time conflicts, so as to prompt the professionals to adjust the process under the single work point based on the task information of the process with conflicts.
[0039] Then, the adjustment information of the task information of any process under the single work point can be received. For example, it can be to receive the adjustment of the expected start and end time of the process, or to receive the adjustment of the construction condition constraints of the process, and it can also receive the adjustment of the human and material resources involved in the process. Further, based on the adjustment information, the task information under the single work point can be updated to obtain the updated task information of each process under the single work point. It can be understood that the adjustment information here can also be to add a new process under the single work point, or to delete any existing process.
[0040] It should be noted that by issuing an alarm for the processes with time conflicts in the construction plans between the processes under a single work point, the user is reminded to modify the current process form to obtain an optimized construction schedule. Furthermore, the optimized construction schedule can be linked to the corresponding BIM model to achieve visual management of the construction progress and improve the reasonable and orderly control of the construction process. For example, the effective control of the construction process of the railway four-electric project based on the information model can be achieved.
[0041] Based on any of the above embodiments, the receiving of adjustment information of task information of any process under the single work point and updating the task information under the single work point to obtain updated task information of each process under the single work point further includes: A logical analysis is performed based on the updated task information to obtain an updated construction progress simulation result of the single work point.
[0042] Specifically, based on the construction condition constraints of each process after the task information is updated, a logical analysis is performed on the expected start and end time of each process and the process related to the construction condition constraints of each process, so as to obtain the updated construction progress simulation result of the single work point after the task information is adjusted. It should be noted that if there are still processes with time conflicts in the updated construction progress simulation result, similarly, an alarm prompt can be further issued based on the new construction progress simulation result, and adjustment information can be received to update the current process form. Then, based on the construction condition constraints of various processes in the updated process form, a logical analysis is performed again on the expected start and end time of each process and the process related to the construction condition constraints of each process, so as to obtain the updated construction progress simulation result of the single work point after the task information is adjusted, until there are no processes with time conflicts in the updated construction progress simulation result.
[0043] It should be noted that the method provided in the embodiment of the present invention performs logical analysis on the task information of the adjusted process again to obtain the updated construction progress simulation result of the single work point, so as to achieve continuous optimization of the process under the single work point and ensure the rationality of the construction plan of each process under the single work point.
[0044] Based on any of the above embodiments, the expected start and end times are determined based on the estimated construction time and reserved time of the process.
[0045] Here, the estimated construction time can be the estimated time for the tasks corresponding to the process, for example, it can be the net time to complete all tasks under the process. In addition, the reserved time here can refer to the additional time that needs to be reserved after completing all tasks under the process. For example, it can be a fixed time interval or a time calculated according to specific conditions.
[0046] Specifically, the expected start and end time of a process includes the estimated construction time of the process, and then the reserved time, so as to ensure that the start and end time of the process can reflect the required idle time to avoid conflicts between tasks. In addition, incorporating the reserved time into the expected start and end time of the process also simplifies the logical analysis of the expected start and end time of the process, and improves the accuracy and efficiency of the construction progress simulation results.
[0047] Based on any of the above embodiments, the construction progress simulation method provided by the present invention can be applied to the construction progress simulation of the railway four-electric engineering based on the BIM model. Specifically, based on the existing "BIM management platform-progress module", a "railway four-electric construction progress simulation and analysis system" can be developed, and a single work point process collision module can be added to it. The software is used to integrate the professional processes within a single work point, and the rationality of the internal process schedule of a single work point is checked according to the logical relationship between the processes and between the professions: such as the logical relationship between the predecessor tasks, predecessor professions, and the number of days to wait. And the conflicting process form is output as an early warning to prompt the user to modify the form. And by connecting the BIM model with the optimized progress plan, the visual management of the construction progress is realized, and the reasonable and orderly control of the construction process is improved.
[0048] Therefore, based on the method provided by the embodiment of the present invention, it is possible to find the conflicting time of the construction period and the conflicting steps of the previous and next processes through the plan collision of each professional construction period after input, and to issue an early warning and optimize the established processes. The optimized processes can also be simulated and compared with the actual and planned processes.
[0049] It should be noted that the BIM model here can realize basic functions such as plan schedule management, analysis, and inspection. Among them, the implementation of plan schedule management can include: (1) Plan schedule model management; for example, you can enter the function page through Progress -> Plan schedule management -> Plan schedule model. The initial page displays a list of published models of each stage by default. Users can click the collapse button to view the models of each single project in different stages. When a new stage model is released, the user needs to manually modify and select a new baseline model. A prompt pop-up window will pop up when modifying. Click the OK button to set the model as the baseline model, and the model status will be displayed as "Baseline Model". This model will be used in the subsequent plan schedule and model connection and schedule simulation. Click "View" in the operation column to preview the model effect. (2) Plan schedule compilation; for example, you can enter the function page through Progress -> Plan schedule management -> Plan schedule compilation. The initial page displays the plan list of "Single Item 1" by default. The user first selects the single project to upload the plan by clicking the switch tab, clicks "Import Plan", clicks "Import Plan", opens the resource management, selects the plan file, and supports importing .mpp and .xer file formats. A pop-up window for uploading the progress plan appears on the page, and the plan type drop-down box can be set. The options are total plan, monthly plan, and weekly plan. Click "Start Upload" to display the plan file upload progress. Click "Cancel" to delete the target uploaded file. After the upload is completed, close this pop-up window, and the plan list will show the uploaded plan records, and the file status is processed. For the plan records in the list, you can select one as the baseline plan and click "Set as Baseline". The baseline status is displayed as "Current Baseline". At the same time, you can download the plan file to the local computer for viewing, or delete the plan records in the list. Click "Delete" in the operation column to delete the record. Click "Download" in the operation column to download the plan file to the local computer. (3) Model matching management; for example, you can enter the function page through Progress -> Plan Progress Management -> Model Matching Management. When you enter the "Model Matching Management" page for the first time, a "Prompt" pop-up window will appear. If each process in the schedule file has a corresponding "association code", the components with the same association code field attributes will be automatically attached to the process. The user can click the component attribute button to pop up the component attribute panel, and click the attribute edit button to add an "association code" to the component. After adding, click "Auto Attach", and the system will attach the process and components with the same association code. The association code can be modified repeatedly, and the user needs to click "Auto Attach" again to update it. The page displays the various processes of the baseline plan. After clicking to select the process, check the corresponding component in the model tree, or directly click to select the component and click the "Manual Attach" button to complete the attachment. After the attachment is successful, it will prompt "Manual attachment successful".If you need to "clear the attachment relationship", in the plan below, select the bottom subnode of the process, click "clear attachment", and a pop-up window will appear prompting "Are you sure you want to clear the attachment data?" Click "OK" to delete the attachment relationship between the component and the process. "Unattached components" is a filter for components without attachment relationships. Click "Unattached components" to hide the attached components in the model area and only display the unattached components. At the same time, the "Unattached model tree" is displayed on the left side of the plan table, and the nodes of the model tree structure are all configured with check boxes. After clicking "Unattached components", the button name is renamed to "All components" and is in the selected state. Click "All components", the button name is renamed to "Unattached components", and the "Unattached model" area on the left is no longer displayed. Click "All processes" to display all processes, and the prompt "All processes have been displayed" is displayed, and the plan table displays all processes. Click "Unattached processes" to display processes without attached components, and the prompt "Unattached processes have been displayed" is displayed, and the plan table filters out processes without attached components. Click "Attached Processes" to display the processes with attached components, and a prompt will appear saying "Attached processes are displayed". At the same time, the schedule will filter out the processes with attached components.
[0050] In addition, the plan schedule analysis function can also be realized, including: (1) Schedule plan addition and display; for example, you can enter the function page through Schedule -> Plan Schedule Management -> Plan Schedule Analysis. Click Schedule Plan Analysis to enter this function. Click the Select Schedule Plan button to pop up the schedule plan selection panel, check the checkbox to select the required schedule plan file. Click the "Confirm" button to complete the file selection. After selecting the plan file, click Select Schedule Plan File again, the selected schedule plan file will be checked, uncheck the added schedule plan in the schedule plan selection panel and confirm, and the schedule plan will be deleted. (2) Predecessor task setting; for example, click the "Set Button" in the Predecessor Task column in the process table to pop up the setting panel for the predecessor task of the process. You can double-click the "Identification Number" table and enter the predecessor process identification number. Click outside the table to confirm the input. After confirming the input, the name corresponding to the identification number is automatically displayed in the task name. The default selection of Finish-Start (FS) is in the Type, and you can pull down to adjust the selection. The delay time is not filled in by default, and you can enter a natural number. In addition to entering the identification number to select the process, you can also pull down to select the task. After selecting a task, click "OK" to automatically fill in the identification number. You can select multiple tasks. If you click "Multiple Selection" when no empty table columns have been added or the number of empty table columns is insufficient, the empty table columns will be automatically filled. When there are insufficient empty table columns, table columns will be automatically added and the selected task names and identification number information will be displayed. The default type is "Finish-Start FS" and the default delay time is blank, which means no delay time requirement. You can enter a natural number to represent the delay time. After the table identification number and name are filled in, click "OK" to add the predecessor task with the filled task name to the predecessor task column. (3) Schedule check; for example, click the "Schedule Check" button to check the schedule according to the entered predecessor task items. Check abnormal situations and output them to the "Abnormal Situation Column". (4) Export the table; for example, you can click the "Export Table" button to export the table to an Excel file.
[0051] In addition, you can simulate the planned progress, including: (1) Planned progress simulation; for example, through Progress -> Schedule Simulation -> Schedule Simulation, enter the function page. Playback control: Click "Start Playing", the button is renamed "Pause Playing", and the progress starts from the current progress position of the progress bar and plays backwards. Click "Stop Animation" to return the simulation progress to 0%. After clicking "Pause Playing", the progress stops at the current progress percentage position. When the progress reaches 100%, the "Pause Playing" button is renamed "Playing Completed". Progress control: Move the mouse to the "Playing Time" input box, click up and down to adjust the time, or directly enter the modified time. The input value supports the simulation time length T, the unit is in seconds, and the playback speed has three levels of fast, medium, and slow. The three speeds are as follows: "Slow" plays according to the input time T, and the progress percentage per second is v=100 / T; "Medium" plays according to (2 / 3)T, and the progress percentage per second is v=300 / 2T; "Block" plays according to (2 / 5)T, and the progress percentage per second is v=500 / 2T. Progress status display: Select the date control, which supports setting the time. The time selection range is the start time and end time of the entire plan. Time outside the plan range cannot be selected. The default selection is the planned start time. (2) Actual progress, for example, you can fill in the actual progress report. You can enter the function page through Progress -> Actual progress -> Actual progress report. Then, filter the date. The initial page displays the current date by default, and the default filter range is "All". Click the date to pop up the selection window. After selecting, click "Refresh" to switch to the corresponding date progress. Information reporting: The initial page only displays the start and end time of the plan. When the user clicks the row where the process is located, a pop-up window will pop up. It includes: modifying the planned progress, filling in the actual progress, progress percentage, person in charge, estimated output value and remarks.
[0052] Based on any of the above embodiments, Figure 2 Schematic diagram of the structure of the construction progress simulation device provided by the present invention, such as Figure 2 As shown, the device comprises: An input unit 210 inputs task information of each process under a single work point, wherein the task information includes expected start and end time and construction condition constraints; The simulation unit 220 performs a logical analysis on the expected start and end time of each process and processes related to the construction condition constraints of each process based on the construction condition constraints of each process, and obtains a construction progress simulation result of the single work point.
[0053] The device provided in the embodiment of the present invention performs logical analysis on the expected start and end time of each process and the processes related to the construction condition constraints of each process through the construction condition constraints of each process, and obtains the construction progress simulation result of a single work point, thereby ensuring the rationality of the construction plan of each process within the single work point, and further realizing reasonable and orderly control of the entire construction process.
[0054] Based on any of the above embodiments, the simulation unit is specifically used for: Insert the expected start and end time of each process into the basic time list to obtain the overall process construction time period; Based on the construction condition constraints of each process, a time conflict check is performed on the process construction time period of each process in the overall process construction time period and the process construction time period related to the construction condition constraints of each process to obtain a check result; Based on the verification result, the construction progress simulation result is obtained.
[0055] Based on any of the above embodiments, the simulation unit is further specifically used for: When the verification result shows that there is a time conflict, the construction progress simulation result is obtained based on the expected start and end time of the process with the time conflict and the basic information of the process; the basic information of the process includes at least the name of the process and the human and material resources involved in the process.
[0056] Based on any of the above embodiments, the simulation unit includes an optimization unit after the simulation unit, and the optimization unit is specifically used for: Based on the construction progress simulation result, an alarm is issued; Receive adjustment information of task information of any process under the single work point, and update the task information under the single work point to obtain updated task information of each process under the single work point.
[0057] Based on any of the above embodiments, the simulation unit is further specifically used for: A logical analysis is performed based on the updated task information to obtain an updated construction progress simulation result of the single work point.
[0058] Based on any of the above embodiments, the expected start and end times are determined based on the estimated construction time and reserved time of the process.
[0059] Figure 3 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 3As shown, the electronic device may include: a processor 310, a communications interface 320, a memory 330 and a communication bus 340, wherein the processor 310, the communications interface 320 and the memory 330 communicate with each other through the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the construction progress simulation method, which includes: inputting the task information of each process under a single work point, the task information including the expected start and end time and the construction condition constraint; based on the construction condition constraint of each process, performing a logical analysis on the expected start and end time of each process and the process related to the construction condition constraint of each process, and obtaining the construction progress simulation result of the single work point.
[0060] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0061] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the construction progress simulation method provided by the above-mentioned methods, which method includes: entering the task information of each process under a single work point, the task information including the expected start and end time and construction condition constraints; based on the construction condition constraints of each process, performing logical analysis on the expected start and end time of each process and the processes related to the construction condition constraints of each process, to obtain the construction progress simulation result of the single work point.
[0062] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the construction progress simulation method provided by the above-mentioned methods, the method comprising: entering the task information of each process under a single work point, the task information including the expected start and end time and the construction condition constraints; based on the construction condition constraints of each process, performing a logical analysis on the expected start and end time of each process and the processes related to the construction condition constraints of each process, to obtain the construction progress simulation result of the single work point.
[0063] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0064] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0065] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A construction progress simulation method, characterized in that: include: Enter the task information of each process under a single work point, the task information including the expected start and end time and construction condition constraints; Based on the construction condition constraints of each process, a logical analysis is performed on the expected start and end time of each process and the processes related to the construction condition constraints of each process to obtain a construction progress simulation result of the single work point.
2. The construction progress simulation method according to claim 1, characterized in that: The step of performing a logical analysis on the expected start and end time of each process and processes related to the construction condition constraints of each process based on the construction condition constraints of each process to obtain a construction progress simulation result of the single work point includes: Insert the expected start and end time of each process into the basic time list to obtain the overall process construction time period; Based on the construction condition constraints of each process, a time conflict check is performed on the process construction time period of each process in the overall process construction time period and the process construction time period related to the construction condition constraints of each process to obtain a check result; Based on the verification result, the construction progress simulation result is obtained.
3. The construction progress simulation method according to claim 2, characterized in that: The obtaining of the construction progress simulation result based on the verification result includes: When the verification result shows that there is a time conflict, the construction progress simulation result is obtained based on the expected start and end time of the process with the time conflict and the basic information of the process; the basic information of the process includes at least the name of the process and the human and material resources involved in the process.
4. The construction progress simulation method according to claim 2, characterized in that: The step of obtaining the construction progress simulation result based on the verification result further comprises: Based on the construction progress simulation result, an alarm is issued; Receive adjustment information of task information of any process under the single work point, and update the task information under the single work point to obtain updated task information of each process under the single work point.
5. The construction progress simulation method according to claim 4, characterized in that: The receiving of adjustment information of task information of any process under the single work point and updating the task information under the single work point to obtain updated task information of each process under the single work point, then includes: A logical analysis is performed based on the updated task information to obtain an updated construction progress simulation result of the single work point.
6. The construction progress simulation method according to any one of claims 1 to 5, characterized in that: The expected start and end times are determined based on the estimated construction time and reserved time of the process.
7. A construction progress simulation device, characterized in that: include: An input unit for inputting task information of each process under a single work point, wherein the task information includes expected start and end time and construction condition constraints; The simulation unit performs a logical analysis on the expected start and end time of each process and processes related to the construction condition constraints of each process based on the construction condition constraints of each process, so as to obtain a construction progress simulation result of the single work point.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the construction progress simulation method according to any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the construction progress simulation method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the construction progress simulation method according to any one of claims 1 to 6 is implemented.