A fully automated detection and analysis method for tower group collision prevention
Through fully automated detection and analysis methods, the tower crane data processing and three-dimensional modeling are used to use the Grasshopper environment to solve the problems of real-time detection and construction progress changes in tower crane collision prevention, and achieve high-precision anti-collision detection and construction optimization of group towers.
Patent Information
- Application Number
- CN202211692346.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-12-28
AI Technical Summary
The existing technology cannot detect and adjust in real time under extreme conditions such as strong winds during tower crane collision prevention, resulting in frequent collision accidents. The traditional method relies on manual calculations and equipment, and the error is large and it is impossible to cope with changes in construction progress.
The fully automated detection and analysis method is adopted to generate automatic periodic simulation of the cluster tower line mode by obtaining tower crane data, and the cyclic simulation is used to obtain the cluster tower collision results. The Grasshopper environment is used for efficient data processing and three-dimensional modeling, and the cluster tower full-cycle and single-stage collision conditions are detected in real time.
Real-time high-precision cluster tower collision detection under extreme conditions is achieved, errors are reduced, construction safety and efficiency are improved, and project progress adjustment and subsequent solution optimization are supported.
Smart Images

Figure CN115973919B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of tower group anti-collision detection, and in particular to a fully automated detection and analysis method for tower group anti-collision. Background Art
[0002] Cluster tower collision prevention refers to preventing the boom from swinging freely when the tower crane is unloaded, causing collision accidents. Currently, tower crane collision prevention mainly relies on manually calculated cluster tower plans in the early stages, as well as the installation of collision prevention equipment during use. Sensors and cameras are used to monitor the operation of the tower crane in real time, control the construction range and construction time of the boom, and promptly lock the boom control to prevent tower crane collisions. However, in strong wind conditions such as typhoons, tower cranes cannot carry out construction operations, and the boom is prohibited from being locked, so it can only swing freely. During this process, the collision prevention equipment will no longer be able to perform its function. Everything will have to be based on the cluster tower plan and the results of the previous jacking calculation. Once a collision occurs, it will cause huge losses. The error in the cluster tower calculation at that time will be a fatal factor in this link. Therefore, it is of utmost importance to test and sort out the cluster tower plan in advance and perform accurate calculations and tests on the jacking conditions at each stage in real time.
[0003] Under the traditional model, due to the lack of rigorous tower group plan preparation and the lack of effective high-precision detection methods, problems exposed during project implementation can only be temporarily remedied; or changes in tower crane jacking caused by construction progress will render the entire plan invalid, and it will be impossible to come up with an effective follow-up plan in time, affecting the jacking of the tower group in the later stage, resulting in serious consequences. Summary of the Invention
[0004] Based on this, it is necessary to provide a fully automated detection and analysis method for tower group collision prevention to address the existing problems.
[0005] The present invention provides a fully automated detection and analysis method for anti-collision of tower groups, the method comprising:
[0006] Get tower crane data;
[0007] Obtain a tower crane number data list based on the tower crane data;
[0008] generating an automatic periodic simulation of the tower group line form according to the tower crane data, looping the automatic periodic simulation to obtain a tower group collision result, and generating a tower group collision list based on the tower group collision result; using the tower group collision list as a result of detecting a full-cycle collision of the tower group, which is used to check the full-cycle collision situation of the tower group;
[0009] Collision data is obtained based on the tower crane data, and the collision data can be used to detect a single-stage collision situation of a group of towers.
[0010] Preferably, the tower crane data includes the tower crane serial number, the coordinates of the center point of the bottom of the tower crane, the position of the upper inclined rod of the tower crane, the boom tilt value, the arm length, the limit value, the counterweight height, the tower top value, the tower crane number of the tower group cycle plan, the installation, jacking and dismantling time of the tower group cycle plan, the installation, jacking and dismantling height of the tower group cycle plan, and the specified tower crane safety distance.
[0011] Preferably, the tower crane data further includes a tower crane height; the tower crane height is obtained according to the tower crane number of the tower group cycle plan, the jacking and dismantling time, and the jacking and dismantling height, and the process is:
[0012] Enter the tower crane number of the tower group cycle plan, the jacking and dismantling time, and the jacking and dismantling height;
[0013] Performing a specified decomposition on the lifting and dismantling time to obtain a decomposition result;
[0014] Integrate and edit the decomposition results into a time list;
[0015] Processing the tower crane numbers, the jacking and removal heights, and the time list of the tower group cycle plan, removing duplicate time points, and merging the jacking and removal heights at the same time point to obtain a jacking data list;
[0016] Performing text standardization processing on the jacking data list;
[0017] The processed jacking data list is divided into time periods and tower groups, and the tower crane numbers are accumulated to obtain the tower crane heights of each stage.
[0018] Preferably, the tower crane numbers of the tower group cycle scheme, the jacking and demolition heights and the time list are processed, repeated time points are eliminated, and the tower crane numbers of the tower group cycle scheme at the same time point are merged to obtain a tower crane number list.
[0019] Preferably, the process of generating the tower group collision list is:
[0020] A trigger device is used to derive the data of each time period of the tower crane height at each stage to simulate the periodic growth of the tower crane line formwork;
[0021] Generating an automatic periodic simulation of the tower group line forms according to the tower crane data and the simulated periodic growth of the tower crane line forms;
[0022] In one stage, all the cranes under construction are cycled and the cranes under construction are compared with their high-level cranes to obtain the tower group collision results;
[0023] Graphically model the tower group collision result; perform data analysis on the collision location points and tower crane data points in the model, extract the Z-axis height, and judge the Z-axis height according to standard requirements to obtain a judgment result, that is, True if the requirements are met and False if the requirements are not met; perform a secondary judgment on the judgment result, that is, if False is present, it is a collision, and if False is not present, it is no collision, and the secondary judgment result is used as an output result;
[0024] The output results of each stage are integrated to obtain an output result summary, which is recorded, de-mixed, and counted, and the tower group collision list is generated by corresponding it to the time list.
[0025] Preferably, the trigger device is optimized in the following manner:
[0026] Use trigger batteries and time batteries to extract time in real time to achieve automatic operation; use inclusion batteries, scheduling batteries and structural domain batteries to divert and control data during operation.
[0027] Preferably, the process of generating the tower group collision list further includes diverting the tower crane data; the diversion includes:
[0028] Performing a first diversion on the tower crane data, and controlling the calculation objects to be installed and un-dismantled tower cranes;
[0029] Then a second diversion is performed to retain the tower cranes that overlap with the current detection range;
[0030] Finally, a third diversion is carried out to retain the cranes that are higher than the current crane position.
[0031] Preferably, the collision data includes collision conditions and collision values;
[0032] A three-dimensional model of a tower crane is automatically generated according to the 3D modeling software, and a tower crane is selected in the three-dimensional model of the tower crane. The high-position tower crane of the selected tower crane is modeled as a cylinder with the coordinates of the bottom center point of the selected tower crane as the center and the arm length as the radius to obtain a first cylinder wall; the first cylinder wall is made to intersect with the selected tower crane, the uppermost intersection point is taken as the first intersection point, multiple first intersection points are matched one-to-one with the lowest limit point of the high-position tower crane, and their respective Z-axis coordinates are extracted for subtraction calculation to obtain a first tower crane intersection value; the bottom center point coordinate of the selected tower crane is taken as the center and the arm length as the radius to obtain a second cylinder wall; the second cylinder wall is made to intersect with the high-position tower crane, the lowermost intersection point is taken as the second intersection point, multiple second intersection points are matched one-to-one with the highest point of the boom end of the selected tower crane, and their respective Z-axis coordinates are extracted for subtraction calculation to obtain a second tower crane intersection value;
[0033] Match the first tower crane intersection value with the second tower crane intersection value one by one, and take the minimum value as the collision value;
[0034] The collision values are judged according to the standard requirements to obtain the collision situation; if the standards are met, there is no collision, and if they are not met, there is a collision; and the collision values and tower crane data corresponding to the collision situation are extracted.
[0035] Preferably, the method further comprises:
[0036] Based on the tower crane data and the collision data, the two tower cranes that collided with each other are processed in plane positions, and safety data is measured and marked on a map.
[0037] Preferably, the method further comprises:
[0038] Feeding back the collision data to the tower crane number data list;
[0039] The irregular tower crane numbers in the tower crane number list are processed in a procedural and standardized manner.
[0040] Beneficial effects:
[0041] This method relies on the Grasshopper environment, enabling it to efficiently process large amounts of data and providing a foundation for the calculation of tower group data. It also provides a powerful solution to the errors caused by various tower cranes. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] A more complete understanding of the exemplary embodiments of the present invention can be obtained by referring to the following drawings. The drawings are intended to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present invention and do not constitute a limitation of the present invention. In the drawings, the same reference numerals generally represent the same components or steps.
[0043] Figure 1 The present invention provides a flowchart of a method according to an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0044] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0045] It should be noted that, unless otherwise specified, the technical or scientific terms used in this application should have the common meanings understood by those skilled in the art to which this application belongs.
[0046] The embodiment of the present application provides a fully automated detection and analysis method for anti-collision of tower groups, which is described below with reference to the accompanying drawings.
[0047] Please refer to Figure 1 , which shows a flow chart of a fully automated detection and analysis method for anti-collision of tower groups provided by some embodiments of the present application. As shown in the figure, the method may include the following steps:
[0048] Get tower crane data;
[0049] In this embodiment, the tower crane data includes the tower crane serial number, the coordinates of the center point of the bottom of the tower crane, the position of the upper diagonal rod of the tower crane, the boom tilt value, the arm length, the limit value, the counterweight height, the tower top value, the tower crane number of the tower group cycle plan, the installation, jacking and dismantling time of the tower group cycle plan, the installation, jacking and dismantling height of the tower group cycle plan, the specified tower crane safety distance and the tower crane height.
[0050] The Construct Point battery has three input interfaces on the front: X coordinate, Y coordinate, and Z coordinate. These interfaces are used to receive the X, Y, and Z coordinate data for the crane's bottom center point. It also has an output interface, Point, on the back, for outputting the crane's bottom center coordinates. The Panel battery is used for viewing and inputting data. It's used to enter the crane's bottom center coordinates and connects to the three input interfaces on the front of the Construct Point battery. The Point battery's built-in data processing function (MultilineData) converts these three data sets into corresponding bottom center coordinates. After the bottom center point coordinates are generated, the next step of programming is carried out on the generated bottom center point coordinates in conjunction with the position of the upper inclined rod of the tower crane, the tilt value of the boom, the arm length, the limit value, the counterweight distance, the counterweight height, the tower top value and other data, as well as the three batteries UnitX (X direction vector), Unit Y (Y direction vector), and Unit Z (Z direction vector), the Point battery, the Move battery, and the Line (two-point line generation) battery. The three batteries Unit X, Unit Y, and Unit Z each have an interface at the front and back, which are Factor for entering values and Unit vector for deriving direction vectors. The Move battery connects the bottom center point coordinates through the front Geometry port and the Motion port to the direction vector to move the object. Then, the point output by the Geometry port of the Move battery and the original bottom center point coordinates are input into the two front ports StartPoint and End Point of the Line battery respectively, and the tower crane data is output from the Line rear port Line.
[0051] The tower crane height is obtained according to the tower crane number of the tower group cycle plan, the jacking and removal time, and the jacking and removal height, and the process is as follows:
[0052] Use the panel battery to input the tower crane number, the lifting and removal time, and the lifting and removal height of the tower group cycle plan;
[0053] Using the Text Split cell to perform a specified decomposition of the lifting and removal time to obtain a decomposition result;
[0054] The decomposition results are integrated and edited into a time list using the Addition battery, the Multiplication battery, the List Item battery and the Number Slider battery;
[0055] Use the Sort List (synchronous sorting) cell to uniformly sort the tower crane numbers, the jacking and demolition heights, and the time list of the tower group cycle plan;
[0056] The tower crane numbers, the lifting and removal heights, and the time list of the tower group cycle plan are processed using the Equality (equality operation) battery, the Create Set (data deduplication) battery, and the Series (series) battery respectively, and repeated time points are eliminated and the lifting and removal heights at the same time points are merged to obtain a lifting data list;
[0057] The jacking data list is processed by using a battery pack consisting of three batteries: Member Index (statistical data count) battery, Replace Items (list replacement) battery, and Text Join (text insertion);
[0058] The processed jacking data list is divided into time periods and groups, and the tower crane numbers are accumulated to obtain the tower crane heights of each stage; the battery types applied in this step are: Tree Statistics battery (tree list statistics), Series battery (arithmetic progression), List Length battery (list length), List Item battery (find specific items in the list), Tree Item battery (find tree list), Clean Tree battery (clean tree list), Replace Items battery, TrimTree battery (prune tree list), Construct Domain battery (interval), Sift Pattern battery (loop screening), Replace Nulls battery (fill null values), Negative battery (inverse), Mass Addition battery (accumulation), etc.
[0059] Obtain a tower crane number data list based on the tower crane data;
[0060] Specifically, the tower crane numbers of the tower group cycle plan, the jacking and demolition heights and the time list are processed, repeated time points are removed, and the tower crane numbers of the tower group cycle plan at the same time point are merged to obtain a tower crane number list.
[0061] generating an automatic periodic simulation of the tower group line form according to the tower crane data, looping the automatic periodic simulation to obtain a tower group collision result, and generating a tower group collision list based on the tower group collision result; using the tower group collision list as a result of detecting a full-cycle collision of the tower group, which is used to check the full-cycle collision situation of the tower group;
[0062] Specifically, the process of generating a tower group collision list is as follows:
[0063] A trigger device is used to derive the data of each time period of the tower crane height at each stage to simulate the periodic growth of the tower crane line formwork;
[0064] Generating an automatic periodic simulation of the tower group line forms according to the tower crane data and the simulated periodic growth of the tower crane line forms;
[0065] In one stage, all the cranes under construction are cycled and the cranes under construction are compared with their high-level cranes to obtain the tower group collision results;
[0066] The tower group collision result is graphically modeled by combining Cylinder (cylindrical) battery, ircle battery, rep / Line (length / two-point generated line) battery, Vector 2Pt (two-point vector) battery, Move battery, etc.; and the collision location points and tower crane data points in the modeling model are analyzed by Deconstruct (deconstruction) battery to extract their Z-axis height, and the Z-axis height is judged according to the standard requirements to obtain a judgment result, that is, True if the requirements are met, and False if the requirements are not met; the judgment result is secondary judged, that is, if False exists, it is a collision, and if False does not exist, it is no collision, and the secondary judgment result is used as the output result;
[0067] The output results of each stage are integrated to obtain an output result summary, which is recorded, de-mixed, and counted, and the tower group collision list is generated by corresponding it to the time list.
[0068] In this embodiment, packaging is performed after the above steps are completed. The batteries used are mainly Cluster Input batteries and Cluster Output batteries as the external input and output interfaces of the battery pack. Before packaging, the batteries are of various types and in large quantities, with crisscrossing wiring. During use, it is easy for the program to crash due to incorrect operation. After packaging, the battery pack is concise and clear, and uses Chinese characters to annotate it, so that users can understand it at a glance. Even if the user makes an incorrect operation, it will not affect the program itself.
[0069] In this embodiment, the trigger device is optimized in the following manner:
[0070] The Trigger battery and the Time battery are used to extract time in real time to realize automatic operation; the Includes battery, the Dispatch battery and the Construct Domain battery are used to divert and control the data during the operation, and the tower cranes that have not been installed or have been dismantled are processed separately to prevent them from affecting the subsequent detection results. The operation status and the remaining operation time are displayed in real time to prevent program data errors caused by computer freezes.
[0071] The process of generating the tower group collision list also includes diverting the tower crane data; diversion includes:
[0072] Performing a first diversion on the tower crane data, and controlling the calculation objects to be installed and un-dismantled tower cranes;
[0073] Then a second diversion is performed to retain the tower cranes that overlap with the current detection range;
[0074] Finally, a third diversion is carried out to retain the cranes that are higher than the current crane position.
[0075] Collision data is obtained according to the tower crane data, and the collision data is used to detect a single-stage collision situation of a group of towers.
[0076] Specifically, the collision data includes collision conditions and collision values;
[0077] Record the output results of the single phase; automatically generate a three-dimensional model of the tower crane based on the parameters provided by the project and Grasshopper (a visual programming language) in the 3D modeling software (Rhino); perform data analysis on the output results of the single phase through the three-dimensional model to obtain collision conditions;
[0078] Record the tower crane data and collision values corresponding to the output results of a single stage.
[0079] The 3D model has the same data and spatial positioning as the on-site tower crane; first select a tower crane, and draw a circle with the coordinates of the bottom center point of each tower crane as the center and the arm length as the radius to obtain the construction range of each tower crane; then filter out the tower crane range that intersects with the selected tower crane range, and obtain its tower crane value; judge whether the tower crane is in the stage of not being installed or dismantled, and whether its tower crane height is above the selected tower crane, that is, whether the tower crane is a high-level tower of the selected tower crane; the tower crane with the judgment result being yes is taken as the center of the bottom center point of the tower crane and the length of its large arm as the radius, and a cylinder model is built, so that the cylinder wall intersects with the selected tower crane line model, and the uppermost intersection point is taken, and Each first intersection point is matched one by one with the lowest point of the high-position tower crane limit, and their respective Z-axis coordinates are extracted and subtracted to obtain the first tower crane intersection value; at the same time, a cylinder model is built with the bottom center point coordinate of the selected tower crane as the center and the length of its boom as the radius, so that the cylinder wall intersects with the high-position tower crane line model, and the lowest point is taken, and each second intersection point is matched with the highest point of the boom end of the selected tower crane, and their respective Z-axis coordinates are extracted and subtracted to obtain the second tower crane intersection value; the first tower crane intersection value is matched one by one with the second tower crane intersection value, and their minimum value is taken as the collision value of the selected tower crane and its high-position tower crane.
[0080] According to the safety distance standard provided by the project, the collision value is judged to obtain the collision situation; if the standard is met, there is no collision, and if it is not met, there is a collision, and the corresponding collision value and tower crane information are output.
[0081] The above example shows a collision between a single crane and its higher-level crane in a single phase. After multiple rounds of screening and identification, we ensured detection accuracy while eliminating irrelevant factors, improving the program's operational efficiency and stability. After completing a single round, the above operations were repeated for each crane under construction in that phase, yielding the results for the single-phase collision.
[0082] In this embodiment, the main types of batteries used to construct a three-dimensional model are: Unit X battery, Unit Y battery, Unit Z battery, Line battery, Move battery, Negative battery, Point On Curve battery, Merge battery, Division battery, List Length battery, DivideLength battery, Round battery, List Item battery, Cull Index battery, Ruled Surface battery, Brep Join battery, CapHoles battery, Pipe battery, Interpolate battery, Sphere battery, and Number Slider battery.
[0083] The collision situation is fed back to the crane number in the tower group cycle plan, and the collision value is associated with it. The batteries used include Panel Battery, Data Recorder Battery, Larger Than Battery, Dispatch Battery, Partition List Battery, Round Battery, Text Join Battery, Create Set Battery, Merge Battery, Member Index Battery, Key / Value Search Battery, etc. During the process, the data recording function of the Data Recorder Battery is used to record all collision detection data. The corresponding crane data and collision value are also recorded during the detection. The two data streams of different quantities and types are then automatically edited and classified, and one-to-one correspondence is achieved. Finally, the processed data specifications are exported for user review and subsequent use. Among them, while completing the large and complex data processing, there are also a large number of complex battery series applications. These are still packaged and annotated for better user experience.
[0084] In this embodiment, the method further includes:
[0085] Based on the tower crane data and the collision data, the two tower cranes that collided with each other are processed in plane positions, and safety data is measured and marked on a map.
[0086] Specifically, the main types of batteries used are Text Split battery, Series (arithmetic progression) battery, ListItem (find specific items in a list) battery, Trim Tree (prune tree list) battery, Create Set (data deduplication) battery, List Length (list length) battery, Repeat Data (list length copy) battery, Merge (merge) battery, Member Index (statistical data count) battery, Cull Index (cull index items) battery, Insert Iteme (insert data) battery, Subtraction (subtraction) battery, Number Slider (number slider) battery, Replace Nulls (fill null values) battery, Construct Point (construct point) battery, Line battery, Unit X battery, Unit Y battery, Move battery, Boolean Toggle (Boolean switch) battery, Vector 2Pt (two-point vector) battery, Division battery, Extend Curve (extend curve) battery, Curve / Curve (two-line intersection) battery, Simplify Tree (simplify tree list) battery, Sort List battery, Round battery, Point On Curve (curve specified position) battery, Radians (angle to radian) battery, Rotate (rotation) battery, End Points battery.
[0087] By using its given data in combination with Move cells and Vector 2Pt cells, the spatial relationship is converted into a planar relationship, the two tower cranes that collide with each other are processed in the plane position, and their safety data is measured. Its drawing annotation method is more similar to the process of project personnel using CAD to calculate the group of towers. However, this program considers more factors in calculation, is faster, and is automated. Since the data information used in this part is tower crane data and collision data, the data annotated in the final drawing and the collision data exported by the single-stage collision detection can serve as mutual verification to achieve program self-checking. The reason for using different algorithms is mainly because the full set of automatic detection process for group tower collisions requires too much data to calculate and the process is closed. Once a data error occurs, it is difficult to detect. This idea can effectively avoid calculation errors caused by incorrect operations. While combining graphics and data, combined with plane and space inspections, it provides a reliable guarantee for the accuracy of the detection results.
[0088] The method further includes:
[0089] Feeding back the collision data to the tower crane number data list;
[0090] The irregular tower crane numbers in the tower crane number list are processed in a procedural and standardized manner.
[0091] Specifically, the main types of batteries used are List Length battery, Text Split battery, Series battery, Panel battery, Key / Value Search battery, and Text Join battery. The purpose of processing data in this part is to make it meet the operating requirements of the program group, and the process can also export the collision results in the previous numbering method. It is an external program. Considering that most project numbers are regular numbers, incorporating this part into the detection process will increase the amount of calculation, so it can be taken out and run independently.
[0092] The four parts of this embodiment (detecting full-cycle collisions of tower groups, detecting single-stage collisions of tower groups, drawing, and procedural standardized processing) share nearly 100 types of batteries. Based on a set of tower crane data, it automatically weaves a huge full-cycle data network for tower groups, then aggregates and diverts the data network, and unravels the data stream to accurately and perfectly find the answers we want. In addition, the programs are progressive, which not only meets the entire process of tower group collision detection, but also allows individual programs to be used separately, and only detection and drawing are performed on the modified individual stages, providing flexible and changeable options for project applications. Because it relies on the Grasshopper environment, the perfect combination of data and graphics is the core of its operation, allowing it to efficiently process huge data and recognize and judge messy graphics. The former provides the basis for tower group data calculation, and the latter provides a powerful solution to the errors caused by various tower cranes.
[0093] Compared with traditional tower group calculations, this method not only has the advantages of high efficiency and speed, but also has high-precision detection that traditional tower group calculations cannot match. The data usually used in traditional tower crane calculations are mainly a few common factors such as the horizontal distance of the tower groups, the height of the tower groups, and the arm length of the tower groups. Because traditional tower group calculations mainly rely on CAD, calculators and experience, it is easy to ignore the spatiality during the jacking and arrangement of the tower groups, including important factors such as the boom head tilt value and the position of the diagonal rod on the top of the pointed tower, which may lead to collisions between the tower groups and irreparable losses. Or due to multiple changes only focusing on the current stage of calculation, the subsequent tower cranes cannot be lifted due to the inability to set up supporting walls.
[0094] This method can help projects more accurately monitor the collision conditions of tower clusters throughout the entire cycle, starting from the initial tower cluster plan. It can also monitor and adjust the height of the tower clusters in a single phase based on project progress, allowing for rapid, real-time adjustments to subsequent plans, avoiding subsequent collisions caused by a single-phase jacking, and enhancing the guidance and feasibility of the tower cluster plan. The single-phase tower cluster detection program can also be used to compile tower crane plans, avoiding the tedious manual calculations and errors. By entering parameters such as the coordinates of the crane's bottom center point, the boom tilt value, and the position of the diagonal brace on the top of the pointed tower, it can greatly restore the on-site tower cluster collision situation, providing data support for the compilation of subsequent jacking plans.
[0095] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application, and they should all be included in the scope of the claims and description of the present application.
Claims
1. A fully automated detection and analysis method for tower group collision prevention, characterized in that: include: Acquire tower crane data; the tower crane data includes the tower crane height; Obtain a tower crane number data list based on the tower crane data; generating an automatic periodic simulation of the tower group line form according to the tower crane data, looping the automatic periodic simulation to obtain a tower group collision result, and generating a tower group collision list based on the tower group collision result; using the tower group collision list as a result of detecting a full-cycle collision of the tower group, which is used to check the full-cycle collision situation of the tower group; The process of generating a tower group collision list is: A trigger device is used to derive the data of each time period of the tower crane height at each stage to simulate the periodic growth of the tower crane line formwork; Generating an automatic periodic simulation of the tower group line forms according to the tower crane data and the simulated periodic growth of the tower crane line forms; In one stage, all the cranes under construction are cycled and the cranes under construction are compared with their high-level cranes to obtain the tower group collision results; Performing graphical modeling on the tower group collision results; The collision location points and tower crane data points in the model are analyzed to extract the Z-axis height. The Z-axis height is judged according to the standard requirements to obtain a judgment result, that is, True if the requirements are met and False if the requirements are not met. The judgment result is subjected to a secondary judgment, that is, a collision is determined if False exists and no collision is determined if False does not exist, and the secondary judgment result is used as the output result; Integrate the output results of each stage to obtain an output result summary, record, remove impurities, and count the output result summary, and generate the tower group collision list in correspondence with the time list; Collision data is obtained according to the tower crane data, and the collision data is used to detect a single-stage collision situation of a group of towers.
2. A fully automated detection and analysis method for tower group anti-collision according to claim 1, characterized in that: The tower crane data includes the tower crane serial number, the coordinates of the center point of the bottom of the tower crane, the position of the upper inclined rod of the tower crane, the boom tilt value, the arm length, the limit value, the counterweight height, the tower top value, the tower crane number of the tower group cycle plan, the installation, jacking and dismantling time of the tower group cycle plan, the installation, jacking and dismantling height of the tower group cycle plan, and the specified tower crane safety distance.
3. A fully automated detection and analysis method for anti-collision of tower groups according to claim 2, characterized in that: The tower crane height is obtained according to the tower crane number of the tower group cycle plan, the jacking and removal time and the jacking and removal height, and the process is: Enter the tower crane number of the tower group cycle plan, the jacking and dismantling time, and the jacking and dismantling height; Performing a specified decomposition on the lifting and dismantling time to obtain a decomposition result; Integrate and edit the decomposition results into a time list; Processing the tower crane numbers, the jacking and removal heights, and the time list of the tower group cycle plan, removing duplicate time points, and merging the jacking and removal heights at the same time point to obtain a jacking data list; Performing text standardization processing on the jacking data list; The processed jacking data list is divided into time periods and tower groups, and the tower crane numbers are accumulated to obtain the tower crane heights of each stage.
4. A fully automated detection and analysis method for tower group anti-collision according to claim 3, characterized in that: The tower crane numbers of the tower group cycle plan, the jacking and demolition heights and the time list are processed, repeated time points are eliminated, and the tower crane numbers of the tower group cycle plan at the same time point are merged to obtain a tower crane number list.
5. The fully automated detection and analysis method for anti-collision of tower groups according to claim 1 is characterized in that: The trigger device is optimized in the following manner: Use trigger batteries and time batteries to extract time in real time to achieve automatic operation; use inclusion batteries, scheduling batteries and structural domain batteries to divert and control data during operation.
6. A fully automated detection and analysis method for anti-collision of tower groups according to claim 1, characterized in that: The process of generating the tower group collision list also includes diverting the tower crane data; Triage includes: Performing a first diversion on the tower crane data, and controlling the calculation objects to be installed and un-dismantled tower cranes; Then a second diversion is performed to retain the tower cranes that overlap with the current detection range; Finally, a third diversion is carried out to retain the cranes that are higher than the current crane position.
7. The fully automated detection and analysis method for anti-collision of tower groups according to claim 3 is characterized in that: The collision data includes collision conditions and collision values; A three-dimensional model of a tower crane is automatically generated according to the 3D modeling software, and a tower crane is selected in the three-dimensional model of the tower crane. The high-position tower crane of the selected tower crane is modeled as a cylinder with the coordinates of the bottom center point of the selected tower crane as the center and the arm length as the radius to obtain a first cylinder wall; the first cylinder wall is made to intersect with the selected tower crane, the uppermost intersection point is taken as the first intersection point, multiple first intersection points are matched one-to-one with the lowest limit point of the high-position tower crane, and their respective Z-axis coordinates are extracted for subtraction calculation to obtain a first tower crane intersection value; the bottom center point coordinate of the selected tower crane is taken as the center and the arm length as the radius to obtain a second cylinder wall; the second cylinder wall is made to intersect with the high-position tower crane, the lowermost intersection point is taken as the second intersection point, multiple second intersection points are matched one-to-one with the highest point of the boom end of the selected tower crane, and their respective Z-axis coordinates are extracted for subtraction calculation to obtain a second tower crane intersection value; Match the first tower crane intersection value with the second tower crane intersection value one by one, and take the minimum value as the collision value; The collision values are judged according to the standard requirements to obtain the collision situation; if the standards are met, there is no collision, and if they are not met, there is a collision; and the collision values and tower crane data corresponding to the collision situation are extracted.
8. A fully automated detection and analysis method for anti-collision of tower groups according to claim 7, characterized in that: The method further comprises: Based on the tower crane data and the collision data, the two tower cranes that collided with each other are processed in plane positions, and safety data is measured and marked on a map.
9. The fully automated detection and analysis method for anti-collision of tower groups according to claim 4 is characterized in that: The method further comprises: Feeding back the collision data to the tower crane number data list; The irregular tower crane numbers in the tower crane number list are processed in a procedural and standardized manner.
Citation Information
Patent Citations
Control safety warning system and method for realizing intelligent tower crane assistance
CN114604761A
Tower crane operation monitoring system of wisdom building site management and control platform
CN207293970U