Method, device and equipment for positioning inclined cylinder and multiple beams and medium

By calculating the intersection relationship between the inclined cylinder and multiple beams, the precise positioning of the inclined cylinder is achieved, the construction difficulties are solved, and the construction accuracy and efficiency are improved.

CN120277765APending Publication Date: 2025-07-08CHINA CONSTR SCI & IND CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510334391.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the prior art, the construction positioning method of inclined cylinders is difficult to construct, resulting in low accuracy and efficiency.

Method used

By obtaining the radius of the inclined cylinder and the incline angle with multiple beams, the elongation distance and slope are calculated using preset formulas, and the center distance and intersection coordinates are obtained by combining the beam height to achieve accurate positioning of the inclined cylinder and beam.

Benefits of technology

It improves the accuracy and efficiency of inclined cylinder construction, avoids work re-work caused by angle errors, and ensures construction quality and aesthetics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120277765A_ABST
    Figure CN120277765A_ABST
Patent Text Reader

Abstract

The invention provides a positioning method, device and equipment for an inclined cylinder and multiple beams and a medium. The method comprises the steps that the radius of the inclined cylinder is obtained, and the inclination angle and section graph between the inclined cylinder and the beam bottom planes of the multiple beams intersecting with the inclined cylinder are obtained; calculating by utilizing a preset distance formula, the radius and the inclination angle to obtain a drawing distance of the inclined cylinder in the inclination direction; running based on a first strategy to obtain the slope of the inclined cylinder; the beam heights of the multiple beams are obtained; running based on a second strategy, the slope and the beam height of each beam to obtain the center distance between each beam and the tangent graph of the inclined cylinder; and positioning according to the drawing distance, the center distance and a positioning strategy to obtain the coordinates of the intersection point of the beam bottom boundary of each beam and the inclined cylinder. By implementing the embodiment of the invention, the inclination angle of the vertical inclined cylindrical steel bar is controlled, reworking operation caused by angle errors in the vertical connection process of the steel bar is avoided, labor force is saved, and construction accuracy and efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of construction engineering, and in particular, to a positioning method, device, equipment and medium for an inclined cylinder and multiple beams. Background Art

[0002] In recent years, the construction engineering industry in China has developed rapidly, and a large number of buildings have sprung up. In order to be beautiful and practical, many buildings have designed many strange shapes, including inclined cylinders with different angles. An inclined cylinder is a special form of building structure, and its main function in a building is to provide additional supporting force to ensure the stability and safety of the building. Due to its inclined characteristics, the inclined cylinder can better adapt to the irregular shape and structure of the building and improve the overall aesthetic degree of the building.

[0003] However, during the construction process, the construction positioning of the inclined cylinder requires special techniques to ensure the accuracy of its position; at the same time, the construction quality needs to be strictly controlled to ensure the construction quality of the inclined cylinder. Therefore, the existing positioning methods for inclined cylinders are difficult to construct, and thus problems such as low accuracy and efficiency are likely to occur. Summary of the Invention

[0004] Embodiments of the present invention provide a positioning method, device, equipment and medium for an inclined cylinder and multiple beams, aiming to solve the problems of difficult construction of the existing positioning method and thus low accuracy and efficiency.

[0005] In a first aspect, embodiments of the present invention provide a positioning method for an inclined cylinder and multiple beams, and the positioning method for the inclined cylinder and multiple beams includes:

[0006] Obtain the radius of the inclined cylinder, and obtain the inclination angle and sectional graph between the inclined cylinder and the bottom plane of multiple intersecting beams; wherein, the sectional graph is a graph formed by stretching the circle formed by the radius along the inclined direction of the inclined cylinder.

[0007] Calculate the stretching distance of the inclined cylinder in the inclined direction by using a preset distance formula, the radius and the inclination angle.

[0008] Obtain the slope of the inclined cylinder by running based on a preset first strategy.

[0009] Obtain the beam heights of the multiple beams.

[0010] Obtain the central distance between each beam and the tangent graph of the inclined cylinder by running based on a preset second strategy, the slope and the beam height of each beam.

[0011] Locate the intersection coordinates of the bottom boundary of each beam and the inclined cylinder according to the elongation distance, the center distance, and a preset positioning strategy.

[0012] In a second aspect, an embodiment of the present invention further provides a positioning device for an inclined cylinder and multiple beams. The positioning device for the inclined cylinder and multiple beams includes:

[0013] A first acquisition unit, configured to acquire the radius of the inclined cylinder, and acquire the inclination angle and the sectional graph between the inclined cylinder and the bottom planes of the multiple intersecting beams; wherein, the sectional graph is a graph formed by stretching the circle formed by the radius along the inclination direction of the inclined cylinder.

[0014] A calculation unit, configured to calculate the elongation distance of the inclined cylinder in the inclination direction by using a preset distance formula, the radius, and the inclination angle.

[0015] A first operation unit, configured to operate based on a preset first strategy to obtain the slope of the inclined cylinder.

[0016] A second acquisition unit, configured to acquire the beam heights of the multiple beams.

[0017] A second operation unit, configured to operate based on a preset second strategy, the slope, and the beam height of each beam to obtain the center distance between each beam and the tangent graph of the inclined cylinder.

[0018] A positioning unit, configured to locate the intersection coordinates of the bottom boundary of each beam and the inclined cylinder according to the elongation distance, the center distance, and a preset positioning strategy.

[0019] The present invention provides a positioning method, device, equipment, and medium for an inclined cylinder and multiple beams. The method includes: acquiring the radius of the inclined cylinder, and acquiring the inclination angle and the sectional graph between the inclined cylinder and the bottom planes of the multiple intersecting beams; wherein, the sectional graph is a graph formed by stretching the circle formed by the radius along the inclination direction of the inclined cylinder; calculating the elongation distance of the inclined cylinder in the inclination direction by using a preset distance formula, the radius, and the inclination angle; operating based on a preset first strategy to obtain the slope of the inclined cylinder; acquiring the beam heights of the multiple beams; operating based on a preset second strategy, the slope, and the beam height of each beam to obtain the center distance between each beam and the tangent graph of the inclined cylinder; locating the intersection coordinates of the bottom boundary of each beam and the inclined cylinder according to the elongation distance, the center distance, and a preset positioning strategy. Therefore, by implementing the embodiments of the present invention, the control of the inclination angle of the vertical inclined cylinder steel bars is realized, the rework caused by the wrong angle during the vertical connection of the steel bars is avoided, the labor force is saved, and the construction accuracy and efficiency are improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0021] Figure 1 It is a schematic flowchart of the positioning method for an inclined cylinder and multiple beams provided by an embodiment of the present invention;

[0022] Figure 2 It is a schematic block diagram of the positioning device for an inclined cylinder and multiple beams provided by an embodiment of the present invention;

[0023] Figure 3 It is a schematic block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0024] 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. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the protection scope of the present invention.

[0025] It should be understood that when used in this specification and the appended claims, the terms "comprises" and "comprising" indicate the presence of the described features, wholes, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.

[0026] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in this specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to include the plural forms.

[0027] It should be further understood that the term " / and / " used in this specification of the present invention and the appended claims refers to any combination and all possible combinations of one or more of the related listed items, and includes these combinations.

[0028] Figure 1 It is a schematic flowchart of the positioning method for an inclined cylinder and multiple beams provided by an embodiment of the present invention. As Figure 1As shown, the method includes the following steps S110 - S160.

[0029] S110. Obtain the radius of the inclined cylinder, and obtain the inclination angle and the sectional graph between the bottom plane of the beam of the inclined cylinder and multiple intersecting beams.

[0030] In this embodiment, the sectional graph is a graph formed by stretching the circle formed by the radius along the inclination direction of the inclined cylinder. Specifically, the sectional graph can be an ellipse.

[0031] The radius of the inclined cylinder, the inclination angle between the bottom plane of the beam of the inclined cylinder and multiple intersecting beams, the sectional graph, etc. can be obtained from the general structure drawing, and the general structure drawing refers to the specific parameter drawing of the structure such as columns and beams of the building.

[0032] The present invention is applicable to projects with special building structure forms. Construction can be carried out after the laying of the bottom formwork of the beam is completed, and the construction process does not overlap with other working procedures, which is convenient for construction.

[0033] S120. Use a preset distance formula, the radius and the inclination angle to calculate the elongation distance of the inclined cylinder in the inclination direction.

[0034] In this embodiment, the distance formula can be L = R / sinA - R = R(1 / sinA - 1), where L is the elongation distance, R is the radius of the inclined cylinder, and A is the inclination angle of the inclined cylinder; substituting the specific actual data of the radius and the inclination angle into the distance formula can calculate the elongation distance of the inclined cylinder in the inclination direction.

[0035] S130. Run based on a preset first strategy to obtain the slope of the inclined cylinder.

[0036] In this embodiment, running based on the first strategy to obtain the slope of the inclined cylinder, subsequent targeted processing can be carried out according to the slope.

[0037] In one embodiment, running based on a preset first strategy to obtain the slope of the inclined cylinder includes:

[0038] When the elevation of the first plate surface is the first height, the distance between the inclined cylinder and the reference axis at the first height is the first length, and the elevation of the second plate surface is the second height, and the distance between the inclined cylinder and the reference axis at the second height is the second length, use the first height, the first length, the second height, the second length and a preset slope formula to calculate the slope of the inclined cylinder.

[0039] In this embodiment, the elevation of the first plate surface may be the elevation of the plate surface of a higher floor, which may include the sum of the plate thickness and floor height of each of the current floor and the lower floor; the reference axis is an auxiliary axis in the inclined direction and is perpendicular to the bottom surface of the building; the first length is the distance between the inclined cylinder at the first height and the reference axis; the elevation of the second plate surface may be the elevation of the plate surface of a lower floor, which may include the sum of the plate thickness and floor height of each of the current floor and the lower floor; the second length is the distance between the inclined cylinder at the second height and the reference axis. Among them, the elevation of the first plate surface is greater than the elevation of the second plate surface.

[0040] The slope formula may be K = (H1 - H2) / (L2 - L1), where K is the slope, H1 is the first height, H2 is the second height, L2 is the second length, and L1 is the first length; substituting the specific actual data of the first height, the first length, the second height, and the second length into the slope formula can obtain the slope through calculation.

[0041] Through the above embodiments, it can be seen that when the elevation of the first plate surface is the first height, the distance between the inclined cylinder at the first height and the reference axis is the first length, and the elevation of the second plate surface is the second height, and the distance between the inclined cylinder at the second height and the reference axis is the second length, the slope of the inclined cylinder is calculated by using the first height, the first length, the second height, the second length, and the preset slope formula. Therefore, by calculating the slope of the inclined cylinder by using the first height, the first length, the second height, the second length, and the preset slope formula, the accuracy of the data is ensured, and subsequent targeted processing can be carried out according to the slope.

[0042] S140. Obtain the beam heights of the multiple beams.

[0043] In this embodiment, the multiple beams may include two or more beams or one beam; the beam height of each beam is obtained from the structural general layout in sequence, and subsequent targeted processing can be carried out based on the beam height, ensuring the accuracy of the construction.

[0044] S150. Based on a preset second strategy, the slope, and the beam height of each beam, perform an operation to obtain the central distance of the tangent figure between each beam and the inclined cylinder.

[0045] In this embodiment, the central distance is the distance between the center of the tangent figure and the reference axis; the tangent figure refers to the circle formed by the bottom plane of each beam being tangent to the inclined cylinder, that is, the central distance is the distance between the center of the circle of the tangent figure and the reference axis.

[0046] In one embodiment, obtaining the central distance between each beam and the tangent figure of the inclined cylinder by operating based on a preset second strategy, the slope, and the beam height of each beam includes:

[0047] Calculating the beam bottom elevation by using the beam height and the first height;

[0048] Calculating the central distance according to the beam height, the beam bottom elevation, the first length, and a preset operation formula; wherein, the central distance is the distance between the center of the tangent figure and the reference axis.

[0049] In this embodiment, calculating the beam bottom elevation by using the beam height and the first height. Specifically, performing a subtraction operation on the first height and the beam height to obtain the beam bottom elevation, that is, performing a subtraction operation on the first height and the beam height of each beam respectively to obtain the beam bottom elevation of each beam; Beam bottom elevation = First height - Beam height.

[0050] The operation formula can be D = h / K + L1, where D is the central distance, h is the beam height, K is the slope, and L1 is the first length; substituting the specific actual data of the beam height, the slope, and the first length into the operation formula and calculating can obtain the central distance.

[0051] Through the above embodiments, it can be known that calculating the beam bottom elevation by using the beam height and the first height; calculating the central distance according to the beam height, the beam bottom elevation, the first length, and a preset operation formula. Therefore, the accuracy of the data is ensured through calculation to ensure the measurement accuracy and the accuracy of construction.

[0052] S160. Positioning to obtain the intersection coordinates of the beam bottom boundary of each beam and the inclined cylinder according to the elongation distance, the central distance, and a preset positioning strategy.

[0053] In this embodiment, positioning to obtain the intersection coordinates of the beam bottom boundary of each beam and the inclined cylinder according to the elongation distance, the central distance, and a preset positioning strategy.

[0054] In one embodiment, the positioning to obtain the intersection coordinates of the beam bottom boundary of each beam and the inclined cylinder according to the elongation distance, the central distance, and a preset positioning strategy includes:

[0055] Drawing the graphic surface formed by the intersection of the beam bottom plane of each beam and the inclined cylinder on a plane by using the elongation distance and the central distance;

[0056] Extending the projection line of the beam bottom plane of each beam to the corresponding beam bottom boundary to intersect with the graphic surface to form an intersection plan view;

[0057] Import the intersecting plane graph into the general building plan to determine the intersection point coordinates through a preset program.

[0058] In this embodiment, the graphic plane refers to the elliptical plane formed by the intersection of the bottom plane of each beam and the inclined cylinder; the general building plan may include data such as orientation, greening area, and address; the preset program may be a drawing program; the intersection point coordinates are the three-dimensional space coordinates of the intersection point.

[0059] Use the elongation distance and the center distance to draw on the plane the graphic plane formed by the intersection of the bottom plane of each beam and the inclined cylinder; extend the projection line of the bottom plane of each beam to the corresponding bottom boundary of the beam to intersect with the graphic plane to form an intersecting plane graph; import the intersecting plane graph into the general building plan to determine the intersection point coordinates through the preset program.

[0060] Through the above embodiments, it can be seen that use the elongation distance and the center distance to draw on the plane the graphic plane formed by the intersection of the bottom plane of each beam and the inclined cylinder; extend the projection line of the bottom plane of each beam to the corresponding bottom boundary of the beam to intersect with the graphic plane to form an intersecting plane graph; import the intersecting plane graph into the general building plan to determine the intersection point coordinates through the preset program. Therefore, ensure the accuracy of the data through calculation to ensure the measurement accuracy and the accuracy of construction.

[0061] In one embodiment, after obtaining the intersection point coordinates of the bottom boundary of each beam and the inclined cylinder according to the elongation distance, the center distance, and a preset positioning strategy, the method further includes:

[0062] Use a total station to perform on-site lofting and positioning of the positions of the bottom planes of the multiple beams to obtain a lofting result.

[0063] In this embodiment, the total station can be used to perform on-site lofting and positioning of the positions of the bottom planes of the multiple beams to obtain the lofting result, and the lofting result is ground marking or placing reference points, etc. based on the test data after calibrating and adjusting the data in the general structure plan by the total station.

