CN113283083B - Transmission line iron tower simulation trial assembly method and system - Google Patents

Transmission line iron tower simulation trial assembly method and system Download PDF

Info

Publication number
CN113283083B
CN113283083B CN202110583214.6A CN202110583214A CN113283083B CN 113283083 B CN113283083 B CN 113283083B CN 202110583214 A CN202110583214 A CN 202110583214A CN 113283083 B CN113283083 B CN 113283083B
Authority
CN
China
Prior art keywords
assembly
model
simulation
tower
component
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110583214.6A
Other languages
Chinese (zh)
Other versions
CN113283083A (en
Inventor
邓新敏
毛阳
王朋
黄斌
邹向丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PowerChina Wuhan Tower Co Ltd
Original Assignee
PowerChina Wuhan Tower Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PowerChina Wuhan Tower Co Ltd filed Critical PowerChina Wuhan Tower Co Ltd
Priority to CN202110583214.6A priority Critical patent/CN113283083B/en
Publication of CN113283083A publication Critical patent/CN113283083A/en
Application granted granted Critical
Publication of CN113283083B publication Critical patent/CN113283083B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/18Details relating to CAD techniques using virtual or augmented reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/20Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Civil Engineering (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Architecture (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a simulation trial assembly method and a system for a power transmission line iron tower, wherein the method comprises the following steps: constructing a virtual assembly environment, calling assembly parts from a part library, describing assembly positions of the assembly parts and carrying out iron tower trial assembly simulation; updating a simulation trial assembly model in real time in the process of iron tower trial assembly simulation, and detecting the entity collision among the assembly parts based on a plurality of detection stages; and carrying out tower case verification and part correction based on the entity collision detection result. The invention carries out iron tower trial assembly simulation through the virtual assembly environment, carries out entity collision detection among the assembly parts based on a plurality of detection stages, can effectively solve the problems of various lofting errors, part size mismatching, interference and the like generated by virtual pre-assembly, carries out tower case verification and part correction based on the entity collision detection result, and improves the assembly efficiency of the iron tower.

Description

Transmission line iron tower simulation trial assembly method and system
Technical Field
The invention relates to the technical field of power equipment manufacturing, in particular to a simulation trial assembly method and system for a power transmission line iron tower.
Background
In the existing iron tower production mode, tower types produced in batches are produced in a single piece, and through trial assembly in a factory, the part size lofting error or the part processing error is found, and after the part size is modified, re-processed and assembled without errors, the tower types are put into mass production formally. If preassembly verification is not carried out, the materials are directly fed for production, and once errors are found in assembly on a construction site, batch reworking and repair of the materials, even a large amount of scrapping can be caused, and a large amount of labor and time are spent; on the other hand, the development of production processing is severely restricted after the assembly is completed, the exertion of mass production capacity and the implementation of balanced production are restricted, and the delivery period of the product is also influenced to a great extent.
Generally, several days or dozens of days are often required for trying to assemble a tower, and the production efficiency obviously cannot meet the production requirement at present when the country is vigorously developing electric power construction and each company is in intense competition. The technology is adopted to bring great change to the production management of the iron tower industry and generate long-term influence. However, the virtual pre-assembly on the computer can cause various problems of lofting errors, part size mismatching, interference and the like, and the assembly efficiency of the iron tower is influenced.
Disclosure of Invention
In view of the above, the invention provides a simulation trial assembly method, a simulation trial assembly system, a simulation trial assembly device and a simulation trial assembly storage medium for an electric transmission line iron tower, which are used for solving the problem that parts cannot be corrected in time in the virtual pre-assembly process of the electric transmission line iron tower.
The invention discloses a simulation trial assembly method for a transmission line iron tower in a first aspect, which comprises the following steps:
constructing a virtual assembly environment, calling assembly parts from a part library, describing assembly positions of the assembly parts and carrying out iron tower trial assembly simulation;
detecting the entity collision among the assembled parts based on a component connection filtering algorithm in the process of trial assembly simulation;
and carrying out tower case verification and part correction based on the entity collision detection result.
Preferably, the virtual assembly environment comprises a TAP trial assembly module, a TMA lofting module, an engineering tower type management module, a database server, a file server and a Web server, wherein the TAP trial assembly module, the TMA lofting module, the engineering tower type management module, the file server and the Web server are all in communication connection with the database server.
Preferably, the assembled parts called from the part library are all subjected to solid modeling by adopting a B-rep wire frame model, each solid is expressed by a set of self surfaces, each surface is represented by a group of edges, the edges are described by adopting two points, and the vertex is defined by 3 coordinate values.
Preferably, the iron tower trial assembly simulation and the assembly part lofting are performed in a crossed mode, the trial optimization is updated according to lofting files of different versions, the model is assembled, effective assembly parts are extracted from the lofting files, part set comparison data related to the current files are extracted from the trial model, and the simulation trial assembly model is updated according to comparison results.
Preferably, the updating the simulation trial assembly model specifically includes:
the three-dimensional tower data expression model based on actual production process data comprises production process information of all workpieces and nominal height and leg connection configuration information of each pile position tower case in a project;
recovering a component entity model according to component process information and an assembly position, extracting data of different sections from a plurality of lofting files, adding the data into the same three-dimensional test set model, and generating test set tower model data;
determining the positions of the steel plate and the angle steel member by using the member number and the occupation number as unique identifiers; the occupation number is the number of the position occupied by the component and consists of the numbers of the corresponding positions of each angular point of the component;
for the matching updating of the angle steel and the steel plate, traversing the lofting file model and the three-dimensional trial group model, establishing a component mapping relation according to the component number, establishing a component assembly record mapping relation according to the occupation number, and finally forming an updating scheme to update the angle steel and the steel plate;
and for the matching updating of the bolts, the matched assembly records are found according to the occupation numbers by taking the angle steel and the steel plate as traversal units, the bolts are transferred to the same coordinate system, and the closest bolt is searched to serve as the matched bolt for updating.
Preferably, the physical collision detection includes:
a component connection filtering stage, which is used for filtering connection relations based on a component connection filtering algorithm, wherein the component connection filtering algorithm is used for matching the connection relations among the assembly parts through bolt hole coordinates on the workpiece, effectively identifying the connection relations, and filtering steel plate connection relations, bolt connection relations and welding connection relations;
a fuzzy detection stage, which is used for adopting an orthogonal bounding box algorithm to carry out fuzzy detection and filtering out entities irrelevant to the current entity;
and the accurate calculation stage is used for performing line-surface intersection calculation according to each contour point of the entity and all surfaces of another entity, calculating whether the contour points intersect with each other or not, and judging whether the two entities collide with each other or not.
Preferably, the fuzzy detection by using the orthogonal bounding box algorithm specifically comprises:
calculating the position and the direction of the bounding box through the statistics of the first moment and the second moment;
let the vertex vector of the ith rectangle be pi,qi,ri,siThe number of the rectangular pieces surrounded by the surrounding box is n,
the central position of the bounding box is:
Figure GDA0003592333760000031
covariance matrix element:
Figure GDA0003592333760000032
wherein
Figure GDA0003592333760000033
Figure GDA0003592333760000034
Solving the eigenvector of the covariance matrix by using a numerical method, unitizing, projecting the vertex of the bounding geometry to the direction axis, and obtaining the projection interval of each direction axis, wherein the length of each projection interval is the corresponding size of the bounding box;
and calculating whether the orthogonal bounding boxes between the two adjacent parts have intersection or not, and if so, colliding.
In a second aspect of the present invention, a power transmission line iron tower simulation trial assembly system is disclosed, the system comprising:
assembling a simulation module: the system is used for constructing a virtual assembly environment, calling assembly parts from a part library, describing assembly positions of the assembly parts and carrying out iron tower trial assembly simulation;
a collision detection module: the system is used for detecting the physical collision among the assembled parts in a plurality of stages in the process of trial assembly simulation;
a part correction module: the method is used for tower case verification and part correction based on the entity collision detection result.
In a third aspect of the present invention, an electronic device is disclosed, comprising: at least one processor, at least one memory, a communication interface, and a bus;
the processor, the memory and the communication interface complete mutual communication through the bus;
the memory stores program instructions executable by the processor which are invoked by the processor to implement the method of the first aspect of the invention.
In a fourth aspect of the invention, a computer-readable storage medium is disclosed, which stores computer instructions for causing a computer to implement the method of the first aspect of the invention.
Compared with the prior art, the invention has the following beneficial effects:
1) the invention carries out the trial assembly simulation of the iron tower through the virtual assembly environment, the trial assembly simulation of the iron tower and the lofting of the assembly parts are carried out in a crossed way, the trial assembly model is updated according to lofting files of different versions, the positions of steel plates and angle steel components are determined by using the component numbers and the occupation numbers as unique identifiers in the process of updating the trial assembly model, and the angle steel, the steel plates and the bolts are matched and updated, so that the real-time update of the trial assembly model is realized, the iron tower model is simulated more accurately, and the physical collision detection between the assembly parts is facilitated.
2) Detecting entity collision among the assembly parts based on a plurality of detection stages, effectively identifying connection relations through a member connection filtering stage, and filtering out steel plate connection relations, bolt connection relations and welding connection relations; in the fuzzy detection stage, adopting an orthogonal bounding box algorithm to carry out fuzzy detection, and filtering out entities irrelevant to the current entity; and in the accurate calculation stage, performing line-surface intersection calculation according to each contour point of the entity and all surfaces of another entity to perform accurate collision calculation. The invention can effectively solve the problems of various lofting errors, part size mismatching, interference and the like generated by virtual preassembly, and tower case verification and part correction are carried out based on the physical collision detection result, thereby improving the assembly efficiency of the iron tower.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a simulation trial assembly method of a transmission line iron tower of the invention;
FIG. 2 is a schematic diagram of a model coordinate system according to the present invention;
FIG. 3 is a schematic diagram of an angle steel coordinate system and an angle point according to the present invention;
FIG. 4 is an example of an 8-place-occupying mode for angle iron;
fig. 5 shows an example of a typical tie bar connection.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
Referring to fig. 1, the present invention discloses a simulation trial assembly method for an iron tower of a power transmission line, the method includes:
s1, constructing a virtual assembly environment, calling assembly parts from the part library, describing assembly positions of the assembly parts and carrying out iron tower trial assembly simulation;
specifically, the virtual assembly environment comprises a TAP trial assembly module, a TMA lofting module, an engineering tower type management module, a database server, a file server and a Web server, wherein the TAP trial assembly module, the TMA lofting module, the engineering tower type management module, the file server and the Web server are all in communication connection with the database server.
The assembled parts called from the part library are all subjected to solid modeling by adopting a B-rep wire frame model, each solid is expressed by a set of self surfaces, each surface is represented by a group of edges, the edges are described by adopting two points, and the vertex is defined by 3 coordinate values.
The model coordinate system is also referred to as the absolute coordinate system of the whole tower, and each trial tower case has only one coordinate system that is invariant for the whole tower. The right-handed helical rectangular coordinate system composed of quadrilateral towers is used by default in the software as shown in fig. 2. Coordinate axis definition: the X axis is positioned on the front and back symmetrical surfaces of the iron tower, the Y axis is positioned on the left and right symmetrical surfaces of the tower body, and the X axis and the Y axis are both parallel to the ground (namely the O-xy plane represents a horizontal plane); the Z axis is consistent with the gravity direction and is superposed with the central axis of the iron tower.
The origin of the user coordinate system is generally placed at the highest point of the iron tower and on the central axis of the iron tower. The same coordinate system should be used for multiple legs to avoid unnecessary conversion. The relative coordinate system of the workpiece entity adopts a right-handed spiral rectangular coordinate system, the angle coordinate system is shown in FIG. 3, and the reference numbers are &
Figure GDA0003592333760000061
Are each end point of the angle steel. Wherein: the positive direction of the Z coordinate axis is the extension direction of the angle steel, namely the initial endpoint (i) of the edge line of the angle steel points to the ending endpoint (c) of the edge line. The plane of the angle iron limb where the X axis is positioned is called asThe X limb of the angle steel; the plane of the angle limb on which the Y axis is positioned is called the Y limb of the angle. Right-hand rule: and (3) extending out of the right hand, enabling the index finger to form an angle of 90 degrees with the thumb and the four fingers to form an angle of 90 degrees with the palm, holding the angle steel back by the hand, and pointing the thumb to the end of the fillet line of the angle steel. At this time, the limb of the palm is the Y limb, and the limbs of the four fingers are the X limb.
Iron tower trial assembly simulation and assembly part lofting are conducted in a crossed mode, a trial assembly model is updated according to lofting files of different versions, effective assembly parts are extracted from the lofting files, part set comparison data related to current files are extracted from the trial assembly model, and the simulation trial assembly model is updated according to comparison results.
Specifically, the updating the simulation trial assembly model specifically includes:
constructing a three-dimensional tower data expression model based on actual production process data, wherein the model comprises production process information of all workpieces and nominal height and leg connection configuration information of each pile position tower case in a project;
recovering a component entity model according to component process information and an assembly position, extracting data of different sections from a plurality of lofting files, adding the data into the same three-dimensional test set model, and generating test set tower model data;
determining the positions of the steel plate and the angle steel member by using the member number + the occupation number as a unique identifier; the occupation number is the number of the position occupied by the component and consists of the numbers of the corresponding positions of each angular point of the component;
there are 4 kinds of occupation or 8 kinds of occupation for angle steel, steel sheet generally, and the bolt occupation is general irregularly, but angle steel or steel sheet that are located are the rule occupation.
The position of the model is determined according to the coordinate axis of the model coordinate system displayed in the three-dimensional software, the coordinate of the model in the three-dimensional coordinate system is generally determined, the data of the data are abstracted, and the positions of the angle steel or the angles on the steel plate in the coordinate system can be uniquely identified by determining the positions of the angles in the coordinate system.
For example, for steel plates and angle steels, 8 common placeholders can be generally described, the placeholders are divided into 5 modes, and the placeholders in each mode are defined as follows:
0. custom mode
1.4 space occupying mode 1 (front, back, left, right)
2.4 space occupying mode 2 (front, back, left, right)
3.8 placeholder Pattern 1 (Pre-X +, post-X +, left +, right +, Pre-, post-, left-, right-)
4.8 placeholder pattern 2 (Pre-X +, post-X +, left +, right +, Pre-, post-, left-, right-)
Referring to fig. 4, fig. 4 is an example of an 8-position occupying mode of angle steel, taking the angle steel of fig. 3 as an example, taking the marks of the angle steel as (i), (ii), (iii), (iv), (vi), (v),
Figure GDA0003592333760000071
and 8 endpoints of the outer r, r form 8 space-occupying sites, and an 8 space-occupying mode of the angle steel of fig. 4 is obtained.
For the matching updating of the angle steel and the steel plate, traversing the lofting file model and the three-dimensional trial group model, establishing a component mapping relation according to the component number, establishing a component assembly record mapping relation according to the occupation number, and finally forming an updating scheme to update the angle steel and the steel plate;
and for the matching updating of the bolts, the matched assembly records are found according to the occupation numbers by taking the angle steel and the steel plate as traversal units, the bolts are transferred to the same coordinate system, and the closest bolt is searched to serve as the matched bolt for updating.
S2, updating the simulation trial assembly model in real time in the process of the trial assembly simulation of the iron tower, and detecting the entity collision among the assembly parts based on a plurality of detection stages;
the detection of physical collisions between assembled parts based on a plurality of detection stages specifically comprises:
a component connection filtering stage, which is used for filtering connection relations based on a component connection filtering algorithm, wherein the component connection filtering algorithm is used for matching the connection relations among the assembly parts through bolt hole coordinates on the workpiece, effectively identifying the connection relations, and filtering steel plate connection relations, bolt connection relations and welding connection relations; based on the particularity of the iron tower structure, a member connection filtering algorithm can be added when a three-dimensional entity collision algorithm is designed.
Specifically, the iron tower workpiece connection mode mainly comprises three modes, namely bolt connection, connecting plate connection and welding. Referring to fig. 5, a typical connecting plate is taken as an example, and A, B, C three angle steels are connected to a steel plate D. Since angle A, B, C is bolted to steel plate D, no collision detection is required, and angle a is bolted to angle C, and similarly no collision detection is required. In the connection structure, only the angle steel B and the angle steel A are subjected to collision detection.
In the process of trial assembly of the three-dimensional model, the angle steel A, B, C and the steel plate D cannot be subjected to collision detection, because the processing of the iron tower belongs to a rough machining process, when the three-dimensional simulation display is carried out in the connecting structure, the steel plate D and the angle steel A, B, C connected with the steel plate D may slightly intersect, the condition belongs to a normal state, and if special treatment is not carried out, collision early warning may be misreported.
A fuzzy detection stage, which is used for adopting an orthogonal bounding box algorithm to carry out fuzzy detection and filtering out entities irrelevant to the current entity; the fuzzy detection by adopting the orthogonal bounding box algorithm specifically comprises the following steps:
calculating the position and the direction of the bounding box through the statistics of the first moment and the second moment;
let the vertex vector of the ith rectangle be pi,qi,ri,siThe number of the rectangular pieces surrounded by the surrounding box is n,
the central position of the bounding box is:
Figure GDA0003592333760000081
covariance matrix element:
Figure GDA0003592333760000082
wherein
Figure GDA0003592333760000083
Figure GDA0003592333760000084
Solving the eigenvector of the covariance matrix by using a numerical method, unitizing, projecting the vertex of the bounding geometry to the direction axis, and obtaining the projection interval of each direction axis, wherein the length of each projection interval is the corresponding size of the bounding box;
and calculating whether the orthogonal bounding boxes between the two adjacent parts have intersection or not, and if so, colliding.
And the accurate calculation stage is used for performing line-surface intersection calculation according to each contour point of the entity and all surfaces of another entity, calculating whether the contour points intersect with each other or not, and judging whether the two entities collide with each other or not.
And S3, tower case verification and part correction are carried out based on the entity collision detection result.
After the tower cases are assembled according to the pile positions, the dimensions of each tower case need to be checked to ensure the correctness of the key dimensions, the dimensions of the model drawing are saved, and the re-checking can be realized after the model is changed.
The method comprises the steps that the opening size and the iron tower heel opening size are automatically extracted according to a slope section extraction algorithm, a < two-point distance measurement > command is used for supporting the addition of a self-defined size check item, the size check item can be stored along with a trial assembly file, only a check mode needs to be switched to during secondary check, the system can mark the check size in a self-setting mode, and manual check is facilitated; the user can browse the check sizes one by one through the right check window.
Marking and displaying the checking size, wherein the checking size display is divided into two modes: one is distance labeling, typically the distance between two key points; one method for labeling key point size comprises a control point and a tower foundation half root, wherein the point only labels key coordinates of user data.
The check of the critical dimension mainly has the problems of automatic extraction of the critical dimension, dimension measurement, support of storage as the critical dimension, parameterized storage of the critical dimension, and the like, and the following details are respectively given.
(1) Automatic extraction of key dimensions: and (4) automatically identifying the slope section by using a slope section detection algorithm, and extracting the opening size and the iron tower root opening size. The identification algorithm selects one angle steel with the largest Z coordinate and the largest inclination angle from all angle steels in the first quadrant as a reference, searches collinear angle steels upwards, enters a next slope section when the angle changes, and continues searching until the next angle steel cannot be searched. And after the angle steel in the first quadrant is searched, searching the angle steel in the main materials in other three quadrants according to the symmetrical relation. And establishing a complete slope section model, and extracting the opening size and the root opening size according to the slope section.
(2) Dimensional measurement and support storage as critical dimensions: providing a command of 'measuring two-point distance', supporting the measurement of the distance between key points of two angle steels, the distance between the angle steels and bolts, and the like, and storing the measurement result as a parameterized size to realize the measurement of the key size (such as the opening size, the distance between the angle steels, the hole spacing, and the like) between the components.
(3) Parameterized storage problem of critical dimensions: the dimension of automatic extraction and the measurement dimension of manual addition of user are saved in trial group file to the parameterization form, switch over to the verification mode when opening the file once more, and the system can be with all key dimensions mark in the solid model to conveniently browse and look over, carry out the parameterization storage with the dimension of automatic extraction or manual addition, carry out the secondary verification according to the storage parameter after making things convenient for the model to change.
Corresponding to the embodiment of the method, the invention also provides a simulation trial assembly system of the transmission line iron tower, which comprises the following steps:
assembling a simulation module: the method is used for constructing a virtual assembly environment, calling assembly parts from a part library, describing assembly positions of the assembly parts and carrying out iron tower trial assembly simulation;
a collision detection module: updating a simulation trial assembly model in real time in the process of iron tower trial assembly simulation, and detecting the entity collision among the assembly parts based on a plurality of detection stages;
a part correction module: the method is used for tower case verification and part correction based on the entity collision detection result.
The present invention also discloses an electronic device, comprising: at least one processor, at least one memory, a communication interface, and a bus; the processor, the memory and the communication interface complete mutual communication through the bus; the memory stores program instructions executable by the processor, which invokes the program instructions to implement the methods of the invention described above.
The invention also discloses a computer readable storage medium which stores computer instructions for causing the computer to implement all or part of the steps of the method of the embodiment of the invention. The storage medium includes: u disk, removable hard disk, ROM, RAM, magnetic disk or optical disk, etc.
The above-described system embodiments are merely illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, i.e. may be distributed over a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (8)

1. A simulation trial assembly method for a transmission line iron tower is characterized by comprising the following steps:
constructing a virtual assembly environment, calling assembly parts from a part library, describing assembly positions of the assembly parts and carrying out iron tower trial assembly simulation;
updating a simulation trial assembly model in real time in the process of trial assembly simulation of the iron tower, and performing entity collision detection among assembly parts based on a plurality of detection stages;
the updating of the simulation trial assembly model specifically includes:
the three-dimensional tower data expression model based on actual production process data comprises production process information of all workpieces and nominal height and leg connection configuration information of each pile position tower case in a project;
recovering a component entity model according to component process information and an assembly position, extracting data of different sections from a plurality of lofting files, adding the data into the same three-dimensional test set model, and generating test set tower model data;
determining the positions of the steel plate and the angle steel member by using the member number and the occupation number as unique identifiers; the occupation number is the number of the position occupied by the component and consists of the numbers of the corresponding positions of each angular point of the component;
for the matching updating of the angle steel and the steel plate, traversing the lofting file model and the three-dimensional trial model, establishing a component mapping relation according to the component number, establishing a component assembly record mapping relation according to the occupation number, and finally forming an updating scheme to update the angle steel and the steel plate;
for the matching updating of the bolts, the matched assembly records are found according to the occupation numbers by taking the angle steel and the steel plate as traversal units, the bolts are transferred to the same coordinate system, and the closest bolt is searched as the matched bolt to perform updating operation;
the detection of the physical collision between the assembled parts based on the plurality of detection stages specifically comprises:
a component connection filtering stage, which is used for filtering connection relations based on a component connection filtering algorithm, wherein the component connection filtering algorithm is used for matching the connection relations among the assembly parts through bolt hole coordinates on the workpiece, effectively identifying the connection relations, and filtering steel plate connection relations, bolt connection relations and welding connection relations;
a fuzzy detection stage, which is used for adopting an orthogonal bounding box algorithm to carry out fuzzy detection and filtering out entities irrelevant to the current entity;
the accurate calculation stage is used for performing line-surface intersection calculation according to each contour point of the entity and all surfaces of another entity, calculating whether the two entities are intersected or not, and judging whether the two entities collide or not;
and carrying out tower case verification and part correction based on the entity collision detection result.
2. The transmission line tower simulation trial assembly method according to claim 1, wherein the virtual assembly environment comprises a TAP trial assembly module, a TMA lofting module, an engineering tower type management module, a database server, a file server and a Web server, wherein the TAP trial assembly module, the TMA lofting module, the engineering tower type management module, the file server and the Web server are all in communication connection with the database server.
3. The transmission line iron tower simulation trial assembly method according to claim 1, wherein the assembled parts called from the part library are all subjected to solid modeling by adopting a B-rep wire frame model, each solid is expressed by a set of self surfaces, each surface is represented by a group of edges, the edges are described by adopting two points, and the vertexes are defined by 3 coordinate values.
4. The power transmission line iron tower simulation trial assembly method according to claim 1, wherein iron tower trial assembly simulation and assembly part lofting are performed alternately, a trial assembly model is updated according to loft files of different versions, effective assembly parts are extracted from the loft files, part set comparison data related to a current file is extracted from the trial assembly model, and the simulation trial assembly model is updated according to comparison results.
5. The transmission line iron tower simulation trial assembly method according to claim 1, wherein the fuzzy detection by adopting the orthogonal bounding box algorithm specifically comprises:
calculating the position and the direction of the bounding box through the statistics of the first moment and the second moment;
let the vertex vector of the ith rectangle be pi,qi,ri,siThe number of the rectangular pieces surrounded by the surrounding box is n,
the central position of the bounding box is:
Figure FDA0003592333750000021
covariance matrix element:
Figure FDA0003592333750000022
wherein
Figure FDA0003592333750000031
Figure FDA0003592333750000032
Figure FDA0003592333750000033
Solving the eigenvector of the covariance matrix by using a numerical method, unitizing, projecting the vertex of the bounding geometry to the direction axis, and obtaining the projection interval of each direction axis, wherein the length of each projection interval is the corresponding size of the bounding box;
and calculating whether the orthogonal bounding boxes between the two adjacent parts have intersection or not, and if so, colliding.
6. The utility model provides a transmission line iron tower emulation trial assembly system which characterized in that, the system includes:
assembling a simulation module: the method is used for constructing a virtual assembly environment, calling assembly parts from a part library, describing assembly positions of the assembly parts and carrying out iron tower trial assembly simulation;
a collision detection module: the system is used for updating a simulation trial assembly model in real time in the process of trial assembly simulation of the iron tower and detecting the entity collision among the assembled parts based on a plurality of detection stages;
the updating of the simulation trial assembly model specifically includes:
the three-dimensional tower data expression model based on actual production process data comprises production process information of all workpieces and nominal height and leg connection configuration information of each pile position tower case in a project;
recovering a component entity model according to component process information and an assembly position, extracting data of different sections from a plurality of lofting files, adding the data into the same three-dimensional test set model, and generating test set tower model data;
determining the positions of the steel plate and the angle steel member by using the member number and the occupation number as unique identifiers; the occupation number is the number of the position occupied by the component and consists of the numbers of the corresponding positions of each angular point of the component;
for the matching updating of the angle steel and the steel plate, traversing the lofting file model and the three-dimensional trial model, establishing a component mapping relation according to the component number, establishing a component assembly record mapping relation according to the occupation number, and finally forming an updating scheme to update the angle steel and the steel plate;
for the matching updating of the bolts, the matched assembly records are found according to the occupation numbers by taking the angle steel and the steel plate as traversal units, the bolts are transferred to the same coordinate system, and the closest bolt is searched as the matched bolt to perform updating operation;
the detection of the physical collision between the assembled parts based on the plurality of detection stages specifically comprises:
a component connection filtering stage, which is used for filtering connection relations based on a component connection filtering algorithm, wherein the component connection filtering algorithm is used for matching the connection relations among the assembly parts through bolt hole coordinates on the workpiece, effectively identifying the connection relations, and filtering steel plate connection relations, bolt connection relations and welding connection relations;
a fuzzy detection stage, which is used for adopting an orthogonal bounding box algorithm to carry out fuzzy detection and filtering out entities irrelevant to the current entity;
the accurate calculation stage is used for performing line-surface intersection calculation according to each contour point of the entity and all surfaces of another entity, calculating whether the two entities are intersected or not, and judging whether the two entities collide or not;
a part correction module: the method is used for tower case verification and part correction based on the entity collision detection result.
7. An electronic device, comprising: at least one processor, at least one memory, a communication interface, and a bus;
the processor, the memory and the communication interface complete mutual communication through the bus;
the memory stores program instructions executable by the processor, the processor invoking the program instructions to implement the method of any one of claims 1-5.
8. A computer readable storage medium storing computer instructions which cause a computer to implement the method of any one of claims 1 to 5.
CN202110583214.6A 2021-05-27 2021-05-27 Transmission line iron tower simulation trial assembly method and system Active CN113283083B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110583214.6A CN113283083B (en) 2021-05-27 2021-05-27 Transmission line iron tower simulation trial assembly method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110583214.6A CN113283083B (en) 2021-05-27 2021-05-27 Transmission line iron tower simulation trial assembly method and system

Publications (2)

Publication Number Publication Date
CN113283083A CN113283083A (en) 2021-08-20
CN113283083B true CN113283083B (en) 2022-06-03

Family

ID=77281951

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110583214.6A Active CN113283083B (en) 2021-05-27 2021-05-27 Transmission line iron tower simulation trial assembly method and system

Country Status (1)

Country Link
CN (1) CN113283083B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000038117A1 (en) * 1998-12-23 2000-06-29 Washington State University Research Foundation Method and system for a virtual assembly design environment
CN108287933A (en) * 2017-11-30 2018-07-17 沈阳工业大学 Assembled architecture intelligence Lift-on/Lift-off System and method based on BIM and virtual reality technology
CN110014242A (en) * 2019-04-29 2019-07-16 中电建武汉铁塔有限公司 Electric power pylon column foot welding procedure

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000038117A1 (en) * 1998-12-23 2000-06-29 Washington State University Research Foundation Method and system for a virtual assembly design environment
CN108287933A (en) * 2017-11-30 2018-07-17 沈阳工业大学 Assembled architecture intelligence Lift-on/Lift-off System and method based on BIM and virtual reality technology
CN110014242A (en) * 2019-04-29 2019-07-16 中电建武汉铁塔有限公司 Electric power pylon column foot welding procedure

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Abhishek Seth,Judy M Vance,James H Oliver.Virtual reality for assembly methods prototyping:a review.《Virtual Reality》.2011, *
刘爱华等.基于EON的虚拟拆装碰撞检测算法.《解放军理工大学学报(自然科学版)》.2013,(第01期), *
谢健等.面向虚拟装配的碰撞检测技术研究.《中国制造业信息化》.2008,(第21期), *

Also Published As

Publication number Publication date
CN113283083A (en) 2021-08-20

Similar Documents

Publication Publication Date Title
CN112669434B (en) Collision detection method based on grid and bounding box
CN110880200A (en) Intelligent checking and accepting method for GIM model engineering based on three-dimensional reconstruction technology
CN109685019B (en) Component identification method, electronic equipment and storage medium
CN110941871A (en) Automatic labeling method and system based on room information in Revit three-dimensional model
CN115618478B (en) Intelligent method and system for importing BIM (building information modeling) into rendering engine in urban rail engineering
CN109448112B (en) Method and device for establishing three-dimensional model library
CN113569310B (en) Intelligent design method for industrial product model
JPH10149432A (en) Three-dimensional form retrieval device
CN116883612A (en) Three-dimensional scene model generation method and system
CN107145643B (en) Intelligent design system and design method for sheet metal sculpture profile steel frame
CN113283083B (en) Transmission line iron tower simulation trial assembly method and system
CN115170759A (en) BIM-based indoor decoration project intelligent management system
CN112037224B (en) Method for generating axis according to marking line, electronic equipment and storage medium
US7765240B2 (en) Computer-aided modeling
CN115796972B (en) BIM technology-based quantitative price fusion implementation method
CN115272379B (en) Projection-based three-dimensional grid model outline extraction method and system
JPH1196400A (en) Shape transforming method
JP3809204B2 (en) Design support device
CN112685837B (en) Plant protection unmanned aerial vehicle modeling method based on assembly semantics and target recognition
JP3308869B2 (en) Parts display image operation system and method
CN114444185A (en) In-situ labeling identification method and device and electronic equipment
CN114707315A (en) Method for creating auxiliary model in digital twin scene
Galetzka et al. A correct even-odd algorithm for the point-in-polygon (pip) problem for complex polygons
CN116246295B (en) Intelligent analysis device and method for suitability of building templates based on GIS
CN117349970B (en) Automatic rationality verification method for ship assembly arrangement

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant