Bridge process information generation method and device, electronic equipment and storage medium
By splitting the bridge model and determining the part contact information, and generating bridge process information, the problem of inefficient bridge process information generation in the existing technology is solved, and more efficient and accurate process information generation is achieved.
Patent Information
- Application Number
- CN202411510152.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-10-28
AI Technical Summary
In the prior art, the bridge process information generation efficiency is inefficient and it is difficult to meet construction needs.
By segmenting the bridge model based on the preset segmentation strategy, the contact information between parts is determined, and segmentation process information is generated based on the contact information, and the bridge process information is finally obtained.
It improves the efficiency and accuracy of bridge process information generation, can better adapt to actual construction requirements, and reduce process errors.
Smart Images

Figure CN119557947A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of bridge information processing, and in particular to a method, device, electronic device and storage medium for generating bridge process information. Background Art
[0002] In the field of modern bridge engineering, with the rapid development of computer technology, the three-dimensional model of bridge components has become an important part of the bridge design and construction process. In the process of bridge construction, determining relevant process information based on the three-dimensional model of the bridge is crucial to ensuring the quality of bridge construction, which directly affects the structural strength, stability and durability of the bridge.
[0003] However, currently, process information such as welding length is mainly determined manually based on three-dimensional models. The efficiency of process information generation is extremely low and has obvious limitations. Summary of the invention
[0004] The problem solved by the present invention is how to improve the generation efficiency of bridge process information.
[0005] In order to solve the above problems, the present invention provides a method for generating bridge process information, comprising:
[0006] Based on a preset segmentation strategy, the pre-built bridge model is segmented to obtain multiple sections of rods; wherein each section of the rod includes multiple parts;
[0007] Based on the preset constraint information corresponding to the bridge model, respectively determine the contact information between the parts in each section of the rod; wherein the contact information includes line contact information and / or surface contact information;
[0008] The segmented process information corresponding to each section of the rod is obtained according to the contact information corresponding to each section of the rod, and the bridge process information is obtained based on each section of the process information; wherein the segmented process information includes welding information determined based on the line contact information and / or painting information determined based on the surface contact information.
[0009] Optionally, each of the rods includes at least one component unit; and the step of determining contact information between the parts in each section of the rod based on preset constraint information corresponding to the bridge model includes:
[0010] Respectively obtain the type and quantity of the component units in each section of the rod; wherein each component unit includes at least one of the parts;
[0011] Determine the sub-contact information corresponding to each type of the component unit based on the preset constraint information;
[0012] The contact information is obtained according to the unit quantity and the sub-contact information corresponding to each type of the component unit.
[0013] Optionally, the line contact information includes an overlap length, and the surface contact information includes an overlap area; and the step of determining the sub-contact information corresponding to each type of the component unit based on the preset constraint information includes:
[0014] Extracting the parts group corresponding to each type of the component unit based on the preset constraint information; wherein each of the parts groups corresponding to one type of the component unit includes two target parts having a common edge and / or a common face, and at least one of the target parts is the part in the component unit of this type;
[0015] The overlapping length is obtained according to the length of the common edge, and / or the overlapping area is obtained according to the area of the common surface, and the obtained overlapping length and / or overlapping area are associated with the corresponding parts group to obtain the sub-contact information corresponding to the component unit of this type.
[0016] Optionally, obtaining the segmentation process information corresponding to each section of the rod according to the contact information corresponding to each section of the rod includes:
[0017] Filter out the part group that matches the preset process part group from each of the sub-contact information corresponding to the contact information to obtain a process part group;
[0018] The segmented process information is obtained based on the overlap length and / or the overlap area pre-associated with each process part group.
[0019] Optionally, obtaining the segmented process information based on the overlap length and / or the overlap area pre-associated with each process part group includes:
[0020] When the process part group is pre-associated with the overlap length, the target welding type is determined according to the welding type pre-associated with the target part group, and the welding length corresponding to the target welding type is obtained according to the overlap length; wherein the target part group includes the preset process part group matched with the process part group;
[0021] When the process part group is pre-associated with the overlap area, a target coating type is determined according to the coating type pre-associated with the target part group, a total area corresponding to the process part group is extracted, and a coating area corresponding to the target coating type is obtained based on the total area and the overlap area;
[0022] The welding information is obtained based on the welding length corresponding to each of the target welding types, and the painting information is obtained based on the painting area corresponding to each of the target painting types.
[0023] Optionally, the bridge process information further includes a bill of materials; after respectively obtaining the type and quantity of the component units in each section of the rod, it further includes:
[0024] The parameter information corresponding to each part in each type of the component unit is obtained, and the attribution relationship between the rod, the component unit, the part and the parameter information is constructed to obtain the bill of materials.
[0025] Optionally, the parameter information includes blanking information, and the blanking information is determined based on the minimum circumscribed rectangle size corresponding to the part.
[0026] The present invention is conducive to being compatible with the actual construction requirements of the bridge by dividing the pre-built bridge model based on the preset segmentation strategy, avoiding the difficulty of the bridge process information generated based on the bridge model to adapt to the actual construction situation, and is conducive to improving the reliability and accuracy of the bridge process information and its guiding significance for the actual bridge construction. Since the constraint information (i.e., the preset constraint information) preset when the bridge model is constructed can reflect the expected contact relationship between different parts of the bridge. In this way, the present invention determines the contact information such as line contact information and / or surface contact information between the parts based on the preset constraint information, which is conducive to providing an accurate and reliable reference basis for the generation of subsequent segment process information. On this basis, the present invention determines the segment process information corresponding to each section of the rod based on the contact information between the parts in each section of the rod, and obtains the bridge process information based on each segment process information. While ensuring the accuracy of the generated bridge process information, it is also conducive to avoiding the problems of low efficiency when relying on manual acquisition of bridge process information. In this way, the present invention can generate the corresponding bridge process information efficiently and accurately based on the bridge model. At the same time, when the actual bridge segment construction is guided based on the bridge process information in the subsequent construction, it is also conducive to achieving accurate local quality control based on the bridge process information and reducing process errors.
[0027] The present invention also provides a bridge process information generating device, comprising:
[0028] A segmentation module, which is used to segment the pre-built bridge model based on a preset segmentation strategy to obtain multiple segments of rods; wherein each segment of the rod includes multiple parts;
[0029] A determination module, which is used to determine the contact information between the parts in each section of the rod based on the preset constraint information corresponding to the bridge model; wherein the contact information includes line contact information and / or surface contact information;
[0030] A generation module is used to obtain the segmented process information corresponding to each section of the rod according to the contact information corresponding to each section of the rod, and obtain the bridge process information based on each segmented process information; wherein the segmented process information includes welding information determined based on the line contact information and / or painting information determined based on the surface contact information.
[0031] The advantages of the bridge process information generating device provided by the present invention and the bridge process information generating method compared with the prior art are basically the same, and will not be repeated here.
[0032] The present invention also provides an electronic device, comprising a memory and a processor;
[0033] The memory is used to store computer programs;
[0034] The processor is used to implement the bridge process information generating method as described above when executing the computer program.
[0035] The advantages of the electronic device provided by the present invention and the bridge process information generation method compared to the prior art are basically the same, and will not be repeated here.
[0036] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the bridge process information generating method as described above is implemented.
[0037] The advantages of the computer-readable storage medium provided by the present invention and the bridge process information generation method compared to the prior art are basically the same and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of a flow chart of a bridge information generating method according to an embodiment of the present invention;
[0039] Figure 2 It is a structural schematic diagram of a bridge information generating device according to an embodiment of the present invention;
[0040] Figure 3 Schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.
[0042] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0043] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". Relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0044] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0045] like Figure 1 As shown, a method for generating bridge process information provided by an embodiment of the present invention includes:
[0046] S1: The pre-built bridge model is segmented based on a preset segmentation strategy to obtain multiple segments of rods, wherein each segment of the rod includes multiple parts.
[0047] Specifically, the bridge model in this embodiment can be a three-dimensional model drawn based on software such as CATIA, which is composed of a plurality of parts. The preset segmentation strategy in this design example can be set in advance according to the conditions of the construction site, the weight limit of the lifting equipment, the maximum size of the workshop processing, etc. For example, assuming that the actual total length of the three-dimensional bridge model is 300 meters, the preset segmentation strategy can be to divide the bridge from the preset starting position into 4 sections, the first section is 50 meters long, the second and third sections are 100 meters long, and the fourth section is 50 meters long. In this way, the bridge model can be divided into four sections based on the length requirements in the preset segmentation strategy to obtain four sections of rods.
[0048] In this embodiment, dividing the pre-built bridge model based on a preset segmentation strategy is conducive to compatibility with production requirements during bridge processing, equipment requirements during assembly, and site requirements during actual construction, avoiding the difficulty of bridge process information generated based on the bridge model to adapt to actual conditions, and is conducive to improving the reliability and accuracy of bridge process information.
[0049] S2: Based on the preset constraint information corresponding to the bridge model, the contact information between the parts in each section of the rod is determined respectively; wherein the contact information includes line contact information and / or surface contact information.
[0050] Specifically, in this embodiment, when constructing a bridge model, in order to ensure that the positional relationship between different parts is correct, it is usually necessary to set constraints between different parts (such as face coincidence constraints, edge coincidence constraints, vertical constraints, parallel constraints, etc.). The preset constraint information in the bridge model can be obtained to determine the basic information between different parts. Among them, the contact information in this embodiment includes line contact information and surface contact information, and the line contact information can include whether there are overlapping geometric edges between different parts, as well as information such as the length of the overlap. The surface contact information can include whether there are overlapping surfaces between different parts, as well as information such as the overlapping area. For example, assuming that there are preset constraints between part A and part B, the boundary coordinates corresponding to the contours of part A and part B can be obtained respectively (such as using the CATIA software for constructing the bridge model to obtain the boundary coordinates of the parts). Assuming that there are two overlapping boundary coordinates between part A and part B, it can be considered that there is a line contact between part A and part B, and the length of the line is determined based on the two overlapping boundary coordinates, and then the line contact information can be obtained. For example, the constraint type and constraint object corresponding to the preset constraint information can be directly obtained. Assuming that the constraint type is a surface coincidence constraint, and the constraint objects include parts C and D, it can be considered that there is surface contact between parts C and D. On this basis, the built-in area measurement tool of the modeling software can be called to measure the coincidence area, and then the surface contact information can be obtained.
[0051] In this embodiment, the constraint information (i.e., preset constraint information) pre-set when constructing the bridge model can reflect the expected contact relationship between different parts of the bridge. Thus, in this embodiment, contact information such as line contact information and / or surface contact information between parts is determined based on the preset constraint information, which is conducive to providing an accurate and reliable reference basis for the generation of subsequent segmentation process information.
[0052] S3: Obtain the segmented process information corresponding to each segment of the rod according to the contact information corresponding to each segment of the rod, and obtain the bridge process information based on each segmented process information; wherein the segmented process information includes welding information determined based on line contact information and / or painting information determined based on surface contact information.
[0053] Specifically, in this embodiment, the segmented process information corresponding to each section of the rod may include welding information and / or painting information. Among them, the welding information may indicate information such as the position and / or welding length required for welding during actual construction. The painting information may indicate information such as the position and / or painting area required for painting. In this embodiment, after obtaining the contact information corresponding to each section of the rod, the welding information may be determined based on the line contact information corresponding to each section of the rod, or the painting information may be determined based on the surface contact information corresponding to each section of the rod. For example, assuming that the line contact information in this embodiment may include whether there are overlapping geometric edges between different parts and the overlapping length, the overlapping length corresponding to the parts with overlapping geometric edges may be accumulated to obtain the welding length. For another example, assuming that in this embodiment, the surface contact information may include whether there are overlapping surfaces between different parts and the overlapping area, the surface area corresponding to each part may be accumulated to obtain the total area, the overlapping surface area between the parts with overlapping surfaces may be accumulated, and the coating area may be obtained based on the difference between the total area and the overlapping surface area. On this basis, after obtaining each segmented process information, the overall bridge process information may be obtained. For example, each segment process information can be associated with the corresponding rod to obtain the bridge process information.
[0054] Optionally, after associating each segmented process information with the corresponding rod to obtain the first process information, this embodiment can also consider the corresponding process information when different rods are finally connected (such as the welding length required when different rods are connected) to obtain the second process information, and obtain the overall bridge process information based on the first process information and the second process information.
[0055] In this embodiment, the pre-built bridge model is divided based on the preset segmentation strategy, which is conducive to compatibility with the actual construction requirements of the bridge, avoids the difficulty of the bridge process information generated based on the bridge model to adapt to the actual construction situation, and is conducive to improving the reliability and accuracy of the bridge process information and its guiding significance for the actual bridge construction. Since the constraint information (i.e., the preset constraint information) preset when the bridge model is constructed can reflect the expected contact relationship between different parts of the bridge. In this way, in this embodiment, the contact information such as line contact information and / or surface contact information between parts is determined based on the preset constraint information, which is conducive to providing an accurate and reliable reference basis for the generation of subsequent segment process information. On this basis, this embodiment determines the segment process information corresponding to each section of the rod based on the contact information between the parts in each section of the rod, and obtains the bridge process information based on each segment process information. While ensuring the accuracy of the generated bridge process information, it is also conducive to avoiding the problems of low efficiency when relying on manual acquisition of bridge process information. In this way, this embodiment can generate the corresponding bridge process information efficiently and accurately based on the bridge model. At the same time, when the actual bridge segment construction is guided based on the bridge process information in the subsequent process, it is also conducive to achieving accurate local quality control based on the bridge process information and reducing process errors.
[0056] Optionally, each section of the rod includes at least one component unit; based on preset constraint information corresponding to the bridge model, contact information between parts in each section of the rod is determined respectively, including:
[0057] The type and number of component units in each section of the rod are obtained respectively; wherein each component unit includes at least one part;
[0058] Determine the sub-contact information corresponding to each type of component unit based on the preset constraint information;
[0059] The contact information is obtained according to the unit quantity and sub-contact information corresponding to each type of component unit.
[0060] Specifically, when the bridge model in this embodiment is being constructed, the bridge model can be composed of multiple types of component units. It should be understood that the component units referred to in this embodiment can represent the hierarchical division of different components when constructing the bridge model. For example, the bridge model can include multiple sections of rods, each section of the rod can include at least one component unit, and each component unit can contain only one part or multiple parts (that is, each component unit in this embodiment includes at least one part). In this embodiment, the type of component unit can be set in advance according to its installation position or function, such as the type of component unit can include top plate unit, bottom plate unit, web unit, partition unit, beam unit, reinforcing rib patching unit, etc. Among them, the same type of component units in this embodiment contain the same parts (such as the same part type and the same number of parts). When the number of parts in the component unit is multiple, the corresponding preset constraint information between the multiple parts is also the same.
[0061] In one embodiment, after the overall bridge model is segmented according to a preset segmentation strategy, each section of the rod may contain at least one component unit. After respectively obtaining the type and number of units corresponding to the component units in each section of the rod, the sub-contact information corresponding to each type of component unit may be determined based on the preset constraint information. For example, multiple part names in the component unit may be obtained, and the target constraint information corresponding to the relevant part names may be filtered from the preset constraint information, and the line contact information and / or surface contact information between the parts in the component unit may be determined based on the filtered target constraint information, thereby obtaining the sub-contact information corresponding to the component unit of the type. Since the types, quantities and constraint relationships of the parts corresponding to the component units of the same type in this embodiment are the same, accordingly, after obtaining the sub-contact information corresponding to a type of component unit, the contact information corresponding to the component unit of the type in the rod may be obtained based on the number of units corresponding to the component unit of the type. For example, assuming that the sub-contact information corresponding to the top plate unit only includes line contact information, and the line contact information is expressed based on the overlap length (such as 0.5m). If the section of the rod only contains component units such as the top plate unit, and the number of units is 20, then in the contact information corresponding to the rod, the line contact information can include a total overlap length of 10m.
[0062] In this embodiment, the bridge model is constructed based on different types of component units, each of which includes at least one part. Since the process information involved in the same type of component units is usually consistent, in this embodiment, after obtaining the type and number of component units in each section of the rod, the sub-contact information corresponding to each type of component unit can be determined based on the preset constraint information, and then the contact information corresponding to the entire rod can be obtained based on the number of units and sub-contact information corresponding to each type of component unit, which is conducive to reducing the amount of data processing in the process of generating bridge process information based on the bridge model and improving the efficiency of generating bridge process information.
[0063] Optionally, the line contact information includes the overlap length, and the surface contact information includes the overlap area; and the sub-contact information corresponding to each type of component unit is determined based on the preset constraint information, including:
[0064] Extracting the parts group corresponding to each type of component unit based on the preset constraint information; wherein each part group corresponding to one type of component unit includes two target parts having a common edge and / or a common face, and at least one target part is a part in the component unit of this type;
[0065] The overlap length is obtained according to the length of the common edge, and / or the overlap area is obtained according to the area of the common surface, and the obtained overlap length and / or overlap area are associated with the corresponding parts group to obtain the sub-contact information corresponding to the component unit of this type.
[0066] Specifically, in this embodiment, the line contact information may include the overlap length, and the surface contact information includes the overlap area. In this embodiment, the overlap length and the overlap area can be measured by the built-in measurement tools of the model drawing platform. In this embodiment, each part group includes two target parts with common edges and / or common faces. In this embodiment, the two target parts represented by the common edge have geometric edges that overlap at least partially, and the common face represents that the two target parts have surfaces that overlap at least partially, which can be determined according to the preset constraint information. In this embodiment, each type of component unit corresponds to one or more part groups, and at least one target part in each part group is a part in the component unit of this type. For example, assuming that a certain component unit includes three parts, namely the first part, the second part and the third part, each part can be used as the central part, and it is determined whether there is a part with a common edge and / or a common face with the central part based on the preset constraint information (for ease of understanding and expression, it is recorded as a matching part). Assuming that the central part is the first part, the matching part can be the second part, the third part, or the fourth part contained in other component units. When the matching part is the second part or the third part, both target parts of the part group are parts in the component unit of this type, and when the matching part is the fourth part in other component units, only one target part in the part group is a part in the component unit of this type.
[0067] In one embodiment, after obtaining the part group, the length of the common edge corresponding to the two target parts in the part group can be obtained, and / or the area of the common surface corresponding to the two target parts in the part group can be obtained, and associated with the corresponding part group, thereby obtaining the sub-contact information corresponding to the type of component unit. For example, it is assumed that three part groups are extracted from a certain type of component unit based on the preset constraint information, and are respectively recorded as the first part group, the second part group and the third part group. Among them, the three part groups all include two target parts with overlapping edges. Then, the overlapping length of the corresponding overlapping edges of each part group can be obtained respectively, recorded as the first overlapping length, the second overlapping length and the third overlapping length. Then, the first overlapping length is associated with the first part group, the second overlapping length is associated with the second part group, and the third overlapping length is associated with the third part group, thereby obtaining the sub-contact information corresponding to the type of component unit. Optionally, when different types of component units correspond to the same parts group, and the two target parts in the parts group are parts in two types of component units respectively, the pre-associated overlapping length and / or overlapping area of the corresponding parts group can be halved, which is beneficial to avoid errors caused by repeated extraction of the same contact information and further improve the accuracy of subsequent process information.
[0068] In this embodiment, the parts group corresponding to each type of component unit is extracted based on the preset constraint information, which is conducive to splitting each type of component unit into smaller units for extracting relevant contact information, and is conducive to improving the accuracy of subsequent bridge process information. In the bridge model, two target parts with a common edge generally need to be connected (such as welding), while the overlap area between two target parts with a common surface generally affects the overall coating area of the bridge. In this embodiment, each part group corresponding to a type of component unit extracted includes two target parts with a common edge and / or a common surface, which is conducive to providing an accurate data basis for determining subsequent welding information and coating information. On this basis, in this embodiment, at least one target part is a part in the component unit of this type, which is conducive to ensuring the comprehensiveness of sub-contact information extraction. Based on this, after obtaining the overlap length according to the length of the common edge, and / or, obtaining the overlap area according to the area of the common surface, the obtained overlap length and / or overlap area are associated with the corresponding parts group, and comprehensive, accurate and reliable sub-contact information of this type of component unit can be obtained.
[0069] Optionally, the segmented process information corresponding to each section of the rod is obtained according to the contact information corresponding to each section of the rod, including:
[0070] Filter out a part group that matches a preset process part group from each sub-contact information corresponding to the contact information to obtain a process part group;
[0071] Based on the overlap length and / or overlap area pre-associated with each process part group, segmented process information is obtained.
[0072] Specifically, in this embodiment, different preset process part groups can be set according to process rules related to bridge manufacturing and construction, and the preset process part group can include two preset parts (such as parts that can be represented by numbers or names). For each section of rod, it can be judged whether there is a part group matching the preset process part group in each sub-contact information corresponding to the contact information (such as by judging whether the numbers or names of the parts are the same). If so, it is used as a process part group. If not, it means that even if the two target parts in the part group have common edges and / or common faces, there is no need to process them when actually building the bridge, that is, the corresponding part group does not contain process information. For example, it is assumed that a preset process part group is two preset parts of the upper chord web member joint plate and the node plate. Then when there is a part group identical to it in the sub-contact information (that is, the two target parts are the same as the two preset parts), it can be used as a process part group. On this basis, based on the overlap length and / or overlap area pre-associated with each process part group, the segmented process information corresponding to the section of rod can be obtained.
[0073] In this embodiment, it may not be necessary to process each part group with overlapping edges and / or overlapping surfaces during actual bridge construction. This embodiment uses a preset process part group to select a matching process part group from a large number of part groups, which is conducive to eliminating useless information. On this basis, based on the overlap length and / or overlap area pre-associated with each process part group, segmented process information is obtained, which improves the efficiency of bridge process information generation and is also conducive to further improving the accuracy of bridge process information.
[0074] Optionally, based on the overlap length and / or overlap area pre-associated with each process part group, the segmented process information is obtained, including:
[0075] When the process part group is pre-associated with the overlap length, the target welding type is determined according to the welding type pre-associated with the target part group, and the welding length corresponding to the target welding type is obtained according to the overlap length; wherein the target part group includes a preset process part group matched with the process part group;
[0076] When the process part group is pre-associated with an overlap area, the target coating type is determined according to the coating type pre-associated with the target part group, the total area corresponding to the process part group is extracted, and the coating area corresponding to the target coating type is obtained based on the total area and the overlap area;
[0077] Welding information is obtained based on the welding length corresponding to each target welding type, and coating information is obtained based on the coating area corresponding to each target coating type.
[0078] Specifically, the target part group in this embodiment can represent a preset process part group that matches the process part group. In this embodiment, the corresponding welding type and / or coating type can be pre-associated for each preset process part group according to the actual process requirements related to bridge manufacturing and construction. For example, for the preset process part group corresponding to the two preset parts of the upper chord web member joint plate and the node plate, the corresponding welding type can be a full penetration weld. For the preset process part group corresponding to the two preset parts of the joint plate and the node plate, the corresponding welding type can be a full penetration weld. For the preset process part group corresponding to the two preset parts of the top plate and the bottom plate, the corresponding welding type can be a fillet weld. Similarly, in this embodiment, different preset process part groups and their corresponding coating types can also be pre-set based on the part name or number, which will not be repeated here.
[0079] In one embodiment, when the process part group is pre-associated with the overlap length, the target welding type (such as fillet weld) can be determined according to the welding type pre-associated with the target part group, and the welding length corresponding to the target welding type is obtained according to the overlap length pre-associated with the process part group, such as combining the loss coefficient on the basis of the overlap length to obtain the welding length. When the process part group is pre-associated with the overlap area, the target coating type (such as one of the outer surface, inner surface, semi-enclosed surface, fully enclosed surface, friction surface and concrete contact surface) is determined according to the coating type pre-associated with the target part group. The total area corresponding to the process part group is extracted, and the coating area corresponding to the target coating type can be obtained based on the total area and the overlap area (such as subtracting the overlap area on the basis of the total area). In this embodiment, after obtaining the target welding type and welding length corresponding to each process part group, and / or, the target coating type and coating area, welding information can be obtained based on the welding length corresponding to each target welding type, and coating information can be obtained based on the coating area corresponding to each target coating type. For example, assuming that there are three parts groups matching a preset process parts group in a section of rod, the first process parts group (assuming the pre-associated overlap length is 1.5m), the second process parts group (assuming the pre-associated overlap length is 2m), and the third process parts group (assuming the pre-associated overlap length is 2.5m) are obtained respectively. If the welding type pre-associated with the preset process parts group is fillet weld, it can be used as the target weld type, and the welding length corresponding to the fillet weld is obtained by considering the loss coefficient (such as 1.2) based on the sum of the pre-associated overlap lengths of the three process parts groups, which is (1.5+2+2.5)×1.2=7.2m.
[0080] In this embodiment, each preset process part group can be pre-associated with a welding type and / or coating type, and the welding type and / or coating type corresponding to each process part group can be determined based on this, which is conducive to further improving the division accuracy of process information, and thus improving the accuracy of the final generated bridge process information. After determining the welding length and / or coating area corresponding to each process part group based on the overlap length and / or overlap area pre-associated with the process part group, welding information can be obtained based on the welding length corresponding to each target welding type, and coating information can be obtained based on the coating area corresponding to each target coating type. The refined extraction of bridge process information is achieved, which is conducive to achieving more accurate process quality control when guiding the actual bridge construction based on the bridge process information generated by this embodiment.
[0081] Optionally, the bridge process information also includes a bill of materials; after respectively obtaining the type and quantity of component units in each section of the rod, it also includes:
[0082] Obtain the parameter information corresponding to each part in each type of component unit, and build the attribution relationship between the rods, component units, parts and parameter information to obtain the bill of materials.
[0083] Specifically, after obtaining the type and number of components in each section of the rod, the present embodiment can also obtain the parameter information corresponding to each part in each type of component. The parameter information may include the name or number of the part, the size information (such as thickness), weight information, material information, etc. of the part, and the above parameter information can be extracted using the software for building the bridge model, or extracted from the modeling information corresponding to the bridge model. After obtaining the parameter information, the attribution relationship between the rod, the component, the part and the parameter information can be constructed to obtain the bill of materials of the bridge model. For example, it is assumed that the bridge model is divided into three sections according to the preset segmentation strategy, namely the first section of the rod, the second section of the rod and the third section of the rod. Then the bridge can be used as the first level of the bill of materials, the three sections of the rod as the second level of the bill of materials, and the three sections of the rod in the second level are respectively associated with the bridge model in the first level. On this basis, the type and number of components in each corresponding rod of the second level are respectively obtained, and each type of component unit is associated with the corresponding rod, and the number of units corresponding to the component unit is used as the attribute information of the component unit to obtain the third level of the bill of materials. On this basis, we can obtain the part type and part quantity in each third-level corresponding component unit, as well as the parameter information corresponding to each type of part, associate each type of part with the corresponding component unit, and use the part quantity and parameter information as the attribute information of the corresponding part type to obtain the fourth level of the bill of materials. In this way, we can realize the layer-by-layer extraction of bridge model material information and build a multi-level bill of materials.
[0084] In this embodiment, obtaining the parameter information corresponding to each part in each type of component unit is conducive to providing an effective reference for subsequent process information such as processing and production of parts. On this basis, the attribution relationship between rods, component units, parts and parameter information is constructed to obtain the bill of materials of the bridge model, which can systematically organize the information of the bridge model, which is conducive to avoiding confusion and omission of relevant process information such as parts processing and production, and further improving the reliability of bridge process information. In this way, even after the bridge model is designed and optimized multiple times, this embodiment can quickly generate corresponding bridge process information, thereby realizing efficient information transmission between bridge design information and bridge process information.
[0085] Optionally, the parameter information includes blanking information, and the blanking information is determined based on the minimum circumscribed rectangle size corresponding to the part.
[0086] In this embodiment, the parameter information of the part may include blanking information, which is determined based on the minimum circumscribed rectangle size corresponding to the part. For example, the maximum coordinate value and the minimum coordinate value of the maximum outer contour of the part on a certain plane can be obtained, and then a two-dimensional circumscribed rectangle can be constructed based on the maximum coordinate value and the minimum coordinate value. After determining the minimum circumscribed rectangle size corresponding to the part, it can be used as the blanking size to provide an effective reference for the actual processing of the part, which is conducive to giving full play to the guiding value of process information for the actual part production and processing process.
[0087] like Figure 2 As shown, a bridge process information generating device 200 provided in an embodiment of the present invention includes:
[0088] A segmentation module 210 is used to segment the pre-built bridge model based on a preset segmentation strategy to obtain multiple segments of rods; wherein each segment of the rod includes multiple parts;
[0089] A determination module 220, which is used to determine the contact information between the parts in each section of the rod based on the preset constraint information corresponding to the bridge model; wherein the contact information includes line contact information and / or surface contact information;
[0090] A generation module 230 is used to obtain the segmented process information corresponding to each section of the rod according to the contact information corresponding to each section of the rod, and obtain the bridge process information based on each segmented process information; wherein the segmented process information includes welding information determined based on the line contact information and / or painting information determined based on the surface contact information.
[0091] The technical effects that can be produced by the bridge process information generating device and the bridge process information generating method provided in this embodiment are basically the same, and will not be repeated here.
[0092] like Figure 3 As shown, an electronic device 300 provided by an embodiment of the present invention includes a memory 310 and a processor 320; the memory 310 is used to store a computer program; the processor 320 is used to implement the bridge process information generation method as described above when executing the computer program.
[0093] In other words, an electronic device 300 includes a memory 310 and a processor 320 coupled to the memory 310; the memory 310 is configured to store a computer program; and the processor 320 is configured to perform the following operations when executing the computer program:
[0094] Based on a preset segmentation strategy, the pre-built bridge model is segmented to obtain multiple sections of rods; wherein each section of the rod includes multiple parts;
[0095] Based on the preset constraint information corresponding to the bridge model, respectively determine the contact information between the parts in each section of the rod; wherein the contact information includes line contact information and / or surface contact information;
[0096] The segmented process information corresponding to each section of the rod is obtained according to the contact information corresponding to each section of the rod, and the bridge process information is obtained based on each section of the process information; wherein the segmented process information includes welding information determined based on the line contact information and / or painting information determined based on the surface contact information.
[0097] The technical effects that can be produced by the electronic device and the bridge process information generation method provided in this embodiment are basically the same, and will not be repeated here.
[0098] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the bridge process information generating method as described above is implemented.
[0099] In other words, a non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the following operations:
[0100] Based on a preset segmentation strategy, the pre-built bridge model is segmented to obtain multiple sections of rods; wherein each section of the rod includes multiple parts;
[0101] Based on the preset constraint information corresponding to the bridge model, respectively determine the contact information between the parts in each section of the rod; wherein the contact information includes line contact information and / or surface contact information;
[0102] The segmented process information corresponding to each section of the rod is obtained according to the contact information corresponding to each section of the rod, and the bridge process information is obtained based on each section of the process information; wherein the segmented process information includes welding information determined based on the line contact information and / or painting information determined based on the surface contact information.
[0103] The computer-readable storage medium provided in this embodiment and the bridge process information generation method can produce basically the same technical effects, which will not be repeated here.
[0104] An electronic device 300 that can be used as a server or client of the present invention will now be described, which is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device 300 is intended to represent various forms of digital electronic computer equipment, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 300 can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples, and are not intended to limit the implementation of the present invention described and / or required herein.
[0105] The electronic device 300 includes a computing unit, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for the operation of the device can also be stored. The computing unit, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0106] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc. In the present application, the unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present invention. In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0107] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A method for generating bridge process information, characterized in that: include: Based on a preset segmentation strategy, the pre-built bridge model is segmented to obtain multiple sections of rods; wherein each section of the rod includes multiple parts; Based on the preset constraint information corresponding to the bridge model, respectively determine the contact information between the parts in each section of the rod; wherein the contact information includes line contact information and / or surface contact information; The segmented process information corresponding to each section of the rod is obtained according to the contact information corresponding to each section of the rod, and the bridge process information is obtained based on each section of the process information; wherein the segmented process information includes welding information determined based on the line contact information and / or painting information determined based on the surface contact information.
2. The bridge process information generation method according to claim 1, characterized in that: Each of the rods includes at least one component unit; and the contact information between the parts in each section of the rods is determined based on the preset constraint information corresponding to the bridge model, including: Respectively obtain the type and quantity of the component units in each section of the rod; wherein each component unit includes at least one of the parts; Determine the sub-contact information corresponding to each type of the component unit based on the preset constraint information; The contact information is obtained according to the unit quantity and the sub-contact information corresponding to each type of the component unit.
3. The bridge process information generation method according to claim 2, characterized in that: The line contact information includes the overlap length, and the surface contact information includes the overlap area; and the sub-contact information corresponding to each type of the component unit is determined based on the preset constraint information, including: Extracting the parts group corresponding to each type of the component unit based on the preset constraint information; wherein each of the parts groups corresponding to one type of the component unit includes two target parts having a common edge and / or a common face, and at least one of the target parts is the part in the component unit of this type; The overlapping length is obtained according to the length of the common edge, and / or the overlapping area is obtained according to the area of the common surface, and the obtained overlapping length and / or overlapping area are associated with the corresponding parts group to obtain the sub-contact information corresponding to the component unit of this type.
4. The bridge process information generation method according to claim 3 is characterized in that: The obtaining the segmented process information corresponding to each section of the rod according to the contact information corresponding to each section of the rod comprises: Filter out the part group that matches the preset process part group from each of the sub-contact information corresponding to the contact information to obtain a process part group; The segmented process information is obtained based on the overlap length and / or the overlap area pre-associated with each process part group.
5. The bridge process information generation method according to claim 4, characterized in that: The obtaining of the segmented process information based on the overlap length and / or overlap area pre-associated with each process part group includes: When the process part group is pre-associated with the overlap length, the target welding type is determined according to the welding type pre-associated with the target part group, and the welding length corresponding to the target welding type is obtained according to the overlap length; wherein the target part group includes the preset process part group matched with the process part group; When the process part group is pre-associated with the overlap area, a target coating type is determined according to the coating type pre-associated with the target part group, a total area corresponding to the process part group is extracted, and a coating area corresponding to the target coating type is obtained based on the total area and the overlap area; The welding information is obtained based on the welding length corresponding to each of the target welding types, and the painting information is obtained based on the painting area corresponding to each of the target painting types.
6. The bridge process information generation method according to claim 2, characterized in that: The bridge process information also includes a bill of materials; after obtaining the type and quantity of the component units in each section of the rod respectively, it also includes: The parameter information corresponding to each part in each type of the component unit is obtained, and the attribution relationship between the rod, the component unit, the part and the parameter information is constructed to obtain the bill of materials.
7. The bridge process information generation method according to claim 6, characterized in that: The parameter information includes blanking information, and the blanking information is determined based on the minimum circumscribed rectangle size corresponding to the part.
8. A bridge process information generating device, characterized in that: include: A segmentation module, which is used to segment the pre-built bridge model based on a preset segmentation strategy to obtain multiple segments of rods; wherein each segment of the rod includes multiple parts; A determination module, which is used to determine the contact information between the parts in each section of the rod based on the preset constraint information corresponding to the bridge model; wherein the contact information includes line contact information and / or surface contact information; A generation module is used to obtain the segmented process information corresponding to each section of the rod according to the contact information corresponding to each section of the rod, and obtain the bridge process information based on each segmented process information; wherein the segmented process information includes welding information determined based on the line contact information and / or painting information determined based on the surface contact information.
9. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is used to implement the bridge process information generating method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the bridge process information generating method as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Bridge abutment structure for jointless bridge and construction method of bridge abutment structure
CN108824176A
Design method and system for welding seam of steel structure bridge component and storage medium
CN116432277A