CN115964788A - Building structure collision correction method and device based on BIM model - Google Patents
Building structure collision correction method and device based on BIM model Download PDFInfo
- Publication number
- CN115964788A CN115964788A CN202211696619.1A CN202211696619A CN115964788A CN 115964788 A CN115964788 A CN 115964788A CN 202211696619 A CN202211696619 A CN 202211696619A CN 115964788 A CN115964788 A CN 115964788A
- Authority
- CN
- China
- Prior art keywords
- collision
- model
- building structure
- bim
- bim model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012937 correction Methods 0.000 title claims abstract description 40
- 238000012544 monitoring process Methods 0.000 claims abstract description 55
- 239000007787 solid Substances 0.000 claims abstract description 41
- 238000007689 inspection Methods 0.000 claims abstract description 39
- 238000001514 detection method Methods 0.000 claims abstract description 38
- 230000008569 process Effects 0.000 claims abstract description 20
- 238000012806 monitoring device Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 15
- 238000010276 construction Methods 0.000 claims description 14
- 238000002715 modification method Methods 0.000 claims 1
- 238000011895 specific detection Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009435 building construction Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Alarm Systems (AREA)
Abstract
The embodiment of the invention discloses a building structure collision correction method and a device based on a BIM model, wherein the method comprises the following steps: creating a BIM model of the solid building structure; associating the BIM model with the solid building structure; roaming inspection is carried out on the BIM model; and performing collision detection in the roaming inspection process, and if collision points exist in the BIM, generating collision data and correcting the collision points according to the collision data. The collision point detection method has the advantages that the collision point can be corrected when the collision point is detected, in addition, the BIM model is associated with the solid building structure, the BIM model is subjected to model area division according to the monitoring area of the monitoring equipment, so that the specific detection can be carried out within the range of the model area division when the collision detection is carried out, the calculated amount in the collision detection process can be reduced, the performance requirement on hardware equipment is reduced, and meanwhile, the actual collision condition of the collision point in the solid building structure can be visually observed through the monitoring equipment in the monitoring area.
Description
Technical Field
The invention relates to the technical field of building construction, in particular to a building structure collision correction method and device based on a BIM model.
Background
The BIM (building information model) is a new building model design method, can help to realize the integration of building information, and various information is always integrated in a three-dimensional model information database from the design, construction and operation of a building to the end of the whole life cycle of the building, so that personnel of a design team, a construction unit, a facility operation department, an owner and the like can perform cooperative work based on the BIM, thereby effectively improving the working efficiency, saving resources, reducing the cost and realizing sustainable development.
At present, in order to realize collision detection of a building structure, BIM is combined, and a specific combination mode is to establish a parameterized curtain wall BIM model in BIM software and perform collision detection on each model unit in the BIM model.
Although the collision detection can be completed in the above manner, the BIM model is not divided into regions during the collision detection, and then global inspection is required during the collision detection, so that the calculation amount and the requirements on hardware equipment are extremely high, and in addition, after the collision point is detected, the association with the entity building structure cannot be formed, so that it is not convenient to visually observe how the actual collision condition of the collision point in the entity building structure is.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, provides a building structure collision correction method and a building structure collision correction device based on a BIM (building information modeling) model, and aims to reduce the calculated amount in the collision detection process, reduce the performance requirements on hardware equipment and visually observe the actual collision condition of a collision point in a solid building structure.
In order to achieve the purpose, the invention adopts the following technical scheme:
in a first aspect, a building structure collision correction method based on a BIM model includes:
creating a BIM model of the solid building structure;
associating the BIM model with the solid building structure;
roaming inspection is carried out on the BIM model;
performing collision detection in the roaming inspection process, and if collision points exist in the BIM, generating collision data;
and correcting the collision point according to the collision data.
The further technical scheme is as follows: the associating the BIM model with the solid building structure comprises:
acquiring the number and the positions of monitoring equipment arranged at the end of a physical building structure;
dividing a specific monitoring area of each monitoring device for the entity building structure according to the number and the position of the monitoring devices;
carrying out model area division on the BIM according to the monitoring area;
and associating each divided model area with each corresponding monitoring device.
The further technical scheme is as follows: roaming inspection to BIM model includes:
executing roaming inspection operation;
and acquiring and displaying a real-time monitoring picture shot by monitoring equipment corresponding to the model area where the current roaming position is located.
The further technical scheme is as follows: carry out collision detection at the roaming process of patrolling and examining, if there is the collision point in the BIM model, then generate collision data, include:
acquiring construction parameters in a model area where a current roaming position is located;
determining the relative position relation among the components according to the construction parameters;
if the relative position relation does not meet the set standard;
determining that there is a collision state for the member at the position that does not satisfy the relative positional relationship;
and saving the parameters of the member currently in the collision state.
The further technical scheme is as follows: after the saving the parameters of the member currently in the collision state, the method further includes:
and marking the model area where the current roaming position is located.
The further technical scheme is as follows: the marking of the model area where the current roaming position is located includes:
acquiring a display style of a model area adjacent to a model area where a current roaming position is located;
and setting the model area where the current roaming position is located to be different from the display style of the adjacent model area.
The further technical scheme is as follows: the correcting the collision point according to the collision data includes:
inquiring the preset size of the component in the collision state;
and modifying the size of the corresponding component according to the preset size and storing the modified size.
In a second aspect, the building structure collision correction device based on the BIM model comprises a creating unit, an association unit, a roaming inspection unit, a collision detection unit and a correction unit;
the creation unit is used for creating a BIM model of the entity building structure;
the association unit is used for associating the BIM model with the solid building structure;
the roaming inspection unit is used for performing roaming inspection on the BIM;
the collision detection unit is used for performing collision detection in the roaming inspection process, and if collision points exist in the BIM, collision data are generated;
and the correction unit is used for correcting the collision point according to the collision data.
In a third aspect, a computer device comprises a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the building structure collision correction method based on the BIM model as described above.
In a fourth aspect, a computer-readable storage medium stores a computer program comprising program instructions that, when executed by a processor, cause the processor to perform the BIM model-based building structure collision correction method as described above.
Compared with the prior art, the invention has the beneficial effects that: the invention creates a BIM model of a solid building structure; associating the BIM model with the solid building structure; roaming inspection is carried out on the BIM model; and performing collision detection in the roaming inspection process, and if collision points exist in the BIM, generating collision data and correcting the collision points according to the collision data. The collision point detection method has the advantages that the collision point can be corrected when the collision point is detected, in addition, the BIM model is associated with the solid building structure, the BIM model is divided into the model areas according to the monitoring area of the monitoring equipment, the pertinence detection can be carried out in the range of the model area division when the collision detection is carried out, the calculated amount in the collision detection process can be reduced, the performance requirement on hardware equipment is lowered, and meanwhile, the actual collision condition of the collision point in the solid building structure can be visually observed through the monitoring equipment in the monitoring area.
The foregoing description is only an overview of the technical solutions of the present invention, and in order to make the technical means of the present invention more clearly understood, the present invention may be implemented according to the content of the description, and in order to make the above and other objects, features, and advantages of the present invention more apparent, the following detailed description will be given of preferred embodiments.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flow chart of a BIM model-based building structure collision correction method according to an embodiment of the present invention;
FIG. 2 is a schematic block diagram of a BIM model-based building structure collision correction apparatus according to an embodiment of the present invention;
fig. 3 is a schematic block diagram of a computer device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items and includes such combinations.
The embodiment of the invention provides a building structure collision correction method based on a BIM model, which comprises the following steps of: S10-S50.
And S10, creating a BIM model of the entity building structure.
The BIM model is created according to the structural condition of the solid building structure, and is generally imported into the BIM system platform and software by using a model file created by Revit (or a model file created by modeling tool software such as Bentley, tekla, archiCAD, etc.). By solid building structure is meant a building structure that is built in reality.
And S20, associating the BIM model with the solid building structure.
In an embodiment, step S20 specifically includes the following steps: S201-S204.
S201, acquiring the number and the positions of monitoring equipment arranged at the end of the solid building structure.
The end of the solid building structure, i.e. the site of the solid building structure, is arranged with a monitoring device, such as a camera, at the site of the solid building structure. In order to achieve a targeted monitoring of the entity, a corresponding number of monitoring devices are arranged for the structural positions susceptible to collision and are arranged at suitable positions. Of course, omni-directional monitoring may also be implemented for the entire building structure.
S202, dividing a specific monitoring area of each monitoring device for the entity building structure according to the number and the positions of the monitoring devices.
And S203, carrying out model area division on the BIM according to the monitoring area.
Model areas can be correspondingly divided in the BIM corresponding to the monitoring areas divided by the building structure, and each model area corresponds to the monitoring area one by one.
And S204, associating each divided model area with each corresponding monitoring device.
The purpose of association is to implement that the real-time pictures shot by each monitoring device correspond to each model area one by one, for example, when the model area is located in the area a during roaming inspection, the monitoring device corresponding to the area a transmits the real-time picture of the corresponding monitoring area to the BIM system platform for display, and when the model area moves to the area B, the monitoring device corresponding to the area B transmits the real-time picture of the corresponding monitoring area to the BIM system platform for display.
And S30, roaming inspection is carried out on the BIM.
In an embodiment, step S30 specifically includes the following steps: S301-S302.
And S301, executing roaming inspection operation.
The mouse of the BIM system platform is operated to move up, down, left and right, so that roaming inspection of the BIM model is realized.
And S302, acquiring and displaying a real-time monitoring picture shot by the monitoring equipment corresponding to the model area where the current roaming position is located.
The model area where the current roaming position is located is displayed simultaneously when the real-time monitoring picture is displayed, so that the model area where the current roaming position is located and the corresponding monitoring area for the monitoring picture of the solid building structure form visual association conveniently. If the collision point is found through collision detection, the position of the collision point of the solid building structure can be known more intuitively, so that workers can be arranged to mark, process and the like the collision point of the solid building structure quickly.
And S40, performing collision detection in the roaming inspection process, and if collision points exist in the BIM, generating collision data.
In an embodiment, step S40 specifically includes the following steps:
s401, obtaining the construction parameters in the model area where the current roaming position is located.
The construction parameters include the size, function, properties, materials, etc. of the components.
S402, determining the relative position relation among the components according to the construction parameters.
And S403, if the relative position relation does not meet the set standard.
S404, judging that the member at the position which does not satisfy the relative position relation has a collision state.
S405, storing the parameters of the member in the collision state at present.
In an embodiment, the following steps are further included after step S405: and S406.
And S406, marking the model area where the current roaming position is located.
When a collision point exists in a certain model area, marking the model area where the collision point is located. The purpose of the mark is to facilitate the distinguishing of other model areas so as to facilitate the visual observation of operators.
In an embodiment, step S406 specifically includes the following steps: S4061-S4062.
S4061, acquiring the display style of the model area adjacent to the model area where the current roaming position is located.
S4062, the model region where the current roaming position is located is set to a display style different from that of the adjacent model region.
For example, the display style may be highlight display, color display, or the like.
And S50, correcting the collision point according to the collision data.
In an embodiment, step S50 specifically includes the following steps: S501-S502.
S501, inquiring the preset size of the member in the collision state.
And S502, modifying and storing the size of the corresponding component according to the preset size.
In an embodiment, the following steps are further included after S50: s503.
And S503, if the correction is successful, canceling the mark of the model area which is successfully corrected.
By canceling the marks, the interference of workers on the observation of the model area where other collision points are located can be avoided.
The invention realizes that the collision point can be corrected while the collision point is detected, in addition, the BIM model is associated with the solid building structure, and the BIM model is subjected to model area division according to the monitoring area of the monitoring equipment, so that the pertinence detection can be carried out in the range of the model area division when the collision detection is carried out, thereby reducing the calculated amount in the collision detection process, lowering the performance requirement on hardware equipment, and simultaneously, the actual collision condition of the collision point in the solid building structure can be visually observed through the monitoring equipment in the monitoring area.
FIG. 2 is a schematic block diagram of a BIM model-based building structure collision correction apparatus according to an embodiment of the present invention; corresponding to the building structure collision correction method based on the BIM model, the embodiment of the present invention further provides a building structure collision correction apparatus 100 based on the BIM model.
As shown in fig. 2, the building structure collision correction apparatus 100 based on the BIM model includes a creation unit 110, an association unit 120, a roaming inspection unit 130, a collision detection unit 140, and a correction unit 150.
A creating unit 110 for creating a BIM model of the physical building structure.
The BIM model is created according to the structural condition of the solid building structure, and is generally imported into the BIM system platform and software by using a model file created by Revit (or a model file created by modeling tool software such as Bentley, tekla, archiCAD, etc.). By solid building structure is meant a building structure that is built in reality.
An associating unit 120 for associating the BIM model with the solid building structure.
In an embodiment, the association unit 120 includes a first obtaining module, a first dividing module, a second dividing module, and an association module.
The first acquisition module is used for acquiring the number and the positions of the monitoring equipment arranged at the end of the physical building structure.
The end of the solid building structure, i.e. the site of the solid building structure, is arranged with a monitoring device, e.g. a camera, at the site of the solid building structure. In order to achieve a targeted monitoring of the entity, a corresponding number of monitoring devices are arranged for the structural positions susceptible to collision and are arranged at suitable positions. Of course, omnidirectional monitoring can also be carried out for the entire building structure.
The first division module is used for dividing a specific monitoring area of each monitoring device for the entity building structure according to the number and the positions of the monitoring devices.
And the second division module is used for carrying out model area division on the BIM according to the monitoring area.
Model areas can be correspondingly divided in the BIM corresponding to the monitoring areas divided by the building structure, and each model area corresponds to the monitoring area one by one.
And the association module is used for associating each divided model area with each corresponding monitoring device.
The purpose of association is to realize that the real-time pictures shot by each monitoring device correspond to each model area one to one, for example, when the model area is located in the area a during roaming inspection, the monitoring device corresponding to the area a transmits the real-time pictures of the corresponding monitoring area to the BIM system platform for display, and when the model area moves to the area B, the monitoring device corresponding to the area B transmits the real-time pictures of the corresponding monitoring area to the BIM system platform for display.
And a roaming inspection unit 130 for performing roaming inspection on the BIM model.
In one embodiment, the roaming inspection unit 130 includes an execution module and a second acquisition module.
And the execution module is used for executing the roaming inspection operation.
The mouse of the BIM system platform is operated to move up, down, left and right, so that roaming inspection of the BIM model is realized.
And the second acquisition module is used for acquiring and displaying a real-time monitoring picture shot by the monitoring equipment corresponding to the model area where the current roaming position is located.
The model area where the current roaming position is located is displayed simultaneously when the real-time monitoring picture is displayed, so that the model area where the current roaming position is located and the corresponding monitoring area for the monitoring picture of the solid building structure form visual association conveniently. If the collision point is found through collision detection, the position of the collision point of the solid building structure can be known more intuitively, so that workers can be arranged to mark, process and the like the collision point of the solid building structure quickly.
And the collision detection unit 140 is used for performing collision detection in the roaming inspection process, and generating collision data if a collision point exists in the BIM.
In one embodiment, the collision detection unit 140 includes a third acquisition module, a determination module, a comparison module, a determination module, and a saving module.
And the third acquisition module is used for acquiring the construction parameters in the model area where the current roaming position is located.
The construction parameters include the size, function, properties, materials, etc. of the components.
And the determining module is used for determining the relative position relation between the components according to the construction parameters.
And the comparison module is used for judging whether the relative position relation does not meet the set standard.
And the judging module is used for judging that the member at the position which does not satisfy the relative position relationship has the collision state.
And the storage module is used for storing the parameters of the member in the collision state at present.
In an embodiment, the collision detection unit 140 further comprises a marking module.
And the marking module is used for marking the model area where the current roaming position is located.
When a collision point exists in a certain model area, marking the model area where the collision point is located. The purpose of the marking is to facilitate distinguishing other model areas so as to facilitate visual observation by an operator.
In one embodiment, the marking module includes an acquisition sub-module and a setting sub-module.
And the obtaining sub-module is used for obtaining the display style of the model area adjacent to the model area where the current roaming position is located.
And the setting submodule is used for setting the model area where the current roaming position is located into a display style different from that of the adjacent model area.
For example, the display style may be highlight display, color display, or the like.
A correction unit 150 for correcting the collision point based on the collision data.
In one embodiment, the modification unit 150 includes a query module and a modification storage module.
And the query module is used for querying the preset size of the component in the collision state.
And the modification storage module is used for modifying and storing the size of the corresponding component according to the preset size.
In one embodiment, the modification unit 150 further comprises a revocation module.
And the canceling module is used for canceling the mark of the model area which is successfully corrected if the correction is successful.
By canceling the marks, the interference of workers on the observation of the model area where other collision points are located can be avoided.
The building structure collision correction apparatus based on the BIM model described above may be implemented in the form of a computer program that can be run on a computer device as shown in fig. 3.
Referring to fig. 3, fig. 3 is a schematic block diagram of a computer device according to an embodiment of the present application. The computer device 700 may be a server, where the server may be an independent server or a server cluster composed of a plurality of servers.
As shown in fig. 3, the computer device includes a memory, a processor and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of the building structure collision correction method based on the BIM model as described above are implemented.
The computer device 700 may be a terminal or a server. The computer device 700 includes a processor 720, memory, and a network interface 750, which are connected by a system bus 710, where the memory may include non-volatile storage media 730 and internal memory 740.
The non-volatile storage medium 730 may store an operating system 731 and computer programs 732. The computer program 732, when executed, causes the processor 720 to perform any one of BIM model-based building structure collision correction methods.
The processor 720 is used to provide computing and control capabilities, supporting the operation of the overall computer device 700.
The internal memory 740 provides an environment for the execution of the computer program 732 in the non-volatile storage medium 730, and when the computer program 732 is executed by the processor 720, the processor 720 can be enabled to execute any method for collision correction of an architectural structure based on a BIM model.
The network interface 750 is used for network communication such as sending assigned tasks and the like. Those skilled in the art will appreciate that the configuration shown in fig. 3 is a block diagram of only a portion of the configuration relevant to the present teachings and is not intended to limit the computing device 700 to which the present teachings may be applied, and that a particular computing device 700 may include more or less components than those shown, or may combine certain components, or have a different arrangement of components. Wherein the processor 720 is configured to execute the program code stored in the memory to perform the following steps:
the building structure collision correction method based on the BIM model comprises the following steps:
creating a BIM model of the solid building structure;
associating the BIM model with the solid building structure;
roaming inspection is carried out on the BIM model;
performing collision detection in the roaming inspection process, and if collision points exist in the BIM, generating collision data;
and correcting the collision point according to the collision data.
In one embodiment: the associating the BIM model with the solid building structure comprises:
acquiring the number and the positions of monitoring equipment arranged at the end of a physical building structure;
dividing a specific monitoring area of each monitoring device for the entity building structure according to the number and the position of the monitoring devices;
carrying out model area division on the BIM according to the monitoring area;
and associating each divided model area with each corresponding monitoring device.
In one embodiment: roaming inspection to BIM model includes:
executing roaming inspection operation;
and acquiring and displaying a real-time monitoring picture shot by monitoring equipment corresponding to the model area where the current roaming position is located.
In one embodiment: carry out collision detection at the roaming process of patrolling and examining, if there is the collision point in the BIM model, then generate collision data, include:
acquiring construction parameters in a model area where a current roaming position is located;
determining the relative position relationship among the components according to the construction parameters;
if the relative position relation does not meet the set standard;
determining that there is a collision state for the members of the positions that do not satisfy the relative positional relationship;
and saving the parameters of the member currently in the collision state.
In one embodiment: after the saving the parameters of the member currently in the collision state, the method further includes:
and marking the model area where the current roaming position is located.
In one embodiment: the marking of the model area where the current roaming position is located includes:
acquiring a display style of a model area adjacent to a model area where a current roaming position is located;
and setting the model area where the current roaming position is located to be different from the adjacent model areas in display style.
In one embodiment: the correcting the collision point according to the collision data comprises the following steps:
inquiring the preset size of the component in the collision state;
and modifying the size of the corresponding component according to the preset size and storing the component.
It should be understood that, in the embodiment of the present application, the processor 720 may be a Central Processing Unit (CPU), and the processor 720 may also be other general-purpose processors, digital Signal Processors (DSPs), application Specific Integrated Circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. Wherein a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Those skilled in the art will appreciate that the configuration of computer device 700 depicted in FIG. 3 is not intended to be limiting of computer device 700 and may include more or less components than those shown, or some components in combination, or a different arrangement of components.
In another embodiment of the present invention, a computer-readable storage medium is provided. The computer readable storage medium may be a non-volatile computer readable storage medium. The computer readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the building structure collision correction method based on the BIM model disclosed in the embodiments of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses, devices and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the several embodiments provided in the present invention, it should be understood that the disclosed apparatus, device and method may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only a logical division, and there may be other divisions when the actual implementation is performed, or units having the same function may be grouped into one unit, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in a storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only memory (ROM), a magnetic disk, or an optical disk.
While the invention has been described with reference to specific embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. The building structure collision correction method based on the BIM model is characterized by comprising the following steps:
creating a BIM model of the solid building structure;
associating the BIM model with the solid building structure;
roaming inspection is carried out on the BIM model;
performing collision detection in the roaming inspection process, and if collision points exist in the BIM, generating collision data;
and correcting the collision point according to the collision data.
2. The BIM model-based building structure collision correction method according to claim 1, wherein the associating the BIM model with the solid building structure comprises:
acquiring the number and the positions of monitoring equipment arranged at the end of a physical building structure;
dividing a specific monitoring area of each monitoring device for the entity building structure according to the number and the position of the monitoring devices;
carrying out model area division on the BIM according to the monitoring area;
and associating each divided model area with each corresponding monitoring device.
3. The BIM model-based building structure collision correction method according to claim 2, wherein the roaming inspection of the BIM model comprises:
executing roaming inspection operation;
and acquiring and displaying a real-time monitoring picture shot by monitoring equipment corresponding to the model area where the current roaming position is located.
4. The BIM-model-based building structure collision correction method according to claim 3, wherein the collision detection is performed in the roaming inspection process, and if there is a collision point in the BIM, the collision data is generated, including:
acquiring construction parameters in a model area where a current roaming position is located;
determining the relative position relationship among the components according to the construction parameters;
if the relative position relation does not meet the set standard;
determining that there is a collision state for the members of the positions that do not satisfy the relative positional relationship;
and saving the parameters of the member currently in the collision state.
5. The BIM model-based building structure collision correction method according to claim 4, wherein after saving the parameters of the member currently in the collision state, the method further comprises:
and marking the model area where the current roaming position is located.
6. The BIM model-based collision correction method for building structures according to claim 5, wherein the marking of the model region where the current roaming position is located comprises:
acquiring a display style of a model area adjacent to a model area where a current roaming position is located;
and setting the model area where the current roaming position is located to be different from the display style of the adjacent model area.
7. The BIM model-based building structure collision correction method according to claim 6, wherein the correcting the collision point according to the collision data comprises:
inquiring the preset size of the component in the collision state;
and modifying the size of the corresponding component according to the preset size and storing the component.
8. The building structure collision correction device based on the BIM model is characterized by comprising a creating unit, an association unit, a roaming inspection unit, a collision detection unit and a correction unit;
the creation unit is used for creating a BIM model of the entity building structure;
the association unit is used for associating the BIM model with the solid building structure;
the roaming inspection unit is used for performing roaming inspection on the BIM;
the collision detection unit is used for performing collision detection in the roaming inspection process, and if collision points exist in the BIM, collision data are generated;
and the correction unit is used for correcting the collision point according to the collision data.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing a BIM model based architectural structure collision correction method as claimed in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that the storage medium stores a computer program comprising program instructions that, when executed by a processor, cause the processor to perform the BIM model based building structure collision modification method as recited in any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211696619.1A CN115964788A (en) | 2022-12-28 | 2022-12-28 | Building structure collision correction method and device based on BIM model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211696619.1A CN115964788A (en) | 2022-12-28 | 2022-12-28 | Building structure collision correction method and device based on BIM model |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115964788A true CN115964788A (en) | 2023-04-14 |
Family
ID=87363723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211696619.1A Pending CN115964788A (en) | 2022-12-28 | 2022-12-28 | Building structure collision correction method and device based on BIM model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115964788A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109885966A (en) * | 2019-03-11 | 2019-06-14 | 中建八局轨道交通建设有限公司 | The method of the conflict of sliding slot section of jurisdiction and preferred arrangement based on BIM technology |
CN110113572A (en) * | 2019-05-08 | 2019-08-09 | 中铁八局集团建筑工程有限公司 | A kind of outdoor scene loaming method based on Building Information Model |
CN110210141A (en) * | 2019-06-04 | 2019-09-06 | 宝业湖北建工集团有限公司 | Model collision detection method, device and electronic equipment based on BIM technology |
CN110427653A (en) * | 2019-07-08 | 2019-11-08 | 中国建筑第八工程局有限公司 | Parametrization collision detection and modified method based on BIM |
CN113434932A (en) * | 2021-06-25 | 2021-09-24 | 广联达科技股份有限公司 | Collision detection method and device of BIM (building information modeling) model and electronic equipment |
WO2022087678A1 (en) * | 2020-10-29 | 2022-05-05 | PT Blink Limited | Parameter based construction |
CN114782627A (en) * | 2022-04-22 | 2022-07-22 | 天宫开物(深圳)科技有限公司 | Three-dimensional model collision detection method and device, electronic equipment and medium |
-
2022
- 2022-12-28 CN CN202211696619.1A patent/CN115964788A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109885966A (en) * | 2019-03-11 | 2019-06-14 | 中建八局轨道交通建设有限公司 | The method of the conflict of sliding slot section of jurisdiction and preferred arrangement based on BIM technology |
CN110113572A (en) * | 2019-05-08 | 2019-08-09 | 中铁八局集团建筑工程有限公司 | A kind of outdoor scene loaming method based on Building Information Model |
CN110210141A (en) * | 2019-06-04 | 2019-09-06 | 宝业湖北建工集团有限公司 | Model collision detection method, device and electronic equipment based on BIM technology |
CN110427653A (en) * | 2019-07-08 | 2019-11-08 | 中国建筑第八工程局有限公司 | Parametrization collision detection and modified method based on BIM |
WO2022087678A1 (en) * | 2020-10-29 | 2022-05-05 | PT Blink Limited | Parameter based construction |
CN113434932A (en) * | 2021-06-25 | 2021-09-24 | 广联达科技股份有限公司 | Collision detection method and device of BIM (building information modeling) model and electronic equipment |
CN114782627A (en) * | 2022-04-22 | 2022-07-22 | 天宫开物(深圳)科技有限公司 | Three-dimensional model collision detection method and device, electronic equipment and medium |
Non-Patent Citations (1)
Title |
---|
张胜全: "BIM技术在避免管线布置冲突方面的应用研究", 《中国优秀硕士学位论文全文数据库 (信息科技辑)》, no. 2 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI506464B (en) | System and method for establishing a 3d-coordinate system using graphics | |
CN116051551B (en) | Display screen defect detection method and related device based on image processing | |
US10222783B2 (en) | Numerical control device, NC machining device, and NC machining method | |
CN110264452B (en) | Workpiece detection method, device, equipment and storage medium | |
CN110428505B (en) | Method for removing video projection interferents in three-dimensional map and computer storage medium | |
CN101146216B (en) | Video positioning and parameter computation method based on picture sectioning | |
CN115964788A (en) | Building structure collision correction method and device based on BIM model | |
CN110823156B (en) | Measuring method, device and equipment for curved surface part and storage medium | |
CN109934894B (en) | CAD (computer-aided design) drawing method and device and computer-readable storage medium | |
CN115096902B (en) | Motion control method and detection system for middle frame defects | |
US11314230B2 (en) | Machining program generation support device | |
CN115982824A (en) | Construction site worker space management method and device, electronic equipment and storage medium | |
CN112200860B (en) | Object position relation determining method and device, storage medium and electronic device | |
CN112257134B (en) | Model management method and device and electronic equipment | |
CN111078518B (en) | Data acquisition method, terminal device and computer readable storage medium | |
CN114444185A (en) | In-situ labeling identification method and device and electronic equipment | |
CN117475101B (en) | Space division method and device for three-dimensional model, terminal equipment and storage medium | |
CN114536344B (en) | Robot data display method, device, equipment and storage medium | |
CN112801044B (en) | Video image processing method and device, video client and analysis platform | |
CN106875457A (en) | A kind of data display method, device, computer-readable recording medium and storage control | |
CN116681871B (en) | Digital twinning-oriented model vision auxiliary positioning method and device | |
CN109190275B (en) | Length labeling method and device and computer readable storage medium | |
CN115396281B (en) | Alarm visualization method, device, equipment and computer readable storage medium | |
CN113624233A (en) | Navigation target point detection method and device, readable storage medium and server | |
US20240193806A1 (en) | Information processing system, information processing method, and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20230414 |
|
RJ01 | Rejection of invention patent application after publication |