[0064] Through the above embodiments, it can be seen that the total station can be used to perform on-site lofting and positioning of the positions of the bottom planes of the multiple beams to obtain the lofting result. Therefore, perform on-site lofting and positioning of the positions of the bottom planes of the multiple beams by the total station to obtain the lofting result, and perform subsequent targeted processing based on the lofting result.

[0065] In one embodiment, after using the total station to perform on-site lofting and positioning of the positions of the bottom planes of the multiple beams to obtain a lofting result, the method further includes:

[0066] Using the intersection coordinates, mark the first distance from the bottom boundaries of the multiple beams in the overall structure drawing.

[0067] Use a measuring tool to measure the actual distance of the lofting result, and compare the actual distance with the first distance to obtain an approval result.

[0068] Verify the accuracy of the lofting result based on the approval result.

[0069] In this embodiment, using the intersection coordinates, mark the first distance from the bottom boundaries of the multiple beams in the overall structure drawing; use a measuring tool to measure the actual distance of the lofting result, and compare the actual distance with the first distance to obtain an approval result; verify the accuracy of the lofting result based on the approval result. Among them, the measuring tool can include a steel tape measure, etc.; the approval result includes approval success and approval failure.

[0070] When the first distance is equal to the actual distance, the approval result is approval success, indicating that the lofting result is accurate; when the first distance is not equal to (less than or greater than) the actual distance, the approval result is approval failure, indicating that the lofting result is inaccurate.

[0071] Through the above embodiments, it can be seen that using the intersection coordinates, mark the first distance from the bottom boundaries of the multiple beams in the overall structure drawing; use a measuring tool to measure the actual distance of the lofting result, and compare the actual distance with the first distance to obtain an approval result; verify the accuracy of the lofting result based on the approval result. Therefore, use the approval result to review the lofting result to ensure the measurement accuracy and construction accuracy.

[0072] In summary, the embodiments of the present invention obtain the radius of an inclined cylinder, and obtain the inclination angle and the sectional graph between the inclined cylinder and the bottom planes of multiple intersecting beams; wherein, the sectional graph is a graph formed by stretching the circle formed by the radius along the inclination direction of the inclined cylinder; calculate the stretching distance of the inclined cylinder in the inclination direction by using a preset distance formula, the radius and the inclination angle; obtain the slope of the inclined cylinder by running based on a preset first strategy; obtain the beam heights of the multiple beams; obtain the central distances between each beam and the tangent graph of the inclined cylinder by running based on a preset second strategy, the slope and the beam height of each beam; and obtain the intersection coordinates between the bottom boundaries of each beam and the inclined cylinder according to the stretching distance, the central distance and a preset positioning strategy. Therefore, the present invention realizes the control of the inclination angle of the vertical inclined cylinder steel bars, avoids the rework caused by the wrong angle during the vertical connection of the steel bars, saves labor, improves the construction accuracy and efficiency; and the inclined cylinder after construction is formed at one time, avoiding chiseling and repair caused by construction errors, and ensuring the quality and aesthetics.

[0073] Figure 2 FIG. is a schematic block diagram of a positioning device for an inclined cylinder and multiple beams provided by an embodiment of the present invention. As Figure 2 shown, corresponding to the above positioning method for an inclined cylinder and multiple beams, the present invention also provides a positioning device for an inclined cylinder and multiple beams. Specifically, please refer to Figure 2 FIG., the positioning device 700 for an inclined cylinder and multiple beams includes:

[0074] A first acquisition unit 701, configured to acquire the radius of the inclined cylinder, and acquire the inclination angle and the sectional graph between the inclined cylinder and the bottom planes of multiple intersecting beams; wherein, the sectional graph is a graph formed by stretching the circle formed by the radius along the inclination direction of the inclined cylinder;

[0075] A calculation unit 702, configured to calculate the stretching distance of the inclined cylinder in the inclination direction by using a preset distance formula, the radius and the inclination angle;

