Disclosure of Invention
In order to intuitively determine whether the finished material meets the construction requirement, the application provides a BIM-based engineering supervision method, a BIM-based engineering supervision device and electronic equipment.
In a first aspect, the present application provides a BIM-based engineering supervision method, which adopts the following technical scheme:
a BIM-based engineering supervision method comprising:
acquiring a sub-project to be constructed, finished product material data and a first BIM model of a completed construction stage, wherein the finished product material data is the size of a finished product material;
Establishing a second BIM model according to the sub-project to be constructed, the material data of the finished product and the first BIM model, and simulating the construction process;
judging whether a problem exists or not according to the second BIM model;
if yes, determining the problem reason according to the second BIM model.
By adopting the technical scheme, the sub project to be constructed, the material data of the finished product and the first BIM model of the completed construction stage are obtained, the second BIM model is built according to the sub project to be constructed, the material data of the finished product and the first BIM model, the construction process is simulated, when the material data of the finished product of the magic garment does not meet the construction requirements in the simulation construction process, the problem can be found visually according to the built second BIM model, after the problem is found, the problem reason can be obtained according to the analysis of the second BIM model, compared with the fact that whether the construction requirements are met or not is judged according to experience through manual measurement, the problem can be seen visually through the second BIM model by adopting the scheme, and the smooth construction is guaranteed to a certain extent.
Optionally, the method further comprises:
determining a solution to the problem according to the problem cause and based on the case base;
the target solution is determined based on a preset determination rule.
By adopting the technical scheme, after the problem reason is determined, a scheme for solving the problem reason is searched in the case library according to the problem reason, and the target solution is determined based on the preset determination rule, so that the determined target solution meets the construction requirement more.
Optionally, after the manufacturing of the finished product material is completed, placing the finished product material in a preset placement area, and arranging a plurality of image acquisition devices on a construction site to acquire the image information of the finished product material and the placement area in real time, wherein the method for acquiring the data of the finished product material specifically comprises the following steps:
acquiring the image information of the finished product material and the placement area and the characteristic information of the placement area;
identifying the image information of the finished product material and the placement area, and determining the proportion of the finished product material to the placement area;
Determining finished product material data according to the size information of the placement area and the proportion of the finished product material to the placement area, and storing the finished product material data in a database;
And retrieving the finished product material information from a database.
Through adopting above-mentioned scheme, set up and place the district and be used for placing finished product material, according to the finished product material who acquires and place the image information in district, confirm the finished product material and place the proportion in district and combine the actual size in district to confirm finished product material data of placing, compare in manual measurement and saved a large amount of manpowers, reduce simultaneously because of the condition that manual measurement error leads to the finished product material data of acquireing inaccurate.
Optionally, the method for obtaining the first BIM model of the sub project to be constructed and the completed construction stage specifically includes:
acquiring a sub project to be constructed which is manually input, and storing the sub project in a database;
The sub project to be constructed is called from a database;
acquiring the material data of each sub-item which is completed;
establishing a first BIM model according to the material data of each sub-item, and storing the first BIM model in a database;
the first BIM model is invoked from the database.
Optionally, the method for determining the solution of the problem according to the problem cause and based on the case base specifically includes:
Comparing the problem reasons with each case in the case library;
Determining each case for solving the same problem cause;
according to each case for determining the reason for solving the same problem, a solution is determined.
Optionally, the method for determining the target solution based on the preset determination rule specifically includes:
Obtaining constraint conditions, wherein the constraint conditions are factors which can be influenced by solving the problems;
acquiring a weight corresponding to each constraint condition, and sequencing the constraint conditions from high to low according to the weights;
calculating the influence of each solution on each constraint condition;
According to the ordering of the constraint conditions, firstly comparing the influence of each solution on the constraint conditions of the first order, and determining the number of first solutions with the smallest influence on the constraint conditions of the first order;
If the number of the first solutions is greater than 1, continuously comparing the influence of each first solution on the constraint condition of the second bit of the row, and determining the number of the second solutions with the smallest influence on the constraint condition of the second bit of the row;
if the number of the second solutions is equal to 1, determining that the second solution is a target solution;
if the number of second solutions is greater than 1, then one of the second solutions is arbitrarily determined to be the target solution.
In a second aspect, the present application provides a BIM-based engineering supervision apparatus, which adopts the following technical scheme:
a BIM-based engineering supervision apparatus comprising:
The acquisition module is used for acquiring sub-projects to be constructed, finished product material data and a first BIM model of a completed construction stage, wherein the finished product material data is the size of a finished product material;
The construction simulation module is used for establishing a second BIM model according to the sub-project to be constructed, the material data of the finished product and the first BIM model, and simulating the construction process;
The judging module is used for judging whether a problem exists according to the second BIM model;
And the problem reason determining module is used for determining the problem reason according to the second BIM if yes.
Optionally, the method further comprises:
The solution calling module is used for determining a solution of the problem according to the problem reason and based on the case library;
and the scheme determining module is used for determining the target solution based on a preset determining rule.
In a third aspect of the application, an electronic device is provided. The electronic device comprises a memory and a processor, the memory having stored thereon a computer program, the processor implementing the method as described above when executing the program.
In a fourth aspect of the application, there is provided a computer readable storage medium having stored thereon a computer program which when executed by a processor implements a method as according to the first aspect of the application.
It should be understood that the description in this summary is not intended to limit the critical or essential features of the embodiments of the application, nor is it intended to limit the scope of the application. Other features of the present application will become apparent from the description that follows.
In summary, the present application includes at least one of the following beneficial technical effects:
by acquiring the sub project to be constructed, the material data of the finished product and the first BIM model of the completed construction stage, establishing a second BIM model according to the sub project to be constructed, the material data of the finished product and the first BIM model, simulating the construction process, and when the material data of the finished product does not meet the construction requirement in the simulation construction process, visually finding out the problem according to the established second BIM model, analyzing according to the second BIM model to obtain the problem reason after finding out the problem, compared with judging whether the material data of the finished product meet the construction requirement according to experience through manual measurement, visually finding out the problem through the second BIM model by adopting the scheme, thereby improving the accuracy of engineering supervision and ensuring the smooth construction to a certain extent.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In addition, the term "and/or" is merely an association relation describing the association object, and means that three kinds of relations may exist, for example, a and/or B, and that three kinds of cases where a exists alone, while a and B exist alone, exist alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
All terms (including technical or scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs, unless specifically defined otherwise. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate.
The embodiment of the application discloses an engineering supervision method based on BIM. Referring to fig. 1, the BIM-based engineering supervision method includes:
s101, acquiring sub-projects to be constructed, finished product material data and a first BIM model of a completed construction stage.
Specifically, when construction is performed, a complete project is mostly divided into a plurality of sub-projects, the sub-projects to be constructed are sub-projects to be constructed, the sub-projects to be constructed are manually input through external equipment before construction, the input sub-projects to be constructed are stored in a database, and when the sub-projects to be constructed are required to be acquired, a server retrieves the corresponding sub-projects to be constructed from the database. In this embodiment, the external device may be a device capable of inputting information, such as a mobile phone or a computer.
When construction is carried out, the material data of each sub-item are stored in a database, before the sub-item to be constructed is constructed, the server retrieves the completed material data of each sub-item from the database, establishes a first BIM model according to the completed material data of each sub-item, stores the first BIM model in the database, and retrieves the first BIM model from the database when required. The building of the BIM model is a technical means known to those skilled in the art, and will not be described herein in detail.
Before the construction sub-item is carried out, in order to ensure the construction efficiency, firstly, manufacturing a finished product material required by the construction sub-item according to construction requirements, and defining a placement area on a construction site for containing the finished product material, wherein the definition of the placement area is determined according to the type, shape and size of the finished product material, after the definition of the placement area is completed, the characteristic information of the placement area is uploaded to a server and stored in a database, and the characteristic information comprises the size and shape of the placement area.
The construction site is provided with a plurality of image acquisition devices for acquiring the image information of the finished product materials and the placement areas, the image acquisition devices upload the acquired image information to the server, the server identifies the received image information, the proportion of each finished product material to the placement areas is determined, then each finished product material data is calculated according to the determined proportion of each finished product material to the placement areas and the characteristic information of the placement areas, the finished product material data is the size of the finished product material, the determined finished product material data is stored in the database, and the server retrieves the corresponding finished product material data from the database according to actual requirements when needed.
For example, when building construction is carried out, a large number of floors are needed, most of floors are cuboid, in order to be convenient for determining the size of the floors through image recognition, a rectangular groove-shaped placement area is designed on a construction site, after finished product materials are processed, each finished product material is placed in the placement area, the length and width of the placement area are A, B, C, the ratio of the length of the floors to the length of the placement area is 1:3, the ratio of the width of the floors to the width of the placement area is 1:5, and the ratio of the height of the floors to the height of the placement area is 3:1, so that the length, the width and the height of the floors can be determined to be A/3, B/5 and 3C respectively.
S102, building a second BIM model according to the sub project to be constructed, the material data of the finished product and the first BIM model, and simulating the construction process.
S103, judging whether a problem exists according to the second BIM model.
In step S102 and step S103, specifically, according to the obtained sub-project to be constructed and the product material data, a second BIM model is built on the basis of the first BIM model, the construction process of the sub-project to be constructed is simulated, when certain product material data does not meet the construction requirement in the process of performing construction simulation, the first BIM model cannot be built, at this time, prompt information is output, and meanwhile, a worker can intuitively find a construction node with a problem according to the second BIM model.
And S104, if yes, determining the problem reason according to the second BIM model.
Specifically, when the server is determined to output the prompt information, the server acquires construction data of a construction node which causes the prompt information to be generated, wherein the construction data comprises finished product material data corresponding to the construction node and other construction data associated with the finished product material data, and the problem cause is judged according to the association between the data.
For example, when a floor cannot be placed at a construction position during construction of the floor, the size of the floor is firstly determined, then the distance between supporting materials for supporting the floor is obtained, for example, the distance between the supporting materials is E, the length of the floor is F, and f=e+e in a normal state, wherein E is a fixed constant, so that when F < e+e, the problem is judged to be caused by the short floor, and when F > e+e, the problem is judged to be caused to be excessively long.
S105, determining a solution to the problem according to the problem reason and based on the case base.
Specifically, a case library is built through building scheme big data, in the case library, cases of problems in the construction process caused by various reasons, corresponding solutions, time and cost for adopting the solutions are stored, after the problem reasons are determined, the cases of the problems caused by the problem reasons and the corresponding solutions are called from the case library based on the problem reasons, and the solutions comprise material adjustment and construction mode adjustment.
And S106, determining a target solution based on a preset determination rule.
In the embodiment, the constraint conditions comprise cost and construction period, the importance of different constraint conditions is determined by the constructor according to actual conditions after the constraint conditions are determined, and weight is set for each constraint condition, and the higher the weight is, the more important the corresponding constraint condition is. If the current state is to shorten the construction period as much as possible, setting the weight corresponding to the construction period as 70%, the weight corresponding to the cost as 30%, sorting constraint conditions according to the weight from high to low, and sorting the constraint conditions as the construction period and the cost, after sorting, sorting the solution according to the construction period corresponding to each solution from short to long, determining the solution with the shortest working period, determining the number of the solution after determining the solution with the shortest construction period, if the number of the solution is equal to 1, determining the solution as the target solution, if the number of the solution is greater than 1, sorting the determined solution with the shortest construction period according to the cost, and determining the solution with the lowest cost in the solution with the shortest construction period after sorting, if the number of the solution with the lowest cost in the solution with the shortest construction period is equal to 1, the solution is the target solution, if the number of the solution with the lowest cost in the solution with the shortest construction period is greater than 1, and selecting any one of the solutions with the lowest cost in the solution with the shortest construction period as the target solution. In this embodiment, the number of constraint conditions and the weight corresponding to each constraint condition may be set according to the actual working condition, which is not limited herein.
The embodiment of the application also discloses a BIM-based engineering supervision device. Referring to fig. 2, the BIM-based engineering supervision apparatus 200 includes:
An obtaining module 201, configured to obtain a sub-project to be constructed, product material data, and a first BIM model of a completed construction stage, where the product material data is a size of a product material;
The construction simulation module 202 is configured to establish a second BIM model according to the sub-project to be constructed, the product material data and the first BIM model, and simulate the construction process;
A judging module 203, configured to judge whether a problem exists according to the second BIM model;
a problem cause determining module 204, configured to determine a problem cause according to the second BIM model if yes;
the solution invoking module 205 determines a solution of the problem according to the cause of the problem and based on the case library, the solution including material adjustment and construction mode adjustment;
the solution determining module 206 is configured to determine the target solution based on a preset determination rule.
It will be clear to those skilled in the art that, for convenience and brevity of description, reference may be made to the corresponding process in the foregoing method embodiment for the specific working process of the described module, which is not described herein again.
The embodiment of the application discloses electronic equipment. Referring to fig. 3, the electronic device includes a Central Processing Unit (CPU) 301 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 302 or a program loaded from a storage portion 307 into a Random Access Memory (RAM) 303. In the RAM 303, various programs and data required for the system operation are also stored. The CPU 301, ROM 302, and RAM 303 are connected to each other by a bus. An input/output (I/O) interface 304 is also connected to the bus.
Connected to the I/O interface 304 are an input section 305 including a keyboard, a mouse, and the like, an output section 306 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like, a storage section 307 including a hard disk, and the like, and a communication section 308 including a network interface card such as a LAN card, a modem, and the like. The communication section 308 performs communication processing via a network such as the internet. A driver 309 is also connected to the I/O interface 304 as needed. A removable medium 310 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed on the drive 309 as needed, so that a computer program read out therefrom is installed into the storage section 307 as needed.
In particular, the process described above with reference to flowchart fig. 1 may be implemented as a computer software program according to an embodiment of the application. For example, embodiments of the application include a computer program product comprising a computer program embodied on a machine-readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication portion 308, and/or installed from the removable media 310. The above-described functions defined in the apparatus of the present application are performed when the computer program is executed by a Central Processing Unit (CPU) 301.
The computer readable medium shown in the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present application, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The above description is only illustrative of the preferred embodiments of the present application and of the principles of the technology employed. It will be appreciated by persons skilled in the art that the scope of the application is not limited to the specific combinations of the features described above, but also covers other embodiments which may be formed by any combination of the features described above or their equivalents without departing from the spirit of the application. Such as the above-mentioned features and the technical features having similar functions (but not limited to) applied for in the present application are replaced with each other.
The foregoing description of the preferred embodiments of the application is not intended to limit the scope of the application in any way, including the abstract and drawings, in which case any feature disclosed in this specification (including abstract and drawings) may be replaced by alternative features serving the same, equivalent purpose, unless expressly stated otherwise. That is, each feature is one example only of a generic series of equivalent or similar features, unless expressly stated otherwise.