A method for simulation of hydropower engineering construction based on BIM and building a standard model library
By using BIM and building a standard model library in hydropower projects, the construction process, resource and constraint model library is built, and the problem of re-customization of the construction progress simulation program of hydropower projects in the existing technology is solved, and efficient simulation is achieved Modeling and cost reduction.
Patent Information
- Application Number
- CN202411494137.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-10-24
AI Technical Summary
The existing hydropower project construction progress simulation programs need to be re-customized when the engineering scenario changes, resulting in high code writing costs and low simulation efficiency.
Using the hydropower engineering construction simulation method based on BIM (building information model) and building a standard model library, a reusable hydropower engineering simulation model is established based on the construction process model library, a construction resource model library and a construction constraint model library. The BIM model is instantiated.
It saves a lot of code writing costs required for modeling simulation objects, improves the efficiency of construction progress modeling, and realizes the reusability and cost reduction of simulation models.
Smart Images

Figure CN119004642B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of simulation modeling of hydropower engineering, and in particular to a method for simulating the construction of hydropower engineering based on BIM and building a standard model library. Background Art
[0002] Construction progress simulation technology is an emerging technical means for the construction progress control of hydropower projects. Its purpose is to formulate construction progress, allocate construction resources, and discover possible problems in construction through computer simulation of the construction process of hydropower projects, so as to provide guidance for engineering construction decisions. The important basis for its realization is to establish a construction progress simulation model that accurately reflects the construction properties of hydropower projects. The construction progress simulation of hydropower projects involves many simulation objects, such as dams, dam sections, dam blocks, concrete systems, construction machinery, transportation roads, earth and rock excavation, consolidation grouting, curtain grouting, etc. There are many simulation objects, different description rules, and the relationship between simulation objects is complicated. A large number of parameters required for simulation calculations are interrelated, so improving the modeling efficiency of simulation models and facilitating model maintenance and analysis are one of the key issues that need to be considered in system development.
[0003] In the related technology, a corresponding construction progress simulation program is often customized and developed for a specific engineering scenario. Specifically, the simulation of the construction process corresponding to the above-mentioned specific engineering scenario, the relationship between the construction process and the resource entity, and other information can be solidified and encapsulated in the code of the construction progress simulation program in the form of code.
[0004] However, when the engineering scenario changes, the construction progress simulation program needs to be re-customized. The above re-customization requires writing a large amount of code for the construction progress simulation program, thereby increasing the code writing cost of the construction progress simulation program and resulting in low simulation efficiency. Summary of the invention
[0005] The embodiment of the present application provides a hydropower engineering construction simulation method based on BIM and building a standard model library, which can save a lot of code writing costs required for modeling of simulation objects, thereby improving the efficiency of construction progress modeling.
[0006] Correspondingly, the embodiment of the present application also provides a hydropower engineering construction simulation device based on BIM and building a standard model library, an electronic device and a machine-readable medium to ensure the implementation and application of the above method.
[0007] In order to solve the above problems, the embodiment of the present application discloses a hydropower engineering construction simulation method based on BIM and building a standard model library, including:
[0008] In combination with the construction technology of hydropower engineering construction, a construction process model library is constructed; the construction process model library specifically includes: multiple construction process standardized simulation models, each construction process standardized simulation model is used for simulation of a typical construction process of a hydropower engineering;
[0009] In combination with the construction technology of hydropower engineering construction, a construction resource model library is constructed; the construction resource model library specifically includes: a plurality of standardized simulation models of construction resources, each standardized simulation model of construction resources is used for simulation of a typical construction resource operation behavior of a hydropower engineering;
[0010] In combination with the construction technology of hydropower engineering construction, a construction constraint condition model library is constructed; the construction constraint condition model library is composed of a plurality of construction constraint condition standardized simulation models, each of which is used for simulation of a typical construction constraint condition of a hydropower engineering;
[0011] Based on the constructed construction process model library, construction resource model library, and construction constraint model library, a hydropower engineering simulation model is established, and according to the BIM model of the hydropower engineering, the hydropower engineering simulation model is instantiated, including:
[0012] According to the composition of the hydropower project construction process, the keywords of the construction process are matched with the first identifier of the construction process standardized simulation model in the construction process model library to obtain multiple successfully matched target construction process standardized simulation models;
[0013] According to the logical sequence of the construction process, multiple target construction process standardized simulation models are combined to obtain a construction process simulation model combination;
[0014] Matching the keywords of the construction resources contained in the required construction resource set corresponding to the construction process simulation model combination with the second identifier of the construction resource standardized simulation model in the construction resource model library to obtain multiple successfully matched target construction resource standardized simulation models; the multiple target construction resource standardized simulation models correspond to multiple construction resource intelligent entities;
[0015] Associating multiple target construction resource standardized simulation models with the required construction resource set in the construction process simulation model combination, describing the entity corresponding to the required construction resource set as a set of multiple construction resource intelligent entities, and obtaining the construction process simulation model combination associated with the required construction resources;
[0016] According to the engineering data of the hydropower project, as well as the management requirements and measures in the construction process of the hydropower project, the keywords of the construction management requirements are matched with the third identifier of the standardized simulation model of the construction constraint condition in the construction constraint condition model library to obtain multiple successfully matched target standardized simulation models of the construction constraint condition;
[0017] The construction process simulation model combination is associated with multiple standardized simulation models of target construction constraints to obtain a hydropower project construction simulation model that is associated with the required construction resources and considers the influence of multi-dimensional constraints;
[0018] According to the BIM model and engineering data, object parameters are obtained, and the parameter values of the object parameters are assigned to the attribute parameter values and attribute variable values in the hydropower engineering construction simulation model to obtain an instance of the hydropower engineering construction simulation model; the object parameters include: geometric parameters, material parameters, and construction process parameters.
[0019] The present application also discloses a hydropower engineering construction simulation device based on BIM and building a standard model library, the device comprising:
[0020] A process model library construction module is used to construct a construction process model library in combination with the construction process of hydropower engineering construction; the construction process model library specifically includes: a plurality of construction process standardized simulation models, each of which is used for simulation of a typical construction process of a hydropower engineering;
[0021] A resource model library construction module is used to construct a construction resource model library in combination with the construction technology of hydropower engineering construction; the construction resource model library specifically includes: a plurality of construction resource standardized simulation models, each of which is used for simulating the operation behavior of a typical construction resource of a hydropower engineering;
[0022] A constraint model library construction module is used to construct a construction constraint condition model library in combination with the construction process of the hydropower project; the construction constraint condition model library is composed of a plurality of construction constraint condition standardized simulation models, each of which is used for simulation of a typical construction constraint condition of a hydropower project;
[0023] A modeling instantiation module is used to establish a hydropower engineering simulation model based on the constructed construction process model library, construction resource model library, and construction constraint model library, and to instantiate the hydropower engineering simulation model according to the BIM model of the hydropower engineering;
[0024] Wherein, the modeling instantiation module includes:
[0025] The first matching module is used to match the first identifier of the construction process standardized simulation model in the construction process model library with the key words of the construction process according to the composition of the hydropower project construction process, so as to obtain a plurality of target construction process standardized simulation models that are successfully matched;
[0026] A combination module is used to combine multiple target construction process standardized simulation models according to the logical sequence of the construction process to obtain a construction process simulation model combination;
[0027] The second matching module is used to match the keywords of the construction resources contained in the required construction resource set corresponding to the construction process simulation model combination with the second identifier of the construction resource standardized simulation model in the construction resource model library to obtain multiple successfully matched target construction resource standardized simulation models; the multiple target construction resource standardized simulation models correspond to multiple construction resource intelligent entities;
[0028] The first association module is used to associate multiple target construction resource standardized simulation models with the required construction resource set in the construction process simulation model combination, describe the entity corresponding to the required construction resource set as a set of multiple construction resource intelligent bodies, and obtain the construction process simulation model combination associated with the required construction resources;
[0029] The third matching module is used to match the third identifier of the construction constraint condition standardized simulation model in the construction constraint condition model library with the keywords of the construction management requirements according to the engineering data of the hydropower project and the management requirements and measures in the construction process of the hydropower project, so as to obtain a plurality of successfully matched target construction constraint condition standardized simulation models;
[0030] The second association module is used to associate the construction process simulation model combination with multiple target construction constraint condition standardized simulation models to obtain a hydropower project construction simulation model that is associated with required construction resources and considers the influence of multi-dimensional constraints;
[0031] The instantiation module is used to obtain object parameters according to the BIM model and engineering data, assign the parameter values of the object parameters to the attribute parameter values and attribute variable values in the hydropower engineering construction simulation model, and obtain an instance of the hydropower engineering construction simulation model; the object parameters include: geometric parameters, material parameters, and construction process parameters.
[0032] Optionally, the combination module is specifically used to declare basic information of multiple target construction process standardized simulation models in the process of combining multiple target construction process standardized simulation models, and specify the connection relationship and execution order information between the ports of multiple target construction process standardized simulation models.
[0033] Optionally, the second association module is specifically used to associate the perception functions or events, decision functions or events, and action functions or events in the standardized simulation model of construction constraints with the construction steps, attribute parameters related to the construction steps, variable parameters, state transition conditions of the construction resource simulation model, and attribute parameters and variable parameters related to the state transition conditions in the standardized simulation model of the construction process, so as to obtain a hydropower engineering construction simulation model that is associated with the required construction resources and takes into account the influence of multi-dimensional constraints.
[0034] Optionally, the process model library construction module includes:
[0035] The concept design module is used to perform concept design on the construction process corresponding to the construction flow, so as to obtain the concept elements included in the construction process; the concept elements are abstract descriptions of various elements involved in the construction process; the concept elements include: a set of objects to be constructed, a set of required construction resources, and a set of construction steps; the set of construction steps includes: multiple construction steps;
[0036] A concept-to-logic conversion module is used to convert concept elements into a logically coherent logical structure; the logical structure includes: a logical relationship between a set of objects to be constructed, a set of required construction resources, and a set of construction steps in the construction process;
[0037] The process standardization module construction module is used to describe the objects to be constructed and the required construction resource set according to the logical structure and based on the modeling elements provided by the discrete event simulation modeling device, use entities to describe the construction steps, use activities to describe the entity set that needs to queue and wait, and in a graphical modeling environment, connect the input and output ports of each modeling element by connecting the modeling elements in the form of primitives to achieve the representation of the logical relationship between the object set to be constructed, the required construction resource set, and the construction step set, and on this basis define the attribute parameters, variables, and functions related to the entities such as the objects to be constructed and the required construction resource set, thereby completing the construction of the construction process standardization simulation model.
[0038] Optionally, the construction step information corresponding to the construction step includes: input, output, execution conditions and completion standards; wherein the input includes the constructed object entity and the construction resource collection entity put into use, and the output includes: the entity formed after the construction is completed and the released construction resource collection entity.
[0039] Optionally, the concept-to-logic conversion module includes:
[0040] The service design module is used to design the queues and queuing service rules that need to be added according to the input entities required by the construction steps, including the construction object entity and the construction resource collection entity put into use;
[0041] The condition and relationship determination module is used to define the start and end conditions corresponding to the construction steps according to the execution conditions and completion standards required by the construction steps; and to determine the interactions and logical dependencies between the various conceptual elements.
[0042] Optionally, the process model library construction module includes:
[0043] The step-by-step decomposition module is used to decompose the construction process of the hydropower project step by step during the development of the construction process model library;
[0044] A module is established to establish a corresponding standardized simulation model of the construction process for the construction process that cannot be decomposed any further.
[0045] Optionally, the resource model library construction module includes:
[0046] An agent definition module is used to define the construction resource agent corresponding to the construction resource, as well as the resource state, resource attributes, resource variables and resource functions of the construction resource agent according to the operation process characteristics of each construction resource;
[0047] An internal state definition module, used to define the first state transition mode between different states of the corresponding construction resource intelligent body according to the operation behavior logic of each construction resource;
[0048] A trigger event definition module is used to define trigger events that need to be executed concurrently according to the management measures of each construction resource or construction resource set; the trigger event affects the state transition of the construction resource intelligent body by affecting the triggering situation of the state transition of the corresponding construction resource intelligent body;
[0049] The external state definition module is used to define the second state transition mode between construction resource intelligent entities according to the construction resource interaction mode and content generated by each construction step, and the second state transition mode is used to reflect the relationship between construction resource intelligent entities.
[0050] Optionally, the constraint model library construction module is specifically used to realize the construction of a standardized simulation model of construction constraint conditions by defining and realizing functions and events;
[0051] Among them, if the construction of the standardized simulation model of construction constraints is realized by function method, the construction constraints are mainly passively called before executing the specified calculation; if the construction of the standardized simulation model of construction constraints is realized by event method, the construction constraints are mainly actively called according to the set time interval or after the trigger condition is met.
[0052] Optionally, the device further comprises:
[0053] The traffic model building module is used to build a construction traffic scene model, build a transportation path model based on the construction traffic scene model, and associate the transportation path model with the target construction machinery intelligent body model;
[0054] Among them, the transportation path model plans the optimal path for the target construction machinery intelligent body model to execute the construction steps according to the construction traffic scene model, and converts the planned optimal path into an optimal path network in the model, including a starting point, an end point, a waypoint, and alternative paths, so that the target construction machinery intelligent body model executes the construction steps according to the optimal path network.
[0055] Optionally, the device further comprises:
[0056] A road network model generation module is used to generate a road network model according to traffic data of the simulation object area;
[0057] The attribute setting module is used to set the road attribute parameters in the road network model; the road attribute parameters include: road grade, maximum allowed speed, maximum allowed traffic density, number of lanes and road width;
[0058] A mark setting module is used to set a mark of a construction system in the road network model; the construction system is the starting point or end point of transportation;
[0059] A route file generation module is used to generate a route file according to the construction plan and the road network model, wherein the route file includes: the starting point, the end point, the passing points, the route length, and the estimated time of the transportation;
[0060] The transport path model plans the optimal path for the target construction machinery intelligent agent model to execute the construction steps according to the construction traffic scene model and the path file.
[0061] The embodiment of the present application further discloses an electronic device, including: a processor; and a memory, on which executable code is stored. When the executable code is executed, the processor executes the method described in the embodiment of the present application.
[0062] The embodiment of the present application further discloses a machine-readable medium on which executable code is stored. When the executable code is executed, a processor executes the method described in the embodiment of the present application.
[0063] The embodiments of the present application include the following advantages:
[0064] In the technical solution of the embodiment of the present application, a reusable construction simulation model library that conforms to the construction characteristics of hydropower projects is created: a construction process model library, a construction resource model library, and a construction constraint model library. Since the above-mentioned construction process model library establishes a consistent description standard for the construction process, the above-mentioned construction resource model library establishes a consistent description standard for construction resources, and the above-mentioned construction constraint model library establishes a consistent description standard for constraints; therefore, the embodiment of the present application can achieve consistency in the modeling personnel's understanding of the simulation model, which can not only achieve the reusability of construction progress modeling, but also reduce the cost of construction progress modeling and improve the efficiency of construction progress simulation.
[0065] The embodiment of the present application also establishes a hydropower engineering simulation model based on the constructed construction process model library, construction resource model library, and construction constraint model library, and instantiates the hydropower engineering simulation model according to the BIM model of the hydropower engineering. In the process of establishing the hydropower engineering simulation model, multiple target construction resource standardized simulation models are associated with the required construction resource set in the construction process simulation model combination, and the construction process simulation model combination is also associated with multiple target construction constraint standardization simulation models. Therefore, the embodiment of the present application obtains a hydropower engineering construction simulation model that is associated with the required construction resources and considers the influence of multi-dimensional constraints. In the process of instantiating the hydropower engineering simulation model, the geometric parameters, material parameters and construction process parameters in the BIM model of the hydropower engineering are used. Therefore, an instance of the hydropower engineering simulation model that conforms to the BIM model can be obtained.
[0066] The embodiment of the present application establishes a hydropower engineering simulation model based on the association between the construction process model library, the construction resource model library and the construction constraint model library; and, based on the BIM model of the hydropower engineering, the hydropower engineering simulation model is instantiated. Compared with the related art, the corresponding code is written for each construction process of the construction progress simulation program. Since the instantiation method of the embodiment of the present invention can reuse the code of the standardized simulation model of the construction process corresponding to the construction process in the construction process model library, the embodiment of the present application can save the code writing cost of the construction process. Therefore, the embodiment of the present application can save a lot of code writing costs required for the simulation of the simulation object, and thus can improve the efficiency of the construction progress simulation.
[0067] Moreover, when developing a construction progress simulation program, the related technology will mix the decision logic and state data of the construction process in the same code module. For example, the code part of a certain construction process not only includes the conditional judgment logic (decision logic) executed by the process, but also directly includes the data variables describing the current state of the process. When facing different engineering scenes or projects, even if some construction processes are similar, due to the tight coupling of the code, each project needs to rewrite the code containing the decision logic and state data. The construction constraint model library of the embodiment of the present application switches the state transfer to the outside of the state in a transparent logic encapsulation manner, realizes the separation of the decision logic and state data of the construction process, and after the separation of the decision logic and state data of the construction process, since the construction constraint model library corresponding to the decision logic can be reused in different engineering scenes, the embodiment of the present invention can greatly reduce the writing of repeated codes corresponding to the decision logic and state data of the construction process, and reduce the code cost.
[0068] Furthermore, the construction resource model library of the embodiment of the present application can also significantly save code writing work in many aspects.
[0069] First, in terms of resource type definition, there is no need to write code for each project to describe the properties and characteristics of different types of construction equipment, building materials, human resources and other resources. The resource model library has standardized the definition of various resources and can be directly called, which greatly reduces the amount of repetitive code writing.
[0070] Second, in terms of resource quantity calculation, there is no need to design complex algorithms to consider many factors such as project progress, construction technology, and resource utilization to determine the required resource quantity. The resource model library provides a resource quantity calculation model based on the typical construction process of hydropower projects. It only needs to be adjusted according to specific project parameters, which greatly simplifies the code.
[0071] Third, the construction resource model library can simplify the code writing for resource allocation and scheduling. Without the resource model library, complex logical judgments and algorithms need to be customized for each project to achieve the reasonable allocation of resources among different construction tasks. The standardized simulation model in the resource model library provides a universal resource allocation and scheduling algorithm, which reduces the difficulty and workload of code writing.
[0072] Fourth, in terms of resource operation behavior simulation, such as equipment operation simulation, human resource management, and material consumption simulation, the resource model library does not need to write detailed simulation codes for each type of equipment, each type of human resource, and different material consumption. The corresponding standardized simulation models in the resource model library have encapsulated these simulation algorithms, saving developers a lot of time and effort.
[0073] Fifth, in terms of integration with other modules, the use of the resource model library makes it easier to integrate with the construction process module and the constraint condition module, reducing the amount of integration code to be written. There is no need to laboriously build complex logic to coordinate the relationship between resource management and the construction process and various constraints. In other words, the standardized nature of the resource model library makes the interaction between modules smoother, greatly improving development efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Figure 1 It is a schematic diagram of the steps of a hydropower engineering construction simulation method based on BIM and building a standard model library in one embodiment of the present application;
[0075] Figure 2 It is a schematic flow chart of a concrete pouring process of a dam block according to an embodiment of the present application;
[0076] Figure 3 It is a structural schematic diagram of a hydropower engineering construction simulation device based on BIM and building a standard model library according to an embodiment of the present application;
[0077] Figure 4 It is a schematic diagram of the structure of a device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0078] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0079] The embodiments of the present application can be applied to the hydropower engineering industry to formulate a construction schedule, allocate construction resources, and discover possible problems in the construction process of the hydropower engineering project based on computer simulation, thereby providing guidance for engineering construction decisions.
[0080] In the related technology, a corresponding construction progress simulation program is often customized and developed for a specific engineering scenario. Specifically, the simulation of the construction process corresponding to the above-mentioned specific engineering scenario, the relationship between the construction process and the resource entity, and other information can be solidified and encapsulated in the code of the construction progress simulation program in the form of code.
[0081] However, when the engineering scenario changes, it is difficult to achieve deaggregation, extraction and rapid reconstruction based on the existing construction progress simulation program, resulting in the inability to effectively reuse the construction progress simulation program.
[0082] In view of the technical problems of low simulation efficiency and labor cost of related technologies, refer to Figure 1The embodiment of the present application provides a hydropower engineering construction simulation method based on BIM (Building Information Modeling) and building a standard model library, and the method specifically includes the following steps:
[0083] Step 101: construct a construction process model library in combination with the construction process of the hydropower project; the construction process model library specifically includes: a plurality of construction process standardized simulation models, each of which is used for simulation of a typical construction process of a hydropower project;
[0084] Step 102: Building a construction resource model library in combination with the construction technology of the hydropower project; the construction resource model library specifically includes: a plurality of standardized simulation models of construction resources, each of which is used for simulating a typical operation behavior of construction resources of a hydropower project;
[0085] Step 103: construct a construction constraint model library in combination with the construction process of the hydropower project; the construction constraint model library is composed of a plurality of construction constraint standardized simulation models, each of which is used for simulation of a typical construction constraint of a hydropower project;
[0086] Step 104: establishing a hydropower engineering simulation model based on the constructed construction process model library, construction resource model library, and construction constraint model library, and instantiating the hydropower engineering simulation model according to the BIM model of the hydropower engineering, including:
[0087] Step 141, according to the composition of the hydropower project construction process, the keywords of the construction process are matched with the first identifier of the construction process standardized simulation model in the construction process model library to obtain multiple target construction process standardized simulation models that are successfully matched;
[0088] Step 142: combining multiple target construction process standardized simulation models according to the logical sequence of the construction process to obtain a construction process simulation model combination;
[0089] Step 143, matching the keywords of the construction resources contained in the required construction resource set corresponding to the construction process simulation model combination with the second identifier of the construction resource standardized simulation model in the construction resource model library, to obtain a plurality of successfully matched target construction resource standardized simulation models; the plurality of target construction resource standardized simulation models correspond to a plurality of construction resource intelligent entities;
[0090] Step 144: Associating the plurality of target construction resource standardized simulation models with the required construction resource set in the construction process simulation model combination, describing the entity corresponding to the required construction resource set as a set of a plurality of construction resource intelligent entities, and obtaining the construction process simulation model combination associated with the required construction resources;
[0091] Step 145: According to the engineering data of the hydropower project, and the management requirements and measures in the construction process of the hydropower project, the keywords of the construction management requirements are matched with the third identifiers of the standardized simulation models of the construction constraint conditions in the construction constraint condition model library to obtain a plurality of successfully matched target standardized simulation models of the construction constraint conditions;
[0092] Step 146, associating the construction process simulation model combination with multiple target construction constraint condition standardized simulation models to obtain a hydropower project construction simulation model associated with required construction resources and considering the influence of multi-dimensional constraints;
[0093] Step 147: Obtain object parameters according to the BIM model and engineering data, assign the parameter values of the object parameters to the attribute parameter values and attribute variable values in the hydropower engineering construction simulation model, and obtain an instance of the hydropower engineering construction simulation model; the object parameters include: geometric parameters, material parameters, and construction process parameters.
[0094] The embodiment of the present application proposes for the first time to develop construction simulation model libraries such as construction process model library, construction resource model library and construction constraint model library for the characteristics of hydropower engineering construction. By achieving decoupling between simulation models and establishing consistent description standards, the modeling personnel's understanding of the simulation model is consistent, providing key support for the sharing and reuse of simulation models, and achieving decoupling between simulation models. At the same time, the construction constraint model library of the embodiment of the present application switches the state transfer to the outside of the state in a transparent logic encapsulation manner, realizes the separation of the decision logic and state data of the construction process, and improves the overall modularity and reusability of the simulation program.
[0095] Steps 101 to 103 establish a construction simulation model library by analyzing the construction process of the hydropower project, which provides key support for realizing standardized construction simulation and improving the reusability of the construction simulation program. The construction simulation model library at least includes a construction process model library, a construction resource model library, and a construction constraint model library.
[0096] In step 101, a construction process model library is constructed in combination with the construction technology of the hydropower project. The construction process model library specifically includes: a plurality of construction process standardized simulation models, each of which is used for simulation of a typical construction process of a hydropower project.
[0097] The typical construction process of the hydropower project at least includes: dam foundation excavation, dam body filling, flat tunnel excavation, lining concrete construction, inclined shaft excavation, anchor spraying support construction, plant excavation, concrete pouring and other construction procedures and quality inspection processes. The embodiment of the present application can assign a unique first identifier to each construction process standardized simulation model. This first identifier can be in the form of numbers, letters or a combination, which is used to uniquely identify the construction process standardized simulation model in the construction process model library.
[0098] Furthermore, in step 101, a standardized simulation model of the construction process is constructed based on the discrete event simulation modeling method, and the simulation of the actual construction process is achieved by abstracting the actual construction process corresponding to the construction process and simulating the changes of construction process variables at time points.
[0099] The basic modeling elements corresponding to the discrete event simulation modeling method include: entities, attribute parameters, activities, queues, attribute variables, functions, ports, connectors, etc. Among them, the entity refers to an entity object that can be independently identified; the attribute parameter is used to characterize the attribute value of the entity object; the activity refers to a process with a certain duration; the queue is used to store entities in a specified order; the variable is used to store and process dynamic information; the function is used to passively execute a code block of a specific calculation or operation when called; the port is used to define the interface for input and output interaction between modeling elements such as entities, activities, queues, etc.; the connector is used to define the connection relationship between modeling elements such as entities, activities, queues, etc.
[0100] Step 101 is a process of building a construction process model library in combination with the construction technology of the hydropower project, which specifically includes the following steps:
[0101] Step A1: Conduct conceptual design for the construction process corresponding to the construction flow to obtain conceptual elements included in the construction process; the conceptual elements are abstract descriptions of various elements involved in the construction process; the conceptual elements include: a set of objects to be constructed, a set of required construction resources, and a set of construction steps; the set of construction steps includes: multiple construction steps;
[0102] Step A2: convert the concept elements into a logically coherent logical structure; the logical structure includes: the logical relationship between the set of objects to be constructed, the set of required construction resources, and the set of construction steps in the construction process;
[0103] Step A3, according to the logical structure, based on the modeling elements provided by the discrete event simulation modeling method, entities are used to describe the objects to be constructed and the required construction resource set, activities are used to describe the construction steps, and queues are used to describe the entity set that needs to queue and wait, and in a graphical modeling environment, by connecting the modeling elements in the form of primitives, the input and output ports of each modeling element are connected to achieve the representation of the logical relationship between the object set to be constructed, the required construction resource set, and the construction step set, and on this basis, the attribute parameters, variables, and functions related to the entities such as the objects to be constructed and the required construction resource set are defined, thereby completing the construction of a standardized simulation model of the construction process. The modeling elements specifically include: entities, activities, and queues, etc.
[0104] In step A1, the conceptual design involves an abstract understanding of the construction process. The simulation personnel need to have a comprehensive understanding of the construction process of the hydropower project and abstract it into a series of conceptual elements, such as the set of objects to be constructed, the set of required construction resources, and the set of construction steps. For example, Figure 2 A flow chart of the concrete pouring process of a dam block according to an embodiment of the present application is shown, and the corresponding construction steps may include: formwork installation 201, steel bar binding 202, concrete mixing 203, concrete transportation 204, concrete pouring 205, concrete vibration 206 and concrete curing 207, and the corresponding construction objects may include: formwork, steel bars, concrete, etc., and the corresponding required construction resources may include: construction personnel, material transport vehicles, concrete mixing plants, concrete tank trucks, concrete pumps and other pouring machinery, leveling machinery, vibrating rods or vibrating machinery, etc.
[0105] The construction steps have corresponding construction step information such as input, output, execution conditions and completion standards. The input includes the entity of the object being constructed and the entity of the set of construction resources put into use. The output includes the entity formed after the construction is completed and the entity of the set of construction resources released. Taking the concrete pouring process of the dam block as an example, the corresponding construction steps are described as follows:
[0106] 1) Template installation:
[0107] Input: formwork, support materials, tools; construction personnel.
[0108] Output: Installed formwork structure; construction workers.
[0109] Execution conditions: dam section foundation completed, measurements calibrated, construction workers idle.
[0110] Completion standard: the template is stable and the position is accurate.
[0111] 2) Steel bar binding:
[0112] Input: steel bars, binding tools, auxiliary materials; construction personnel.
[0113] Output: Tied steel bar skeleton; construction workers.
[0114] Execution conditions: Formwork installation completed, design drawings available, and construction workers available.
[0115] Completion standard: The steel bars are accurately positioned and firmly tied.
[0116] 3) Concrete mixing:
[0117] Input: cement, aggregate, water, additives; concrete mixing plant.
[0118] Output: evenly mixed concrete; concrete mixing plant.
[0119] Execution conditions: Materials are fully prepared and the concrete mixing plant is idle.
[0120] Completion standard: Concrete quality meets the requirements.
[0121] 4) Concrete transportation:
[0122] Input: Mixed concrete; concrete tanker.
[0123] Output: Concrete transported to the site; concrete tanker.
[0124] Execution conditions: mixing is completed, the transportation route is determined, and the concrete tanker is idle.
[0125] Completion standard: Concrete is delivered on time and without segregation.
[0126] 5) Concrete pouring:
[0127] Input: Concrete transported to the site; concrete pumps and other pouring equipment.
[0128] Output: completed dam blocks; concrete pumps and other pouring equipment.
[0129] Execution conditions: The preparatory work before pouring is completed and the concrete pump and other pouring equipment are idle.
[0130] Completion standard: Concrete is evenly filled and has no voids.
[0131] 6) Concrete vibration:
[0132] Input: poured concrete; leveling machinery and vibrating equipment.
[0133] Output: vibrated concrete; leveling machinery and vibrating equipment.
[0134] Execution conditions: Concrete pouring is completed, and the leveling machinery and vibrating equipment are idle.
[0135] Completion standard: Concrete is dense and free of bubbles.
[0136] 7) Concrete curing:
[0137] Input: maintenance materials; construction personnel.
[0138] Output: Cured concrete structure; construction workers.
[0139] Execution conditions: concrete vibration is completed, maintenance measures are determined, and construction workers are free.
[0140] Completion standard: Concrete strength meets design requirements.
[0141] Through the definition of the above conceptual elements, the concrete pouring process of the dam block is decomposed into a series of clear and orderly sets of constructed objects, sets of required construction resources, and sets of construction steps, providing an accurate foundation for the construction of a standardized simulation model of the construction process.
[0142] In step A2, the logical structure design is carried out on the basis of the conceptual design, which involves organizing the conceptual elements into a logically coherent structure. The logical structure design may include: designing the queues and queuing service rules that need to be added according to the input entities required by the construction steps, including the constructed object entities and the construction resource collection entities put into use; defining the start conditions and end conditions corresponding to the construction steps according to the execution conditions and completion standards required by the construction steps; and determining the interactions and logical dependencies between the conceptual elements. The logical structure design provides a framework and rules for the development of standardized simulation models for construction processes.
[0143] Among them, queue service rules: define how multiple construction resource entities in the queue are allocated to construction steps, such as first-come-first-served, priority service, etc.
[0144] Logical dependencies: Define the sequence and dependencies between construction steps. For example, concrete transportation must be carried out after concrete mixing is completed.
[0145] By designing the number of queues, maximum capacity, and queue service rules, the dynamic process of resource allocation and task execution in the construction steps can be simulated. Reasonable queue and queue service rule design can reduce the waiting time of construction resources in the queue and improve construction efficiency; it can also help balance the workload of different workstations or construction teams to avoid overloading some links while idling other links.
[0146] In the embodiment of the present application, during the development of the construction process model library, the hydropower project construction process is decomposed step by step, and a corresponding construction process standardized simulation model is established for each construction process, so that the established construction process model library can quickly respond to various construction scenarios when the hydropower project changes, ensuring the accuracy and practicality of the construction process model library. Those skilled in the art can create a construction process model library that reflects the actual construction process according to actual application requirements.
[0147] In step 102, a construction resource model library is constructed in combination with the construction technology of the hydropower project. The construction resource model library specifically includes: a plurality of construction resource standardized simulation models, each of which is used for simulating a typical construction resource operation behavior of a hydropower project.
[0148] The embodiment of the present application can assign a unique second identifier to each standardized simulation model of construction resources. The second identifier can be in the form of numbers, letters or a combination, and is used to uniquely identify the standardized simulation model of construction machinery in the construction resource model library. The typical construction resources of the hydropower project at least include: construction personnel, drilling equipment, earth and stone excavation and loading equipment, earth and stone paving equipment, earth and stone rolling equipment, concrete production equipment, material transportation equipment, concrete pouring equipment, concrete flattening equipment, concrete vibrating equipment, sprinkler equipment, tank trucks, etc.
[0149] Furthermore, in step 102, a standardized simulation model of construction resources is constructed based on the agent simulation modeling method, and the simulation of the construction resource behavior is realized by abstracting the actual operation process of the construction resources and simulating the state changes of the construction resources. The agent simulation modeling method defines the implementation of specific behavior logic with a state transition diagram, and includes basic modeling elements such as state, state transition, attribute parameters, variables, functions, events, ports, connectors, etc. Among them, the state represents the current state of the agent; the state transition represents the process of the agent state switching from one state to another; the attribute parameters are used to characterize the attribute values of the agent; the variables are used to store and process dynamic information; the function is used to passively execute a specific calculation or operation code block when it is called; the event is used to actively execute a specific calculation or operation code block when a specific time interval or specific condition is met; the port is used to define the interface of the state; the connector is used to define the transition relationship between states.
[0150] Step 102 is a process of building a construction resource model library in combination with the construction technology of the hydropower project, which specifically includes the following steps:
[0151] Step B1. According to the operation process characteristics of each construction resource, define the construction resource intelligent body corresponding to the construction resource, as well as the resource state, resource attributes, resource variables and resource functions that the construction resource intelligent body may be in; the resource state may include but is not limited to: idle state, working state, maintenance state, etc.
[0152] Step B2, according to the operation behavior logic of each construction resource, define the feasible first state transition mode between different states that the corresponding construction resource intelligent body may be in. The first state transition mode may include: time trigger, condition trigger and message trigger. Among them, time trigger refers to switching from one set state to another set state after a specific time interval is met; condition trigger refers to switching from one set state to another set state after a specific condition is met; message trigger refers to switching from one set state to another set state when the construction machinery intelligent body receives a specific message.
[0153] Step B3: Based on the management measures of each construction resource or construction resource set, define the trigger events that need to be executed concurrently. The trigger events affect the state transition of the construction resource intelligent body by affecting the triggering conditions of the corresponding construction resource intelligent body state transition. For example, define the construction machinery maintenance demand judgment as a cyclic event. When it is determined that the construction machinery has maintenance demand, the construction machinery intelligent body state changes to the maintenance state by modifying the variable value or sending a message.
[0154] Step B4: Analyze the possible construction resource interaction methods and contents for each construction step, and define the second state transition method between construction resource intelligent entities accordingly. The second state transition method is used to reflect the relationship between construction resource intelligent entities, as well as the design of the interaction and collaborative relationship between construction resource intelligent entities.
[0155] It should be noted that both the first state transition mode and the second state transition mode may include: time trigger, condition trigger and message trigger. One difference between the two is that the first state transition mode is used to represent the transition between different states of a construction resource intelligent body; the second state transition mode is used to represent the transition between states of different types of construction resource intelligent bodies.
[0156] For example, an agent-based simulation model of a cable crane used to transport concrete for arch dam pouring may consist of the following modeling elements:
[0157] Status: initial status, cable crane idle status, cable crane loading status, cable crane lifting status, cable crane alignment status, cable crane unloading status, cable crane return status, cable crane weekly maintenance status, cable crane monthly maintenance status, etc.
[0158] State transition: from the initial state to the cable crane idle state, from the cable crane idle state to one of the cable crane loading state, cable crane weekly maintenance state, and cable crane monthly maintenance state, from the cable crane loading state to the cable crane lifting state, from the cable crane lifting state to the cable crane alignment state, from the cable crane alignment state to the cable crane unloading state, from the cable crane unloading state to the cable crane return state, and from the cable crane return state to one of the cable crane loading state and cable crane idle state.
[0159] Parameters: cable crane number, cable crane high and low line attributes, etc.
[0160] Variables: cable crane loading time, cable crane lifting time, cable crane alignment time, cable crane unloading time, cable crane return time, the corresponding dam block assigned to unload concrete into the warehouse, cable crane weekly maintenance time, cable crane monthly maintenance time, etc.
[0161] Function: The functions for calculating the cable crane loading time, cable crane lifting time, cable crane alignment time, cable crane unloading time, cable crane return time, cable crane weekly maintenance time and cable crane monthly maintenance time.
[0162] Event: The judgment of the need for cable crane maintenance that occurs cyclically at certain time intervals.
[0163] In the embodiment of the present application, during the development of the construction resource model library, a corresponding standardized model of the construction resource intelligent agent is constructed for the types of construction resources involved in the hydropower project construction process. An intelligent agent is an entity that can perceive the environment, make decisions and perform actions. Defining construction resources as intelligent agents not only helps to quickly realize the flexible scheduling of construction resources, but also helps to reflect the subjective decisions of operators in the actual construction process.
[0164] In step 103, a construction constraint model library is constructed in combination with the construction technology of the hydropower project. The construction constraint model library specifically includes: a plurality of construction constraint standardized simulation models, each of which is used for simulation of a typical construction constraint of a hydropower project.
[0165] The embodiment of the present application can assign a unique third identifier to each standardized simulation model of construction constraints. The third identifier can be in the form of numbers, letters, or a combination, and is used to uniquely identify the standardized simulation model of construction constraints in the construction constraint model library.
[0166] In order to ensure the construction quality of the project, the construction process of the power station is subject to various types of constraints. The typical construction constraints of hydropower projects at least include: construction process constraints, construction scene constraints, meteorological impact constraints, space constraints, construction management constraints, etc.
[0167] For example, construction process constraints, such as height difference constraints; construction scene constraints, such as the allowed traffic density on the road; meteorological impact constraints, such as the impact of daily rainfall on construction duration; space constraints, such as the number of machines that can be arranged on the site; construction management constraints, such as key control nodes for flood prevention and flood season.
[0168] Furthermore, in step 103, the construction of the standardized simulation model of construction constraints is realized by defining and realizing functions and events. If the construction constraint standardized simulation model is realized by function, the construction constraint is mainly passively called before executing the specified calculation; if the construction constraint standardized simulation model is realized by event, the construction constraint is mainly actively called according to the set time interval or after the trigger condition is met.
[0169] Functions or events usually include the following aspects:
[0170] Perception function or event:
[0171] Design perception functions or events so that they can obtain attribute parameters and variable values related to constraint conditions from the environment, or modeling element information of the construction process simulation model and the construction resource simulation model, such as the current simulation time, attribute parameters of the constructed object, the state of the construction resource intelligent body, variables reflecting environmental conditions, etc.
[0172] Decision function or event:
[0173] In the decision function or event, the constraint checking logic is integrated. Before making a decision, check whether the specified attribute parameters, variable values, or modeling element information of the construction process simulation model and the construction resource simulation model meet all the constraints.
[0174] Action function or event:
[0175] For situations where constraints are not met, corresponding action functions or events are defined, and the simulation of the impact of construction constraints on the construction process is achieved by exerting corresponding influences on the modeling elements of the construction process simulation model and the construction resource simulation model.
[0176] When constructing a standardized simulation model of construction constraints, we first sort out the conceptual logic according to the type and content of the construction constraints, and then design the corresponding perception functions or events, decision functions or events, and action functions or events.
[0177] Suppose there is a construction process constraint: "Concrete pouring must be carried out in an environment with a temperature below 30°C." Here is how to use events to implement this constraint:
[0178] Perception Events:
[0179] The sense event obtains the current temperature data from the defined ambient temperature variable.
[0180] Decision events:
[0181] In the decision event, according to the reading result of the perception event, check whether the current temperature is lower than 30°C. If the temperature is higher than 30°C, the decision result is to stop the concrete pouring operation; if the temperature is lower than 30°C, the decision result is empty.
[0182] Action Events:
[0183] The action event executes the decision result feedback of the decision event. For example, when the decision result feedback is to stop the concrete pouring operation, a stop operation message is sent to the construction resource agent related to the concrete pouring construction. After receiving the message, the state of the construction resource agent changes to idle or waiting state.
[0184] The above-mentioned perception events, decision events, and action events are set to occur cyclically at specified time intervals, and temperature changes are continuously monitored during the pouring process. If the temperature suddenly rises, pouring can be stopped immediately and relevant personnel can be notified to take measures.
[0185] The embodiment of the present application can convert the constraint condition into executable business logic, and then encapsulate the business logic in the form of function or event to obtain the function or event corresponding to the constraint condition. For example, if a constraint condition is "concrete pouring must be carried out in an environment with a temperature below 30°C", the corresponding business logic can be "if the ambient temperature is higher than 30°C, suspend concrete pouring".
[0186] Compared with the traditional method of encapsulating construction constraints in the form of logical judgment inside the construction process model, the embodiment of the present application transfers the constraints to the outside of the construction process model and establishes a construction constraint model library, which can improve the reusability of the construction process model library and the overall simulation model.
[0187] In summary, the embodiments of the present application have created a reusable construction simulation model library that meets the construction characteristics of hydropower projects: a construction process model library, a construction resource model library, and a construction constraint model library. Since the above-mentioned construction process model library has established a consistent description standard for the construction process, the above-mentioned construction resource model library has established a consistent description standard for construction resources, and the above-mentioned construction constraint model library has established a consistent description standard for constraints; therefore, the embodiments of the present application can achieve consistency in the modeling personnel's understanding of the simulation model, which can not only achieve the reusability of the construction progress model, but also reduce the cost of construction progress modeling, and improve the efficiency of construction progress simulation in the context of changing engineering applications.
[0188] In step 104, a hydropower engineering simulation model is established based on the constructed construction process model library, construction resource model library, and construction constraint model library, and the hydropower engineering simulation model is instantiated according to the BIM model of the hydropower engineering. Step 104 specifically includes: steps 141 to 147.
[0189] In step 141, firstly, according to the composition of the hydropower project construction process, the keywords of the construction process are matched with the construction process standardized simulation model identifiers in the construction process model library to obtain multiple successfully matched target construction process standardized simulation models.
[0190] In step 142, multiple target construction process standardized simulation models are combined according to the logical order of the construction process, and the obtained construction process simulation model combination result can be used for subsequent processing; in the combination process, the basic information of multiple target construction process standardized simulation models is declared, and the connection relationship and execution order information between the ports of multiple target construction process standardized simulation models are specified. The connection relationship may include: sequential connection, selective connection, concurrent connection. The execution order information may include: loop execution, etc. The basic information specifically includes: the first identifier and port of the target construction process standardized simulation model and other information.
[0191] In step 143, according to the required construction resource set of each target construction process standardized simulation model in the construction process simulation model combination, the construction resource standardized simulation model identifier in the construction resource model library is matched through the construction resource keywords to obtain multiple successfully matched target construction resource standardized simulation models, and the multiple target construction resource standardized simulation models correspond to multiple construction resource intelligent entities.
[0192] In step 144, multiple target construction resource standardized simulation models are associated with the required construction resource set in the construction process simulation model combination, and the entity corresponding to the required construction resource set is described as a set of multiple construction resource intelligent entities to obtain a construction process simulation model combination associated with the required construction resources.
[0193] In step 145, based on the engineering data of the hydropower project, as well as the management requirements and measures during the construction of the hydropower project, the keywords of the construction management requirements are matched with the construction constraint standardization simulation model identifiers in the construction constraint model library to obtain multiple successfully matched construction constraint standardization simulation models.
[0194] In step 146, the construction process simulation model combination is associated with multiple target construction constraint condition standardized simulation models to obtain a hydropower engineering construction simulation model associated with required construction resources and considering the influence of multi-dimensional constraints. Specifically, the perception function or event, decision function or event, action function or event in the construction constraint condition standardized simulation model can be associated with the construction steps and related attribute parameters, variables, state transition conditions and related attribute parameters, variables, etc. in the construction process standardized simulation model to obtain a hydropower engineering construction simulation model associated with required construction resources and considering the influence of multi-dimensional constraints.
[0195] In step 147, object parameters are obtained based on the BIM model and engineering data, and the parameter values of the object parameters are assigned to the attribute parameter values, attribute variable values, etc. in the hydropower engineering construction simulation model associated with the required construction resources and considering the multi-dimensional constraint influence, thereby realizing the instantiation of the hydropower engineering construction simulation model and obtaining an instance of the hydropower engineering construction simulation model. The object parameters include: geometric parameters, material parameters, construction process parameters, etc.
[0196] Taking the simulation object as a dam block as an example, the BIM model and engineering data contain the following object parameters for the dam block concrete pouring:
[0197] Formwork installation: including formwork type, size, installation sequence, number of construction workers, model and quantity of construction machinery, etc.
[0198] Rebar binding: including the type, size, binding method, number of construction workers, model and quantity of construction machinery, etc.
[0199] Concrete mixing: including the concrete supply method, concrete model, number of concrete mixing plants and production efficiency, etc.
[0200] Concrete transportation: including concrete tanker models and quantities, transportation routes, etc.
[0201] Concrete pouring: including the model and quantity of pouring equipment such as concrete pumps.
[0202] Concrete vibration: including vibration time, vibration depth, vibration frequency, model and quantity of vibration equipment, etc.
[0203] Concrete curing: including curing methods, curing time, curing temperature, curing humidity, etc.
[0204] Dam block geometric information: dam section number, dam block number, dam block bottom elevation, dam block top elevation, dam block casting volume, dam block casting bin type, dam block preparation bin time, etc.
[0205] The embodiment of the present application can use BIM software or an access interface of BIM software to access the hydropower project BIM model to extract object parameters from the hydropower project BIM model.
[0206] The embodiment of the present application can also perform format conversion on the object parameters contained in the hydropower project BIM model. For example, the object parameters are converted into a preset data format that can be recognized by the simulation software. The preset data format may include: CSV (Comma-Separated Values) files, database records, XML (Extensible Markup Language) files, etc. In other words, the object parameters can be stored in a file in a preset data format.
[0207] Optionally, in an optional embodiment of the present application, the above method may also include: establishing a construction traffic scene model, establishing a transportation path model based on the construction traffic scene model, and associating the transportation path model with the target construction machinery intelligent body model; wherein the transportation path model plans the optimal path for the target construction machinery intelligent body model to execute the construction steps according to the construction traffic scene model, and converts the planned optimal path into an optimal path network in the model, including a starting point, an end point, a waypoint, and alternative paths, so that the target construction machinery intelligent body model executes the construction steps according to the optimal path network.
[0208] The embodiment of the present application establishes a transportation path model, associates it with the target construction machinery intelligent agent model, and plans the optimal path, which can reduce the moving time of construction machinery at the construction site and improve construction efficiency. In addition, the optimal path takes into account the traffic conditions and resource distribution at the construction site, which helps to make more rational use of resources and reduce resource waste.
[0209] In an optional embodiment of the present application, the above method may further include:
[0210] Step D1, generating a road network model according to the traffic data of the simulation object area;
[0211] Step D2, setting road attribute parameters in the road network model; the road attribute parameters include: road grade, maximum allowed speed, maximum allowed traffic density, number of lanes and road width;
[0212] Step D3, setting a mark of a construction system in the road network model; the construction system is the starting point or end point of transportation;
[0213] Step D4: Generate a route file based on the construction plan and the road network model, wherein the route file includes: the starting point, the end point, the passing points, the route length, and the estimated time of the transportation;
[0214] Among them, the transportation path model plans the optimal path for the target construction machinery intelligent body model to execute the construction steps according to the construction traffic scene model and the path file.
[0215] The road network is the carrier of traffic flow, and the correct description of the geometric relationship of the road network is one of the foundations of hydropower engineering construction simulation modeling. The construction traffic scene model aims to carry out rapid modeling of the hydropower engineering construction traffic network, realize the creation of traffic scenes, and graphical deployment and management of scene display elements.
[0216] Traffic outside the construction site of a hydropower project mainly refers to the existing traffic arteries such as national or provincial roads that connect the construction area with the outside. Traffic inside the construction site of a hydropower project mainly includes dam material transportation roads, dam body construction roads, excavation slag lines, etc. At the same time, in order to solve the storage, transfer, and distribution of materials and equipment between various work areas, it is also necessary to build connecting routes between the foundation pit roads, local material yards, and waste dumps of each construction area. In addition, the construction of underground engineering caverns requires the construction of underground construction passages, such as the upper and lower construction branch tunnels of the water diversion tunnel, the construction branch tunnels of the tailwater tunnel system, and the construction branch tunnels of the underground plant system. The general layout plan for the construction of hydropower projects in the engineering data arranges the overall layout of the location of the entire project construction traffic, construction site, construction plant facilities, etc. during the construction period in terms of plane and elevation.
[0217] When carrying out traffic network modeling, step D1 can rely on traffic data such as the general layout plan of the hydropower project construction and the on-site traffic layout CAD (Computer-Aided Design) diagram to obtain the road network information of the area to be modeled, and generate a road network structure described in the form of path points based on the control point coordinate information in the plane rectangular coordinate system.
[0218] Step D2 may be used to set road attribute parameters, which include road grade, maximum allowed speed, maximum allowed traffic density, number of lanes, road width, etc.
[0219] Step D3 can set the mark of the construction system in the road network model; the construction system can include sand and gravel processing system, concrete production system, machinery repair system and compressed air, power supply, water supply and communication system.
[0220] After the rapid modeling of the traffic network in the hydropower project site is realized, step B4 can model the material transportation routes of each sub-project in different phases according to the construction plan of each main project, and generate corresponding path files. In the process of establishing the dam simulation model, the water delivery system simulation model and the power plant simulation model, the path file is loaded as the simulation modeling basis of the transportation path.
[0221] The path file obtained from step D1 to step D4 clarifies the starting point, end point and passing points of the transportation, provides clear route guidance for the movement of construction machinery, and reduces the complexity and uncertainty of path planning. In addition, the path file contains the path length and estimated time, which helps construction management personnel to reasonably arrange the operation time of construction machinery and optimize the construction schedule.
[0222] Since the embodiment of the present application realizes the construction simulation modeling of the hydropower project based on a reusable simulation model library that conforms to the construction characteristics of the hydropower project and the BIM model of the hydropower project, the embodiment of the present application can save a large amount of code writing costs required for the construction simulation modeling of the hydropower project, thereby improving the efficiency of the construction process preview analysis and construction progress evaluation.
[0223] The above-mentioned hydropower project construction simulation model instance can be used for construction simulation of hydropower projects. After starting the construction simulation model instance, the construction simulation model instance can perform a simulation of the construction process. After the simulation is completed, the embodiment of the present application can calculate the simulation results based on the output results of the construction simulation model instance, and the simulation results may include data on construction progress, cost, quality, etc. Through the analysis of the simulation results, the effectiveness of the construction plan can be evaluated, potential risks (such as construction safety risks or construction quality risks or construction progress risks, etc.) and problems can be identified, and decision support can be provided for actual construction.
[0224] by Figure 2 Taking the concrete pouring process shown in the figure as an example, the hydropower project construction simulation model example may include construction-related parameters such as geometric parameters, material parameters and construction process parameters related to the dam block concrete pouring. The values of the above construction-related parameters are determined according to the BIM model of the hydropower project.
[0225] For each construction step in the concrete pouring process, the hydropower engineering construction simulation model instance will simulate the construction steps according to the corresponding standardized simulation model of the construction process. In addition, the hydropower engineering construction simulation model instance can advance the dam block concrete pouring process in sequence according to the construction steps. From formwork installation 201 to concrete curing 207, during the simulation of each construction step, the corresponding construction resources can be activated according to the associated standardized simulation model, the progress, quality and constraints can be monitored in real time, and the construction plan and resource allocation can be adjusted in time to ensure that the construction meets the standard requirements. For example, when executing formwork installation 201, arrange construction personnel and monitor progress and constraints, and when executing steel bar binding 202, mobilize materials and personnel and ensure quality.
[0226] Among them, according to the predetermined time sequence included in the BIM model or the construction process standardized simulation model, after the template installation 201 reaches a specific stage or time node, the steel bar binding 202 is started. While the steel bar binding is being carried out or when a specific progress is reached, the concrete mixing 203 is started.
[0227] Therefore, in the simulation of the construction process, the hydropower engineering construction simulation model instance takes time as the axis and gradually advances the construction process included in the construction process according to a certain time step or set time node. According to the logical sequence of each construction step and resource requirements, the construction progress and resource allocation can be flexibly adjusted. After the simulation of the construction process is completed, the hydropower engineering construction simulation model instance can output data on construction progress, cost, quality, etc. as simulation results, thereby providing strong decision-making support for the actual construction of dam block concrete pouring.
[0228] It should be noted that the construction simulation model instance performs simulation of the construction process, which is a well-known technology in the field of construction simulation, so it will not be elaborated here.
[0229] In summary, the hydropower engineering construction simulation method based on BIM and building a standard model library in the embodiment of the present application has created a reusable construction simulation model library that meets the construction characteristics of hydropower engineering: a construction process model library, a construction resource model library, and a construction constraint model library. Since the above-mentioned construction process model library has established a consistent description standard for the construction process, the above-mentioned construction resource model library has established a consistent description standard for construction resources, and the above-mentioned construction constraint model library has established a consistent description standard for constraints; therefore, the embodiment of the present application can achieve consistency in the modeling personnel's understanding of the simulation model, which can not only achieve the reusability of construction progress modeling, but also reduce the cost of construction progress modeling and improve the efficiency of construction progress simulation.
[0230] The embodiment of the present application also establishes a hydropower engineering simulation model based on the constructed construction process model library, construction resource model library, and construction constraint model library, and instantiates the hydropower engineering simulation model according to the BIM model of the hydropower engineering. In the process of establishing the hydropower engineering simulation model, multiple target construction resource standardized simulation models are associated with the required construction resource set in the construction process simulation model combination, and the construction process simulation model combination is also associated with multiple target construction constraint standardization simulation models. Therefore, the embodiment of the present application obtains a hydropower engineering construction simulation model that is associated with the required construction resources and considers the influence of multi-dimensional constraints. In the process of instantiating the hydropower engineering simulation model, the geometric parameters, material parameters and construction process parameters in the BIM model of the hydropower engineering are used. Therefore, an instance of the hydropower engineering simulation model that conforms to the BIM model can be obtained.
[0231] The embodiment of the present application establishes a hydropower engineering simulation model based on the association between the construction process model library, the construction resource model library and the construction constraint model library; and based on the BIM model of the hydropower engineering, the hydropower engineering simulation model is instantiated. Since the above modeling method and instantiation method do not rely on a large number of code writing operations, the embodiment of the present application can save a large amount of code writing costs required for the simulation of the simulation object, thereby improving the efficiency of the construction progress simulation.
[0232] It should be noted that, for the 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 embodiments of the present application are not limited by the described order of actions, because according to the embodiments of 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 involved are not necessarily required by the embodiments of the present application.
[0233] Based on the above embodiment, this embodiment also provides a hydropower engineering construction simulation device based on BIM and building a standard model library. Figure 3 The device may specifically include: a process model library construction module 301, a resource model library construction module 302, a constraint model library construction module 303 and a modeling instantiation module 304.
[0234] The process model library construction module 301 is used to construct a construction process model library in combination with the construction process of the hydropower project; the construction process model library specifically includes: a plurality of construction process standardized simulation models, each of which is used for simulation of a typical construction process of a hydropower project;
[0235] The resource model library construction module 302 is used to construct a construction resource model library in combination with the construction process of the hydropower project; the construction resource model library specifically includes: a plurality of construction resource standardized simulation models, each of which is used for simulating a typical construction resource operation behavior of a hydropower project;
[0236] The constraint model library construction module 303 is used to construct a construction constraint condition model library in combination with the construction process of the hydropower project; the construction constraint condition model library is composed of a plurality of construction constraint condition standardized simulation models, each of which is used for simulation of a typical construction constraint condition of a hydropower project;
[0237] A modeling instantiation module 304 is used to establish a hydropower engineering simulation model based on the constructed construction process model library, construction resource model library, and construction constraint model library, and instantiate the hydropower engineering simulation model according to the BIM model of the hydropower engineering;
[0238] The modeling instantiation module 304 includes:
[0239] The first matching module 341 is used to match the first identifier of the construction process standardized simulation model in the construction process model library with the key words of the construction process according to the composition of the hydropower project construction process, so as to obtain a plurality of target construction process standardized simulation models that are successfully matched;
[0240] A combination module 342 is used to combine multiple target construction process standardized simulation models according to the logical sequence of the construction process to obtain a construction process simulation model combination;
[0241] The second matching module 343 is used to match the keywords of the construction resources contained in the required construction resource set corresponding to the construction process simulation model combination with the second identifier of the construction resource standardized simulation model in the construction resource model library to obtain multiple successfully matched target construction resource standardized simulation models; the multiple target construction resource standardized simulation models correspond to multiple construction resource intelligent entities;
[0242] The first association module 344 is used to associate multiple target construction resource standardized simulation models with the required construction resource set in the construction process simulation model combination, describe the entity corresponding to the required construction resource set as a set of multiple construction resource intelligent entities, and obtain the construction process simulation model combination associated with the required construction resources;
[0243] The third matching module 345 is used to match the third identifier of the construction constraint condition standardized simulation model in the construction constraint condition model library with the keywords of the construction management requirements according to the engineering data of the hydropower project and the management requirements and measures in the construction process of the hydropower project, so as to obtain a plurality of successfully matched target construction constraint condition standardized simulation models;
[0244] The second association module 346 is used to associate the construction process simulation model combination with multiple target construction constraint condition standardized simulation models to obtain a hydropower project construction simulation model associated with required construction resources and considering the influence of multi-dimensional constraints;
[0245] The instantiation module 347 is used to obtain object parameters based on the BIM model and engineering data, and assign the parameter values of the object parameters to the attribute parameter values and attribute variable values in the hydropower engineering construction simulation model to obtain an instance of the hydropower engineering construction simulation model; the object parameters include: geometric parameters, material parameters, and construction process parameters.
[0246] Optionally, the combination module is specifically used to declare basic information of multiple target construction process standardized simulation models in the process of combining multiple target construction process standardized simulation models, and specify the connection relationship and execution order information between the ports of multiple target construction process standardized simulation models.
[0247] Optionally, the second association module is specifically used to associate the perception functions or events, decision functions or events, and action functions or events in the standardized simulation model of construction constraints with the construction steps, attribute parameters related to the construction steps, variable parameters, state transition conditions of the construction resource simulation model, and attribute parameters and variable parameters related to the state transition conditions in the standardized simulation model of the construction process, so as to obtain a hydropower engineering construction simulation model that is associated with the required construction resources and takes into account the influence of multi-dimensional constraints.
[0248] Optionally, the process model library construction module includes:
[0249] The concept design module is used to perform concept design on the construction process corresponding to the construction flow, so as to obtain the concept elements included in the construction process; the concept elements are abstract descriptions of various elements involved in the construction process; the concept elements include: a set of objects to be constructed, a set of required construction resources, and a set of construction steps; the set of construction steps includes: multiple construction steps;
[0250] A concept-to-logic conversion module is used to convert concept elements into a logically coherent logical structure; the logical structure includes: a logical relationship between a set of objects to be constructed, a set of required construction resources, and a set of construction steps in the construction process;
[0251] The process standardization module construction module is used to describe the objects to be constructed and the required construction resource set according to the logical structure and based on the modeling elements provided by the discrete event simulation modeling device, use entities to describe the construction steps, use activities to describe the entity set that needs to queue and wait, and in a graphical modeling environment, connect the input and output ports of each modeling element by connecting the modeling elements in the form of primitives to achieve the representation of the logical relationship between the object set to be constructed, the required construction resource set, and the construction step set, and on this basis define the attribute parameters, variables, and functions related to the entities such as the objects to be constructed and the required construction resource set, thereby completing the construction of the construction process standardization simulation model.
[0252] Optionally, the construction step information corresponding to the construction step includes: input, output, execution conditions and completion standards; wherein the input includes the constructed object entity and the construction resource collection entity put into use, and the output includes: the entity formed after the construction is completed and the released construction resource collection entity.
[0253] Optionally, the concept-to-logic conversion module includes:
[0254] The service design module is used to design the queues and queuing service rules that need to be added according to the input entities required by the construction steps, including the construction object entity and the construction resource collection entity put into use;
[0255] The condition and relationship determination module is used to define the start and end conditions corresponding to the construction steps according to the execution conditions and completion standards required by the construction steps; and to determine the interactions and logical dependencies between the various conceptual elements.
[0256] Optionally, the process model library construction module includes:
[0257] The step-by-step decomposition module is used to decompose the construction process of the hydropower project step by step during the development of the construction process model library;
[0258] A module is established to establish a corresponding standardized simulation model of the construction process for the construction process that cannot be decomposed any further.
[0259] Optionally, the resource model library construction module includes:
[0260] An agent definition module is used to define the construction resource agent corresponding to the construction resource, as well as the resource state, resource attributes, resource variables and resource functions of the construction resource agent according to the operation process characteristics of each construction resource;
[0261] An internal state definition module, used to define the first state transition mode between different states of the corresponding construction resource intelligent body according to the operation behavior logic of each construction resource;
[0262] A trigger event definition module is used to define trigger events that need to be executed concurrently according to the management measures of each construction resource or construction resource set; the trigger event affects the state transition of the construction resource intelligent body by affecting the triggering situation of the state transition of the corresponding construction resource intelligent body;
[0263] The external state definition module is used to define the second state transition mode between construction resource intelligent entities according to the construction resource interaction mode and content generated by each construction step, and the second state transition mode is used to reflect the relationship between construction resource intelligent entities.
[0264] Optionally, the constraint model library construction module is specifically used to realize the construction of a standardized simulation model of construction constraint conditions by defining and realizing functions and events;
[0265] Among them, if the construction of the standardized simulation model of construction constraints is realized by function method, the construction constraints are mainly passively called before executing the specified calculation; if the construction of the standardized simulation model of construction constraints is realized by event method, the construction constraints are mainly actively called according to the set time interval or after the trigger condition is met.
[0266] Optionally, the device further comprises:
[0267] The traffic model building module is used to build a construction traffic scene model, build a transportation path model based on the construction traffic scene model, and associate the transportation path model with the target construction machinery intelligent body model;
[0268] Among them, the transportation path model plans the optimal path for the target construction machinery intelligent body model to execute the construction steps according to the construction traffic scene model, and converts the planned optimal path into an optimal path network in the model, including a starting point, an end point, a waypoint, and alternative paths, so that the target construction machinery intelligent body model executes the construction steps according to the optimal path network.
[0269] Optionally, the device further comprises:
[0270] A road network model generation module is used to generate a road network model according to traffic data of the simulation object area;
[0271] The attribute setting module is used to set the road attribute parameters in the road network model; the road attribute parameters include: road grade, maximum allowed speed, maximum allowed traffic density, number of lanes and road width;
[0272] A mark setting module is used to set a mark of a construction system in the road network model; the construction system is the starting point or end point of transportation;
[0273] A route file generation module is used to generate a route file according to the construction plan and the road network model, wherein the route file includes: the starting point, the end point, the passing points, the route length, and the estimated time of the transportation;
[0274] The transport path model plans the optimal path for the target construction machinery intelligent agent model to execute the construction steps according to the construction traffic scene model and the path file.
[0275] The embodiment of the present application further provides a non-volatile readable storage medium, in which one or more modules (programs) are stored. When the one or more modules are applied to a device, the device can execute instructions (instructions) of each method step in the embodiment of the present application.
[0276] The present application embodiment provides one or more machine-readable media, on which instructions are stored, and when executed by one or more processors, an electronic device executes one or more of the methods described in the above embodiments. In the present application embodiment, the electronic device includes various types of devices such as terminal devices, servers (clusters), etc.
[0277] The embodiments of the present disclosure may be implemented as a device that uses any appropriate hardware, firmware, software, or any combination thereof to perform a desired configuration, and the device may include: electronic devices such as terminal devices and servers (clusters). Figure 4 An exemplary apparatus 1300 that can be used to implement various embodiments described in this application is schematically shown.
[0278] For one embodiment, Figure 4 An exemplary apparatus 1300 is shown having one or more processors 1302, a control module (chip set) 1304 coupled to at least one of the processor(s) 1302, a memory 1306 coupled to the control module 1304, an NVM (non-volatile memory) / storage device 1308 coupled to the control module 1304, one or more input / output devices 1310 coupled to the control module 1304, and a network interface 1312 coupled to the control module 1304.
[0279] The processor 1302 may include one or more single-core or multi-core processors, and the processor 1302 may include any combination of general-purpose processors or special-purpose processors (such as graphics processors, application processors, baseband processors, etc.). In some embodiments, the device 1300 can be used as a terminal device, server (cluster), etc. described in the embodiments of the present application.
[0280] In some embodiments, the device 1300 may include one or more computer-readable media (e.g., memory 1306 or non-volatile memory / storage device 1308) having instructions 1314 and one or more processors 1302 configured to execute the instructions 1314 in combination with the one or more computer-readable media to implement a module to perform the actions described in the present disclosure.
[0281] For one embodiment, the control module 1304 may include any suitable interface controller to provide any suitable interface to at least one of the processor(s) 1302 and / or any suitable device or component in communication with the control module 1304 .
[0282] The control module 1304 may include a memory controller module to provide an interface to the memory 1306. The memory controller module may be a hardware module, a software module, and / or a firmware module.
[0283] The memory 1306 may be used, for example, to load and store data and / or instructions 1314 for the device 1300. For one embodiment, the memory 1306 may include any suitable volatile memory, such as a suitable DRAM (Dynamic Random Access Memory). In some embodiments, the memory 1306 may include a double data rate type four synchronous dynamic random access memory.
[0284] For one embodiment, the control module 1304 may include one or more input / output controllers to provide an interface to the non-volatile memory / storage device 1308 and the input / output device(s) 1310 .
[0285] For example, non-volatile memory / storage 1308 may be used to store data and / or instructions 1314. Non-volatile memory / storage 1308 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives, one or more optical disk drives, and / or one or more digital versatile optical disk drives).
[0286] The non-volatile memory / storage device 1308 may include storage resources that are physically part of the device on which the apparatus 1300 is installed, or it may be accessible to the device without being part of the device. For example, the non-volatile memory / storage device 1308 may be accessed via (one or more) input / output devices 1310 over a network.
[0287] The input / output device(s) 1310 may provide an interface for the apparatus 1300 to communicate with any other appropriate device, and the input / output device 1310 may include a communication component, an audio component, a sensor component, etc. The network interface 1312 may provide an interface for the apparatus 1300 to communicate through one or more networks, and the apparatus 1300 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols, for example, accessing a wireless network based on a communication standard, such as WiFi (Wireless Fidelity), 2G (2nd Generation Wireless Telephone Technology), 3G (3rd Generation Wireless Telephone Technology), 4G (4th Generation Wireless Telephone Technology), 5G (5th Generation Wireless Telephone Technology), etc., or a combination thereof for wireless communication.
[0288] For one embodiment, at least one of the processor(s) 1302 may be packaged together with the logic of one or more controllers (e.g., a memory controller module) of the control module 1304. For one embodiment, at least one of the processor(s) 1302 may be packaged together with the logic of one or more controllers of the control module 1304 to form a system-in-package. For one embodiment, at least one of the processor(s) 1302 may be integrated on the same die with the logic of one or more controllers of the control module 1304. For one embodiment, at least one of the processor(s) 1302 may be integrated on the same die with the logic of one or more controllers of the control module 1304 to form a system-on-chip.
[0289] In various embodiments, the device 1300 may be, but is not limited to, a terminal device such as a server, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a touch screen device, a netbook, etc.). In various embodiments, the device 1300 may have more or fewer components and / or a different architecture. For example, in some embodiments, the device 1300 includes one or more cameras, a keyboard, a liquid crystal display screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, a dedicated integrated circuit, and a speaker.
[0290] Among them, the main control chip can be used as a processor or control module in the detection device, sensor data, location information, etc. are stored in a memory or non-volatile memory / storage device, the sensor group can be used as an input / output device, and the communication interface may include a network interface.
[0291] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0292] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0293] The present application embodiment is described with reference to the flowchart and / or block diagram of the method, terminal device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0294] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0295] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce computer-implemented processing, so that the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0296] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0297] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0298] The above is a detailed introduction to a hydropower engineering construction simulation method and device based on BIM and building a standard model library, an electronic device and a machine-readable medium provided by the present application. 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 of the present application and its core idea; at the same time, for general technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application sets. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A hydropower engineering construction simulation method based on BIM and building a standard model library, characterized in that: The method comprises: In combination with the construction technology of hydropower engineering construction, a construction process model library is constructed; the construction process model library specifically includes: multiple construction process standardized simulation models, each construction process standardized simulation model is used for simulation of a typical construction process of a hydropower engineering; In combination with the construction technology of hydropower engineering construction, a construction resource model library is constructed; the construction resource model library specifically includes: a plurality of standardized simulation models of construction resources, each standardized simulation model of construction resources is used for simulation of a typical construction resource operation behavior of a hydropower engineering; In combination with the construction technology of hydropower engineering construction, a construction constraint condition model library is constructed; the construction constraint condition model library is composed of a plurality of construction constraint condition standardized simulation models, each of which is used for simulation of a typical construction constraint condition of a hydropower engineering; Based on the constructed construction process model library, construction resource model library, and construction constraint model library, a hydropower engineering simulation model is established, and according to the BIM model of the hydropower engineering, the hydropower engineering simulation model is instantiated, including: According to the composition of the hydropower project construction process, the keywords of the construction process are matched with the first identifier of the construction process standardized simulation model in the construction process model library to obtain multiple successfully matched target construction process standardized simulation models; According to the logical sequence of the construction process, multiple target construction process standardized simulation models are combined to obtain a construction process simulation model combination; Matching the keywords of the construction resources contained in the required construction resource set corresponding to the construction process simulation model combination with the second identifier of the construction resource standardized simulation model in the construction resource model library to obtain multiple successfully matched target construction resource standardized simulation models; the multiple target construction resource standardized simulation models correspond to multiple construction resource intelligent entities; Associating multiple target construction resource standardized simulation models with the required construction resource set in the construction process simulation model combination, describing the entity corresponding to the required construction resource set as a set of multiple construction resource intelligent entities, and obtaining the construction process simulation model combination associated with the required construction resources; According to the engineering data of the hydropower project, as well as the management requirements and measures in the construction process of the hydropower project, the keywords of the construction management requirements are matched with the third identifier of the standardized simulation model of the construction constraint condition in the construction constraint condition model library to obtain multiple successfully matched target standardized simulation models of the construction constraint condition; The construction process simulation model combination is associated with multiple standardized simulation models of target construction constraints to obtain a hydropower project construction simulation model that is associated with the required construction resources and considers the influence of multi-dimensional constraints; According to the BIM model and engineering data, object parameters are obtained, and the parameter values of the object parameters are assigned to the attribute parameter values and attribute variable values in the hydropower engineering construction simulation model to obtain an instance of the hydropower engineering construction simulation model; the object parameters include: geometric parameters, material parameters, and construction process parameters.
2. The method according to claim 1, characterized in that The combination of multiple target construction process standardized simulation models includes: In the process of combining multiple target construction process standardized simulation models, basic information of the multiple target construction process standardized simulation models is declared, and connection relationships and execution order information between ports of the multiple target construction process standardized simulation models are specified.
3. The method according to claim 1, characterized in that The construction process simulation model combination is associated with multiple target construction constraint condition standardized simulation models, including: The perception functions or events, decision functions or events, and action functions or events in the standardized simulation model of construction constraints are associated with the construction steps, attribute parameters related to the construction steps, variable parameters, state transition conditions of the construction resource simulation model, and attribute parameters and variable parameters related to the state transition conditions in the standardized simulation model of the construction process, so as to obtain a hydropower engineering construction simulation model that is associated with the required construction resources and takes into account the influence of multidimensional constraints.
4. The method according to claim 1, characterized in that The construction process model library is constructed in combination with the construction technology of hydropower engineering construction, including: Conduct conceptual design for the construction process corresponding to the construction flow to obtain conceptual elements included in the construction process; the conceptual elements are abstract descriptions of various elements involved in the construction process; the conceptual elements include: a set of objects to be constructed, a set of required construction resources, and a set of construction steps; the set of construction steps includes: multiple construction steps; Convert the conceptual elements into a logically coherent logical structure; the logical structure includes: the logical relationship between the set of objects to be constructed, the set of required construction resources, and the set of construction steps in the construction process; According to the logical structure, based on the modeling elements provided by the discrete event simulation modeling method, entities are used to describe the objects to be constructed and the set of required construction resources, activities are used to describe the construction steps, and queues are used to describe the set of entities that need to queue and wait. In a graphical modeling environment, the input and output ports of each modeling element are connected by connecting the modeling elements in the form of primitives to achieve the representation of the logical relationship between the set of objects to be constructed, the set of required construction resources, and the set of construction steps. On this basis, the attribute parameters, variables, and functions related to the objects to be constructed and the set of required construction resources are defined, thereby completing the construction of a standardized simulation model of the construction process.
5. The method according to claim 4, characterized in that The construction step information corresponding to the construction step includes: input, output, execution conditions and completion standards; wherein the input includes the constructed object entity and the construction resource collection entity put into use, and the output includes: the entity formed after the construction is completed and the released construction resource collection entity.
6. The method according to claim 4, characterized in that The transformation of conceptual elements into a logically coherent logical structure includes: According to the input entities required by the construction steps, including the entity of the object to be constructed and the entity of the set of construction resources put into use, design the queues and queuing service rules that need to be added; According to the execution conditions and completion standards required by the construction steps, define the start conditions and end conditions corresponding to the construction steps; and determine the interactions and logical dependencies between the various conceptual elements.
7. The method according to claim 1, characterized in that The construction process model library is constructed in combination with the construction technology of hydropower engineering construction, including: In the process of developing the construction process model library, the construction process of the hydropower project is decomposed step by step; A corresponding standardized simulation model of the construction process is established for the construction process that cannot be decomposed any further.
8. The method according to claim 1, characterized in that The construction resource model library is constructed in combination with the construction technology of the hydropower project, including: According to the operation process characteristics of each construction resource, define the construction resource intelligent body corresponding to the construction resource, as well as the resource state, resource attributes, resource variables and resource functions of the construction resource intelligent body; According to the operation behavior logic of each construction resource, define the first state transition mode between different states of the corresponding construction resource intelligent body; According to the management measures of each construction resource or construction resource set, trigger events that need to be executed concurrently are defined; the trigger events affect the state transition of the construction resource intelligent body by affecting the triggering conditions of the state transition of the corresponding construction resource intelligent body; According to the construction resource interaction mode and content generated by each construction step, a second state transition mode between construction resource intelligent bodies is defined accordingly, and the second state transition mode is used to reflect the relationship between the construction resource intelligent bodies.
9. The method according to claim 1, characterized in that: The construction constraint condition model library is constructed in combination with the construction technology of the hydropower project, including: The construction of standardized simulation model of construction constraints is realized by defining and implementing functions and events; Among them, if the construction of the standardized simulation model of construction constraints is realized by function method, the construction constraints are mainly passively called before executing the specified calculation; if the construction of the standardized simulation model of construction constraints is realized by event method, the construction constraints are mainly actively called according to the set time interval or after the trigger condition is met.
10. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Establish a construction traffic scene model, establish a transportation path model based on the construction traffic scene model, and associate the transportation path model with the target construction machinery intelligent agent model; Among them, the transportation path model plans the optimal path for the target construction machinery intelligent body model to execute the construction steps according to the construction traffic scene model, and converts the planned optimal path into an optimal path network in the model, including a starting point, an end point, a waypoint, and alternative paths, so that the target construction machinery intelligent body model executes the construction steps according to the optimal path network.
11. The method according to claim 10, characterized in that The method further comprises: Generate a road network model based on the traffic data of the simulation object area; Setting road attribute parameters in the road network model; the road attribute parameters include: road grade, maximum allowed speed, maximum allowed traffic density, number of lanes and road width; Setting a construction system mark in the road network model; the construction system is the starting point or end point of transportation; Generate a route file based on the construction plan and the road network model, the route file includes: the starting point, the end point, the passing points, the route length, and the estimated time of transportation; The transport path model plans the optimal path for the target construction machinery intelligent agent model to execute the construction steps according to the construction traffic scene model and the path file.
12. A hydropower engineering construction simulation device based on BIM and building a standard model library, characterized in that: The device comprises: A process model library construction module is used to construct a construction process model library in combination with the construction process of hydropower engineering construction; the construction process model library specifically includes: a plurality of construction process standardized simulation models, each of which is used for simulation of a typical construction process of a hydropower engineering; A resource model library construction module is used to construct a construction resource model library in combination with the construction technology of hydropower engineering construction; the construction resource model library specifically includes: a plurality of construction resource standardized simulation models, each of which is used for simulating a typical construction resource operation behavior of a hydropower engineering; A constraint model library construction module is used to construct a construction constraint condition model library in combination with the construction process of the hydropower project; the construction constraint condition model library is composed of a plurality of construction constraint condition standardized simulation models, each of which is used for simulation of a typical construction constraint condition of a hydropower project; A modeling instantiation module is used to establish a hydropower engineering simulation model based on the constructed construction process model library, construction resource model library, and construction constraint model library, and to instantiate the hydropower engineering simulation model according to the BIM model of the hydropower engineering; Wherein, the modeling instantiation module includes: A first matching module is used to match the first identifier of the construction process standardized simulation model in the construction process model library with the key words of the construction process according to the composition of the hydropower project construction process, so as to obtain a plurality of target construction process standardized simulation models that are successfully matched; A combination module is used to combine multiple target construction process standardized simulation models according to the logical sequence of the construction process to obtain a construction process simulation model combination; The second matching module is used to match the keywords of the construction resources contained in the required construction resource set corresponding to the construction process simulation model combination with the second identifier of the construction resource standardized simulation model in the construction resource model library to obtain multiple successfully matched target construction resource standardized simulation models; the multiple target construction resource standardized simulation models correspond to multiple construction resource intelligent entities; The first association module is used to associate multiple target construction resource standardized simulation models with the required construction resource set in the construction process simulation model combination, describe the entity corresponding to the required construction resource set as a set of multiple construction resource intelligent bodies, and obtain the construction process simulation model combination associated with the required construction resources; The third matching module is used to match the third identifier of the construction constraint condition standardized simulation model in the construction constraint condition model library with the keywords of the construction management requirements according to the engineering data of the hydropower project and the management requirements and measures in the construction process of the hydropower project, so as to obtain a plurality of successfully matched target construction constraint condition standardized simulation models; The second association module is used to associate the construction process simulation model combination with multiple target construction constraint condition standardized simulation models to obtain a hydropower project construction simulation model that is associated with required construction resources and considers the influence of multi-dimensional constraints; The instantiation module is used to obtain object parameters according to the BIM model and engineering data, assign the parameter values of the object parameters to the attribute parameter values and attribute variable values in the hydropower engineering construction simulation model, and obtain an instance of the hydropower engineering construction simulation model; the object parameters include: geometric parameters, material parameters, and construction process parameters.
13. The device according to claim 12, characterized in that The combination module is specifically used to declare the basic information of multiple target construction process standardized simulation models during the process of combining multiple target construction process standardized simulation models, and to specify the connection relationship and execution order information between the ports of multiple target construction process standardized simulation models.
14. An electronic device, characterized in that: include: processor; and A memory having executable codes stored thereon, which, when executed, causes the processor to execute the method according to any one of claims 1 to 11.
15. A machine-readable medium having executable codes stored thereon, which, when executed, causes a processor to perform the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Simulation method for high arch dam construction
CN102693289A
Water conservancy and hydropower engineering simulation modeling method based on process flow
CN102708226A