[0076] A first operation unit 703, configured to obtain the slope of the inclined cylinder by running based on a preset first strategy;

[0077] A second acquisition unit 704, configured to acquire the beam heights of the multiple beams;

[0078] A second operation unit 705, configured to obtain the central distances between each beam and the tangent graph of the inclined cylinder by running based on a preset second strategy, the slope and the beam height of each beam;

[0079] A positioning unit 706, configured to perform positioning according to the elongation distance, the center distance, and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder.

[0080] In some embodiments, when the first operation unit 703 executes the step of obtaining the slope of the inclined cylinder by operating based on a preset first strategy, it is specifically configured to:

[0081] When the elevation of the first plate surface is the first height, the distance between the inclined cylinder and the reference axis at the first height is the first length, and the elevation of the second plate surface is the second height, and the distance between the inclined cylinder and the reference axis at the second height is the second length, calculate the slope of the inclined cylinder by using the first height, the first length, the second height, the second length, and a preset slope formula.

[0082] In some embodiments, when the second operation unit 705 executes the step of obtaining the center distance between each beam and the tangent figure of the inclined cylinder by operating based on a preset second strategy, the slope, and the beam height of each beam, it is specifically configured to:

[0083] Calculate the bottom elevation of the beam by using the beam height and the first height;

[0084] Calculate the center distance according to the beam height, the bottom elevation of the beam, the first length, and a preset operation formula.

[0085] In some embodiments, when the positioning unit 706 executes the step of performing positioning according to the elongation distance, the center distance, and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder, it is specifically configured to:

[0086] Use the elongation distance and the center distance to draw a graphic surface formed by the intersection of the bottom plane of each beam and the inclined cylinder on a plane;

[0087] Extend the projection line of the bottom plane of each beam to intersect with the corresponding bottom boundary of the beam and the graphic surface to form an intersection plan view;

[0088] Import the intersection plan view into the building general plan to determine the intersection coordinates through a preset program.

[0089] In some embodiments, after executing the step of performing positioning according to the elongation distance, the center distance, and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder, it is specifically configured to:

[0090] Use a total station to perform on-site lofting positioning on the positions of the bottom planes of the multiple beams to obtain a lofting result.

[0091] In some embodiments, after executing the step of using a total station to perform on-site staking and positioning of the positions of the bottom planes of the plurality of beams to obtain a staking result, it is specifically used to:

[0092] Using the intersection coordinates, marking a first distance from the bottom boundaries of the plurality of beams in the overall structural drawing;

[0093] Using a measuring tool to measure the layout result to obtain a real distance, and verifying the real distance with the first distance to obtain a verification result;

[0094] The accuracy of the lofting result is verified based on the verification result.

[0095] It should be noted that technicians in the relevant field can clearly understand that the specific implementation process of the positioning device of the above-mentioned inclined cylinder and multiple beams and each unit can refer to the corresponding description in the aforementioned method embodiment, and for the convenience and brevity of description, it will not be repeated here.

[0096] The above-mentioned positioning device for the inclined cylinder and the plurality of beams can be realized in the form of a computer program, which can be used in the following example: Figure 3 The electronic device shown is running.

[0097] See also Figure 3 , Figure 3 800 is a schematic block diagram of an electronic device provided by an embodiment of the present invention. The electronic device 800 may be a terminal or a server, wherein the terminal may be an electronic device with a communication function. The server may be an independent server or a server cluster composed of multiple servers.

[0098] See also Figure 3 The electronic device 800 includes a processor 802 , a memory and a network interface 805 connected via a system bus 801 , wherein the memory may include a non-volatile storage medium 803 and an internal memory 804 .

[0099] The non-volatile storage medium 803 can store an operating system 8031 ​​and a computer program 8032. The computer program 8032 includes program instructions, and when the program instructions are executed, the processor 802 can execute a positioning method for an inclined cylinder and a plurality of beams.

[0100] The processor 802 is used to provide computing and control capabilities to support the operation of the entire electronic device 800 .

[0101] The internal memory 804 provides an environment for the operation of the computer program 8032 in the non-volatile storage medium 803. When the computer program 8032 is executed by the processor 802, the processor 802 can be caused to execute a positioning method for an inclined cylinder and multiple beams.

[0102] The network interface 805 is used for network communication with other devices. Those skilled in the art can understand that Figure 3 the structure shown in is only a block diagram of some structures related to the solution of the present invention, and does not constitute a limitation on the electronic device 800 to which the solution of the present invention is applied. The specific electronic device 800 may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0103] Among them, the processor 802 is used to run the computer program 8032 stored in the memory to implement the following steps:

[0104] Obtain the radius of the inclined cylinder, and obtain the inclination angle and sectional graph between the inclined cylinder and the bottom plane of the multiple intersecting beams; wherein, the sectional graph is a graph formed by stretching the circle formed by the radius along the inclination direction of the inclined cylinder;

[0105] Use a preset distance formula, the radius, and the inclination angle to calculate the elongation distance of the inclined cylinder in the inclination direction;

[0106] Run based on a preset first strategy to obtain the slope of the inclined cylinder;

[0107] Obtain the beam height of the multiple beams;

[0108] Run based on a preset second strategy, the slope, and the beam height of each beam to obtain the central distance between each beam and the tangent graph of the inclined cylinder;

[0109] Perform positioning according to the elongation distance, the central distance, and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder.

[0110] It should be understood that in the embodiments of the present invention, the processor 802 may be a central processing unit (CPU), and the processor 802 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, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0111] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, and the storage medium is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.

[0112] Therefore, the present invention also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the processor performs the following steps:

[0113] Obtain the radius of the inclined cylinder, and obtain the inclination angle and the sectional graph between the inclined cylinder and the bottom planes of multiple intersecting beams; wherein, the sectional graph is a graph formed by stretching a circle formed by the radius along the inclination direction of the inclined cylinder;

[0114] Use a preset distance formula, the radius and the inclination angle to calculate the stretching distance of the inclined cylinder in the inclination direction;

[0115] Run based on a preset first strategy to obtain the slope of the inclined cylinder;

[0116] Obtain the beam heights of the multiple beams;

[0117] Run based on a preset second strategy, the slope and the beam height of each beam to obtain the central distance between each beam and the tangent graph of the inclined cylinder;

[0118] Perform positioning according to the stretching distance, the central distance and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder.

[0119] The storage medium may be a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk, an optical disk, or other computer-readable storage media that can store program codes.

[0120] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0121] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0122] The steps in the method embodiments of the present invention can be adjusted, combined, and deleted according to actual needs. The units in the device embodiments of the present invention can be combined, divided, and deleted according to actual needs. In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0123] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on such understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing an electronic device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention.

[0124] As described above, it is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A positioning method for an inclined cylinder and multiple beams, characterized in that, The positioning method of the inclined cylinder and multiple beams includes: Obtaining the radius of the inclined cylinder, and obtaining the inclination angle and sectional graphic between the inclined cylinder and the bottom planes of the multiple intersecting beams; wherein, the sectional graphic is a graphic formed by stretching the circle formed by the radius along the inclination direction of the inclined cylinder; Calculating the stretching distance of the inclined cylinder in the inclination direction by using a preset distance formula, the radius and the inclination angle; Operating based on a preset first strategy to obtain the slope of the inclined cylinder; Obtaining the beam heights of the multiple beams; Operating based on a preset second strategy, the slope and the beam height of each beam to obtain the central distance between each beam and the tangent graphic of the inclined cylinder; Performing positioning according to the stretching distance, the central distance and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder.

2. The positioning method of the inclined cylinder and multiple beams according to claim 1, characterized in that The operating based on a preset first strategy to obtain the slope of the inclined cylinder includes: When the elevation of the first plate surface is the first height, the distance between the inclined cylinder and the reference axis at the first height is the first length, and the elevation of the second plate surface is the second height, and the distance between the inclined cylinder and the reference axis at the second height is the second length, calculating the slope of the inclined cylinder by using the first height, the first length, the second height, the second length and a preset slope formula.

3. The positioning method of the inclined cylinder and multiple beams according to claim 2, characterized in that, The operating based on a preset second strategy, the slope and the beam height of each beam to obtain the central distance between each beam and the tangent graphic of the inclined cylinder includes: Calculating the bottom elevation of the beam by using the beam height and the first height; Calculating the central distance according to the beam height, the bottom elevation of the beam, the first length and a preset operation formula.

4. The positioning method of the inclined cylinder and multiple beams according to claim 1, characterized in that The performing positioning according to the stretching distance, the central distance and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder includes: Using the stretching distance and the central distance to draw on the plane the graphic surface formed by the intersection of the bottom plane of each beam and the inclined cylinder; Extending the projection line of the bottom plane of each beam to intersect with the corresponding bottom boundary and the graphic surface to form an intersection plan view; Importing the intersection plan view into the general building plan to determine the intersection coordinates through a preset program.

5. The positioning method of the inclined cylinder and multiple beams according to claim 4, characterized in that, After the performing positioning according to the stretching distance, the central distance and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder, the method further includes: Performing on-site lofting positioning on the positions of the bottom planes of the multiple beams by using a total station to obtain a lofting result.

6. The positioning method of the inclined cylinder and multiple beams according to claim 5, characterized in that, After the performing on-site lofting positioning on the positions of the bottom planes of the multiple beams by using a total station to obtain a lofting result, the method further includes: Marking, in the general structure plan, the first distance from the bottom boundaries of the multiple beams by using the intersection coordinates; Measuring the on-site distance by using a measuring tool for the lofting result, and comparing the on-site distance with the first distance to obtain a verification result; Verifying the accuracy of the lofting result based on the verification result.

7. A positioning device for an inclined cylinder and multiple beams, characterized in that The positioning device for the inclined cylinder and multiple beams includes: A first acquisition unit, configured to acquire the radius of the inclined cylinder, and acquire the inclination angle and sectional graph between the inclined cylinder and the bottom planes of the multiple intersecting beams; wherein, the sectional graph is a graph formed by stretching the circle formed by the radius along the inclination direction of the inclined cylinder; A calculation unit, configured to calculate the stretching distance of the inclined cylinder in the inclination direction by using a preset distance formula, the radius, and the inclination angle; A first operation unit, configured to operate based on a preset first strategy to obtain the slope of the inclined cylinder; A second acquisition unit, configured to acquire the beam heights of the multiple beams; A second operation unit, configured to operate based on a preset second strategy, the slope, and the beam height of each beam to obtain the central distance between each beam and the tangent graph of the inclined cylinder; A positioning unit, configured to perform positioning according to the stretching distance, the central distance, and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder.

8. The positioning device of an inclined cylinder and multiple beams according to claim 7, characterized in that, The performing positioning according to the stretching distance, the central distance, and a preset positioning strategy to obtain the intersection coordinates of the bottom boundary of each beam and the inclined cylinder includes: Using the stretching distance and the central distance to draw on a plane the graphic surface formed by the intersection of the bottom plane of each beam and the inclined cylinder; Extending the projection line of the bottom plane of each beam to intersect with the corresponding bottom boundary and the graphic surface to form an intersection plan view; Importing the intersection plan view into the general building plan to determine the intersection coordinates through a preset program.

9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, When the processor executes the computer program, it implements the positioning method for the inclined cylinder and multiple beams as described in any one of claims 1-6.

10. A storage medium, characterized in that, The storage medium stores a computer program, and the computer program includes program instructions, and when the program instructions are executed by the processor, the positioning method for the inclined cylinder and multiple beams as described in any one of claims 1-6 can be implemented.