CN111177815A - Method and system for temporarily building three-dimensional digital automatic layout of engineering construction - Google Patents
Method and system for temporarily building three-dimensional digital automatic layout of engineering construction Download PDFInfo
- Publication number
- CN111177815A CN111177815A CN201811242853.0A CN201811242853A CN111177815A CN 111177815 A CN111177815 A CN 111177815A CN 201811242853 A CN201811242853 A CN 201811242853A CN 111177815 A CN111177815 A CN 111177815A
- Authority
- CN
- China
- Prior art keywords
- temporary building
- temporary
- area
- layout
- component
- 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.)
- Granted
Links
- 238000010276 construction Methods 0.000 title claims abstract description 103
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000001514 detection method Methods 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims abstract description 14
- 230000001788 irregular Effects 0.000 claims description 28
- 238000005457 optimization Methods 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
A method and a system for the temporary three-dimensional digital automatic layout of engineering construction, the method comprises the following steps: loading three-dimensional scene coordinates of engineering construction, and creating a target area where the temporary construction is located based on the initial point of the scene coordinates; adding temporary building components by taking the target area as a datum plane, wherein the temporary building components comprise one or more components; carrying out area matching detection on the target area and the temporary building component; carrying out three-dimensional digital automatic layout on the temporary building assembly; performing collision analysis within the range of the target area; and combining the target area containing the temporary construction assembly with the engineering construction three-dimensional scene, and displaying the engineering construction temporary three-dimensional digital scene. The whole automatic process of the temporary automatic layout saves a large amount of time and improves the efficiency.
Description
Technical Field
The invention relates to the field of transformer substation engineering construction design, in particular to a method and a system for temporarily building three-dimensional digital automatic layout of engineering construction.
Background
The novel concepts, the novel technologies and the novel products of the smart power grid, the extra-high voltage, the direct current transmission, the digital substation, the new energy and the like do not have higher technical requirements on the design capability of the power grid, so that the original design experience and means can not be met.
The scale of the building industry in China is huge, and extensive construction modes lead to various management constraints for each participating unit in the construction process for a long time. By taking the general plane arrangement of construction as an example, the traditional CAD two-dimensional drawing is usually adopted at present, if the complex situation around the construction site is met, the complete construction site is difficult to represent on the CAD two-dimensional drawing, and in addition, the arrangement of pipe networks and temporary construction facilities which are built in the construction site is realized by independently depending on the two-dimensional drawing and depending on the experience of constructors, so that the construction difficulty is large, the general plane arrangement of partial project construction is unreasonable, the difficulty is brought to the subsequent construction, and the unnecessary loss is caused.
In the power transmission and transformation engineering industry, the construction simulation application of the domestic power transmission and transformation engineering is less at present, and the simulation application is almost a shortage part in the aspect of the construction design of a transformer substation particularly in the aspect of clinical construction design. Based on a three-dimensional visual simulation technology, before the construction of a transformer substation, a construction unit designs a temporary building, and can superpose construction design three-dimensional temporary buildings on the basis of the original three-dimensional design result. However, the existing three-dimensional design technology does not provide automatic layout optimization construction for three-dimensional visualization of the construction site of the transformer substation.
In order to thoroughly change the passive situation and better serve the construction of the smart grid, a technology capable of realizing the temporary construction and temporary automatic layout of the transformer substation engineering temporary construction layout is urgently needed.
Disclosure of Invention
Aiming at the existing defects, the invention provides a method for temporarily building three-dimensional digital automatic layout of engineering construction, which is characterized by comprising the following steps:
step 1: loading three-dimensional scene coordinates of engineering construction, and creating a target area where the temporary construction is located based on the initial point of the scene coordinates;
step 2: adding temporary building components by taking the target area as a datum plane, wherein the temporary building components comprise one or more components;
and step 3: carrying out area matching detection on the target area and the temporary building component;
and 4, step 4: carrying out three-dimensional digital automatic layout on the temporary building assembly;
and 5: performing collision analysis within the range of the target area;
and 6, combining the target area containing the temporary construction assembly with the engineering construction three-dimensional scene, and displaying the engineering construction temporary three-dimensional digital scene.
And a system for the temporary three-dimensional digital automatic layout of engineering construction, which is characterized in that:
a creation unit: the system is used for loading three-dimensional scene coordinates of engineering construction, and creating a target area where the temporary construction is located based on the initial point of the scene coordinates;
a component addition unit: adding temporary building components by taking the target area as a datum plane, wherein the temporary building components comprise one or more components;
an area detection unit: the system is used for carrying out area matching detection on the target area and the temporary building component;
an automatic layout unit: the system is used for carrying out three-dimensional digital automatic layout on the temporary building assembly;
a collision analysis unit: the collision analysis is carried out within the range of the target area;
a display unit: and the system is used for combining the target area containing the temporary construction assembly with the engineering construction three-dimensional scene and displaying the engineering construction temporary three-dimensional digital scene.
The invention has the advantages that the automatic whole process of the temporary building automatic layout saves a large amount of time, improves the efficiency, increases the accuracy of results, reasonably utilizes the terrain of a construction site, provides multiple guarantees, performs the prior area matching detection and the subsequent position adjustment optimization, and well completes the visual automatic temporary building of the temporary building.
Drawings
FIG. 1 is a flow chart of a method according to the present invention.
FIG. 2 is a schematic diagram of another system according to the present invention
Detailed Description
For a better understanding of the invention, the method according to the invention is further illustrated below with reference to the description of an embodiment in conjunction with the drawing.
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. It will be understood by those skilled in the art, however, that the present invention may be practiced without these specific details. In the embodiments, well-known methods, procedures, components, and so forth have not been described in detail as not to unnecessarily obscure the embodiments.
Referring to fig. 1, the invention discloses a method for temporarily building three-dimensional digital automatic layout for engineering construction, which is characterized in that:
step 1: loading three-dimensional scene coordinates of engineering construction, and creating a target area where the temporary construction is located based on the initial point of the scene coordinates;
step 2: adding temporary building components by taking the target area as a datum plane, wherein the temporary building components comprise one or more components;
and step 3: carrying out area matching detection on the target area and the temporary building component;
and 4, step 4: carrying out three-dimensional digital automatic layout on the temporary building assembly;
and 5: performing collision analysis within the range of the target area;
and 6, combining the target area containing the temporary construction assembly with the engineering construction three-dimensional scene, and displaying the engineering construction temporary three-dimensional digital scene.
Preferably, wherein the step 3: carrying out area matching detection on the target area and the temporary building assembly, and specifically comprising the following steps:
if the cross-sectional area of a single temporary building component exceeds the area of the constructed target area, the fact that the temporary building component selected by the user cannot be matched with the target area is indicated, the user is prompted to re-select the temporary building component, and if the cross-sectional area of the single temporary building component does not exceed the area of the constructed target area, the fact that matching is successful is indicated; and prompting the temporary building assembly with the cross-sectional area exceeding the area of the target area when prompting the user to reselect the temporary building assembly.
Preferably, wherein the step 4: the three-dimensional digital automatic layout of the temporary building assembly specifically comprises the following steps:
step 4-1, determining the area of the target area S1, and determining the sum of the cross sectional areas of all the adjacent building components S2;
step 4-2, comparing the area sizes of S1 and S2, and if S1 is larger than or equal to S2, determining the preliminarily selected temporary building components; if the S1 is smaller than the S2, prompting the user to reselect the temporary building component, returning to the step 4-1 until the area requirement is met, and determining the preliminarily selected temporary building component;
4-3, dividing the cross section shape of the primarily selected temporary building component into a regular graph and an irregular graph; performing circumscribed rectangle enveloping on the cross section graphs of the temporary building components with irregular cross sections to obtain a minimum circumscribed enveloping rectangle, taking the minimum circumscribed enveloping rectangle as the cross section of the temporary building components, and determining the sum of the cross section areas of all the temporary building components S3;
step 4-4, comparing the area sizes of S1 and S3, if (80%. S1) is greater than or equal to S3, determining the finally selected temporary building component, if (80%. S1) is less than S3, prompting the user to reselect the temporary building component, returning to the step 4-1 until the area requirement is met, and determining the finally selected temporary building component;
and 4-5, performing three-dimensional digital automatic layout of the temporary building assembly in the target area. The automatic layout of the temporary building can be realized by adopting the prior art in the field.
Preferably, in the step 4-3, the circumscribed rectangular envelope is performed on the cross-sectional graph of each temporary building component with the irregular cross-section, specifically: extracting coordinate information of the irregular cross-section graph, and continuously rotating the irregular cross-section graph until the irregular cross-section graph completes the rotation of the angle of 90 degrees, wherein the angle of each rotation is controlled between 0 and 90 degrees; and simultaneously carrying out rectangular orthogonal envelope in the rotation process to obtain a minimum circumscribed envelope rectangle, wherein the minimum circumscribed envelope rectangle is a rectangle which envelopes irregular cross-section figures and has the smallest area.
Preferably, wherein the step 4: the three-dimensional digital automatic layout of the temporary building components is carried out, and the method also comprises the steps of 4-6, the automatic layout adjustment of the temporary building components,
in order to realize the layout optimization of each temporary building in the engineering construction, the positions of temporary building components in the target area after the initial automatic layout are adjusted, and the following objective functions and constraint conditions are adopted:
F(Xi,T)=aL(Xi,Ti)+bC(Xi,Ti)+cU(Xi,Ti)+dD(Xi,Ti)+eQ(Xi,Ti)
wherein i is iteration times (i is an integer more than or equal to 0), X is the coordinate position of the layout of each adjacent building component, T is an adjustment parameter, and X is0As coordinate position of the initial layout, T0For initial adjustment of parameters, a, b, C, D and e are weight factors of L, C, U, D, Q respectively, L is total length of connecting lines between each adjacent construction component and the engineering construction main body, C is total number of crossing of connecting lines between adjacent construction components, U is adjacent distance between adjacent construction components, and D is adjacent distance between each adjacent construction component and the edge of the target areaThe nearest distance of the boundary, Q is the sum of the uniformity of all the adjacent components;
wherein S isiIs the cross-sectional area of the ith adjacent building component, S1 is the area of the target region, n is the number of selected adjacent building components,is the height of the ith temporary building component, Pi(height) is the height limit of the current layout position of the ith temporary component,foundation depth, P, for the ith temporary building componenti(base) is the foundation depth limit for the current layout position of the ith build component,is the cross-sectional area of the ith adjacent component, Pi(square) a building area limit for the current layout position of the ith building block;
and specifically, the following optimization steps are adopted for adjusting the layout of the temporary building assembly:
4-6-1, calculating a target function in an initial state after the initial automatic layout is successful;
4-6-2, adjusting the layout of the temporary building components, and adjusting the positions of one or more temporary building components in the target area;
4-6-3, calculating the target function again, judging whether the adjustment result is accepted or not according to the constraint condition if the value of the target function after the position adjustment of the temporary building assembly is not smaller than the initial value, returning to the initial automatic layout state if the adjustment result is not accepted, and returning to execute the step 4-6-2; if the current state is smaller than the initial value, the current state is saved and is used as the initial state of the next position adjustment;
step 4-6-4, judging whether the random position adjustment is terminated under the current adjustment parameters to generate a new state according to a preset criterion, and if the preset criterion is met, continuing to adjust the position of the temporary building assembly; if the preset criterion is not met, the adjustment parameter T is reduced, the iteration flow step 4-6-1 is re-entered, and the process is ended until the set convergence criterion is met,
and 4-6-5, taking the position adjustment state of the temporary building assembly in the current iteration flow as the final temporary building assembly layout.
Preferably, the convergence criterion of step 4-6-4 is whether the number of iterations is satisfied, or whether the objective function value of the current iteration is smaller than a threshold value.
The application also provides a system for the engineering construction temporary three-dimensional digital automatic layout, which is characterized in that:
a creation unit: the system is used for loading three-dimensional scene coordinates of engineering construction, and creating a target area where the temporary construction is located based on the initial point of the scene coordinates;
a component addition unit: adding temporary building components by taking the target area as a datum plane, wherein the temporary building components comprise one or more components;
an area detection unit: the system is used for carrying out area matching detection on the target area and the temporary building component;
an automatic layout unit: the system is used for carrying out three-dimensional digital automatic layout on the temporary building assembly;
a collision analysis unit: the collision analysis is carried out within the range of the target area;
a display unit: and the system is used for combining the target area containing the temporary construction assembly with the engineering construction three-dimensional scene and displaying the engineering construction temporary three-dimensional digital scene.
Preferably, wherein the area detecting unit: the method is used for area matching detection of a target area and an adjacent building assembly, and specifically comprises the following steps:
if the cross-sectional area of a single temporary building component exceeds the area of the constructed target area, the fact that the temporary building component selected by the user cannot be matched with the target area is indicated, the user is prompted to re-select the temporary building component, and if the cross-sectional area of the single temporary building component does not exceed the area of the constructed target area, the fact that matching is successful is indicated; and prompting the temporary building assembly with the cross-sectional area exceeding the area of the target area when prompting the user to reselect the temporary building assembly.
Preferably, wherein the automatic layout unit: the method is used for three-dimensional digital automatic layout of the temporary building assembly, and specifically comprises the following steps:
the layout unit 4-1 is used for determining the area S1 of the target area and determining the sum of the cross sectional areas of all the adjacent building components S2;
the layout unit 4-2 is used for comparing the area sizes of S1 and S2, and if S1 is larger than or equal to S2, determining a preliminarily selected temporary building component; if the S1 is smaller than the S2, prompting the user to reselect the temporary building component, returning to the step 4-1 until the area requirement is met, and determining the preliminarily selected temporary building component;
the layout unit 4-3 is used for dividing the cross section shape of the primarily selected temporary building component into a regular graph and an irregular graph; performing circumscribed rectangle enveloping on the cross section graphs of the temporary building components with irregular cross sections to obtain a minimum circumscribed enveloping rectangle, taking the minimum circumscribed enveloping rectangle as the cross section of the temporary building components, and determining the sum of the cross section areas of all the temporary building components S3;
the layout unit 4-4 is used for comparing the area sizes of S1 and S3, if (80%. S1) is greater than or equal to S3, the finally selected temporary building component is determined, if (80%. S1) is less than S3, the user is prompted to reselect the temporary building component, the step 4-1 is carried out again until the area requirement is met, and the finally selected temporary building component is determined;
and the layout unit 4-5 is used for performing three-dimensional digital automatic layout of the temporary building components in the target area. The automatic layout of the temporary building can be realized by adopting the prior art in the field.
Preferably, the layout unit 4-3 is configured to perform circumscribed rectangular envelope on cross-sectional graphs of the temporary building assemblies each having an irregular cross-section, specifically: extracting coordinate information of the irregular cross-section graph, and continuously rotating the irregular cross-section graph until the irregular cross-section graph completes the rotation of the angle of 90 degrees, wherein the angle of each rotation is controlled between 0 and 90 degrees; and simultaneously carrying out rectangular orthogonal envelope in the rotation process to obtain a minimum circumscribed envelope rectangle, wherein the minimum circumscribed envelope rectangle is a rectangle which envelopes irregular cross-section figures and has the smallest area.
Preferably, wherein the automatic layout unit: used for carrying out three-dimensional digital automatic layout of the temporary building components, and also comprises an adjusting unit used for automatic layout adjustment of the temporary building components,
in order to realize the layout optimization of each temporary building in the engineering construction, the positions of temporary building components in the target area after the initial automatic layout are adjusted, and the following objective functions and constraint conditions are adopted:
F(Xi,T)=aL(Xi,Ti)+bC(Xi,Ti)+cU(Xi,Ti)+dD(Xi,Ti)+eQ(Xi,Ti)
wherein i is iteration times (i is an integer more than or equal to 0), X is the coordinate position of the layout of each adjacent building component, T is an adjustment parameter, and X is0As coordinate position of the initial layout, T0For initial adjustment parameters, a, b, C, D and e are weight factors of L, C, U, D, Q respectively, L is the total length of connecting lines between each adjacent construction component and the engineering construction main body, C is the total number of crossed connecting lines between each adjacent construction component, U is the adjacent distance between each adjacent construction component, D is the nearest distance between each adjacent construction component and the boundary of a target area, and Q is the sum of the uniformity of all the adjacent construction components;
wherein S isiIs the cross-sectional area of the ith adjacent building component, S1 is the area of the target region, n is the number of selected adjacent building components,is the height of the ith temporary building component, Pi(height) is the height limit of the current layout position of the ith temporary component,foundation depth, P, for the ith temporary building componenti(base) is the foundation depth limit for the current layout position of the ith build component,is the cross-sectional area of the ith adjacent component, Pi(square) a building area limit for the current layout position of the ith building block;
and specifically comprises the following units for adjusting the layout of the temporary building assembly:
the adjusting unit 4-6-1 is used for calculating a target function in an initial state after the initial automatic layout is successful;
the adjusting unit 4-6-2 is used for adjusting the layout of the temporary building components and adjusting the positions of one or more temporary building components in the target area;
an adjusting unit 4-6-3, configured to calculate the target function again, if the value of the target function after the position adjustment of the temporary building component is not smaller than the initial value, determine whether to accept the adjustment result according to the constraint condition, if not, return to the state of the initial automatic layout, and return to execute step 4-6-2; if the current state is smaller than the initial value, the current state is saved and is used as the initial state of the next position adjustment;
the adjusting unit 4-6-4 is used for judging whether the random position adjustment is terminated under the current adjusting parameter to generate a new state according to a preset criterion, and if the random position adjustment is terminated under the current adjusting parameter, continuing to adjust the position of the temporary building component; if the preset criterion is not met, the adjustment parameter T is reduced, the iteration flow step 4-6-1 is re-entered, and the process is ended until the set convergence criterion is met,
and the adjusting unit 4-6-5 is used for taking the position adjusting state of the temporary building component in the current iteration process as the final temporary building component layout.
Preferably, the convergence criterion of the adjusting unit 4-6-4 is whether the number of iterations is met or whether the objective function value of the current iteration is smaller than a threshold value.
The invention has the advantages that the automatic whole process of the temporary building automatic layout saves a large amount of time, improves the efficiency, increases the accuracy of results, reasonably utilizes the terrain of a construction site, provides multiple guarantees, performs the prior area matching detection and the subsequent position adjustment optimization, and well completes the visual automatic temporary building of the temporary building.
There has been described herein only the preferred embodiments of the invention, but it is not intended to limit the scope, applicability or configuration of the invention in any way. Rather, the detailed description of the embodiments is presented to enable any person skilled in the art to make and use the embodiments. It will be understood that various changes and modifications in detail may be effected therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (12)
1. A method for three-dimensional digital automatic layout of temporary construction of engineering construction is characterized by comprising the following steps:
step 1: loading three-dimensional scene coordinates of engineering construction, and creating a target area where the temporary construction is located based on the initial point of the scene coordinates;
step 2: adding temporary building components by taking the target area as a datum plane, wherein the temporary building components comprise one or more components;
and step 3: carrying out area matching detection on the target area and the temporary building component;
and 4, step 4: carrying out three-dimensional digital automatic layout on the temporary building assembly;
and 5: performing collision analysis within the range of the target area;
step 6: and combining the target area containing the temporary construction assembly with the engineering construction three-dimensional scene, and displaying the engineering construction temporary three-dimensional digital scene.
2. The method for temporarily building a three-dimensional digital automatic layout for engineering construction according to claim 1, wherein the step 3: carrying out area matching detection on the target area and the temporary building assembly, and specifically comprising the following steps:
if the cross-sectional area of a single temporary building component exceeds the area of the constructed target area, the fact that the temporary building component selected by the user cannot be matched with the target area is indicated, the user is prompted to re-select the temporary building component, and if the cross-sectional area of the single temporary building component does not exceed the area of the constructed target area, the fact that matching is successful is indicated; and prompting the temporary building assembly with the cross-sectional area exceeding the area of the target area when prompting the user to reselect the temporary building assembly.
3. The method for temporarily building a three-dimensional digital automatic layout for engineering construction according to claim 1, wherein the step 4: the three-dimensional digital automatic layout of the temporary building assembly specifically comprises the following steps:
step 4-1, determining the area of the target area S1, and determining the sum of the cross sectional areas of all the adjacent building components S2;
step 4-2, comparing the area sizes of S1 and S2, and if S1 is larger than or equal to S2, determining the preliminarily selected temporary building components; if the S1 is smaller than the S2, prompting the user to reselect the temporary building component, returning to the step 4-1 until the area requirement is met, and determining the preliminarily selected temporary building component;
4-3, dividing the cross section shape of the primarily selected temporary building component into a regular graph and an irregular graph; performing circumscribed rectangle enveloping on the cross section graphs of the temporary building components with irregular cross sections to obtain a minimum circumscribed enveloping rectangle, taking the minimum circumscribed enveloping rectangle as the cross section of the temporary building components, and determining the sum of the cross section areas of all the temporary building components S3;
step 4-4, comparing the area sizes of S1 and S3, if (80%. S1) is greater than or equal to S3, determining the finally selected temporary building component, if (80%. S1) is less than S3, prompting the user to reselect the temporary building component, returning to the step 4-1 until the area requirement is met, and determining the finally selected temporary building component;
and 4-5, performing three-dimensional digital automatic layout of the temporary building assembly in the target area.
4. The method for the three-dimensional digital automatic layout of the temporary building of the engineering construction according to claim 3, wherein in the step 4-3, the circumscribed rectangular envelope is performed on the cross-sectional figures of the temporary building components with irregular cross-sections, specifically: extracting coordinate information of the irregular cross-section graph, and continuously rotating the irregular cross-section graph until the irregular cross-section graph completes the rotation of the angle of 90 degrees, wherein the angle of each rotation is controlled between 0 and 90 degrees; and simultaneously carrying out rectangular orthogonal envelope in the rotation process to obtain a minimum circumscribed envelope rectangle, wherein the minimum circumscribed envelope rectangle is a rectangle which envelopes irregular cross-section figures and has the smallest area.
5. The method for temporarily building three-dimensional digital automatic layout for engineering construction according to one of claims 1 to 4, wherein the step 4: the three-dimensional digital automatic layout of the temporary building components is carried out, and the method also comprises the steps of 4-6, the automatic layout adjustment of the temporary building components,
in order to realize the layout optimization of each temporary building in the engineering construction, the positions of temporary building components in the target area after the initial automatic layout are adjusted, and the following objective functions and constraint conditions are adopted:
F(Xi,T)=aL(Xi,Ti)+bC(Xi,Ti)+cU(Xi,Ti)+dD(Xi,Ti)+eQ(Xi,Ti)
wherein i is iteration times (i is an integer more than or equal to 0), X is the coordinate position of the layout of each adjacent building component, T is an adjustment parameter, and X is0As coordinate position of the initial layout, T0For initial adjustment parameters, a, b, C, D and e are weight factors of L, C, U, D, Q respectively, L is the total length of connecting lines between each adjacent construction component and the engineering construction main body, C is the total number of crossed connecting lines between each adjacent construction component, U is the adjacent distance between each adjacent construction component, D is the nearest distance between each adjacent construction component and the boundary of a target area, and Q is the sum of the uniformity of all the adjacent construction components;
wherein S isiIs the cross-sectional area of the ith adjacent building component, S1 is the area of the target region, n is the number of selected adjacent building components,is the height of the ith temporary building component, Pi(height) is the height limit of the current layout position of the ith temporary component,foundation depth, P, for the ith temporary building componenti(bast) is the ground depth limit for the current layout position of the ith build component,is the cross-sectional area of the ith adjacent component, Pi(square) a building area limit for the current layout position of the ith building block;
and specifically, the following optimization steps are adopted for adjusting the layout of the temporary building assembly:
4-6-1, calculating a target function in an initial state after the initial automatic layout is successful;
4-6-2, adjusting the layout of the temporary building components, and adjusting the positions of one or more temporary building components in the target area;
4-6-3, calculating the target function again, judging whether the adjustment result is accepted or not according to the constraint condition if the value of the target function after the position adjustment of the temporary building assembly is not smaller than the initial value, returning to the initial automatic layout state if the adjustment result is not accepted, and returning to execute the step 4-6-2; if the current state is smaller than the initial value, the current state is saved and is used as the initial state of the next position adjustment;
step 4-6-4, judging whether the random position adjustment is terminated under the current adjustment parameters to generate a new state according to a preset criterion, and if the preset criterion is met, continuing to adjust the position of the temporary building assembly; if the preset criterion is not met, the adjustment parameter T is reduced, the iteration flow step 4-6-1 is re-entered, and the process is ended until the set convergence criterion is met,
and 4-6-5, taking the position adjustment state of the temporary building assembly in the current iteration flow as the final temporary building assembly layout.
6. The method of claim 5, wherein the convergence criterion of the steps 4-6-4 is whether the number of iterations is satisfied, or whether the objective function value of the current iteration is less than a threshold value.
7. The utility model provides a system for engineering construction is faced building three-dimensional digital automatic layout which characterized in that:
a creation unit: the system is used for loading three-dimensional scene coordinates of engineering construction, and creating a target area where the temporary construction is located based on the initial point of the scene coordinates;
a component addition unit: adding temporary building components by taking the target area as a datum plane, wherein the temporary building components comprise one or more components;
an area detection unit: the system is used for carrying out area matching detection on the target area and the temporary building component;
an automatic layout unit: the system is used for carrying out three-dimensional digital automatic layout on the temporary building assembly;
a collision analysis unit: the collision analysis is carried out within the range of the target area;
a display unit: and the system is used for combining the target area containing the temporary construction assembly with the engineering construction three-dimensional scene and displaying the engineering construction temporary three-dimensional digital scene.
8. The system of claim 7, wherein the area detection unit: the method is used for area matching detection of a target area and an adjacent building assembly, and specifically comprises the following steps:
if the cross-sectional area of a single temporary building component exceeds the area of the constructed target area, the fact that the temporary building component selected by the user cannot be matched with the target area is indicated, the user is prompted to re-select the temporary building component, and if the cross-sectional area of the single temporary building component does not exceed the area of the constructed target area, the fact that matching is successful is indicated; and prompting the temporary building assembly with the cross-sectional area exceeding the area of the target area when prompting the user to reselect the temporary building assembly.
9. The system of claim 7, wherein the automatic layout unit: the method is used for three-dimensional digital automatic layout of the temporary building assembly, and specifically comprises the following steps:
the layout unit 4-1 is used for determining the area S1 of the target area and determining the sum of the cross sectional areas of all the adjacent building components S2;
the layout unit 4-2 is used for comparing the area sizes of S1 and S2, and if S1 is larger than or equal to S2, determining a preliminarily selected temporary building component; if the S1 is smaller than the S2, prompting the user to reselect the temporary building component, returning to the step 4-1 until the area requirement is met, and determining the preliminarily selected temporary building component;
the layout unit 4-3 is used for dividing the cross section shape of the primarily selected temporary building component into a regular graph and an irregular graph; performing circumscribed rectangle enveloping on the cross section graphs of the temporary building components with irregular cross sections to obtain a minimum circumscribed enveloping rectangle, taking the minimum circumscribed enveloping rectangle as the cross section of the temporary building components, and determining the sum of the cross section areas of all the temporary building components S3;
the layout unit 4-4 is used for comparing the area sizes of S1 and S3, if (80%. S1) is greater than or equal to S3, the finally selected temporary building component is determined, if (80%. S1) is less than S3, the user is prompted to reselect the temporary building component, the step 4-1 is carried out again until the area requirement is met, and the finally selected temporary building component is determined;
and the layout unit 4-5 is used for performing three-dimensional digital automatic layout of the temporary building components in the target area.
10. The system of the automated layout for construction temporary three-dimensional digitization of claim 9, wherein the layout unit 4-3 is configured to perform circumscribed rectangular enveloping on the cross-sectional graphics of the temporary assembly with each cross-section being an irregular graphic, specifically: extracting coordinate information of the irregular cross-section graph, and continuously rotating the irregular cross-section graph until the irregular cross-section graph completes the rotation of the angle of 90 degrees, wherein the angle of each rotation is controlled between 0 and 90 degrees; and simultaneously carrying out rectangular orthogonal envelope in the rotation process to obtain a minimum circumscribed envelope rectangle, wherein the minimum circumscribed envelope rectangle is a rectangle which envelopes irregular cross-section figures and has the smallest area.
11. The system for temporarily building three-dimensional digital automatic layout for engineering construction according to one of claims 7 to 10, wherein the automatic layout unit: used for carrying out three-dimensional digital automatic layout of the temporary building components, and also comprises an adjusting unit used for automatic layout adjustment of the temporary building components,
in order to realize the layout optimization of each temporary building in the engineering construction, the positions of temporary building components in the target area after the initial automatic layout are adjusted, and the following objective functions and constraint conditions are adopted:
F(Xi,T)=aL(Xi,Ti)+bC(Xi,Ti)+cU(Xi,Ti)+dD(Xi,Ti)+eQ(Xi,Ti)
wherein i is iteration times (i is an integer more than or equal to 0), X is the coordinate position of the layout of each adjacent building component, T is an adjustment parameter, and X is0As coordinate position of the initial layout, T0For initial adjustment parameters, a, b, C, D and e are weight factors of L, C, U, D, Q respectively, L is the total length of connecting lines between each adjacent construction component and the engineering construction main body, C is the total number of crossed connecting lines between each adjacent construction component, U is the adjacent distance between each adjacent construction component, D is the nearest distance between each adjacent construction component and the boundary of a target area, and Q is the sum of the uniformity of all the adjacent construction components;
wherein S isiIs the cross-sectional area of the ith adjacent building component, S1 is the area of the target region, n is the number of selected adjacent building components,is the height of the ith temporary building component, Pi(height) is the ith temporary building componentThe height limit of the previous layout position,foundation depth, P, for the ith temporary building componenti(base) is the foundation depth limit for the current layout position of the ith build component,is the cross-sectional area of the ith adjacent component, Pi(square) a building area limit for the current layout position of the ith building block;
and specifically comprises the following units for adjusting the layout of the temporary building assembly:
the adjusting unit 4-6-1 is used for calculating a target function in an initial state after the initial automatic layout is successful;
the adjusting unit 4-6-2 is used for adjusting the layout of the temporary building components and adjusting the positions of one or more temporary building components in the target area;
an adjusting unit 4-6-3, configured to calculate the target function again, if the value of the target function after the position adjustment of the temporary building component is not smaller than the initial value, determine whether to accept the adjustment result according to the constraint condition, if not, return to the state of the initial automatic layout, and return to execute step 4-6-2; if the current state is smaller than the initial value, the current state is saved and is used as the initial state of the next position adjustment;
the adjusting unit 4-6-4 is used for judging whether the random position adjustment is terminated under the current adjusting parameter to generate a new state according to a preset criterion, and if the random position adjustment is terminated under the current adjusting parameter, continuing to adjust the position of the temporary building component; if the preset criterion is not met, the adjustment parameter T is reduced, the iteration flow step 4-6-1 is re-entered, and the process is ended until the set convergence criterion is met,
and the adjusting unit 4-6-5 is used for taking the position adjusting state of the temporary building component in the current iteration process as the final temporary building component layout.
12. The system of claim 11, wherein the convergence criterion of the adjustment units 4-6-4 is whether the number of iterations is satisfied or whether the objective function value of the current iteration is less than a threshold.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811242853.0A CN111177815B (en) | 2018-10-24 | 2018-10-24 | Method and system for three-dimensional digital automatic layout of engineering construction temporary construction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811242853.0A CN111177815B (en) | 2018-10-24 | 2018-10-24 | Method and system for three-dimensional digital automatic layout of engineering construction temporary construction |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111177815A true CN111177815A (en) | 2020-05-19 |
CN111177815B CN111177815B (en) | 2023-11-03 |
Family
ID=70655243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811242853.0A Active CN111177815B (en) | 2018-10-24 | 2018-10-24 | Method and system for three-dimensional digital automatic layout of engineering construction temporary construction |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111177815B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112150626A (en) * | 2020-08-25 | 2020-12-29 | 金华送变电工程有限公司 | Three-dimensional modeling method and system for temporary construction |
CN112150625A (en) * | 2020-08-25 | 2020-12-29 | 金华送变电工程有限公司 | Slope transition method for temporary construction |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100898618B1 (en) * | 2008-11-20 | 2009-05-27 | 주식회사 범아엔지니어링 | Construction method for digital elevation model of area coexisting the ground and water through undergrounding milestone for fiducial point |
CN102246159A (en) * | 2008-12-09 | 2011-11-16 | 通腾北美有限公司 | Method of generating a geodetic reference database product |
CN103150751A (en) * | 2013-01-10 | 2013-06-12 | 江苏易图地理信息工程有限公司 | Three-dimensional modeling method for achieving building inside and outside integration in digital map |
CN105096380A (en) * | 2015-05-29 | 2015-11-25 | 国家电网公司 | Complete simulation method of real electric power network structure based on 3D simulation technology |
CN105279793A (en) * | 2015-11-04 | 2016-01-27 | 深圳职业技术学院 | Modeling method and system based on DEM real three-dimensional map and greenway |
CN106052553A (en) * | 2016-06-01 | 2016-10-26 | 中交第公路工程局有限公司 | Civil engineering temporary works design optimization method and device based on three-dimensional laser scanning |
CN107066717A (en) * | 2017-03-31 | 2017-08-18 | 柳州易农科技有限公司 | Based on three-dimensional virtual scene engineering machinery layout method and system |
CN108460834A (en) * | 2018-03-28 | 2018-08-28 | 深圳智润新能源电力勘测设计院有限公司 | A kind of method and relevant device of the design of wind power plant digital Platform |
CN108491649A (en) * | 2018-03-28 | 2018-09-04 | 深圳智润新能源电力勘测设计院有限公司 | A kind of design method and processing equipment of wind power plant digital Platform |
CN108491530A (en) * | 2018-03-28 | 2018-09-04 | 深圳智润新能源电力勘测设计院有限公司 | A kind of Spatial GIS |
-
2018
- 2018-10-24 CN CN201811242853.0A patent/CN111177815B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100898618B1 (en) * | 2008-11-20 | 2009-05-27 | 주식회사 범아엔지니어링 | Construction method for digital elevation model of area coexisting the ground and water through undergrounding milestone for fiducial point |
CN102246159A (en) * | 2008-12-09 | 2011-11-16 | 通腾北美有限公司 | Method of generating a geodetic reference database product |
CN103150751A (en) * | 2013-01-10 | 2013-06-12 | 江苏易图地理信息工程有限公司 | Three-dimensional modeling method for achieving building inside and outside integration in digital map |
CN105096380A (en) * | 2015-05-29 | 2015-11-25 | 国家电网公司 | Complete simulation method of real electric power network structure based on 3D simulation technology |
CN105279793A (en) * | 2015-11-04 | 2016-01-27 | 深圳职业技术学院 | Modeling method and system based on DEM real three-dimensional map and greenway |
CN106052553A (en) * | 2016-06-01 | 2016-10-26 | 中交第公路工程局有限公司 | Civil engineering temporary works design optimization method and device based on three-dimensional laser scanning |
CN107066717A (en) * | 2017-03-31 | 2017-08-18 | 柳州易农科技有限公司 | Based on three-dimensional virtual scene engineering machinery layout method and system |
CN108460834A (en) * | 2018-03-28 | 2018-08-28 | 深圳智润新能源电力勘测设计院有限公司 | A kind of method and relevant device of the design of wind power plant digital Platform |
CN108491649A (en) * | 2018-03-28 | 2018-09-04 | 深圳智润新能源电力勘测设计院有限公司 | A kind of design method and processing equipment of wind power plant digital Platform |
CN108491530A (en) * | 2018-03-28 | 2018-09-04 | 深圳智润新能源电力勘测设计院有限公司 | A kind of Spatial GIS |
Non-Patent Citations (3)
Title |
---|
崔晓鑫: "基于GIS的数字化电网线路管理系统设计与实现", 《中国优秀硕士学位论文全文数据库-工程科技Ⅱ辑》, pages 1 - 64 * |
游川: "输电线路三维数字化仿真系统的设计与实现", 《中国优秀硕士学位论文全文数据库-工程科技Ⅱ辑》, pages 1 - 69 * |
王伟: "输电线路三维模型的构建与数据组织", 《武汉大学学报(信息科学版)》, vol. 30, no. 11, pages 986 - 990 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112150626A (en) * | 2020-08-25 | 2020-12-29 | 金华送变电工程有限公司 | Three-dimensional modeling method and system for temporary construction |
CN112150625A (en) * | 2020-08-25 | 2020-12-29 | 金华送变电工程有限公司 | Slope transition method for temporary construction |
Also Published As
Publication number | Publication date |
---|---|
CN111177815B (en) | 2023-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111177814B (en) | Transformer substation engineering three-dimensional modeling method and system based on DEM data | |
CN112100720B (en) | Artificial intelligence city design form layout method for improving wind environment | |
CN108776993B (en) | Modeling method of three-dimensional point cloud with hole and modeling method of underground cable work well | |
CN109472870B (en) | Model matching method based on grid reconstruction and multi-influence-domain correction | |
CN108765568A (en) | A kind of multi-level building quick three-dimensional reconstructing method based on laser radar point cloud | |
CN112733486B (en) | Intelligent wiring method and system for chip design | |
CN111508015B (en) | Building height extraction method and device based on three-dimensional live-action data | |
CN105760581A (en) | Channel drainage basin renovation planning simulating method and system based on OSG | |
CN111177815A (en) | Method and system for temporarily building three-dimensional digital automatic layout of engineering construction | |
CN106937296A (en) | A kind of method and device for disposing cellular basestation | |
CN107170045B (en) | Method for modeling transformer substation transformer based on point cloud data | |
CN114186434B (en) | Step-by-step division-based asphalt mixture three-dimensional microscopic structure model construction method | |
CN116628800B (en) | Building design system based on BIM | |
CN116579114A (en) | Planning simulation design method based on multiple agents | |
CN117274517A (en) | Method for generating light-weight body frame model of urban building based on three-dimensional model | |
CN113902688A (en) | Non-uniform point cloud surface area segmentation method based on improved region growing method | |
CN106658538B (en) | Mobile phone base station signal coverage area simulation method based on Thiessen polygon | |
CN111091477B (en) | Automatic layout method and system for temporary construction of transformer substation engineering | |
CN106023317B (en) | A kind of weighted Voronoi diagrams drawing generating method for big data test | |
CN105894553A (en) | Street spatial form layout method based on grid selection | |
CN113486429A (en) | Automatic construction method of space intersection structure based on interpolation algorithm | |
Liu et al. | An improved line-of-sight method for visibility analysis in 3D complex landscapes | |
CN109087401B (en) | Three-dimensional review method and system for transformer substation engineering design result | |
CN109117496B (en) | Three-dimensional simulation design method and system for temporary construction arrangement of transformer substation engineering | |
CN116452604A (en) | Complex substation scene segmentation method, device and storage medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |